Wohlstand/libADLMIDI

[Feature idea] Add RCP file support

freq-mod opened this issue · 4 comments

.RCP (Recomposer) is a file format very similar to standard SMF MIDI. It can be played by TiMidity++, so I thought support can be added here as well, without a need to use a converter

al_sao23.zip - example file

Interesting 🤔 Does it has a specification that explains it's specifics? That would simplify the work, and thank you for an example that allows me to verify the work 🦊

about the specs - there is a problem.
Despite RCP's popularity in Japan back in 1990s, I couldn't find any formal specs. There is a js rcp->midi converter. I there is some info, it will be in Japanese, I'm afraid.

If you know, I actually learn Japanese, and yeah, I'll try some, thank you for info 🦊

I've been writing a small RCP file specification while working on my own rcp2mid converter.
In case you're interested: https://github.com/ValleyBell/MidiConverters/blob/master/RCPFormat.txt

I often look at the JavaScript rcm2smf tool in order to look up how things work and verify them, as the converter is the most complete source of information about the RCP format that I know.