#c #stm32 #midi #playback
Вопрос:
У меня есть плата разработчика для STM32, которую я хочу запрограммировать для воспроизведения MIDI-файлов, но мне трудно понять, как мне это сделать. У меня есть основные принципы, так что я хочу использовать DMA для отправки заметок в ЦАП, который будет выводить аудио через порт PA4. Однако я не уверен, как бы я интерпретировал файл. Я использую С. Чтобы уменьшить сложность, я действительно беспокоюсь только о событиях включения/выключения заметок, поэтому я подумываю о создании двух отдельных функций с учетом этих факторов. Эти функции будут учитывать время, скорость, примечание, а также канал и вывод в ЦАП. Мне просто нужен учебник, который поможет мне встать на правильный путь в интерпретации этих файлов.