Record performance as multi-track audio

Due to the way Playtime works, it is possible to record your Playtime performance directly to the column tracks as audio items. This is basically a sort of multi-track online rendering approach. It can be used as an audio-only post-FX alternative to recording matrix sequences.

Drawbacks

Before you proceed, be aware that this technique has a few drawbacks:

  1. Below-mentioned step 2 will change the Input monitoring input monitoring setting for all column tracks, which might not be what you want! You will need to restore the old input monitoring settings afterward.

  2. Step 4 obviously changes the record-arm state within Playtime, which might also not be what you want! You will need to restore the old arm states afterward.

  3. Playing back the resulting multi-track audio will naturally flow through the track FX chain again. However, since the recording was done post-FX, the track FX is already part of the recorded audio. In order to avoid applying the FX twice, you would need to temporarily disable the FX of the affected column tracks.

It goes like this:

  1. Select all column tracks in the REAPER track control panel

  2. Right-click the record-arm button of one track in the selection and disable Monitor input. This is a safety measure to prevent audio feedback.

  3. Right-click the record-arm button again and enable Record: output  Record: output (stereo)

    This step doesn’t have any effect on recording within Playtime. Playtime will still record from the Track input input, not from the track output. So this step shouldn’t have any negative consequences.
  4. Click the record-arm button. This should record-arm all column tracks.

  5. Start recording in REAPER

  6. Now play and stop clips in the Playtime Matrix as desired

  7. Stop recording in REAPER when you are finished

Each column track now contains a stereo recording of its audio output.

Feedback wanted

Recording the performance as multi-track audio is a sort of "accidental feature" that is technically possible but not "officially" supported, because Playtime has not been optimized for it! It comes with the mentioned drawbacks, but it is there when you need it. If you like this feature and wish there would be a more streamlined version of it, post your idea at GitHub discussions.