|
|
@ -264,8 +264,8 @@ AudioConnection patchCord[] = { |
|
|
|
{ep_modchorus, 1, ep_chorus_mixer_l, 1}, |
|
|
|
{ep_modchorus, 1, ep_chorus_mixer_l, 1}, |
|
|
|
{ep_chorus_mixer_r, 0, reverb_mixer_r, REVERB_MIX_CH_EPIANO}, |
|
|
|
{ep_chorus_mixer_r, 0, reverb_mixer_r, REVERB_MIX_CH_EPIANO}, |
|
|
|
{ep_chorus_mixer_l, 0, reverb_mixer_l, REVERB_MIX_CH_EPIANO}, |
|
|
|
{ep_chorus_mixer_l, 0, reverb_mixer_l, REVERB_MIX_CH_EPIANO}, |
|
|
|
{ep_stereo_panorama, 0, master_mixer_r, MASTER_MIX_CH_EPIANO}, |
|
|
|
{ep_modchorus, 0, master_mixer_r, MASTER_MIX_CH_EPIANO}, |
|
|
|
{ep_stereo_panorama, 1, master_mixer_l, MASTER_MIX_CH_EPIANO}, |
|
|
|
{ep_modchorus, 1, master_mixer_l, MASTER_MIX_CH_EPIANO}, |
|
|
|
#else |
|
|
|
#else |
|
|
|
{ep_stereo_panorama, 0, master_mixer_r, MASTER_MIX_CH_EPIANO}, |
|
|
|
{ep_stereo_panorama, 0, master_mixer_r, MASTER_MIX_CH_EPIANO}, |
|
|
|
{ep_stereo_panorama, 1, master_mixer_l, MASTER_MIX_CH_EPIANO}, |
|
|
|
{ep_stereo_panorama, 1, master_mixer_l, MASTER_MIX_CH_EPIANO}, |
|
|
@ -776,7 +776,7 @@ void setup() |
|
|
|
Serial.println(F("<setup end>")); |
|
|
|
Serial.println(F("<setup end>")); |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
ep_modchorus.set_bypass(true); |
|
|
|
//ep_modchorus.set_bypass(true);
|
|
|
|
|
|
|
|
|
|
|
|
strcpy(seq.seq_name, "INIT Perf"); |
|
|
|
strcpy(seq.seq_name, "INIT Perf"); |
|
|
|
LCDML.OTHER_jumpToFunc(UI_func_voice_select); |
|
|
|
LCDML.OTHER_jumpToFunc(UI_func_voice_select); |
|
|
@ -2215,10 +2215,10 @@ void check_configuration_fx(void) |
|
|
|
|
|
|
|
|
|
|
|
#if defined(USE_EPIANO) |
|
|
|
#if defined(USE_EPIANO) |
|
|
|
configuration.fx.ep_chorus_frequency = constrain(configuration.fx.ep_chorus_frequency, EP_CHORUS_FREQUENCY_MIN, EP_CHORUS_FREQUENCY_MAX); |
|
|
|
configuration.fx.ep_chorus_frequency = constrain(configuration.fx.ep_chorus_frequency, EP_CHORUS_FREQUENCY_MIN, EP_CHORUS_FREQUENCY_MAX); |
|
|
|
configuration.fx.ep_chorus_waveform = constrain(configuration.fx.ep_chorus_waveform, EP_CHORUS_WAVEFORM_MIN, EP_CHORUS_FREQUENCY_MAX); |
|
|
|
configuration.fx.ep_chorus_waveform = constrain(configuration.fx.ep_chorus_waveform, EP_CHORUS_WAVEFORM_MIN, EP_CHORUS_WAVEFORM_MAX); |
|
|
|
configuration.fx.ep_chorus_depth = constrain(configuration.fx.ep_chorus_depth, EP_CHORUS_DEPTH_MIN, EP_CHORUS_FREQUENCY_MAX); |
|
|
|
configuration.fx.ep_chorus_depth = constrain(configuration.fx.ep_chorus_depth, EP_CHORUS_DEPTH_MIN, EP_CHORUS_DEPTH_MAX); |
|
|
|
configuration.fx.ep_chorus_level = constrain(configuration.fx.ep_chorus_level, EP_CHORUS_LEVEL_MIN, EP_CHORUS_FREQUENCY_MAX); |
|
|
|
configuration.fx.ep_chorus_level = constrain(configuration.fx.ep_chorus_level, EP_CHORUS_LEVEL_MIN, EP_CHORUS_LEVEL_MAX); |
|
|
|
configuration.fx.ep_reverb_send = constrain(configuration.fx.ep_reverb_send, EP_REVERB_SEND_MIN, EP_CHORUS_FREQUENCY_MAX); |
|
|
|
configuration.fx.ep_reverb_send = constrain(configuration.fx.ep_reverb_send, EP_REVERB_SEND_MIN, EP_REVERB_SEND_MAX); |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -3267,6 +3267,7 @@ void show_patch(uint8_t instance_id) |
|
|
|
void SerialPrintFormatInt3(uint8_t num) |
|
|
|
void SerialPrintFormatInt3(uint8_t num) |
|
|
|
{ |
|
|
|
{ |
|
|
|
char buf[4]; |
|
|
|
char buf[4]; |
|
|
|
|
|
|
|
memset(buf, 0, 4); |
|
|
|
sprintf(buf, "%3d", num); |
|
|
|
sprintf(buf, "%3d", num); |
|
|
|
Serial.print(buf); |
|
|
|
Serial.print(buf); |
|
|
|
} |
|
|
|
} |
|
|
|