midi-file-parser

npm port of jasmid, a midi file parser

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
midi-file-parser
4111.0.010 years ago10 years agoMinified + gzip package size for midi-file-parser in KB

Readme

midi-file-parser
npm install midi-file-parser
The midi file parsing parts of jasmid
Special thanks to the authors.

usage

Its just a function that takes a binary string.
var midiFileParser = require('midi-file-parser');

var file = require('fs').readFileSync('rachnananov.mid', 'binary')

var midi = midiFileParser(file);
You can use it with browserify and brfs:
var midiFileParser = require('midi-file-parser');

var fs = require('fs')

var file = fs.readFileSync('rachnananov.mid', 'base46')

file = window.atob(file)

var midi = midiFileParser(file);