Commit Graph

14 Commits

Author SHA1 Message Date
9e723c7636 fix C2440 in Visual Studio (uniform initialization of juce::String) 2019-07-31 23:16:31 +01:00
7dd9bb4c22 fix choice of preset via plugin host (safely updates table from non-message thread) 2019-07-30 21:36:54 +01:00
745adf8fde make table once again respond to bank changes. support bank offset again. 2019-07-20 19:56:12 +01:00
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
99bb294ece render pills. use cheat to notify that tree of presets/banks has changed. 2019-07-14 19:31:10 +01:00
11d7296813 try to correctly modify value tree and listen for changes 2019-07-14 17:45:08 +01:00
8c1be957fe decoupling achieved. compiles. doesn't immediately explode. but neither banks nor presets visible. 2019-07-14 17:22:36 +01:00
58574425f3 further progress making TableComponent use valueTree for its model. begin doing the same for Pills. 2019-07-14 14:19:27 +01:00
4140b3b85b progress integrating table with store, decoupling from fluidsynth model 2019-07-13 22:37:26 +01:00
e1a8df9e8f progress moving table model to be managed by fluidsynth, de-generalizing and decoupling table component 2019-07-13 00:16:35 +01:00
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
1d7fdc6860 put sliders next to table 2019-06-30 11:39:39 +01:00
95f0f2b35b repaint table when changing banks 2019-06-22 19:07:10 +01:00
dc16a231fe add lazarus source 2018-02-27 00:25:20 +00:00