28 #include <glibmm/i18n.h> 36 openHorizontalhideBox(
"");
42 openHorizontalBox(
"");
46 addLiveWaveDisplay(
" ");
58 openHorizontalhideBox(
"");
64 openHorizontalBox(
"");
69 addSeqButton(_(
"Setup"), seqw);
81 openHorizontalhideBox(
"");
82 create_master_slider(
"jconv_mono.wet_dry", _(
"Dry/Wet"));
87 addSmallJConvFavButton(C_(
"Setup",
"S"), irw);
91 openSetMonoLabelBox();
95 openHorizontalBox(
"");
109 create_mid_rackknob(
"jconv_mono.gain", _(
"Gain"));
110 create_small_rackknobr(
"jconv_mono.wet_dry", _(
"Dry/Wet"));
116 addJConvButton(_(
"Setup"), irw);
139 openVerticalMidiBox(_(
" MIDI out "));
141 openHorizontalhideBox(
"");
143 openHorizontalBox(
"");
145 openVerticalBox(_(
" MIDI out "));
147 create_switch_no_caption(
sw_switchit,
"midi_out.on_off");
150 openHorizontalBox(
"");
154 openPaintBox2(
"gree_box");
156 create_switch_no_caption(
sw_led,
"midi_out.midistat");
172 openVerticalBox(_(
"channel1"));
174 openpaintampBox(
"MIDI OUT");
178 openHorizontalBox(
"");
180 create_small_rackknob(
"midi_out.channel_1.velocity", _(
"velocity"));
183 openPaintBox2(
"dark_box");
185 create_small_rackknob(
"midi_out.channel_1.volume", _(
"volume"));
188 addCheckButton(
"midi_out.channel_1.autogain", _(
"autogain"));
193 addNumEntry(
"midi_out.channel_1.channel", _(
"channel"));
194 addNumEntry(
"midi_out.channel_1.program", _(
"program"));
197 create_small_rackknob(
"midi_out.channel_1.oktave", _(
"oktave"));
198 create_small_rackknob(
"midi_out.channel_1.sensity", _(
"sensity"));
201 openHorizontalBox(
"");
203 openHorizontalBox(
" ");
211 openPaintBox2(
"darker_box");
213 create_switch_no_caption(
sw_led,
"midi_out.midistat1");
222 openHorizontalBox(
" ");
224 addMToggleButton(
"midi_out.channel_1.auto_pitch", _(
"auto_pitch"));
236 openVerticalBox(_(
"channel2"));
238 openpaintampBox(
"MIDI OUT");
242 openHorizontalBox(
"");
244 create_small_rackknob(
"midi_out.channel_2.velocity", _(
"velocity"));
247 openPaintBox2(
"dark_box");
249 create_small_rackknob(
"midi_out.channel_2.volume", _(
"volume"));
252 addCheckButton(
"midi_out.channel_2.autogain", _(
"autogain"));
257 addNumEntry(
"midi_out.channel_2.channel", _(
"channel"));
258 addNumEntry(
"midi_out.channel_2.program", _(
"program"));
261 create_small_rackknob(
"midi_out.channel_2.oktave", _(
"oktave"));
262 create_small_rackknob(
"midi_out.channel_2.sensity", _(
"sensity"));
265 openHorizontalBox(
"");
267 create_switch_no_caption(
sw_switchit,
"midi_out.channel_2.on_off");
274 openPaintBox2(
"darker_box");
276 create_switch_no_caption(
sw_led,
"midi_out.midistat2");
286 openHorizontalBox(
" ");
288 addMToggleButton(
"midi_out.channel_2.auto_pitch", _(
"auto_pitch"));
300 openVerticalBox(_(
"channel3"));
302 openpaintampBox(
"MIDI OUT");
306 openHorizontalBox(
"");
308 create_small_rackknob(
"midi_out.channel_3.velocity", _(
"velocity"));
311 openPaintBox2(
"dark_box");
313 create_small_rackknob(
"midi_out.channel_3.volume", _(
"volume"));
316 addCheckButton(
"midi_out.channel_3.autogain", _(
"autogain"));
321 addNumEntry(
"midi_out.channel_3.channel", _(
"channel"));
322 addNumEntry(
"midi_out.channel_3.program", _(
"program"));
325 create_small_rackknob(
"midi_out.channel_3.oktave", _(
"oktave"));
326 create_small_rackknob(
"midi_out.channel_3.sensity", _(
"sensity"));
329 openHorizontalBox(
"");
331 create_switch_no_caption(
sw_switchit,
"midi_out.channel_3.on_off");
338 openPaintBox2(
"darker_box");
340 create_switch_no_caption(
sw_led,
"midi_out.midistat3");
350 openHorizontalBox(
" ");
352 addMToggleButton(
"midi_out.channel_3.auto_pitch", _(
"auto_pitch"));
364 openVerticalBox(_(
"beat_detector"));
366 openpaintampBox(
"MIDI OUT");
371 openHorizontalBox(
"");
373 create_small_rackknob(
"beat_detector.stepper", _(
"stepper"));
374 create_small_rackknob(
"beat_detector.note_off", _(
"note_off"));
375 create_small_rackknob(
"beat_detector.atack_gain", _(
"atack_gain"));
376 create_small_rackknob(
"beat_detector.beat_gain", _(
"beat_gain"));
379 openHorizontalBox(
"");
383 openPaintBox2(
"darker_box");
385 create_switch_no_caption(
sw_led,
"midi_out.midistat1");
390 openPaintBox2(
"darker_box");
392 create_switch_no_caption(
sw_led,
"midi_out.midistat2");
397 openPaintBox2(
"darker_box");
399 create_switch_no_caption(
sw_led,
"midi_out.midistat3");
407 openVerticalBox(_(
"Midi gain"));
409 create_wheel(
"beat_detector.midi_gain");
void make_rackbox_oscilloscope()
void make_rackbox_sequencer()
static IRWindow * create(const std::string &unit_id, Glib::RefPtr< Gdk::Pixbuf > icon, gx_engine::GxMachineBase &machine, Glib::RefPtr< Gtk::AccelGroup > accels, int nchan)
static SEQWindow * create(const std::string &unit_id, gx_engine::GxMachineBase &machine)
void make_rackbox_midi_out()
void make_rackbox_jconv_mono()