Commit Graph

11 Commits

Author SHA1 Message Date
Alex Birch
79c023d466
restore ADSR and filter from save. shorten switch statements into map lookups. 2019-07-29 23:46:38 +01:00
Alex Birch
84caf499b0
remove unused interfaces and data classes 2019-07-28 23:17:19 +01:00
Alex Birch
a990072f1f
progress moving uiWidth/Height into audio params, and moving soundFontPath out of SharesParams (for better listener support, and to generalize) 2019-07-07 17:35:31 +01:00
Alex Birch
6d2267e23a
prefer references where owner will definitely outlive recipient. replace some fluidsynth raw pointers with smart pointers. 2019-07-07 00:22:47 +01:00
Alex Birch
7582fbcc9e
sliders control fluidsynth when user interacts with them, but also update their position to reflect incoming MIDI messages, without attempting to control fluidsynth (since audio processor will have already done so) 2019-07-04 23:48:20 +01:00
Alex Birch
82f18ed4a0
successfully notified release slider UI to move 2019-07-03 23:38:56 +01:00
Alex Birch
1fe64e31f7
start setting up a global shared state and listeners 2019-07-02 23:27:56 +01:00
Alex Birch
218beb00e7
encapsulate responsibility of params. add params for ADSR and filter. attempt to sync Slider. not obviously working yet. 2019-07-01 23:55:14 +01:00
Alex Birch
23c0a2dd37
make sliders send MIDI CC to FluidSynth. Make name column in table wider. Make synth wider. 2019-06-30 21:40:24 +01:00
Alex Birch
1d7fdc6860
put sliders next to table 2019-06-30 11:39:39 +01:00
Alex Birch
a7d375a2bb
sliders in groups 2019-06-30 10:59:07 +01:00