36 static const char *midi_out_groups[] = {
37 "channel_1",
N_(
"Midi Out 1"),
38 "channel_2",
N_(
"Midi Out 2"),
39 "channel_3",
N_(
"Midi Out 3"),
40 "beat_detector",
N_(
"Beat Detector"),
49 jack_overload(load_off),
68 self.overload_change();
75 void MidiAudioBuffer::fill_buffer(
int count,
float *input,
float*,
81 void *buf =
self.jack->get_midi_buffer(count);
83 float load =
self.jack->get_jcpu_load();
85 if (
self.jack_overload != ol) {
86 self.jack_overload = ol;
87 self.overload_change();
89 self.midi.process_midi(count, input, buf, load,
90 self.tuner.
get_freq(),
self.tuner.get_note());
94 void MidiAudioBuffer::init(
unsigned int samplingFreq,
PluginDef *plugin) {
96 self.midi.init(samplingFreq);
99 int MidiAudioBuffer::regparam(
const ParamReg& reg) {
101 self.midi.register_parameter(reg);