midi-parser-js icon indicating copy to clipboard operation
midi-parser-js copied to clipboard

JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.

Results 13 midi-parser-js issues
Sort by recently updated
recently updated
newest added

Hey, This looks awesome, but I was wondering if the inverse is also possible... parse this specific JSON object architecture into a MIDI file? It is not clear from reading...

Hi, if I parse this midi file: https://just.4be.mobi/index.php/s/XPseCdHKJPpgGE3 It returns 0xB and 0x9 as MIDI channel 9, but actually it should be MIDI channel 10.

I used this package and noticed that the data I received was, in fact, not a string But I might be wrong. If this is right, some more documentation, such...

**Node version: v.16.4.2** **Code from example** `let midiParser = require('midi-parser-js'); let fs = require('fs'); // read a .mid binary (as base64) fs.readFile('./test.mid', 'base64', function (err,data) { // Parse the obtainer...

Hello! Thanks for making such a nice module. There seems to be a bug where lines 263-264 in main.js (commit 310b076 on 11 Mar 2021), which read a file twice...

This is a fix for the bug mentioned in issue 19. Since the same data is read twice, it cannot follow the file structure afterwards. This is simply solved by...

I have run into bugs with this parser... I made a simple midi region in LogicPro with notes one tick apart. I export this region as type 0 midi file....

In https://github.com/colxi/midi-parser-js/wiki/MIDI-File-Format-Specifications the tempo meta event says: 0xFF 0x51 then 3 bytes for tempo value When you check in other docs you will find it's 0xFF 0x51 0x03 then 3...

If I understand the sysex message format its lead-in is 0xF0 followed by an arbitrary number of bytes ending in a final 0xF7. Bit 8 may never be set in...

I get this error, went to bpm to search for fs package, though they write there that fs package was removed due to containing malicious code. How to fix that?...