Skip to content

Commit

Permalink
document loop_anchor and reverse beatloop controls
Browse files Browse the repository at this point in the history
  • Loading branch information
ronso0 committed Jan 27, 2025
1 parent 5235c20 commit 51a499e
Showing 1 changed file with 64 additions and 11 deletions.
75 changes: 64 additions & 11 deletions source/chapters/appendix/mixxx_controls.rst
Original file line number Diff line number Diff line change
Expand Up @@ -667,6 +667,36 @@ Any control listed above for :mixxx:cogroupref:`[ChannelN]` will work for a samp
.. versionadded:: 2.0.0


.. mixxx:control:: [ChannelN],beatloop_size
[PreviewDeckN],beatloop_size
[SamplerN],beatloop_size
Set the length of the loop in beats that will get set with
:mixxx:coref:`beatloop_activate <[ChannelN],beatloop_activate>` and
:mixxx:coref:`beatlooproll_activate <[ChannelN],beatlooproll_activate>`.
Changing this will resize an existing loop if the length of the loop matches
:mixxx:coref:`beatloop_size <[ChannelN],beatloop_size>`.

:range: positive real number
:feedback: Beatloop size spinbox and possibly loop section on waveform

.. versionadded:: 2.1.0


.. mixxx:control:: [ChannelN],loop_anchor
[PreviewDeckN],loop_anchor
[SamplerN],loop_anchor
Adjusts whether loops created with :mixxx:coref:`[ChannelN],beatloop_X_activate`,
:mixxx:coref:`[ChannelN],beatloop_X_toggle` or :mixxx:coref:`[ChannelN],beatloop_rX_activate`
span forward or backward from the current play position.

:range: binary
:feedback: Loop anchor button

.. versionadded:: 2.5.0


.. mixxx:control:: [ChannelN],beatloop_activate
[PreviewDeckN],beatloop_activate
[SamplerN],beatloop_activate
Expand All @@ -692,20 +722,17 @@ Any control listed above for :mixxx:cogroupref:`[ChannelN]` will work for a samp
.. versionadded:: 1.10.0


.. mixxx:control:: [ChannelN],beatloop_size
[PreviewDeckN],beatloop_size
[SamplerN],beatloop_size
.. mixxx:control:: [ChannelN],beatloop_rX_activate
[PreviewDeckN],beatloop_rX_activate
[SamplerN],beatloop_rX_activate
Set the length of the loop in beats that will get set with
:mixxx:coref:`beatloop_activate <[ChannelN],beatloop_activate>` and
:mixxx:coref:`beatlooproll_activate <[ChannelN],beatlooproll_activate>`.
Changing this will resize an existing loop if the length of the loop matches
:mixxx:coref:`beatloop_size <[ChannelN],beatloop_size>`.
Like :mixxx:coref:`[ChannelN],beatloop_X_activate` except that the loop is created
backwards from the current play position.

:range: positive real number
:feedback: Beatloop size spinbox and possibly loop section on waveform
:range: binary
:feedback: A loop is shown over X beats.

.. versionadded:: 2.1.0
.. versionadded:: 2.5.0


.. mixxx:control:: [ChannelN],beatloop_X_toggle
Expand All @@ -721,6 +748,19 @@ Any control listed above for :mixxx:cogroupref:`[ChannelN]` will work for a samp
.. versionadded:: 1.10.0


.. mixxx:control:: [ChannelN],beatloop_rX_toggle
[PreviewDeckN],beatloop_rX_toggle
[SamplerN],beatloop_rX_toggle
Like :mixxx:coref:`[ChannelN],beatloop_X_toggle` except that the loop is created
backwards from the current play position.

:range: binary
:feedback: A loop is shown over X beats.

.. versionadded:: 2.5.0


.. mixxx:control:: [ChannelN],beatloop_X_enabled
[PreviewDeckN],beatloop_X_enabled
[SamplerN],beatloop_X_enabled
Expand Down Expand Up @@ -760,6 +800,19 @@ Any control listed above for :mixxx:cogroupref:`[ChannelN]` will work for a samp
.. versionadded:: 1.11.0


.. mixxx:control:: [ChannelN],beatlooproll_rX_activate
[PreviewDeckN],beatlooproll_rX_activate
[SamplerN],beatlooproll_rX_activate
Like :mixxx:coref:`[ChannelN],beatlooproll_X_activate` except that the loop is created
backwards from the current play position.

:range: binary
:feedback: Beatloop X button in skin is lit. A loop overlay is shown over X beats on waveform.

.. versionadded:: 2.5.0


.. mixxx:control:: [ChannelN],beats_adjust_faster
[PreviewDeckN],beats_adjust_faster
[SamplerN],beats_adjust_faster
Expand Down

0 comments on commit 51a499e

Please sign in to comment.