@ulrik Thank you very much for the help, I was able to do it also with a Container, and I assigned the samplers to them, then I connected my Gain Knob with the Simple Gain of the Container.
HISE can't host plugins so there is no way to use it to make a plugin that can host other plugins. You'd need to combine all of your plugins into a single project instead.
@d-healey, Thanks D, I looked into that but couldn't quite get it to work but it lead me to some other string functions such as replace which ended up being exactly what I was looking for. For anybody looking for an answer to this thread, I ended up using
const var oldstr = "{PROJECT_FOLDER}";
const var newstr = "";
.replace(oldstr, newstr)
@Fortune however you can create 2 buttons and assign it to the same place and use a button with showControl to display one of the 2 buttons which will have 2 different images.
Yeah --it might be the case that more people want to stick within the familiarity of kontakt and other major samplers. I don't know. I should probably have done more research before diving in 😛
But, it'd be nice to at least get this one vst out there.
@BWSounds The path will be relative to the sample maps' location. You'll need to either move the samples to the correct path or change the path in the sample map. I recommend you always keep your samples in the project's Samples folder.
@MikeB You can probably trick this for a specific panel with some magic but not for the entire plugin I'm afraid.
But since sliders and viewports already react to the mouse wheel, and it is doable for panel (I haven't tested it but it should work, even if not practical IMO), then I can't think of another component that needs for wheel movements...