Added debug function for showing sound data.

master
Holger Wirtz 6 years ago
parent 9f520a81d2
commit 0d92b1af0a
  1. 79
      MicroMDAEPiano.ino

@ -476,7 +476,7 @@ void config_from_eeprom(void)
{ {
EEPROM_readAnything(EEPROM_CONFIGURATIONS + sizeof(config_t) * (sound - 1), configuration); EEPROM_readAnything(EEPROM_CONFIGURATIONS + sizeof(config_t) * (sound - 1), configuration);
Serial.print(F(" - OK, loading config ")); Serial.print(F(" - OK, loading config "));
Serial.print(sound,DEC); Serial.print(sound, DEC);
} }
else else
#ifdef DEBUG #ifdef DEBUG
@ -485,6 +485,7 @@ void config_from_eeprom(void)
#ifdef DEBUG #ifdef DEBUG
Serial.println(); Serial.println();
show_sound();
#endif #endif
} }
@ -604,4 +605,80 @@ void show_cpu_and_mem_usage(void)
AudioMemoryUsageMaxReset(); AudioMemoryUsageMaxReset();
render_time_max = 0; render_time_max = 0;
} }
void show_sound(void)
{
Serial.print(F("Master Volume: "));
Serial.println(master_volume, DEC);
Serial.print(F("Sound: "));
Serial.println(sound, DEC);
Serial.print(F("Checksum: 0x"));
Serial.println(configuration.checksum, HEX);
Serial.print(F("Decay:"));
Serial.println(configuration.decay, DEC);
Serial.print(F("Release:"));
Serial.println(configuration.release, DEC);
Serial.print(F("Hardness:"));
Serial.println(configuration.hardness, DEC);
Serial.print(F("Treble:"));
Serial.println(configuration.treble, DEC);
Serial.print(F("Stereo:"));
Serial.println(configuration.stereo, DEC);
Serial.print(F("Transpose:"));
Serial.println(configuration.transpose, DEC);
Serial.print(F("Tune:"));
Serial.println(configuration.tune, DEC);
Serial.print(F("Detune:"));
Serial.println(configuration.detune, DEC);
Serial.print(F("Velocity Sense:"));
Serial.println(configuration.velocity_sense, DEC);
Serial.print(F("Pan Tremolo Frequency:"));
Serial.println(configuration.pan_trem_frequency, DEC);
Serial.print(F("Pan Tremolo Level:"));
Serial.println(configuration.pan_trem_level, DEC);
Serial.print(F("Ovedrive:"));
Serial.println(configuration.overdrive, DEC);
Serial.print(F("Compressor Gain:"));
Serial.println(configuration.comp_gain, DEC);
Serial.print(F("Compressor Respone:"));
Serial.println(configuration.comp_response, DEC);
Serial.print(F("Compressor Limit:"));
Serial.println(configuration.comp_limit, DEC);
Serial.print(F("Compressor Threshold:"));
Serial.println(configuration.comp_threshold, DEC);
Serial.print(F("Compressor Attack:"));
Serial.println(configuration.comp_attack, DEC);
Serial.print(F("Compressor Decay:"));
Serial.println(configuration.comp_decay, DEC);
Serial.print(F("Reverb Roomsize:"));
Serial.println(configuration.reverb_roomsize, DEC);
Serial.print(F("Reverb Damping:"));
Serial.println(configuration.reverb_damping, DEC);
Serial.print(F("Reverb Level:"));
Serial.println(configuration.reverb_level, DEC);
Serial.print(F("CHorus Frequency:"));
Serial.println(configuration.chorus_frequency, DEC);
Serial.print(F("Chorus Delay:"));
Serial.println(configuration.chorus_delay, DEC);
Serial.print(F("Chorus Level:"));
Serial.println(configuration.chorus_level, DEC);
Serial.print(F("Bass L/R Level:"));
Serial.println(configuration.bass_lr_level, DEC);
Serial.print(F("Bass Mono Level:"));
Serial.println(configuration.bass_mono_level, DEC);
Serial.print(F("EQ Bass:"));
Serial.println(configuration.eq_bass, DEC);
Serial.print(F("EQ Treble:"));
Serial.println(configuration.eq_treble, DEC);
Serial.print(F("Loudness:"));
Serial.println(configuration.loudness, DEC);
Serial.print(F("MIDI Channel:"));
Serial.println(configuration.midi_channel, DEC);
Serial.print(F("MIDI Soft-Thru:"));
Serial.println(configuration.midi_soft_thru, DEC);
Serial.print(F("Maximum Polyphony:"));
Serial.println(configuration.max_poly, DEC);
Serial.print(F("Panorama:"));
Serial.println(configuration.pan, DEC);
}
#endif #endif

Loading…
Cancel
Save