Commit Graph

17 Commits

Author SHA1 Message Date
Gary Wang
57813d30bf basic working CMake build 2021-09-07 14:05:56 +08:00
Alex Birch
84caf499b0
remove unused interfaces and data classes 2019-07-28 23:17:19 +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
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