Live MIDI вход в JSON? - PullRequest
       34

Live MIDI вход в JSON?

2 голосов
/ 17 сентября 2011

Мне интересно, есть ли какие-нибудь библиотеки для чтения живого MIDI-ввода с USB-устройства и перевода этих данных в дружественный к сети формат, такой как JSON.Я сталкивался с несколькими, которые могут читать MIDI-файлы, но это должно быть непосредственно с USB-устройства.Не нужно генерировать звук, только данные с устройства MIDI.В конечном итоге цель состоит в том, чтобы передавать живые данные MIDI через WebSockets.Я сталкивался с Pygame, но я не уверен, что это поможет.Есть предложения?

Ответы [ 3 ]

2 голосов
/ 28 марта 2012

Я создал плагин для браузера NPAPI, который отправляет MIDI-сообщения в Javascript.

В настоящее время MIDI-сообщения отправляются в виде строки с разделенными запятыми значениями (номер записки, скорость), но вы можете легко преобразовать это в JSON.

См .: http://abumarkub.net/abublog/?p=754

2 голосов
/ 22 сентября 2011

OSC аналогичен JSON и был разработан для этой цели.

Существует довольно много библиотек, которые имеют дело с OSC.Что бы это ни стоило, я использую micro-osc с micromidi (библиотеки, которые я написал), чтобы сделать то, что вы просите

0 голосов
/ 02 декабря 2016

Новый Web MIDI API позволяет вводить MIDI в JavaScript.

...