VST Host!

Hi everyone…im new here and in JUCE..my name is Duarte and i usually make my plugins in SynthEdit…but now want to create a host for a particular plugin im making…ppl spoke me about JUCE…where do i start? i see a lot of docs though :slight_smile:
I need something real simple…i just need 2 chans IN L/R , 2 chans OUT L/R, MIDI input, BPM selector and a button to start/stop like a DAW!!!
Thanks :slight_smile:

I’d maybe look at the AudioPluginHost project (you’ll find it in the extras folder). I think it has most of what you’re after already and is a good starting point.

It might also be worthwhile to also look into the Tracktion engine (although I’m not fully familiar with it, I do know it is more designed around building a DAW). Depends how deep you want to go.

hi..thanks for replying..i tried the thing..i returns this error:
jassert (insertResult.second);

and i have a lot of errors in the HostStartup.cpp

now is bugging here: setParameterTree (std::move (group));
i can load most of my plugins with it…but this one i realy wish …returns me that error…what can it be?
Thanks!!

ok…so…i can load all my plugins except the one i wish lo0l…they play sound and everything…but this one i say…interrupts here: jassert (insertResult.second);
Can it be for having too many controls parameters? this is a very huge plugin…let me know…Thanks!!

It’s hard for me to know exactly what would case the assertion, but I doubt it would be the size of the plugin. Normally when you hit an assertion in JUCE there’s a comment telling you why it might have happened.
I would also suggest that if all but one of your plugins are working fine, there is likely something off or unique about that one plugin that should be investigated. Perhaps try running the plugins through pluginval and see if that shows anything.