starmandeluxe / MidiClockSyncer

Tool to output only Midi Clock pulses via Google Chrome browser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Web Midi Clock Syncer

A simple clock output sequencer for Web Midi API

http://www.alexkort.com/MidiClockSync/

#Synopsis This is a sample project to demonstrate the Web Midi API's MIDI OUT functionality. It will detect MIDI devices connected via USB (or internal MIDI devices) and output a clock based on a set BPM (Beats Per Minute). Tested on Google Chrome 46.0.2490.71 m and Chrome for Android 6.0 via USB OTG.

#Usage

  1. Connect your midi interface to your device. Load the browser page that this application is running on.
  2. Select the device in the selector wheel as well as a desired BPM in the second selector wheel.
  3. Press the Play button. MIDI Clock Start and clock signals will be sent to your specified output interface.
  4. Press the Stop button to stop the MIDI Clock from sending output signals.

#Issues

  • Changing browser window to a new tab stops the Midi clock. It is recommended to run this page in a separate window.
  • Clock output is very unstable when running on Android 6.0 via USB OTG. Currently investigating the root cause.

About

Tool to output only Midi Clock pulses via Google Chrome browser

License:MIT License


Languages

Language:JavaScript 71.0%Language:HTML 29.0%