juicysfplugin/Source
2019-07-20 18:49:39 +01:00
..
BankAndPreset.cpp presets and banks saved correctly in audio plugin host. display seems to work also. 2018-04-13 01:14:07 +01:00
BankAndPreset.h presets and banks saved correctly in audio plugin host. display seems to work also. 2018-04-13 01:14:07 +01:00
ExposesComponents.h 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
FilePicker.cpp try to correctly modify value tree and listen for changes 2019-07-14 17:45:08 +01:00
FilePicker.h decoupling achieved. compiles. doesn't immediately explode. but neither banks nor presets visible. 2019-07-14 17:22:36 +01:00
FilePickerFragment.h set displayed filepath when loading in state 2018-04-11 00:52:44 +01:00
FluidSynthModel.cpp 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
FluidSynthModel.h 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
GuiConstants.h 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
MidiConstants.h 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
MyColours.cpp add lazarus source 2018-02-27 00:25:20 +00:00
MyColours.h add lazarus source 2018-02-27 00:25:20 +00:00
Params.cpp 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
Params.h 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
Pills.cpp render pills. use cheat to notify that tree of presets/banks has changed. 2019-07-14 19:31:10 +01:00
Pills.h render pills. use cheat to notify that tree of presets/banks has changed. 2019-07-14 19:31:10 +01:00
PluginEditor.cpp render pills. use cheat to notify that tree of presets/banks has changed. 2019-07-14 19:31:10 +01:00
PluginEditor.h successfully save/load ui width/height 2019-07-08 23:36:27 +01:00
PluginProcessor.cpp 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
PluginProcessor.h start hooking up fileChooser to use valueTree instead of coupling to fluidSynth model 2019-07-10 23:52:15 +01:00
Preset.cpp add lazarus source 2018-02-27 00:25:20 +00:00
Preset.h add lazarus source 2018-02-27 00:25:20 +00:00
PresetsToBanks.h prefer references where owner will definitely outlive recipient. replace some fluidsynth raw pointers with smart pointers. 2019-07-07 00:22:47 +01:00
SharesParams.h 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
SlidersComponent.cpp 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
SlidersComponent.h 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
SlidersFragment.h 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
SoundfontSynthSound.cpp add lazarus source 2018-02-27 00:25:20 +00:00
SoundfontSynthSound.h add lazarus source 2018-02-27 00:25:20 +00:00
SoundfontSynthVoice.cpp prefer references where owner will definitely outlive recipient. replace some fluidsynth raw pointers with smart pointers. 2019-07-07 00:22:47 +01:00
SoundfontSynthVoice.h prefer references where owner will definitely outlive recipient. replace some fluidsynth raw pointers with smart pointers. 2019-07-07 00:22:47 +01:00
StateChangeSubscriber.h 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
SurjectiveMidiKeyboardComponent.cpp add lazarus source 2018-02-27 00:25:20 +00:00
SurjectiveMidiKeyboardComponent.h add lazarus source 2018-02-27 00:25:20 +00:00
TableComponent.cpp 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
TableComponent.h 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
TablesComponent.cpp decoupling achieved. compiles. doesn't immediately explode. but neither banks nor presets visible. 2019-07-14 17:22:36 +01:00
TablesComponent.h decoupling achieved. compiles. doesn't immediately explode. but neither banks nor presets visible. 2019-07-14 17:22:36 +01:00
Util.h progress integrating table with store, decoupling from fluidsynth model 2019-07-13 22:37:26 +01:00