Commit Graph

1026 Commits

Author SHA1 Message Date
kevin
d6d3bbd5ed cwIoMidiRecordPlay.cpp : Timer is now deleted in _destroy(). 2021-12-29 21:37:07 -05:00
kevin
321120af15 cwIo.cpp : Serial port server is now only started if a serial port is enabled.
Fixed memory leaks.
2021-12-29 21:36:16 -05:00
kevin
70c2aa5271 cwLog.h/cpp : Added setOutputCb() and setFormatCb(). cwLogMod() now call log::msg() directly. 2021-12-29 21:35:10 -05:00
kevin
4201d33b74 html/preset_sel : many changes and additions 2021-12-27 20:33:45 -05:00
kevin
9eca9e12fa cwIoPresetSelApp.cpp : Added fragment in/out gain, beg/end play loc., and note.
Re-organized play function to be called from either fragment or global.
_apply_preset() now sets in_gain, out_gain, wet_dry_mix.
2021-12-27 20:32:56 -05:00
kevin
a94fbf8996 cwText.cpp : Assert that v is non-null on call to toText(). 2021-12-27 20:30:08 -05:00
kevin
0f4db7e556 cwPresetSel.h/cpp : Added new fields to fragment: ogain, begPlayLoc, endPlayLoc, note. 2021-12-27 20:29:37 -05:00
kevin
5e93cb4e03 cwObject.cpp : Added use of _udiff() to avoid unsigned subtractions from wrapping around 0. 2021-12-27 20:28:09 -05:00
kevin
d30a112cae cwFlowCross.cpp: Fixed missing 'break' in _get_flow_index(). 2021-12-27 20:27:05 -05:00
kevin
22e1222742 cwFlow.cpp : Added 'audio_duplicate' and 'balance'. 2021-12-27 20:25:18 -05:00
kevin
015f345dd6 cwIoFlow.h/cpp : Added version of 'apply_preset()' with built in call to 'begin_cross_fade()' 2021-12-27 20:24:43 -05:00
kevin
ff43a6a9ca cwFlowTypes.h : Fixed bug in var_register_and_set(). 2021-12-27 20:23:38 -05:00
kevin
667570f513 cwFlowProc.h/cpp : Added 'audio_duplicate' and 'balance'. 2021-12-27 20:22:41 -05:00
kevin
babda9b32d cwUi,cwIo,cwUiTest.cpp,html/uiTest/js/ui.js,html/uiTest/ui.cfg : Added 'string_disp' type. 2021-12-27 16:48:58 -05:00
kevin
ef4c937c6a cwFlowTypes.h : Added val_get(). 2021-12-25 22:31:26 -05:00
kevin
88239351d6 cwFlowProc.h/cpp : Added gain,audio_split,audio_merge,audio_delay 2021-12-25 22:31:05 -05:00
kevin
65e86f376c cwPresetSel.h/cpp : The fragment id is now generated automatically when a new fragment is created. 2021-12-25 22:17:10 -05:00
kevin
262d2202b0 cwFlow,cwFlowCross,cwIoFlow : Added set_variable_value().
Broke applyPreset() into two parts apply_preset() and begin_cross_fade().
2021-12-25 22:16:00 -05:00
kevin
c85809d698 cwAudioTransforms.h : Added comments. 2021-12-25 22:13:53 -05:00
kevin
55b860b34c cwPianoScore.h : Added test(). 2021-12-25 22:12:56 -05:00
kevin
02311b3305 cwObject.h/cpp : Added next_child_ele(). Renamed _objAppendLeftMostNode() to _objAppendRightMostNode(). 2021-12-25 22:11:14 -05:00
kevin
1c39480b6f dsp_recorder_plot.py : Initial commit of plotter for cwDspTransforms:recorder. 2021-12-19 12:21:02 -05:00
kevin
f8d155baaa README.md : Update notes on preset_sel. 2021-12-19 12:19:13 -05:00
kevin
a0a1565972 cwIoPresetSelApp.cpp: Many changes to support applying presets and restoring UI from saved preset_sel file. 2021-12-19 12:18:22 -05:00
kevin
ee9031342b cwIo.cpp : io::stop() now stops the audio engine. 2021-12-19 12:16:22 -05:00
kevin
d16410e11d cwPresetSel.h/cpp : Added 'kFragVarId' and implemented read() and write(). 2021-12-19 12:15:52 -05:00
kevin
5c5dc89b0f cwObject.h/cpp : Replaced use of std::int64_t and uint64_t with 'long long' and 'unsigned long long'. 2021-12-19 12:14:30 -05:00
kevin
5c069612f9 cwFlowProc.cpp : Fixed various problems with 'sine_tone' proc. 2021-12-19 12:13:45 -05:00
kevin
6578f69369 cwIoFlow.h/cpp : Now interfaces to the flow DSP system through cwFlowCross. 2021-12-19 12:12:39 -05:00
kevin
b158516a6a cwFlowCross.h/cpp, Makefile.am : Initial commit. 2021-12-19 12:11:34 -05:00
kevin
29df8752bd cwFlow.h/cpp, cwFlowTypes.h : Added flow::appy_preset(). 2021-12-19 12:10:35 -05:00
kevin
b9f9082aee cwDspTransforms.h/cpp : Added 'recorder'. 2021-12-19 12:08:10 -05:00
kevin
0bcc15b601 cwIoPresetSelApp.cpp : Added calls to _apply_preset() when MIDI playback starts and each time a new fragment is enterned. 2021-12-12 16:47:41 -05:00
kevin
61cd918a08 cwPreset.h/cpp : Added track_timestamp(). 2021-12-12 16:46:12 -05:00
kevin
071cdb26dc cwFlow,cwIoFlow : Update comments and formatting. No functional changes. 2021-12-12 16:41:57 -05:00
kevin
f8f21a9c0e cwTime.h/cpp : Added isLT() and isGT(). 2021-12-12 16:41:03 -05:00
kevin
321182cd1d cwIoAudioRecordPlay.cpp : Removed unnecessary includes. 2021-12-11 15:21:46 -05:00
kevin
ad8002de19 cwIoPresetSelApp : Initial addition of ioFlow. 2021-12-11 15:21:03 -05:00
kevin
7fc66c3b4b cwIoFlow : Initial commit. 2021-12-11 15:19:55 -05:00
kevin
1cfcbfb98d cwFlow : Added external_device_t and exec_cycle(). 2021-12-11 15:19:15 -05:00
kevin
bab059a52d cwFlowProc : Added audio_in, audio_out and sine_tone. 2021-12-11 15:17:54 -05:00
kevin
9e7ab2f367 cwFlowTypes.h/cpp : Added external_device_t. 2021-12-11 15:17:11 -05:00
kevin
869d367ed9 cwIo : added audioGroupDeviceCount(),audioGroupDeviceIndex(),audioDeviceLabel(),audioDeviceUserId() 2021-12-11 15:14:27 -05:00
kevin
f27c773bae README.md : Notes update. 2021-11-14 13:11:25 -05:00
kevin
b139562cb7 cwIoPresetSelApp.cpp : Added fragment ordering, selection, deletion. 2021-11-14 13:11:11 -05:00
kevin
af51831a39 cwPresetSel.h/cpp : Added ui_select_*() and is_fragment_loc() functions. 2021-11-14 12:00:17 -05:00
kevin
40465b335c cwUi.h/cpp, cwUiDecls.h : Added set/getOrderKey(). Added set/get/clearBlob(). Added destroyElement(). 2021-11-14 11:55:09 -05:00
kevin
e49a0c6935 cwIoMidiRecordPlay.h/cpp : Added 'end_play_event_timestamp' and associated functionality. 2021-11-14 11:52:24 -05:00
kevin
00f2613c37 cwIoPresetSelApp.cpp : Added use of preset_sel. Initial fragment insertion UI. 2021-11-05 22:28:38 -04:00
kevin
812f60a685 cwPresetSel.h/cpp, Makefile.am : Initial commit. 2021-11-05 22:26:55 -04:00