установка темпа MIDI на проводе - PullRequest
0 голосов
/ 13 ноября 2018

Моя электронная клавиатура периодически отправляет сообщения часов реального времени MIDI, которые я хотел бы использовать в качестве метронома в моей программе, которая отправляет события MIDI на клавиатуру (целью этой программы является автоаккомпанемент на основе партитуры).Я получаю 6 таких сообщений за квартал.Единственное, что я не смог найти способ установить темп клавиатуры (в BPM) программно, то есть посылать MIDI-сообщение с заданным темпом из моей программы на клавиатуру.Такое сообщение поддерживается только в файле MIDI и, вероятно, не может быть отправлено по проводам.Как можно изменить тактовую частоту без этой функции?Менять его вручную на клавиатуре нецелесообразно.

PS: Я работаю в Linux и использую блокировку ALSA snd_rawmidi_read для чтения байтов с клавиатуры в цикле, поэтому для синхронизации моей программы.

...