Reorganize top-level directories with clearer naming convention
app -> app-desktop-macos, presets -> app-presets, server -> remote-server, daw-config-reaper -> osc-config-daw, plugin-reaper-realearn -> plugin-reaper-relearn. Updated run.py and presets.py path references accordingly. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+167
@@ -0,0 +1,167 @@
|
||||
= Clip inspector
|
||||
|
||||
include::partial$generated/elements/inspector/clip/quick-actions.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/overdub.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/quantize.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/matrix/playback.adoc#inspector-matrix-midi-quantization-grid[].
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
Playtime uses its own quantization algorithm, but it remembers the original event positions in a way that is compatible with REAPER.
|
||||
|
||||
If you open a MIDI clip quantized by Playtime in REAPER's MIDI editor, you will see that the MIDI events are quantized there as well, and you have the possibility to unquantize directly in the MIDI editor.
|
||||
|
||||
Vice versa, Playtime detects correctly if a clip has been quantized in REAPER's MIDI editor.
|
||||
That means you can use both quantization methods interchangeably!
|
||||
====
|
||||
|
||||
include::partial$generated/elements/inspector/clip/basics.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/name.adoc[]
|
||||
|
||||
TIP: Another way to change the sanem is to press kbd:[F2] when the slot is selected.
|
||||
|
||||
include::partial$generated/elements/inspector/clip/looped.adoc[]
|
||||
|
||||
See xref:key-concepts.adoc#loop[] and xref:key-concepts.adoc#one-shot[].
|
||||
|
||||
include::partial$generated/elements/inspector/clip/volume.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/pitch.adoc[]
|
||||
|
||||
For audio, pitch shifting is done using REAPER's pitch-shifting/time-stretching engine with the clip's xref:user-interface/inspector/clip.adoc#inspector-clip-time-stretch-mode[].
|
||||
|
||||
include::partial$clip-prop-applied-quantized.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/velocity-sensitivity.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/source-info.adoc[]
|
||||
|
||||
See xref:key-concepts.adoc#source[].
|
||||
|
||||
TIP: Right-clicking this area opens the xref:user-interface/menus/source-menu.adoc[].
|
||||
|
||||
include::partial$generated/elements/inspector/clip/color.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/triggering.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/start-timing.adoc[]
|
||||
|
||||
See xref:key-concepts.adoc#clip-start-timing[].
|
||||
|
||||
include::partial$generated/elements/inspector/clip/start-timing/immediately.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/start-timing/custom.adoc[]
|
||||
|
||||
TIP: In most cases, picking one of the pre-defined quantizations (e.g. **1 bar**) should be sufficient.
|
||||
|
||||
include::partial$generated/elements/inspector/clip/stop-timing.adoc[]
|
||||
include::partial$generated/elements/inspector/clip/stop-timing/like-start-timing.adoc[]
|
||||
include::partial$generated/elements/inspector/clip/stop-timing/until-end-of-clip.adoc[]
|
||||
|
||||
CAUTION: This can easily lead to unintentional concurrent playback of clips when using xref:user-interface/inspector/column/playback.adoc#inspector-column-exclusive-mode[].
|
||||
|
||||
include::partial$generated/elements/inspector/clip/stop-timing/immediately.adoc[]
|
||||
include::partial$generated/elements/inspector/clip/stop-timing/custom.adoc[]
|
||||
|
||||
|
||||
include::partial$generated/elements/inspector/clip/synchronization.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/sync-to-project-tempo.adoc[]
|
||||
|
||||
TIP: This alone doesn't guarantee yet that your clip will be played in time.
|
||||
It's just one of multiple ingredients for in-sync playback.
|
||||
See xref:key-concepts.adoc#in-sync[].
|
||||
|
||||
NOTE: This is comparable to REAPER's item time base setting.
|
||||
In fact, this will be translated to different item time base settings when xref:user-interface/toolbar.adoc#toolbar-write-to-arrangement[writing to the arrangement].
|
||||
|
||||
include::partial$generated/elements/inspector/clip/tempo.adoc[]
|
||||
|
||||
TIP: This is available for audio clips only.
|
||||
MIDI clips are by its very nature tempo-agnostic.
|
||||
|
||||
include::partial$clip-prop-applied-quantized.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/time-signature.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/downbeat.adoc[]
|
||||
|
||||
TIP: This can be used to realize an link:https://en.wikipedia.org/wiki/Anacrusis[Anacrusis] (or pick-up beat).
|
||||
See xref:user-interface/inspector/matrix/recording.adoc#inspector-matrix-recording-detect-downbeat[].
|
||||
|
||||
include::partial$generated/elements/inspector/clip/section.adoc[]
|
||||
|
||||
.Usage with MIDI clips
|
||||
CAUTION: These properties work for both audio and MIDI clips.
|
||||
When using it on MIDI clips, be aware that the REAPER MIDI editor doesn't indicate the start position or length in any way, which can be confusing.
|
||||
If you want to change the start position and length permanently, it's usually better to adjust the underlying MIDI data.
|
||||
|
||||
include::partial$generated/elements/inspector/clip/start-position.adoc[]
|
||||
|
||||
include::partial$user-interface/clip-prop-adjust-in-beats.adoc[]
|
||||
|
||||
include::partial$clip-prop-applied-quantized.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/length.adoc[]
|
||||
|
||||
The value **Original** means that the source will end at the original end of the source material.
|
||||
|
||||
Use the ÷2 and ×2 buttons to halve or double the current length.
|
||||
|
||||
include::partial$user-interface/clip-prop-adjust-in-beats.adoc[]
|
||||
|
||||
include::partial$clip-prop-applied-quantized.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/midi.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/midi-reset-behavior.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/midi-reset-behavior/none.adoc[]
|
||||
include::partial$generated/elements/inspector/clip/midi-reset-behavior/light-left.adoc[]
|
||||
include::partial$generated/elements/inspector/clip/midi-reset-behavior/extreme-left.adoc[]
|
||||
include::partial$generated/elements/inspector/clip/midi-reset-behavior/light-right.adoc[]
|
||||
include::partial$generated/elements/inspector/clip/midi-reset-behavior/extreme-right.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/midi-channel.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/audio.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/source-fades.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/time-stretch-mode.adoc[]
|
||||
|
||||
Playtime uses this algorithm whenever it needs to adjust beat-based audio clips to the current tempo while keeping the original pitch, but also when xref:user-interface/inspector/clip.adoc#inspector-clip-pitch[adjusting the pitch] of audio clips.
|
||||
|
||||
include::partial$clip-prop-applied-quantized.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/time-stretch-mode/vari-speed.adoc[]
|
||||
include::partial$generated/elements/inspector/clip/time-stretch-mode/keeping-pitch.adoc[]
|
||||
|
||||
When selecting this option, you can choose between all pitch shifting modes and corresponding sub modes that are supported by REAPER.
|
||||
|
||||
include::partial$generated/elements/inspector/clip/resample-mode.adoc[]
|
||||
|
||||
Playtime uses resampling in the following cases:
|
||||
|
||||
. Vari-speed time stretching
|
||||
. Adjusting to play rate changes
|
||||
. Adjusting clips that have a sample rate other than the project/hardware sample rate
|
||||
|
||||
You can choose between all resample modes that are supported by REAPER.
|
||||
|
||||
include::partial$clip-prop-applied-quantized.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/expert-settings.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/clip/source-cut-start.adoc[]
|
||||
|
||||
include::partial$clip-prop-applied-quantized.adoc[]
|
||||
|
||||
|
||||
include::partial$generated/elements/inspector/clip/source-cut-length.adoc[]
|
||||
|
||||
include::partial$clip-prop-applied-quantized.adoc[]
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
= Column inspector
|
||||
|
||||
You will see this when selecting a xref:user-interface/matrix-area.adoc#column-cell[].
|
||||
|
||||
This inspector is divided into two areas:
|
||||
|
||||
xref:user-interface/inspector/column/playback.adoc[]::
|
||||
Settings that are mainly about playing clips
|
||||
|
||||
xref:user-interface/inspector/column/recording.adoc[]::
|
||||
Settings that are mainly about recording clips
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
= Column playback settings
|
||||
|
||||
You will see this when selecting a xref:user-interface/matrix-area.adoc#column-cell[].
|
||||
|
||||
include::partial$generated/elements/inspector/column/basics.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/column/playback-track.adoc[]
|
||||
|
||||
See xref:key-concepts.adoc#column-track[].
|
||||
|
||||
include::partial$generated/elements/inspector/column/custom-name.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/column/exclusive-mode.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/column/follow-scenes.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/column/more.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/column/start-timing.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-start-timing[].
|
||||
|
||||
include::partial$generated/elements/inspector/column/stop-timing.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-stop-timing[].
|
||||
|
||||
include::partial$generated/elements/inspector/column/trigger-mode.adoc[]
|
||||
include::partial$generated/elements/inspector/column/trigger-mode/toggle.adoc[]
|
||||
include::partial$generated/elements/inspector/column/trigger-mode/momentary.adoc[]
|
||||
include::partial$generated/elements/inspector/column/trigger-mode/retrigger.adoc[]
|
||||
|
||||
|
||||
include::partial$generated/elements/inspector/column/velocity-sensitivity.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-velocity-sensitivity[].
|
||||
|
||||
include::partial$generated/elements/inspector/column/time-stretch-mode.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-time-stretch-mode[].
|
||||
|
||||
include::partial$generated/elements/inspector/column/resample-mode.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-resample-mode[].
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
= Column recording settings
|
||||
|
||||
You will see this when selecting a xref:user-interface/matrix-area.adoc#column-cell[].
|
||||
|
||||
NOTE: There are no column-specific recording settings yet. This section is reserved for the future,
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
= Matrix inspector
|
||||
|
||||
You will see this when selecting the xref:user-interface/matrix-area.adoc#matrix-cell[].
|
||||
|
||||
This inspector is divided into two areas:
|
||||
|
||||
xref:user-interface/inspector/matrix/playback.adoc[]::
|
||||
Settings that are mainly about playing clips
|
||||
|
||||
xref:user-interface/inspector/matrix/recording.adoc[]::
|
||||
Settings that are mainly about recording clips
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
= Matrix playback settings
|
||||
|
||||
You will see this when selecting the xref:user-interface/matrix-area.adoc#matrix-cell[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/playback-basics.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/start-timing.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-start-timing[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/stop-timing.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-stop-timing[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/trigger-mode.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/column/playback.adoc#inspector-column-trigger-mode[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/velocity-sensitivity.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-velocity-sensitivity[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/activate-slot-on-trigger.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/transport-sync.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/midi-quantization-grid.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-quantize[].
|
||||
|
||||
TIP: If you want more advanced quantization options, do quantization in REAPER's MIDI editor instead.
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/playback-more.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/time-stretch-mode.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-time-stretch-mode[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/resample-mode.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-resample-mode[].
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
= Matrix recording settings
|
||||
|
||||
You will see this when selecting the xref:user-interface/matrix-area.adoc#matrix-cell[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-basics.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-looped.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-allow-tempo-detection-recording.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/limit-recording-length.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-length.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-midi.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-detect-downbeat.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-downbeat[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-auto-quantize.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-quantize[] and xref:user-interface/inspector/matrix/playback.adoc#inspector-matrix-midi-quantization-grid[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-settings-for-new-clips.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-sync-to-project-tempo.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-sync-to-project-tempo[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-sync-to-project-tempo/auto.adoc[]
|
||||
include::partial$generated/elements/inspector/matrix/recording-sync-to-project-tempo/no.adoc[]
|
||||
include::partial$generated/elements/inspector/matrix/recording-sync-to-project-tempo/yes.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/recording-midi-reset-behavior.adoc[]
|
||||
|
||||
See xref:user-interface/inspector/clip.adoc#inspector-clip-midi-reset-behavior[].
|
||||
|
||||
include::partial$generated/elements/inspector/matrix/tempo-detection-range.adoc[]
|
||||
|
||||
.Simple example
|
||||
====
|
||||
Playtime might detect that imported audio material has the following valid tempos: 30bpm, 60bpm, 120bpm, 240 bpm.
|
||||
By setting the tempo detection range to 80bpm - 180bpm, Playtime will for sure pick 120bpm.
|
||||
====
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
= Row inspector
|
||||
|
||||
You will see this when selecting a xref:user-interface/matrix-area.adoc#row-cell[].
|
||||
|
||||
include::partial$generated/elements/inspector/row/basics.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/row/name.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/row/tempo.adoc[]
|
||||
|
||||
WARNING: This is an experimental feature.
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
= Slot inspector
|
||||
|
||||
You will see this when selecting a xref:user-interface/matrix-area.adoc#slot-cell[].
|
||||
|
||||
include::partial$generated/elements/inspector/slot/clip-picker.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/slot/clip.adoc[]
|
||||
|
||||
For details about the actual clip, see xref:user-interface/inspector/clip.adoc[].
|
||||
|
||||
TIP: Right-clicking one of the clips opens the xref:user-interface/menus/clip-menu.adoc[].
|
||||
|
||||
[[clip-drag-and-drop]]
|
||||
.Drag-and-drop support
|
||||
****
|
||||
Move a clip to another slot::
|
||||
Drag one clip onto another slot in order to move it there.
|
||||
****
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
= Track inspector
|
||||
|
||||
You will see this when selecting a xref:user-interface/track-area.adoc[track panel].
|
||||
|
||||
include::partial$generated/elements/inspector/track/basics.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/track/name.adoc[]
|
||||
|
||||
include::partial$generated/elements/inspector/track/color.adoc[]
|
||||
Reference in New Issue
Block a user