Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/1j01/midi-recorder
🎹 The easiest way to record MIDI. No install. Automatically records.
https://github.com/1j01/midi-recorder
canvas live live-midi midi midi-events midi-recorder midi-recording midi-visualizer music music-visualizer record-midi recording visualisation visualiser visualization visualizer web-app
Last synced: 3 days ago
JSON representation
🎹 The easiest way to record MIDI. No install. Automatically records.
- Host: GitHub
- URL: https://github.com/1j01/midi-recorder
- Owner: 1j01
- License: mit
- Created: 2017-03-07T01:02:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-13T03:20:08.000Z (almost 2 years ago)
- Last Synced: 2024-05-20T21:44:41.731Z (6 months ago)
- Topics: canvas, live, live-midi, midi, midi-events, midi-recorder, midi-recording, midi-visualizer, music, music-visualizer, record-midi, recording, visualisation, visualiser, visualization, visualizer, web-app
- Language: JavaScript
- Homepage: https://midi-recorder.web.app/
- Size: 1.83 MB
- Stars: 76
- Watchers: 4
- Forks: 20
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ![](public/favicon-32x32.png) [MIDI Recorder][app]
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!][app]
Built with [SimpleMidiInput.js](https://github.com/kchapelier/SimpleMidiInput.js) and [MidiFile.js](https://github.com/nfroidure/midifile), and written in [CoffeeScript](https://coffeescript.org/).
### License
MIT-licensed. See [LICENSE.md](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](https://github.com/1j01/midi-recorder/issues), and `TODO` comments in the source code.
[app]: https://midi-recorder.web.app/