Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dtinth/io-midi-instrument
Musical instruments for hackers.
https://github.com/dtinth/io-midi-instrument
coffeescript midi nodejs socket-io
Last synced: about 1 month ago
JSON representation
Musical instruments for hackers.
- Host: GitHub
- URL: https://github.com/dtinth/io-midi-instrument
- Owner: dtinth
- Created: 2014-01-10T15:54:22.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-10-28T03:39:24.000Z (about 10 years ago)
- Last Synced: 2024-05-02T06:07:12.561Z (8 months ago)
- Topics: coffeescript, midi, nodejs, socket-io
- Language: JavaScript
- Homepage:
- Size: 336 KB
- Stars: 7
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
IO♪MIDI♪INSTRUMENT
==================__Musical instruments for hackers.__
Now you can create your own musical instrument using HTML5.It is a Socket.io server that can send MIDI events to DAWs (such as GarageBand).
What can I do with it?
----------------------### Video Demos
* [Drums Cover](http://www.youtube.com/watch?v=7rN248b97RM)
Prerequisite
------------You should have installed Node.js and know how to use it.
To create your own instrument,
you should know about HTML5, JavaScript, and Socket.io.Usage
-----### Clone this repository and `cd` into it.
![Imgur](http://i.imgur.com/YXTpqbB.png)
### Install the dependencies using `npm install`.
![Imgur](http://i.imgur.com/l3eW4zn.png)
### Start the server using `node server.js`.
![Imgur](http://i.imgur.com/MJm6z5S.png)
### You should see a new MIDI input device in your DAW.
![Imgur](http://i.imgur.com/8JrYK3J.png)
### Point your browser to the server and pick an instrument.
![Imgur](http://i.imgur.com/kLLG3At.png)
The Instruments
---------------Here are the instruments that comes with IO♪MIDI♪INSTRUMENT.
Click on the name of the instrument to go to the corresponding page of that instrument.You can fork this repository and add more instruments to contribute to this project!
### [Drum Pad](instruments/pad/)
![Imgur](http://i.imgur.com/0t1uqHe.png)
### [Keyboard](instruments/keyboard/)
![Imgur](http://i.imgur.com/yMDFKhW.png)