pub fn audio_processor_main_with_midi<Processor: AudioProcessor<SampleType = f32> + MidiEventHandler + Send + 'static>(
audio_processor: Processor,
handle: &Handle,
)Expand description
A default main function for an AudioProcessor and MidiEventHandler.
Run an AudioProcessor / MidiEventHandler as a stand-alone cpal app and forward MIDI
messages received on all inputs to it. Same as audio_processor_main, but requires
MidiEventHandler to support MIDI.
Will internally create cpal::Stream, [audio_processor_standalone_midi::MidiHost] and park the current thread. If the thread
is unparked the function will exit and the audio/MIDI threads will stop once these structures
are dropped.