|
@ -70,27 +70,7 @@ namespace Heck { |
|
|
hw.SetAudioBlockSize(Constants::AUDIO_BUFFERSIZE); |
|
|
hw.SetAudioBlockSize(Constants::AUDIO_BUFFERSIZE); |
|
|
|
|
|
|
|
|
hw.PrintLine("Setting Samplerate: %i", Constants::AUDIO_SAMPLERATE); |
|
|
hw.PrintLine("Setting Samplerate: %i", Constants::AUDIO_SAMPLERATE); |
|
|
switch (Constants::AUDIO_SAMPLERATE) { |
|
|
hw.SetAudioSampleRate(Constants::AUDIO_SAMPLERATE); |
|
|
case 8000: |
|
|
|
|
|
hw.SetAudioSampleRate(ld::SaiHandle::Config::SampleRate::SAI_8KHZ); |
|
|
|
|
|
break; |
|
|
|
|
|
case 16000: |
|
|
|
|
|
hw.SetAudioSampleRate(ld::SaiHandle::Config::SampleRate::SAI_16KHZ); |
|
|
|
|
|
break; |
|
|
|
|
|
case 32000: |
|
|
|
|
|
hw.SetAudioSampleRate(ld::SaiHandle::Config::SampleRate::SAI_32KHZ); |
|
|
|
|
|
break; |
|
|
|
|
|
case 48000: |
|
|
|
|
|
hw.SetAudioSampleRate(ld::SaiHandle::Config::SampleRate::SAI_48KHZ); |
|
|
|
|
|
break; |
|
|
|
|
|
case 96000: |
|
|
|
|
|
hw.SetAudioSampleRate(ld::SaiHandle::Config::SampleRate::SAI_48KHZ); |
|
|
|
|
|
break; |
|
|
|
|
|
default: |
|
|
|
|
|
hw.PrintLine("Samplerate not supported, fallback to 48000"); |
|
|
|
|
|
hw.SetAudioSampleRate(ld::SaiHandle::Config::SampleRate::SAI_48KHZ); |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
hw.PrintLine("Initializing MIDI"); |
|
|
hw.PrintLine("Initializing MIDI"); |
|
|
ld::MidiUartHandler::Config midi_config{}; |
|
|
ld::MidiUartHandler::Config midi_config{}; |
|
|