VirtuosicAI / MIDI-Splitter-Lite

A simple, lightweight program that splits tracks from a single MIDI file into their own separate MIDI files.
GNU General Public License v3.0
20 stars 8 forks source link

Feature Request: Get name from instrument name #1

Open MBYlt opened 3 years ago

MBYlt commented 3 years ago

MIDI Splitter is a great tool and I can't thank you enough for creating it and getting it out there.

Would it be possible to add the option to generate track names from the name of the instrument, rather than the "official" track name? Oftentimes, MIDI files will have generic names for the tracks which end up not much better than the default "track1" "track2" etc (the one I'm looking at now uses the very descriptive "staff1", "staff2", and so on).

Obviously, instrument name isn't going to be perfect either - sometimes there's program changes, sometimes the MIDI was designed to sound "good" on an old Soundblaster and uses insane instrument choices to do so (as I recall, I think some of the Synth sounds would end up sounding more like electric guitars than the "official" Electric Guitar voice, sometimes people would use Gunshot instead of a snare, and so on), but at least it generally gives some hint as to which instrumental part is contained in the track.

sn0w12 commented 9 months ago

If you are still looking for this feature i have recently started working on a fork of MIDI splitter that adds that functionality and some other things, you can find it here: https://github.com/sn0w12/MIDI-Splitter-Lite