Midi Output vs Audio output in Audio Plugin

jucelicensing
projucer

#1

Hi,

I was just wondering about the terms. If i say i want to create audio plugin in which input will be midi input whereas output will be audio output instead of midi output.

What does this statement means?


#2

The term “Audio Plugin” is sometimes used in a generic way and can refer to three types of plugins:

  • Midi effects: these plugins take MIDI as input and produce MIDI as output. Examples: arpeggiator, auto scale, chords generator.

  • Instruments: these plugins take MIDI as input and produce audio as output. Examples: synth, sample player.

  • Audio effects: these plugins take audio as input and produce audio as output. Examples: reverb, compressor, delay.


#3

Thanks. Now much clear about these terms.

Tell me one thing more if i say i am developing instrument plugin, that will have the same structure (processor and editor). Do processBlock() method or any other method/settings need to be updated?

If i am not wrong i just need to check “Plugin is a Synth” in project settings for making plugin as instrument.