Skip to content

A React UI to experiment with real-time phasing of MIDI rhythms

Notifications You must be signed in to change notification settings

leegee/midi-phase-ui-experiment

Repository files navigation

MIDI Phase Rhythms UI

A React UI to experiment with real-time phasing of MIDI rhythms and first use of zustand.

  • Allow the browser access to MIDI devices, and select an input and output device.
  • Click a grid square to set a note, or use step input.
  • Drag a grid from the right to add or remove columns.
  • CTRL-click a grid square to set velocity.
  • Controls:
    • Play: toggles playback
    • BPM: set the speed
    • Undo: revert the last change to speed or the grid
    • Export: export a standard MIDI file of the combined grids.

Demo

To Do

About

A React UI to experiment with real-time phasing of MIDI rhythms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published