GUI в реальном времени для сообщений OSC - PullRequest
0 голосов
/ 08 мая 2019

Я использую 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]

Как бы я запрограммировал что-то подобное?Какие библиотеки я могу использовать?Как я могу сохранить низкую задержку?

Спасибо

...