Commit Graph

15 Commits

Author SHA1 Message Date
Birch-san
a4374594d4
guard against out-of-bounds when looking up what text to write into each row of preset table (which for some reason didn't cause any problems on macOS) 2019-08-12 14:58:20 +01:00
Birch-san
9e723c7636
fix C2440 in Visual Studio (uniform initialization of juce::String) 2019-07-31 23:16:31 +01:00
Alex Birch
7dd9bb4c22
fix choice of preset via plugin host (safely updates table from non-message thread) 2019-07-30 21:36:54 +01:00
Alex Birch
745adf8fde
make table once again respond to bank changes. support bank offset again. 2019-07-20 19:56:12 +01:00
Alex Birch
0587e2f68a
decided against maintaining a separate 'presets' property in the ValueTree, since this is a view modelling concern that only the table cares about. instead, store as a tree. let the table component be responsible for maintaining a view over a subset of presets, instead of bothering the ValueTree with this. this is an effort to dial back the use of the store, and prefer to use it where it provides the most value rather than using it for everything. 2019-07-20 18:49:39 +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
11d7296813
try to correctly modify value tree and listen for changes 2019-07-14 17:45:08 +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
58574425f3
further progress making TableComponent use valueTree for its model. begin doing the same for Pills. 2019-07-14 14:19:27 +01:00
Alex Birch
4140b3b85b
progress integrating table with store, decoupling from fluidsynth model 2019-07-13 22:37:26 +01:00
Alex Birch
e1a8df9e8f
progress moving table model to be managed by fluidsynth, de-generalizing and decoupling table component 2019-07-13 00:16:35 +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
95f0f2b35b
repaint table when changing banks 2019-06-22 19:07:10 +01:00
Alex Birch
dc16a231fe
add lazarus source 2018-02-27 00:25:20 +00:00