1j01 / midi-recorder

🎹 The easiest way to record MIDI. No install. Automatically records.

Home Page:https://midi-recorder.web.app/

Repository from Github https://github.com1j01/midi-recorderRepository from Github https://github.com1j01/midi-recorder

The simplest way to record MIDI.

  • Records right away, no install or setup required. Automatically connects to new MIDI devices.
  • Visualizes notes, pitch bends, and instrument changes, as you play.
  • Recovers recordings in case the browser crashes, or you close the tab by accident, or refresh the page, or there's a power outage.

If you've got a MIDI keyboard, plug it in and try out the app!

Built with SimpleMidiInput.js and MidiFile.js, and written in CoffeeScript.

License

MIT-licensed. See LICENSE.md

Development Setup

  • Install Git and Node.js if you don't already have them installed.
  • Clone the repository.
  • Open a terminal in the project directory.
  • Run npm i to install dependencies.
  • Run npm start to start a live server and automatically recompile coffeescript on changes.

TODO

See the issue tracker, and TODO comments in the source code.

About

🎹 The easiest way to record MIDI. No install. Automatically records.

https://midi-recorder.web.app/

License:MIT License


Languages

Language:JavaScript 69.2%Language:CoffeeScript 15.5%Language:HTML 11.0%Language:CSS 4.4%