I’ve released version 0.2.2:
https://github.com/aikiriao/spc2midi-ts ... /tag/0.2.2
which adds two new features:
- Instrument name (stored as a track name in the SMF)
- Output channel selection
To set an instrument name, select the output MIDI channel for the sample. All MIDI events for that sample are collected into the selected channel, and the tool writes the instrument name as the track name in the exported SMF.
To support the instrument name, I changed the output SMF format from 0 to 1. Because DAWs (Cubase and FL Studio) did not recognize the instrument name meta event. So I use the track name to represent the instrument name.
This release may be unstable due to the format change. Please let me know if there is any inconvenience. I am still investigating the root cause of the timing drift issue.