kevin
8e1c3e4b8d
cwMidi.h : Corrected comment.
2022-03-20 10:15:28 -04:00
kevin
d59054bc7e
cwAudioDeviceAlsa.cpp : Prevent wrapping on 32 bit audio output.
2022-03-20 10:14:37 -04:00
kevin
7d4e6fde6c
README.md : Update notes.
2022-03-20 10:14:03 -04:00
kevin
a6ca7b789d
cwIoPresetSelApp.cpp : Added controls for printing MIDI, enabling disabling piano and sampler output, sync delay, global wet/dry control.
2022-01-22 09:55:17 -05:00
kevin
16bdcca968
cwUi.cpp : Fix problem where setLogLine() did not reserve enough space to handle decoding escape sequences.
2022-01-22 09:53:26 -05:00
kevin
04999f05fc
cwFlowCross.h/cpp : Added destination id 'kAllDestId'. Fixed bug in _update_audio_input().
2022-01-22 09:51:54 -05:00
kevin
1e8f787fee
cwFlowType.h : Calls the generic value setter proc.value() cwFlowType._var_set_template<>
...
now respect the return value of the proc instance and do not update
the value if the proc instance returns a error code.
2022-01-22 09:49:45 -05:00
kevin
8e1f7af04c
cwPresetSel.h : Updated comments. Fixed bug in delete_fragment().
2022-01-22 09:43:52 -05:00
kevin
f57ac5ef3e
cwIo.h/cpp : Added uiReport().
2022-01-22 09:43:01 -05:00
kevin
586b71b93c
cwIoMidiRecordPlay.h/cpp : Add multiple MIDI devices.
2022-01-22 09:42:21 -05:00
kevin
e4dcb5f83c
cwPresetSel.h/cpp : Added 'master' variables: wet in/out gain, dry gain, sync delay ms.
2022-01-02 20:25:31 -05:00
kevin
bb2cd0d086
cwIoFlow.h/cpp : Added print() and printNetwork().
2022-01-02 20:22:47 -05:00
kevin
a30dc30286
cwFlow.cpp : Comments added
2022-01-02 20:20:55 -05:00
kevin
09da65113f
Added calls to _set/clear_status(). Fixed memory leaks. Implemented kCorruptOpId() handling.
...
Added calls to update GUI from system log. Fixed fragment select logic.
Added more button enable/disable logic and number range configuration.
Added calls to set extra interactive variables in _apply_preset().
2021-12-29 21:57:25 -05:00
kevin
33e1945ab4
cwFlow,cwFlowTypes : Changes to fix problems with communicating between connected variables.
...
Added _set_var_template(), _var_setter()
2021-12-29 21:52:46 -05:00
kevin
07d9c137b9
cwIoFlow.cpp : Fixed memory leaks.
2021-12-29 21:48:30 -05:00
kevin
2d5673d632
cwFlowCross.cpp : Fixed memory leaks.
2021-12-29 21:48:14 -05:00
kevin
2601c629e2
cwPianoScore.cpp : Copy object values into internal data structure with strncpy() instead of memcpy() to eliminate possible memory corruption.
...
Fixed memory leaks.
2021-12-29 21:46:54 -05:00
kevin
f321af21a2
cwPresetSel.h/cpp : Added frag_to_gui_id() and gui_to_frag_id().
...
Fixed linked fragment linked list error. Fixed memory leaks.
2021-12-29 21:45:19 -05:00
kevin
f381a44c3c
cwUI.h/cpp,ui.js,ui.css : Added 'corrupt' message.
2021-12-29 21:43:56 -05:00
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