Об этом проекте
WEBMIDI.js — это библиотека JavaScript, созданная для упрощения работы с Web MIDI API как в веб-браузерах, так и в Node.js. Её заявленная цель — помочь разработчикам быстро и эффективно начинать веб-проекты на базе MIDI.
Основные возможности, описанные в README:
- Отправка и получение MIDI-сообщений через удобные функции, такие как playNote(), sendPitchBend() и sendControlChange().
- Реакция на входящие MIDI-сообщения путём регистрации слушателей для событий, включая "noteon", "pitchbend" и "programchange".
- Управление физическими или виртуальными MIDI-инструментами из среды браузера или Node.js.
Начало работы и ресурсы:
- Официальный сайт (webmidijs.org) представлен как основная точка входа, с разделами Documentation и API Reference.
- Обсуждения сообщества проходят на форуме GitHub Discussions.
- Обновления публикуются через рассылку и аккаунт в Twitter.
Проект распространяется через npm (имя пакета "webmidi"), а также доступен через jsDelivr. В README отмечается, что разработка и поддержка требуют времени и денег, и благодарит перечисленных спонсоров, приглашая пользователей стать спонсорами проекта. Запросы на новые функции направляются сначала к документации планируемых будущих версий, а затем в раздел Enhancement Proposals на форуме.
Для исследовательского или академического использования README содержит пример цитирования в стиле APA для WebMidi.js v3.0.0 (2021), автор — J. P. Cô.
Этот обзор отражает только то, что указано в README репозитория; он не оценивает производительность, не сравнивает библиотеку с альтернативами и не утверждает рейтинги.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.