external:examples:reaper_timecode_on_other_pc
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
external:examples:reaper_timecode_on_other_pc [2020/04/29 05:37] – created icke_siegen | external:examples:reaper_timecode_on_other_pc [2020/04/29 09:59] (current) – [4. Try it out] icke_siegen | ||
---|---|---|---|
Line 6: | Line 6: | ||
{{youtube> | {{youtube> | ||
+ | |||
+ | |||
+ | ---- | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
Line 13: | Line 16: | ||
- rtpMIDI (see [[external: | - rtpMIDI (see [[external: | ||
- Reaper (see [[external: | - Reaper (see [[external: | ||
+ | - you may consider using the [[https:// | ||
===== Make it run ===== | ===== Make it run ===== | ||
Line 38: | Line 42: | ||
=== - Enable MIDI Output === | === - Enable MIDI Output === | ||
- | In the Options menu select Preferences - this opens the preferences window. Find '' | + | In the Options menu select Preferences - this opens the preferences window. Find '' |
- | {{: | + | {{: |
- | Right-click on '' | + | Right-click on the port in the output |
- | {{: | + | {{: |
... or select '' | ... or select '' | ||
- | {{: | + | {{: |
Confirm the settings with '' | Confirm the settings with '' | ||
Line 56: | Line 60: | ||
Rewind the timeline to 0:00:00 (simply press <Pos 1>). From the Insert menu select '' | Rewind the timeline to 0:00:00 (simply press <Pos 1>). From the Insert menu select '' | ||
- | {{: | + | {{: |
+ | |||
+ | If you had already inserted an audio track then probably the timecode track was inserted on the same track. Simply click, drag and drop it onto a new track: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Also, it's a good idea to bring the timecode track (at least) to the same length like the music: | ||
+ | |||
+ | {{: | ||
=== - Adjust Timecode Generator === | === - Adjust Timecode Generator === | ||
- | Right-click on the new timecode track, and from the context menu select Item properties. This opens the Media Item Properties window: | + | Right-click on the new timecode track, and from the context menu select Item properties: |
- | {{: | + | {{: |
+ | |||
+ | (or, with the timecode track selected hit '' | ||
+ | |||
+ | This opens the Media Item Properties window: | ||
+ | |||
+ | {{: | ||
If you want then you can change length, position and other details. In any case you need to make sure it is MTC (MIDI timecode): click on the '' | If you want then you can change length, position and other details. In any case you need to make sure it is MTC (MIDI timecode): click on the '' | ||
- | {{: | + | {{: |
Confirm/ | Confirm/ | ||
Line 72: | Line 90: | ||
=== - Route the MTC signal === | === - Route the MTC signal === | ||
- | Click on the routing button in the track controls (left to the timecode track): | + | This button slightly depends from your reaper version: |
+ | |||
+ | In Reaper v5, click on the routing button in the track controls (left to the timecode track): | ||
{{: | {{: | ||
- | This opens the routing window for this track: | + | In Reaper v6, right-click on the volume knob ov the timecode |
- | {{:external: | + | This opens the routing window for this track. Under MIDI Hardware Output (top-right) select your virtual MIDI port: |
- | Under MIDI Hardware Output (top-right) select '' | + | {{: |
- | + | ||
- | {{: | + | |
Close the routing window. | Close the routing window. | ||
Line 92: | Line 110: | ||
This also works together with Reaper being controlled by Titan via MMC, like described in [[external: | This also works together with Reaper being controlled by Titan via MMC, like described in [[external: | ||
- | {{: | + | {{: |
You can now use this as timecode source to sync cuelists to music coming from Reaper. | You can now use this as timecode source to sync cuelists to music coming from Reaper. | ||
I noticed a gap between the timestamps in Reaper and in Titan. This seems to be due to both, Reaper, as well as Titan/USB Expert, and needs to be investigated further. | I noticed a gap between the timestamps in Reaper and in Titan. This seems to be due to both, Reaper, as well as Titan/USB Expert, and needs to be investigated further. | ||
+ | |||
+ | Also, Reaper doesn' | ||
+ | |||
+ | * download the plugin from https:// | ||
+ | * on your Reaper computer, copy this file to %appdata%\REAPER\Effects | ||
+ | * in Reaper, disable (Mute) the previously added timecode track | ||
+ | * add a new empty track | ||
+ | * on tjhis track, add the effect '' | ||
+ | * route this track' | ||
+ | * record/arm this track | ||
+ | |||
+ | Now, the timecode sent is accurate also when reaper is stopped or paused. | ||
==== - How to debug ==== | ==== - How to debug ==== | ||
Line 103: | Line 133: | ||
=== - loopMIDI === | === - loopMIDI === | ||
+ | |||
+ | You may route the signal via loopMIDI as explained in [[external: | ||
+ | |||
+ | Also, in this case rtpMIDI needs to be told to take its input from loopMIDI: | ||
+ | |||
+ | {{: | ||
loopMIDI shows the number of transmitted data. This number increases with every command, note or message. With timecode, this number increases continuously and rather fast. | loopMIDI shows the number of transmitted data. This number increases with every command, note or message. With timecode, this number increases continuously and rather fast. | ||
Line 110: | Line 146: | ||
=== - USB Expert Console === | === - USB Expert Console === | ||
- | Open the USB Expert Console. This must show loopMIDI Port 1 as connected panel (top-left). Select the '' | + | Open the USB Expert Console. This must show your virtual MIDI port as connected panel (top-left). Select the '' |
- | {{: | + | {{: |
Additionally, | Additionally, | ||
- | {{: | + | {{: |
=== - MIDI-OX === | === - MIDI-OX === | ||
+ | |||
+ | Another great tool for fault finding (but also for fault generating) is MIDI-OX. One of the things you should be aware of is that it may take the MIDI signal and doesn' | ||
Install and launch MIDI-OX (see [[external: | Install and launch MIDI-OX (see [[external: |
external/examples/reaper_timecode_on_other_pc.1588138633.txt.gz · Last modified: 2020/04/29 05:37 (external edit)