runkit-midi
Version:
MIDI player/viewer for RunKit
54 lines (40 loc) • 1.9 kB
Markdown
# runkit-midi
MIDI player/viewer for RunKit
[](https://www.npmjs.com/package/runkit-midi)
[](https://www.npmjs.com/package/runkit-midi)
[](https://github.com/jazz-soft/runkit-midi/actions)
[](https://coveralls.io/github/jazz-soft/runkit-midi?branch=main)
[](https://npm.runkit.com/runkit-midi)
## Your own live MIDI demo on RunKit
[](https://npm.runkit.com/runkit-midi)
Have you ever wondered what that `RunKit` button on your NPM page was for?
Does your project generate MIDI files?
You may want to enable a live MIDI demo on your project page.
No install required!
Your visitors will be able to play and view the contents of generated MIDI files as on the image below:
[](https://npm.runkit.com/runkit-midi)
## Enabling live MIDI demo on your project page
### Create a demo script:
```js
// my-demo.js
const rkmidi = require('runkit-midi');
const myproj = require('your-project');
const midi = myproj.makeCoolMidi();
rkmidi(midi);
```
### Add an entry into your package.json:
```json
// package.json
...
"runkitExampleFilename": "my-demo.js",
...
```
### Add a button to your README.md (optional):
```md
// README.md
...
[](https://npm.runkit.com/your-project)
...
```
### Publish the new release of your-project on NPM
Have fun!