void PicodrumUserInterface::display_board_lfo() { int i; int cty=SEQ.getCurrentTrackY(); int step=SEQ.getPatternSequencer(cty).getStep(); // LFOPITCH if (menu_cursor==GLOBALMENU_LFO && menu_lfo ==MENU_LFO_LFOPITCH) { display_board_two_param(LFO1_DEPTH,LFO1_FREQ); } // PITCHBEND if (menu_cursor==GLOBALMENU_LFO && menu_lfo ==MENU_LFO_PITCHBEND) { display_board_two_param(PITCHBEND_DEPTH,PITCHBEND_SPEED); } if (menu_lfo==MENU_LFO_TYPE) { display_board_one_param_text(LFO_TYPE); } }
void PicodrumUserInterface::display_board_amp_env() { DPRINTF("PicodrumUserInterface::display_board_amp_env()\n"); int i; int cty=SEQ.getCurrentTrackY(); int step=SEQ.getPatternSequencer(cty).getStep(); // Attack/Release if (menu_cursor==GLOBALMENU_AD) { if (menu_ad==MENU_AD_AMP_ATTACK_RELEASE) display_board_two_param(ADSR_AMP_RELEASE,ADSR_AMP_ATTACK); if (menu_ad==MENU_AD_AMP_DECAY_SUSTAIN) display_board_two_param(ADSR_AMP_DECAY,ADSR_AMP_SUSTAIN); if (menu_ad==MENU_AD_FLTR_ATTACK_RELEASE) display_board_two_param(ADSR_FLTR_RELEASE,ADSR_FLTR_ATTACK); if (menu_ad==MENU_AD_FLTR_DECAY_SUSTAIN) display_board_two_param(ADSR_FLTR_DECAY,ADSR_FLTR_SUSTAIN); if (menu_ad==MENU_AD_TRIGTIME_AMP) display_board_two_param(AMP,TRIG_TIME_DURATION); } }
void TwytchsynthUserInterface::display_board_lfo() { int i; int cty=SEQ.getCurrentTrackY(); int step=SEQ.getPatternSequencer(cty).getStep(); // LFOPITCH if (menu_cursor == GLOBALMENU_LFO && menu_lfo == MENU_LFO_LFOPITCH) { display_board_two_param(LFO1_ENV_AMOUNT,LFO1_FREQ); } // PITCHBEND if (menu_cursor == GLOBALMENU_LFO && menu_lfo == MENU_LFO_PITCHBEND) { display_board_two_param(LFO2_ENV_AMOUNT,LFO2_FREQ); } if (menu_cursor == GLOBALMENU_LFO && menu_lfo == MENU_LFO_TYPE) { display_board_one_param_text(LFO_TYPE); } }
void SIDSynthUserInterface::display_board_vco() { if (menu_cursor == GLOBALMENU_VCO) { if (menu_sub>MENU_PAGE0_SUB2) { menu_sub=MENU_PAGE0_SUB0; } if (menu_sub == MENU_PAGE0_SUB0) display_board_two_param(VCO_MIX,OSC1_DETUNE); if (menu_sub == MENU_PAGE0_SUB1) display_board_two_param(OSC1_MOD,OSC2_MOD); } }
void SIDSynthUserInterface::display_board_lfo() { // LFOPITCH if (menu_cursor==GLOBALMENU_LFO) { if (menu_sub>MENU_PAGE0_SUB2) { menu_sub=MENU_PAGE0_SUB0; } // LFOPITCH // PITCHBEND if (menu_sub==MENU_PAGE0_SUB0) display_board_two_param(LFO1_DEPTH,LFO1_FREQ); if (menu_sub==MENU_PAGE0_SUB1) display_board_two_param(LFO2_DEPTH,LFO2_FREQ); //if (menu_sub==MENU_PAGE0_SUB2) display_board_one_param_text(LFO_TYPE); } }
void SIDSynthUserInterface::display_board_amp_env() { DPRINTF("SIDSynthUserInterface::display_board_amp_env()\n"); if (menu_cursor==GLOBALMENU_AD) { if (menu_sub>MENU_PAGE0_SUB4) { menu_sub=MENU_PAGE0_SUB0; } if (menu_sub==MENU_PAGE0_SUB0) display_board_two_param(ADSR_AMP_RELEASE, ADSR_AMP_ATTACK); if (menu_sub==MENU_PAGE0_SUB1) display_board_two_param(ADSR_AMP_DECAY, ADSR_AMP_SUSTAIN); if (menu_sub==MENU_PAGE0_SUB2) display_board_two_param(ADSR_FLTR_RELEASE,ADSR_FLTR_ATTACK); if (menu_sub==MENU_PAGE0_SUB3) display_board_two_param(ADSR_FLTR_DECAY, ADSR_FLTR_SUSTAIN); if (menu_sub==MENU_PAGE0_SUB4) display_board_two_param(AMP,TRIG_TIME_DURATION); } }
void SIDSynthUserInterface::display_board_fltr() { if (menu_cursor==GLOBALMENU_FLTR) { if (menu_sub>MENU_PAGE0_SUB1) { menu_sub=MENU_PAGE0_SUB0; } if (menu_sub==MENU_PAGE0_SUB0) display_board_two_param(FILTER1_RESONANCE,FILTER1_CUTOFF); if (menu_sub==MENU_PAGE0_SUB1) display_board_two_param_text(FILTER1_ALGO,FILTER1_TYPE); } }
void SIDSynthUserInterface::display_board_osc() { if (menu_cursor==GLOBALMENU_OSC) { if (menu_sub>MENU_PAGE0_SUB2) { menu_sub=MENU_PAGE0_SUB0; } if (menu_sub ==MENU_PAGE0_SUB0) display_board_two_param_text(OSC1_TYPE,OSC2_TYPE); if (menu_sub ==MENU_PAGE0_SUB1) display_board_two_param_number(OSC1_SCALE,OSC2_SCALE); if (menu_sub ==MENU_PAGE0_SUB2) display_board_two_param(OSC1_DETUNE,OSC2_DETUNE); } }
void TwytchsynthUserInterface::display_board_osc() { int i; int cty=SEQ.getCurrentTrackY(); int step=SEQ.getPatternSequencer(cty).getStep(); if (menu_cursor == GLOBALMENU_OSC && menu_osc == MENU_OSC_OSC1OSC2) { display_board_two_param_text(OSC1_TYPE,OSC2_TYPE); } if (menu_cursor == GLOBALMENU_OSC && menu_osc == MENU_OSC_OSC3) { display_board_one_param_text(OSC3_TYPE); } if (menu_cursor == GLOBALMENU_OSC && menu_osc == MENU_OSC_LFO1LFO2) { display_board_two_param_text(LFO1_WAVEFORM,LFO2_WAVEFORM); } if (menu_cursor == GLOBALMENU_OSC && menu_osc == MENU_OSC_UNISON1UNISON2) { display_board_two_param(OSC1_UNISON,OSC2_UNISON); } if (menu_cursor == GLOBALMENU_OSC && menu_osc == MENU_OSC_UNISONDT1UNISONDT2) { display_board_two_param(OSC1_UNISONDT,OSC2_UNISONDT); } }
void TwytchsynthUserInterface::display_board_vco() { int i; int cty=SEQ.getCurrentTrackY(); int step=SEQ.getPatternSequencer(cty).getStep(); // VCO if (menu_cursor == GLOBALMENU_VCO && menu_vco == MENU_VCO_OSCMIX_VELOCITY) { display_board_two_param(VCO_MIX,VELOCITY); } // VCO if (menu_cursor == GLOBALMENU_VCO && menu_vco == MENU_VCO_KEYTRACKENVDEPTH) { display_board_two_param(OSC1_AMP,OSC2_AMP); } // VCO if (menu_cursor == GLOBALMENU_VCO && menu_vco == MENU_VCO_OSCDETUNECROSSMOD) { display_board_two_param(OSC1_DETUNE,OSC1_MOD); } // VCO if (menu_cursor == GLOBALMENU_VCO && menu_vco == MENU_VCO_OSC3AMPOSC4AMP) { display_board_two_param(OSC3_AMP,OSC4_AMP); } }
void TwytchsynthUserInterface::display_board_fltr() { int i; int cty=SEQ.getCurrentTrackY(); int step=SEQ.getPatternSequencer(cty).getStep(); if (menu_cursor==GLOBALMENU_FLTR) { if (menu_fltr==MENU_FLTR_CUTOFF_RESONANCE) { display_board_two_param(FILTER1_RESONANCE,FILTER1_CUTOFF); } if (menu_fltr==MENU_FLTR_ALGO_TYPE) { display_board_one_param_text(FILTER1_TYPE); } if (menu_fltr==MENU_FLTR_SATURATION_FEEDBACK) { display_board_two_param(FILTER1_SATURATION,FILTER1_FEEDBACK); } } }
void PicodrumUserInterface::display_board_vco() { int i; int cty=SEQ.getCurrentTrackY(); int step=SEQ.getPatternSequencer(cty).getStep(); if (menu_cursor == GLOBALMENU_VCO) menu_vco = MENU_VCO_OSCMIX_PHASE; // enforce this menu_vco to avoid blank screen // VCO if (menu_cursor == GLOBALMENU_VCO && menu_vco == MENU_VCO_OSCMIX_PHASE) { display_board_two_param(VCO_MIX,OSC1_PHASE); } }
void PicodrumUserInterface::display_board_fltr() { int i; int cty=SEQ.getCurrentTrackY(); int step=SEQ.getPatternSequencer(cty).getStep(); if (menu_cursor==GLOBALMENU_FLTR) { if (menu_fltr==MENU_FLTR_CUTOFF_RESONANCE) { display_board_two_param(FILTER1_RESONANCE,FILTER1_CUTOFF); } if (menu_fltr==MENU_FLTR_ALGO_TYPE) { display_board_two_param_text(FILTER1_ALGO,FILTER1_TYPE); } } }