示例#1
0
void PicodrumUserInterface::display_board_osc()
{
  int  i;
  int  cty=SEQ.getCurrentTrackY();
  int  step=SEQ.getPatternSequencer(cty).getStep();

  if (menu_cursor==GLOBALMENU_OSC)
    {
      display_board_two_param_text(OSC1_TYPE,OSC2_TYPE);
    }
}
示例#2
0
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);
    }
}
示例#3
0
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);
    }



}
示例#5
0
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);
	}
    }
}