This application is designed to sequence, and output midi data to an external midi instrument, or have it routed to a digital audio workstation such as Ableton. The midi I/O features of this application were handled using Ari Russo's MicroMidi gem.
- Ruby >= 2.3.1
- Rails >= 5.1.2
- postgres
- bundler
$ postgres
$ git clone https://github.com/teustice/midi-sequencer
$ cd midi-sequencer
$ bundle install
$ rails db:setup
$ rails db:seed
$ rails s
visit localhost:3000 in your browser
- Midi channel designation is accessible in the Sequence model.
- Currently the application will use the first Midi I/O that it finds.
Tanner Eustice
MIT © 2017