Commit Graph
14 Commits
Author SHA1 Message Date
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