Max Sysex File Dump?

Henri Sundelin's icon

Hello,

Has anyone ever made a MIDI File Dump implementation in Max? (Or SDS, as they are very similar?)

What I have in mind is to make a simple synth-specific helpers to integrate with Live, that could store the synth state transparently as part of the project. The Behringer UB-Xa uses the File Dump, others naturally something else.

I'm very new to Max, I did manage already to make some simple patch/bank trackers, but I'd like to extend that a bit.. :) I noticed the Javascript API - would it be feasible to use that for this purpose, as the processes can be rather complicated (ie. the MIDI File Dump is packet-based)?

Any pointers would be greatly appreciated! I'll definitely put all the ready stuff to Github etc as open source.

Best,

//HS