Skip to content

spc2midi-tsuu: A new SPC to MIDI converter

Technical discussion which is not directly related to VGM files. Talk about Hardware and Software.

Moderator: Staff

  • aikiriao Offline
  • Posts: 8
  • Joined: 2026-02-18, 13:40:34

Re: spc2midi-tsuu: A new SPC to MIDI converter

Post by aikiriao »

Thanks for your comments!
is there a way that a MIDI could be ripped where it extracts the instruments into their own channels? I'm guessing the answer is no.
You're right. However, I can add an option to assign an output MIDI channel per sample so that each sample is routed to its own channel. Note that drums would remain on the standard drum channel (MIDI channel 10).
Ah right, so, for the drift, this is on clock speed 1, you can see the note sizes of each bar are identical, but each bar starts just a little earlier than the last, resulting in bars starting well before they are supposed to by the end. no matter the clock-up setting it doesnt seem to change it really
Thanks, that description is helpful. I'll investigate the phenomenon using Rainbow Road.
  • aikiriao Offline
  • Posts: 8
  • Joined: 2026-02-18, 13:40:34

Re: spc2midi-tsuu: A new SPC to MIDI converter

Post by aikiriao »

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.
Post Reply