Я использую Sonic PI и запрограммировал свою старую миди-клавиатуру в драм-компьютер.В настоящее время я использую сообщения отладки для печати свойств каждого канала.Я хотел бы запрограммировать графический интерфейс (возможно, с Python?), Который получает сообщения OSC, описывающие каждый канал, от другого компьютера в той же сети и отображает их в формате реального времени.Он должен иметь 8 каналов, следовательно, 8 строк по 2 такта в каждом.
Например, если я запрограммирую свой барабанный компьютер на воспроизведение
Канал 1: звучит каждый удар
Канал 2:Звук каждые 2 удара
Канал 3: звук только на 1
это должно выглядеть так
[x x x x | x x x x]
[x o x o | x o x o]
[x o o o | x o o o]
Как бы я запрограммировал что-то подобное?Какие библиотеки я могу использовать?Как я могу сохранить низкую задержку?
Спасибо