RPMC History
RPMCFormat definitionPureBasic modulePureBasic source bundleC sourceC headerJavaScript sourceC / JavaScript bundlePort contracts
Development milestones
- Sparse storage removed empty sample and instrument slots.
- Stereo separation and instrument key maps improved song preservation.
- Channel, sample and instrument surround state became explicit.
- Release hardening tightened input checks; names and default sample/instrument settings completed the song contract.
- C and JavaScript ports preserved complete numeric metadata, names, key maps, sample buffers and 44-byte events. Browser MOD/XM exchange and libopenmpt playback added local conversion and listening.
These milestones summarize the reference module's documented development. This website describes generation 26 only.