ARDUINO Как вывести MIDI звук параллельно (хотя бы на два) зуммера с помощью библиотеки MIDIUSB.h пользуясь встроенным примером:MIDIUSB_buzzer.

aMax

✩✩✩✩✩✩✩
10 Фев 2019
2
0
Экспериментируя с библиотекой MIDIUSB.h я добрался до примера MIDIUSB_buzzer, где ардуино(ATmega32u4) выступала в качестве приёма MIDI сигнала (принимала ноты). Проблема в том что в большинства MIDI файлов(MIDI музыка) одновременно идёт два (и более) канала музыки, или ноты одного канала играют одновременно, но зуммер может проигрывать ТОЛЬКО ОДНУ НОТУ ЗА РАЗ, поэтому я пришёл к решению использовать два (и более) зуммера. Проблема в том что я не знаю как точно определить с помощью кода отследить одновременное проигрывание двух (и более) нот для корректного воспроизведения тех самых нот. Ниже я оставил оригинальный{MIDIUSB_buzzer} и "мой"(набросок){MIDIUSB_buzzer1} скетч. Помогите кто может ПЖ.
 

Вложения