Case study
cpr2rpp: reconstructing the Cubase 12 project format
cpr2rpp documents the empirically recovered Cubase 12 CPR project format and converts selected project data into REAPER RPP files. Its parser extracts audio-event timing and sources, mixer faders, pan, EQ bands, sends and pool clip metadata. Format notes describe the named-record grammar and compact arrangement-event encoding.
- Targets
- App
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 0
- Last commit
- 2026-08-21
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Python 3.10 or newer and a Cubase CPR project file are required.
- Prerequisites: Provide the project’s Audio folder or specify its location; pass BPM when tempo detection fails.
- Limits: MIDI, automation, tempo changes, routing topology and several other project features are unsupported; the author reports testing a small number of projects.
- License: MIT license.
Cite
BibTeX
@misc{cpr2rpp-case,
title = {{cpr2rpp: reconstructing the Cubase 12 project format}},
howpublished = {\url{https://github.com/daniel-lynch/cpr2rpp}},
url = {https://github.com/daniel-lynch/cpr2rpp},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/cpr2rpp-case/}}
}Plain text
cpr2rpp: reconstructing the Cubase 12 project format. https://github.com/daniel-lynch/cpr2rpp (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/cpr2rpp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- docs/FORMAT.md GitHub · daniel-lynch/cpr2rpp · Revision 7b75279
- README.md GitHub · daniel-lynch/cpr2rpp · Revision 7b75279
- pyproject.toml GitHub · daniel-lynch/cpr2rpp · Revision 7b75279
More in Apps
- wii-news-channel: a matching Wii News Channel decompilation · Case study
- TraktorMappingFileFormat: Traktor Pro controller-mapping format · Case study
- AvatarEditorRecomp: a Kinect-preview Avatar Editor PC port · Case study
- perception-pnrf: PNRF measurement format reconstruction · Case study
- metars_cgi: reconstructing the NCAR Java METAR viewer server · Case study
- Xbox Demos Decompilation: a functional reconstruction of the Xbox demo launcher · Case study