Skip to content

Instantly share code, notes, and snippets.

@alexhayes
Last active December 11, 2022 06:08
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alexhayes/17117731dbb637dd6ec2 to your computer and use it in GitHub Desktop.
Save alexhayes/17117731dbb637dd6ec2 to your computer and use it in GitHub Desktop.
Reaper DDP Creation, Verification and Burn Instructions.

DDP Creation, Verification & Burn

DDP creation, verification & burn using Reaper, ddpinfo and ImgBurn.

Reaper

TLDR

  1. Use the attached DDP-rev1.RPP to create your DDP file.
  2. Drag and drop your tracks in, adding markers as you see fit. Use ! to specify INDEX0 positions and # to specify INDEX1 positions.
  3. Triple check all track titles, performer names, ISRC, UPC etc.. The official list of supported DDP genres is in the File -> Render -> DDP dialog.
  4. Render as type DDP.

Resources

To create a Reaper project that can be used to export as DDP see the following resources;

  1. https://www.youtube.com/watch?v=wNtnl09y5bY
  2. http://forum.cockos.com/showpost.php?p=1505591&postcount=444

Verify

Use ddpinfo to verify the contents of your rendered DDP folder;

ddpinfo.exe --verify C:\path\to\ddp\folder

Write Cue

Now write a CUE file so we can burn it;

ddpinfo.exe --wave C:\path\to\project\Masters\Format\Cue\Cue C:\path\to\project\Masters\Format\DDP\

Burn Cue

You can then burn the generated Cue using ImgBurn

Write Broadcast Waves

To write out WAVE files that can be uploaded to a digital distributor you can do the following;

ddpinfo.exe --wave-tracks C:\path\to\project\Masters\Format\WAV C:\path\to\project\Masters\Format\DDP\
<REAPER_PROJECT 0.1 "5.15" 1459245744
<NOTES 1
|DDP Template by plant-on
|
|See https://gist.github.com/alexhayes/17117731dbb637dd6ec2 for instructions.
>
RIPPLE 0
GROUPOVERRIDE 0 0 1
AUTOXFADE 0
ENVATTACH 1
MIXERUIFLAGS 11 305
PEAKGAIN 1
FEEDBACK 0
PANLAW 1
PROJOFFS 0 0
MAXPROJLEN 0 600
GRID 11391 8 0.05333333333333 8 1 0 0
TIMEMODE 5 6 5 75 0
PANMODE 3
CURSOR 0
ZOOM 0.58140247170974 0 0
VZOOMEX 17
USE_REC_CFG 0
RECMODE 1
SMPTESYNC 0 18.75 100 40 1000 300 0 0 1
LOOP 1
LOOPGRAN 0 4
RECORD_PATH "Audio" ""
<RECORD_CFG
Y2FsZhgAAAAFAAAA
>
<APPLYFX_CFG
>
RENDER_FILE "Format\DDP\\image.DAT"
RENDER_FMT 0 2 44100
RENDER_1X 0
RENDER_RANGE 2 0 0 18 5000
RENDER_RESAMPLE 9 0 1
RENDER_ADDTOPROJ 0
RENDER_STEMS 0
RENDER_DITHER 0
TIMELOCKMODE 0
TEMPOENVLOCKMODE 1
ITEMMIX 0
DEFPITCHMODE 393216
TAKELANE 1
SAMPLERATE 44100 0 0
<RENDER_CFG
IHBkZA==
>
LOCK 1
<METRONOME 6 2
VOL 0.25 0.125
FREQ 800 1600 1
BEATLEN 4
SAMPLES "" ""
PATTERN 2863311530 2863311529
>
GLOBAL_AUTO -1
TEMPO 240 4 4
PLAYRATE 1 0 0.25 4
SELECTION 2282.2069344153529 0
SELECTION2 2282.2069344153529 0
MASTERAUTOMODE 0
MASTERTRACKHEIGHT 0
MASTERPEAKCOL 16576
MASTERMUTESOLO 0
MASTERTRACKVIEW 0 0.6667 0.5 0.5 0 0 0
MASTERHWOUT 0 0 1 0 0 0 0 -1
MASTER_NCH 2 2
MASTER_VOLUME 1 0 -1 -1 1
MASTER_FX 1
MASTER_SEL 0
<MASTERPLAYSPEEDENV
ACT 0
VIS 0 1 1
LANEHEIGHT 0 0
ARM 0
DEFSHAPE 0 -1 -1
>
<TEMPOENVEX
ACT 0
VIS 1 0 1
LANEHEIGHT 0 0
ARM 0
DEFSHAPE 1 -1 -1
>
MARKER 1 0 ! 0 0 1
MARKER 2 2 "#First Track Title|PERFORMER=Band Name|ISRC=XYZXY1234567" 0 0 1
MARKER 3 180 "#Second Track Title|PERFORMER=Band Name|ISRC=XYZXY1234568" 0 0 1
MARKER 4 432 "@ALBUM=My Album|PERFORMER=Band Name|SONGWRITER=Bane Name|UPC=123456789012|GENRE=Rock Music|LANGUAGE=English" 0 0 1
<PROJBAY
>
<TRACK {82BF9D53-71ED-4DAA-8193-889D0D15CCE8}
NAME DDP
PEAKCOL 16576
BEAT -1
AUTOMODE 0
VOLPAN 1 0 -1 -1 1
MUTESOLO 0 0 0
IPHASE 0
ISBUS 0 0
BUSCOMP 0 0
SHOWINMIX 1 0.6667 0.5 1 0.5 0 0 0
FREEMODE 0
SEL 0
REC 0 4 0 0 0 0 0
VU 2
TRACKHEIGHT 0 0
INQ 0 0 0 0.5 100 0 0 100
NCHAN 2
FX 0
TRACKID {82BF9D53-71ED-4DAA-8193-889D0D15CCE8}
PERF 0
MIDIOUT -1
MAINSEND 1 0
<FXCHAIN
WNDRECT 1664 230 727 694
SHOW 0
LASTSEL 0
DOCKED 0
>
>
>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment