diff --git a/include/osc58-controlling-ardour-with-osc.html b/include/osc58-controlling-ardour-with-osc.html index f31f6399..3bbe7003 100644 --- a/include/osc58-controlling-ardour-with-osc.html +++ b/include/osc58-controlling-ardour-with-osc.html @@ -239,7 +239,14 @@ here"/>

+ + + +
/scrub deltaWhere delta is a float indicating forward or reverse movement. + See OSC Scrub Modes
/jog delta Where delta is a float indicating forward or reverse movement
/jog/mode modeWhere mode is an int from 0 to 7 indicating what the /jog + command controls. See + OSC Jog Modes

Recording control

diff --git a/include/osc58-feedback.html b/include/osc58-feedback.html index 0eefcd4d..9919cd2b 100644 --- a/include/osc58-feedback.html +++ b/include/osc58-feedback.html @@ -119,6 +119,8 @@ state is true when loop mode is true /cancel_all_solos state Where state true indicates there are active solos that can be canceled. + /jog/mode/name name + Where name is a string indicating the name of the current jog mode.

Recording control

diff --git a/include/osc58-jog-modes.html b/include/osc58-jog-modes.html new file mode 100644 index 00000000..9f2ccb21 --- /dev/null +++ b/include/osc58-jog-modes.html @@ -0,0 +1,52 @@ + +

+ The /jog command will have a different affect depending + on which jog mode is selected. The jog system has two commands and + gives feedback of the mode chosen. +

+ + + + + + +
/jog deltaWhere delta is a float indicating the ammount and direction.
/jog/mode modeWhere mode is an int from 0 to 7 indicating the mode
+ +

+ Feedback is as below +

+ + + + + + +
/jog/mode/name nameWhere name is a string indicating the name of the mode.
/jog/mode modeWhere mode is an int from 0 to 7 indicating the mode
+ +

Jog Modes

+ +

+ +

+

+ +

Scrub

+ +

+ Scrub deserves special mention. In an ideal world, scrub would be jog with sound. + However, Ardour does not have that functionallity yet. So scrub starts the transport + rolling at either 50% or 100% depending on how fast the jog wheel is turned. The + position of the last tick is always saved and if no more ticks are received, the + transport is located there when stopped at time out. If the jog wheel gives a value + of 0 when released the transport stops at the location the value 0 is sent. +

+ diff --git a/master-doc.txt b/master-doc.txt index 597ca910..0f93576e 100644 --- a/master-doc.txt +++ b/master-doc.txt @@ -2092,6 +2092,14 @@ uri: using-control-surfaces/controlling-ardour-with-osc/calculating-feedback-and part: subchapter --- +--- +title: OSC: Jog Modes +include: osc58-jog-modes.html +link: osc58-jog-modes +uri: using-control-surfaces/controlling-ardour-with-osc/jog-modes +part: subchapter +--- + --- title: OSC: Personal Monitoring Control include: osc58-personal-monitoring-control.html