Commit Graph

20 Commits

Author SHA1 Message Date
Alex Birch
84caf499b0
remove unused interfaces and data classes 2019-07-28 23:17:19 +01:00
Alex Birch
99bb294ece
render pills. use cheat to notify that tree of presets/banks has changed. 2019-07-14 19:31:10 +01:00
Alex Birch
8c1be957fe
decoupling achieved. compiles. doesn't immediately explode. but neither banks nor presets visible. 2019-07-14 17:22:36 +01:00
Alex Birch
374394330f
successfully save/load ui width/height 2019-07-08 23:36:27 +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
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
Alex Birch
e8177d51cd
set displayed filepath when loading in state 2018-04-11 00:52:44 +01:00
Alex Birch
114bb2f10a
make file picker contruct using whatever soundfont path is available at construction-time. work towards giving Processor access to change its File on load. 2018-04-11 00:08:15 +01:00
Alex Birch
9bbb27d780
copy JUCE demo plugin more closely. worry about coupling later; for now get ownership in right place. update lastUIW/H on resize. 2018-04-10 00:11:22 +01:00
Alex Birch
89b12b132a
make a pattern for notifying subscribers about VST state save/load. but it seems to run too early for Editor to benefit. 2018-03-18 23:35:29 +00:00
Alex Birch
289ddff4da
rename editor 2018-02-27 23:34:22 +00:00
Alex Birch
c129ce78a0
rename main class 2018-02-27 00:39:50 +00:00
Alex Birch
dc16a231fe
add lazarus source 2018-02-27 00:25:20 +00:00
Alex Birch
65303fd885
initial output 2018-02-27 00:17:27 +00:00