28 #include <glibmm/i18n.h> 36 openHorizontalhideBox(
"");
42 openHorizontalBox(
"");
46 addLiveWaveDisplay(
" ");
59 openHorizontalhideBox(
"");
60 create_master_slider(
"jconv_mono.wet_dry", _(
"Dry/Wet"));
65 addSmallJConvFavButton(C_(
"Setup",
"S"), irw);
69 openSetMonoLabelBox();
73 openHorizontalBox(
"");
87 create_mid_rackknob(
"jconv_mono.gain", _(
"Gain"));
88 create_small_rackknobr(
"jconv_mono.wet_dry", _(
"Dry/Wet"));
94 addJConvButton(_(
"Setup"), irw);
117 openVerticalMidiBox(_(
" MIDI out "));
119 openHorizontalhideBox(
"");
121 openHorizontalBox(
"");
123 openVerticalBox(_(
" MIDI out "));
125 create_switch_no_caption(
sw_switchit,
"midi_out.on_off");
128 openHorizontalBox(
"");
132 openPaintBox2(
"gree_box");
134 create_switch_no_caption(
sw_led,
"midi_out.midistat");
150 openVerticalBox(_(
"channel1"));
152 openpaintampBox(
"MIDI OUT");
156 openHorizontalBox(
"");
158 create_small_rackknob(
"midi_out.channel_1.velocity", _(
"velocity"));
161 openPaintBox2(
"dark_box");
163 create_small_rackknob(
"midi_out.channel_1.volume", _(
"volume"));
166 addCheckButton(
"midi_out.channel_1.autogain", _(
"autogain"));
171 addNumEntry(
"midi_out.channel_1.channel", _(
"channel"));
172 addNumEntry(
"midi_out.channel_1.program", _(
"program"));
175 create_small_rackknob(
"midi_out.channel_1.oktave", _(
"oktave"));
176 create_small_rackknob(
"midi_out.channel_1.sensity", _(
"sensity"));
179 openHorizontalBox(
"");
181 openHorizontalBox(
" ");
189 openPaintBox2(
"darker_box");
191 create_switch_no_caption(
sw_led,
"midi_out.midistat1");
200 openHorizontalBox(
" ");
202 addMToggleButton(
"midi_out.channel_1.auto_pitch", _(
"auto_pitch"));
214 openVerticalBox(_(
"channel2"));
216 openpaintampBox(
"MIDI OUT");
220 openHorizontalBox(
"");
222 create_small_rackknob(
"midi_out.channel_2.velocity", _(
"velocity"));
225 openPaintBox2(
"dark_box");
227 create_small_rackknob(
"midi_out.channel_2.volume", _(
"volume"));
230 addCheckButton(
"midi_out.channel_2.autogain", _(
"autogain"));
235 addNumEntry(
"midi_out.channel_2.channel", _(
"channel"));
236 addNumEntry(
"midi_out.channel_2.program", _(
"program"));
239 create_small_rackknob(
"midi_out.channel_2.oktave", _(
"oktave"));
240 create_small_rackknob(
"midi_out.channel_2.sensity", _(
"sensity"));
243 openHorizontalBox(
"");
245 create_switch_no_caption(
sw_switchit,
"midi_out.channel_2.on_off");
252 openPaintBox2(
"darker_box");
254 create_switch_no_caption(
sw_led,
"midi_out.midistat2");
264 openHorizontalBox(
" ");
266 addMToggleButton(
"midi_out.channel_2.auto_pitch", _(
"auto_pitch"));
278 openVerticalBox(_(
"channel3"));
280 openpaintampBox(
"MIDI OUT");
284 openHorizontalBox(
"");
286 create_small_rackknob(
"midi_out.channel_3.velocity", _(
"velocity"));
289 openPaintBox2(
"dark_box");
291 create_small_rackknob(
"midi_out.channel_3.volume", _(
"volume"));
294 addCheckButton(
"midi_out.channel_3.autogain", _(
"autogain"));
299 addNumEntry(
"midi_out.channel_3.channel", _(
"channel"));
300 addNumEntry(
"midi_out.channel_3.program", _(
"program"));
303 create_small_rackknob(
"midi_out.channel_3.oktave", _(
"oktave"));
304 create_small_rackknob(
"midi_out.channel_3.sensity", _(
"sensity"));
307 openHorizontalBox(
"");
309 create_switch_no_caption(
sw_switchit,
"midi_out.channel_3.on_off");
316 openPaintBox2(
"darker_box");
318 create_switch_no_caption(
sw_led,
"midi_out.midistat3");
328 openHorizontalBox(
" ");
330 addMToggleButton(
"midi_out.channel_3.auto_pitch", _(
"auto_pitch"));
342 openVerticalBox(_(
"beat_detector"));
344 openpaintampBox(
"MIDI OUT");
349 openHorizontalBox(
"");
351 create_small_rackknob(
"beat_detector.stepper", _(
"stepper"));
352 create_small_rackknob(
"beat_detector.note_off", _(
"note_off"));
353 create_small_rackknob(
"beat_detector.atack_gain", _(
"atack_gain"));
354 create_small_rackknob(
"beat_detector.beat_gain", _(
"beat_gain"));
357 openHorizontalBox(
"");
361 openPaintBox2(
"darker_box");
363 create_switch_no_caption(
sw_led,
"midi_out.midistat1");
368 openPaintBox2(
"darker_box");
370 create_switch_no_caption(
sw_led,
"midi_out.midistat2");
375 openPaintBox2(
"darker_box");
377 create_switch_no_caption(
sw_led,
"midi_out.midistat3");
385 openVerticalBox(_(
"Midi gain"));
387 create_wheel(
"beat_detector.midi_gain");
void make_rackbox_oscilloscope()
static IRWindow * create(const std::string &unit_id, Glib::RefPtr< Gdk::Pixbuf > icon, gx_engine::GxMachineBase &machine, Glib::RefPtr< Gtk::AccelGroup > accels, int nchan)
void make_rackbox_midi_out()
void make_rackbox_jconv_mono()