Preset Browser - Show All Presets (ignore expansions)
-
Is it possible to get the (stock) preset browser to show all presets? I am specifically trying to ignore the Expansion column...
-
@HISEnberg This is a project with expansions?
-
@d-healey Yes it is! I am selecting the expansions with a combobox. It does update the preset browser (saw your github commit about this recently). However, I would prefer it not to do any filtering based on expansions. So all the banks are displayed at all times
Example:
Expansion 1 / Bank 1
Expansion 2 / Bank 2But the preset browser always displays Banks 1 and 2 (so checks both folder locations).
I am guessing I may need to edit the source code for this?
-
@HISEnberg I see, so the idea is the user doesn't need to care about selecting the expansion, they just select the preset they want and the expansion is automatically loaded?
-
@d-healey Yup exactly. We are sort of "hiding" the expansion system from them. I'm trying to figure out a method that doesn't require a custom preset browser as well. Any thoughts?
-
@HISEnberg Why use expansions at all?
I think it would require a few tweaks to the preset browser source code, probably would require a sensibly named data property too.
-
@d-healey Yea I initially was shying away from the expansion system as well. I'm in a bit of a Catch 22 situation for releasing updates to the plugin:
So I really only need to distribute the following:
- User Presets
- Samples
- Sample Maps
The first two are simple enough.
Initially I wanted to just use installers and dump all the data on the users system (custom or default path). However I can't release updated sample maps, I need to update the application/plugin each time. That's when I started going down the Expansion rabbit-hole but now I am bumping up against this issue with the preset browser...
I wonder if there isn't a simpler solution for my niche use-case here. I thought about manually creating a SampleMaps folder next to the User Presets folder i(n the AppData/Application Support location) but that doesn't quite work either.
-
@HISEnberg said in Preset Browser - Show All Presets (ignore expansions):
I need to update the application/plugin each time.
Well according to the custom sample import tutorial project it's possible to load samples maps from a Base64 encoded string, so maybe that could help?
https://github.com/christophhart/hise_tutorial/tree/master/CustomSampleImport