igorski / regrader

VST delay plugin where the repeats degrade in resolution
https://www.igorski.nl/download/regrader
MIT License
89 stars 5 forks source link

Question #5

Open sense-amr opened 5 years ago

sense-amr commented 5 years ago

Does it run in cubase as an Audio FX? and if so whats the code to make it show as Audio FX in cubase?

igorski commented 5 years ago

Cubase is a Steinberg product and as such it supports VST plugins. Regrader builds as VST by default and should run without any issue. Not entirely sure what you mean "Audio FX" but I assume an audio effect (rather than a MIDI effect). It should work at the audio level on both sampled content or instrument plugins.

sense-amr commented 5 years ago

Oh no im referring to Cubase recognising a plugin in as being able to be used as an FX plugin.. as well as a synth .. "vsti" Surge is able to be used as an Audio processing plugin as well as a synth.. so yeah i was wondering how one goes about getting CUBASE specifically to recognise it, as being able to be used as an FX plugin as well as a synth.. i understand it might require cubase to allow it to be a "side chain" effect? and initiate its side chain routing ability ?

igorski commented 5 years ago

Ah slaps self I understand now.

The plugin type is defined in the vstentry.cpp file. It is currently "Fx", but can be assigned to any value of Vst::PlugType, for a synth this value would be:

Vst::PlugType::kInstrumentSynth

As far as I know, the host is responsible for routing the audio. Regrader was built to operate on incoming audio (so it wasn't specified as a synth instrument as it doesn't generate audio on it's own). I would assume Cubase side chain routing will feed the appropriate audio to the input channels.

What is your exact use case for this feature (I have little to no knowledge of Cubase).

sense-amr commented 5 years ago

well im "asking for a friend" ahahah well a fellow contributor on github for surge synth project.. maybe you wanna step in and offer some advice to our main man baconpaul ?:)

any help on this would be great! thanks man

sense-amr commented 5 years ago

specifically this : ) https://github.com/surge-synthesizer/surge/issues/379