$ recs control --help
usage: recs control [-h] {instances,status,disk,devices,capabilities,mutable,get,set,mark,pause,play,stop,pause-playback,continue,jump,jump-session,resume,calibrate,card-replace,reload-profiles,project-switch,musician-add,musician-list,musician-edit,musician-delete,musician-assign,musician-remove}

Send one command to a running recs instance.

 options
 ------------------------------------------------------------------------------------------------
  -h, --help           show this help message and exit

 subcommands
 ------------------------------------------------------------------------------------------------
  (required)
    - instances        List running instances without selecting a target.
    - status
    - disk
    - devices
    - capabilities
    - mutable
    - get
    - set
    - mark
    - pause            Pause capture and release input devices; this is not a playback pause.
    - play             Play a recorded session, temporarily pausing capture if it is active.
    - stop             Stop playback; restore capture only if playback owned the capture pause.
    - pause-playback   Pause playback without resuming capture.
    - continue         Continue paused playback, not capture.
    - jump
    - jump-session
    - resume           Resume capture, first stopping any active playback.
    - calibrate        Calibrate selected source channels, such as x18:1-2,5,6.
    - card-replace
    - reload-profiles  Reload per-device JSON defaults from --profiles, not a recording project.
    - project-switch   Switch mutable configuration to a named project or the default workspace.
    - musician-add
    - musician-list
    - musician-edit
    - musician-delete
    - musician-assign
    - musician-remove


$ recs control calibrate --help
usage: recs control calibrate [-h] STR [[STR [STR ...]]]

Calibrate selected source channels, such as x18:1-2,5,6.

 positional arguments
 ----------------------------------------------------
  STR                selection (required)
  [[STR [STR ...]]]  more-selections (default: )

 options
 ----------------------------------------------------
  -h, --help         show this help message and exit


$ recs control capabilities --help
usage: recs control capabilities [-h]

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control card-replace --help
usage: recs control card-replace [-h]

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control continue --help
usage: recs control continue [-h]

Continue paused playback, not capture.

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control devices --help
usage: recs control devices [-h]

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control disk --help
usage: recs control disk [-h]

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control get --help
usage: recs control get [-h] STR

 positional arguments
 ---------------------------------------------
  STR         address (required)

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control instances --help
usage: recs control instances [-h]

List running instances without selecting a target.

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control jump --help
usage: recs control jump [-h] FLOAT

 positional arguments
 ---------------------------------------------
  FLOAT       seconds (required)

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control jump-session --help
usage: recs control jump-session [-h] INT

 positional arguments
 ---------------------------------------------
  INT         offset (required)

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control mark --help
usage: recs control mark [-h] STR

 positional arguments
 ---------------------------------------------
  STR         label (required)

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control musician-add --help
usage: recs control musician-add [-h] [MUSICIAN-ADD OPTIONS] STR

 positional arguments
 ---------------------------------------------
  STR         name (required)

 options
 ---------------------------------------------
  -h, --help  show this help message and exit
  --other-name [STR [STR ...]]
              (default: )
  --public-key [STR [STR ...]]
              (default: )
  --link [STR [STR ...]]
              (default: )


$ recs control musician-assign --help
usage: recs control musician-assign [-h] STR STR [[INT [INT ...]]] [--track-name STR|{True,False}]

 positional arguments
 ---------------------------------------------
  STR         name (required)
  STR         source (required)
  [[INT [INT ...]]]
              channels (default: )

 options
 ---------------------------------------------
  -h, --help  show this help message and exit
  --track-name STR|{True,False}
              (default: True)


$ recs control musician-delete --help
usage: recs control musician-delete [-h] STR

 positional arguments
 ---------------------------------------------
  STR         name (required)

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control musician-edit --help
usage: recs control musician-edit [-h] [MUSICIAN-EDIT OPTIONS] STR

 positional arguments
 ---------------------------------------------
  STR         name (required)

 options
 ---------------------------------------------
  -h, --help  show this help message and exit
  --other-name {None}|{[STR [STR ...]]}
              (default: None)
  --public-key {None}|{[STR [STR ...]]}
              (default: None)
  --link {None}|{[STR [STR ...]]}
              (default: None)
  --clear-other-names, --no-clear-other-names
              (default: False)
  --clear-public-keys, --no-clear-public-keys
              (default: False)
  --clear-links, --no-clear-links
              (default: False)


$ recs control musician-list --help
usage: recs control musician-list [-h]

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control musician-remove --help
usage: recs control musician-remove [-h] STR [--source {None}|STR] [--channel [INT [INT ...]]]

 positional arguments
 ---------------------------------------------
  STR         name (required)

 options
 ---------------------------------------------
  -h, --help  show this help message and exit
  --source {None}|STR
              (default: None)
  --channel [INT [INT ...]]
              (default: )


$ recs control mutable --help
usage: recs control mutable [-h]

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control pause --help
usage: recs control pause [-h]

Pause capture and release input devices; this is not a playback pause.

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control pause-playback --help
usage: recs control pause-playback [-h]

Pause playback without resuming capture.

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control play --help
usage: recs control play [-h] [PLAY OPTIONS]

Play a recorded session, temporarily pausing capture if it is active.

 options
 ----------------------------------------------------------------------------
  -h, --help     show this help message and exit
  --session INT  Negative index: -1 is latest, -2 is previous. (default: -1)
  --source {None}|STR
                 (default: None)
  --channel {None}|STR
                 (default: None)
  --output-channel {None}|STR
                 (default: None)


$ recs control project-switch --help
usage: recs control project-switch [-h] [[STR [STR ...]]]

Switch mutable configuration to a named project or the default workspace.

 positional arguments
 ----------------------------------------------------
  [[STR [STR ...]]]  names (default: )

 options
 ----------------------------------------------------
  -h, --help         show this help message and exit


$ recs control reload-profiles --help
usage: recs control reload-profiles [-h]

Reload per-device JSON defaults from --profiles, not a recording project.

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control resume --help
usage: recs control resume [-h]

Resume capture, first stopping any active playback.

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control set --help
usage: recs control set [-h] STR STR

 positional arguments
 ---------------------------------------------
  STR         address (required)
  STR         value (required)

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control status --help
usage: recs control status [-h]

 options
 ---------------------------------------------
  -h, --help  show this help message and exit


$ recs control stop --help
usage: recs control stop [-h]

Stop playback; restore capture only if playback owned the capture pause.

 options
 ---------------------------------------------
  -h, --help  show this help message and exit
