Commit Graph

65 Commits

Author SHA1 Message Date
kevin
14a6a9b2d1 Multi-preset configurations flags 'kPriPresetProbFl,kSecPresetProbFl,kPresetInterpFl`
can now be used to configure preset application from the
cwIoPresetSelApp UI.
2024-02-18 08:41:19 -05:00
kevin
1c12b4eeb4 html/preset_sel/ui.cfg : ui.cfg Added button to reset/report latency measurements. 2024-02-10 11:51:03 -05:00
kevin
c77fd9a0a0 ui.js : Removed dead code. Added 'attach' msg handler to indicate when the initial UI creation was complete.
Changed main() to allow experimenting with offscreen UI creation via createDocumentFragment().
2024-01-06 09:00:14 -05:00
kevin
c945e39a3b preset_sel.css,ui.cfg : Alt. functionality UI changes. 2023-12-03 11:26:30 -05:00
kevin
4c8ac89fd7 cwIoPresetSelApp.cpp, ui.cfg : Added _set_vel_table() to load vel. tables from _do_load().
Velocity tables are now set in the cfg. 'perfDirL' array.
Allow score follower to be disabled.
2023-06-27 17:53:04 -04:00
kevin
d1352801b9 cwIoPresetApp.cpp: Create 'load' menu from directories given in the 'cfg' file. 2023-05-27 16:01:17 -04:00
kevin
dcfa97d320 cwIoPresetSelApp: Added functionality to support performance recording and playback. 2023-05-25 16:16:21 -04:00
kevin
a708d37541 preset_sel/js/ui.js : Handle UI 'cache' message. 2023-05-19 22:14:48 -04:00
kevin
e6412b2538 cwIoPresetSelApp.cpp, preset_sel/ui.cfg : Replace load button with load menu. 2023-05-16 18:22:56 -04:00
kevin
67361c928b cwVelTableTuner.h/cpp : Add the 'defaultFl' parameter to determine which velocity table should be loaded by default for a given MIDI device. 2023-03-20 08:55:35 -04:00
kevin
6815f87256 html/sel_preset/ui.cfg : Updates to support vel. table tuner. 2023-03-17 18:18:50 -04:00
kevin
0531e91c6b html/uitTest.ui.cfg : Updated to support current ui.cfg format. 2023-03-17 18:16:53 -04:00
kevin
5589fb6ef3 cwIoAudioMidiApp.cpp,html/audio_midi/ui.cfg : Updates to support current version of IO. 2023-02-14 20:59:06 -05:00
kevin
4b03f4777f cwIoPresetSelApp.cpp,html/preset_sel/ui.cfg : Add audio meters. 2023-01-05 07:31:49 -05:00
kevin
3dcdfaa982 html/preset_sel/ui.cfg : Change insert location label. 2022-12-17 17:52:48 -05:00
kevin
cf024fe85d html/preset_sel/ui.js: Clear UI when socket disconnected. 2022-12-17 17:50:29 -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
13bc47389b html/preset_sel/index.html, js/ui.js : The main app. div is now created rather than statically constructed.
Fixed bug where the values of numbers without min/max ranges were not updated correctly.
Fixed bug where elements with 'order' attribute were not ordered correctly when created.

Signed-off-by: kevin <kevin@larke.org>
2022-12-13 20:54:56 -05:00
kevin
231e8810fd html/preset_sel/ui.cfg : Layout and label changes. 2022-12-12 12:27:01 -05:00
kevin
7b01e1aaec Merge branch 'master' of https://gitea.larke.org/kevin/libcw 2022-11-11 14:05:49 -05:00
kevin
e0f4873809 html/audio_midi/ui.cfg : Added mute buttons 2022-11-11 14:04:58 -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
1d9f2e28e2 html/preset_sel : Update UI to remove half-pedal ctl panel and minor CSS fixes 2022-08-27 16:12:35 -04:00
kevin
cde45ebb85 css/preset_sel.css : Add yellow highlight around each preset select control. 2022-05-21 12:36:00 -04:00
kevin
1557b65072 js/ui.js : Added error message when the parent element is not found in ui_create() 2022-05-21 09:27:42 -04:00
kevin
10652f1b45 html/preset_sel/js/ui.js : ws_on_open() now sends 'init' message via ws_send() rather than directly via '_ws'. 2022-05-14 10:23:58 -04:00
kevin
47715db628 html/preset_sel/ui.cfg : Change some UI labels. 2022-05-06 16:09:26 -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
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
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
f381a44c3c cwUI.h/cpp,ui.js,ui.css : Added 'corrupt' message. 2021-12-29 21:43:56 -05:00
kevin
4201d33b74 html/preset_sel : many changes and additions 2021-12-27 20:33:45 -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
b139562cb7 cwIoPresetSelApp.cpp : Added fragment ordering, selection, deletion. 2021-11-14 13:11:11 -05:00
kevin
9497fa2527 preset_sel/ui.cfg : Class and default attribute updates. 2021-11-05 22:26:28 -04:00
kevin
a2f6991fb0 preset_select/css/preset_sel.css : Initial commit. 2021-11-05 22:25:37 -04:00
kevin
7f1a7a3c3b preset_sel/css/ui.css : Updates from uiTest. 2021-11-05 22:24:06 -04:00
kevin
15f64c7493 cwUi.h/cpp: Added findNewElementUuId( h, parentUuid, ... )
Added use of eleTypePropertyA[] in cwUi.cpp - div's can now pass arbitrary element attributes.
2021-11-05 22:21:25 -04:00
kevin
9848068d3c cwUi* : Added set/get visible/enable() functions. Added parentAndAppIdToUuId() removed findElementUuId(parentUuId,appId/eleName). 2021-11-04 09:33:42 -04:00
kevin
dce46bd419 cwUi.h/cpp : Removed use of 'wsSessId' from 'createXXX()' calls, and added 'chanId' to 'createXXX()' calls.
Added 'click' event, 'clickable' and 'select' properties and associated setters/getters.
2021-11-03 11:03:30 -04:00
kevin
7a01d29210 cwIoPresetSelApp, cwPianoScore: Initial commit. 2021-11-01 10:28:44 -04:00
kevin
0a8641e1e5 html/audio_midi/js/ui.js : Update audio_midi js to latest 2021-11-01 10:28:00 -04:00
kevin
ea85ed42d8 Added log and list control. Added 'set' action. Updated 'focus' handling. 2021-10-31 15:31:36 -04:00
kevin
3b593c5336 cwUi.h/cpp,cwUiTest: cppAdded uiCreateLog(),uiSetNumbRange(),uiSetProgRange(). 2021-10-12 16:52:45 -04:00
kevin
ddad22cde0 cwIoAudioMidiApp.h/cpp,cwIoAudioRecordPlay.h/cpp,cwIoMidiRecordPlay.h/cpp: Initial commit. 2021-05-10 08:38:10 -04:00
kevin
a511b00493 audio_midi : Initial implementation of audio_midi io-based app. 2021-04-10 13:38:49 -04:00
kevin
5ac9ea1c37 html/ioTest/ui.js : Added send on focus change. 2021-01-31 11:09:44 -05:00
kevin
19901441cf html/uiTest/ui.cfg : Added 'report' button. 2021-01-31 11:09:08 -05:00
kevin
469df69857 html/ioTest/ui.cfg : removed unused elements. 2021-01-22 09:48:14 -05:00
kevin
e763ed1607 cwIo.h/cpp, cwIoTest.h/cpp, html/ioTest.* : Many changes and additions to support first working Ui and audio subsystem. 2021-01-20 13:13:11 -05:00