Commit Graph

33 Commits

Author SHA1 Message Date
kevin
6c97b62d6f cwIoPresetSelApp.cpp : Added use of cwVelTableTuner 2023-03-20 19:41:58 -04:00
kevin
a01f7e8185 cwIoPresetSelApp.cpp : Updates to support audio file playback. 2023-02-26 13:44:54 -05:00
kevin
a523b03ea9 cwIo.h/cpp : Replaced use of flow proc audioFileIn with audioDevFile() enable/seek API. 2023-02-19 14:18:53 -05:00
kevin
b5172afc5f cwIoPresetSelApp.cpp : disable app_t.audioFileSrcFl 2023-02-14 21:04:30 -05:00
kevin
59647d4e58 cwIoPresetSelApp.cpp : Fix formatting problems. 2023-01-30 19:35:28 -05:00
kevin
cb192f32cb cwIoPresetSelApp.cpp, cwPresetSel.h/cpp: Fix problem where correct preset was not selected when playing outside the currently selected fragment.
Added p->sel_frag_id to track last frag. triggered so that fragment_play_preset_index()
selects correct preset for fragments outside of the currently selected fragment
when play-all or play-seq.
2023-01-21 11:49:07 -05:00
kevin
4b03f4777f cwIoPresetSelApp.cpp,html/preset_sel/ui.cfg : Add audio meters. 2023-01-05 07:31:49 -05:00
kevin
53c98c2d69 cwIoPresetSelApp.h/cpp - pass in command line args from cwtest to change certain cfg. parameters. Insert loc. now identifies begin of segment instead of end 2022-12-17 17:54:39 -05:00
kevin
0e68bb0233 cwIoPresetSelApp.cpp : Added automatic backup to 'save' function.
Remove 'frag_panel' field from cfg since 'frag_panel' is now included in 'ui.cfg' resource.
2022-12-17 08:18:05 -05:00
kevin
644c57458d cwIoPresetSelApp.cpp,ui.cfg: various fixes to correctly handle beg/endPlayLoc interface.
Fragment UI template is now read from html/preset_sel/ui.cfg.
2022-12-13 20:58:06 -05:00
kevin
1342248172 cwIoPresetSelApp.cpp : Removed use of 'end_loc' and UI 'chanId'.
Fragment delete now correctly updates UI.
2022-12-12 12:28:27 -05:00
kevin
a204e40694 cwIOPresetSelApp.cpp : Added kMeasId but no yet implemented. 2022-12-05 17:25:59 -05:00
kevin
39a7c1d5d8 cwIoPresetSelApp.cpp: Updates to support reading and applying beg/endPlayLoc from the .cfg file 2022-11-11 13:11:44 -05:00
kevin
714817bfb6 cwIoPresetSelApp.h/cpp : 'flow_proc_dict' is now read from an external file. Added 'live' option to select a preset while streaming live audio. 2022-10-26 08:49:30 -04:00
kevin
84a3c3ceff cwIoPresetSelApp.cpp : Advance preset tracker (cwPresetSel) using score 'loc' rather than timestamp. 2022-10-15 09:23:58 -04:00
kevin
bdfeecf064 cwIoPresetSelApp.cpp : Added use of preset_sel::track_loc(). Prevent disply of loc value 0. 2022-10-01 18:54:06 -04:00
kevin
92af6e4110 cwIoPresetSelApp.cpp : Comment out half-pedal test code. 2022-08-27 16:11:44 -04:00
kevin
f5ce96dcd2 cwIoPresetSelApp.cpp : Update fragment button enable to include 'play seq' and 'play all' buttons. 2022-05-21 12:35:28 -04:00
kevin
a408e14096 cwIoPresetSelApp.cpp : Completed preset sequence player. 2022-05-21 11:22:53 -04:00
kevin
b6a0ce94b9 cwIoPresetSelApp.cpp : Initial (incomplete) preset sequence player implementation. 2022-05-21 09:29:03 -04:00
kevin
09517f2653 cwIoPresetSelApp.cpp: Expand 'scoreFn' and 'record_dir' args.
Prevent first fragment from being played when MIDI player stops.
2022-05-14 10:19:18 -04:00
kevin
bd43bd7e30 cwIoPresetSelApp.cpp : Allow re-loading without restarting program. Add seeking by 'location'. 2022-05-06 16:11:51 -04:00
kevin
20f631afc5 cwIoMidiREcordPlay,cwIoPresetSelApp : Updated to include half-pedal experimentation procedure, and separate velocity tables for each MIDI device. 2022-03-20 10:27:46 -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
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
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
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
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
ad8002de19 cwIoPresetSelApp : Initial addition of ioFlow. 2021-12-11 15:21:03 -05:00
kevin
b139562cb7 cwIoPresetSelApp.cpp : Added fragment ordering, selection, deletion. 2021-11-14 13:11:11 -05:00
kevin
00f2613c37 cwIoPresetSelApp.cpp : Added use of preset_sel. Initial fragment insertion UI. 2021-11-05 22:28:38 -04:00
kevin
fff58a8d4c cwIo.h/cpp,cwIoAudioMidi.cpp,cwIOAudioMidiApp.cpp,cwIoAudioPanel.cpp,cwIoPresetSelApp.cpp,wcIoSocketChat.cpp: Changed due to cwUi interface changes and new non-recursive object_t.get() default policy. 2021-11-03 11:09:07 -04:00
kevin
7a01d29210 cwIoPresetSelApp, cwPianoScore: Initial commit. 2021-11-01 10:28:44 -04:00