Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Development tool for BLE MIDI.

License

NotificationsYou must be signed in to change notification settings

BLE-MIDI/WebMIDI

Repository files navigation

Receive and transmit BLE-MIDI through your browser.

This repositoryThis repository was developed in order to learn more about webMIDI, and was designed to be used for demonstration at a Maker Faire, but has lately been a simple and useful tool for debugging that requires no additional applications.The web application is divided into 2 pages: Rx and Tx, both can be ran at the same time.

MIDI Rx

Rx connects to an available BLE-MIDI device, messages received will be printed on the pages console. BLE-MIDI timestamps are converted to local time and a delay is calculated to synchronize incoming messages. The page uses thewebaudio-tinysynth, byg200kg, to create audio feedback.

MIDI Tx

The Tx-based page will summon a keyboard upon connection, pressing the keys will send BLE-MIDI to the connected device. The keyboard used is from thewebaudio-controls, byg200kg.

The tool can be tested by going tothis page

Supported plattforms

Not all operating systems and browsers are supported, web Bluetooth is critical for using this application.Check if your browser supports bluetooth here

Future work

Add support for MIDI devices connected through USB or an audio device.

Disclaimer

This project was part of our first javascript experience, after working mostly with C, the code strongly reflects that... Be gentle.


[8]ページ先頭

©2009-2025 Movatter.jp