Sonicwarper is coming soon. Do sign-up to our mailing list to be notified when Sonicwarper is launched.

How Conditional Behaviors Work

How Conditional Behaviors Work

A button's behavior(s) may be set based on outputs from Traktor.

Set Button Behavior(s) with Traktor Inputs
Set Button Behavior(s) with Traktor Inputs

A set of default behavior(s) may also be set. The button is set to its default conditions when Sonicwarper starts up. The default behavior is also used as a "fallback" when no conditional behavior(s) are activated.

Example

To show how conditional behavior works, we will build on the example in "How Behavior Works" and map Track A's filter knob value to the dive/raise motion of the device if Hotcue 1 on Track A is a "Loop" cue. To make the effect playable, we want to turn the filter knob on when touching the button, and turn it off when releasing the button. Because the default behavior will be disabled when at least one conditional behavior is activated, we want our conditional behavior to trigger Hotcue 1 on touch down too.

  1. Sonicwarper main screen - tap "Settings"
Tap 'Settings'
Tap 'Settings'
  1. "Settings" screen - turn on "Edit Mode".
Turn On 'Edit Mode'
Turn On 'Edit Mode'
  1. "Settings" screen - tap "Done".
Tap 'Done'
Tap 'Done'
  1. Sonicwarper main screen - tap on the button we've configured previously in the "How Behaviors Work" section.
Tap Previous Configured Button
Tap Previous Configured Button
  1. "Configure Button" screen - tap "Add new conditional behavior(s)...".
Tap 'Add new conditional behavior(s)...'
Tap 'Add new conditional behavior(s)...'
  1. "New Conditional Behavior(s)" - enter the following information:
Enter Information
Enter Information
  1. "New Conditional Behavior(s)" - tap "Add a new behavior...".
Tap 'Add a new behavior...'
Tap 'Add a new behavior...'
  1. "New Behavior" screen - search for "Trigger Hotcue", and tap it.
Search for 'Trigger Hotcue' and Tap It
Search for 'Trigger Hotcue' and Tap It
  1. "Trigger Hotcue" screen - enter the following information:
Enter Information
Enter Information
  1. "Trigger Hotcue" screen - tap "Done".
Tap 'Done'
Tap 'Done'
  1. "New Conditional Behavior(s)" - tap "Add a new behavior...".
Tap 'Add a new behavior...'
Tap 'Add a new behavior...'
  1. "New Behavior" screen - search for "Map Filter to Motion", and tap it.
Search for 'Map Filter to Motion' and Tap It
Search for 'Map Filter to Motion' and Tap It
  1. "Map Filter to Motion" screen - enter the following information:
Enter Information
Enter Information
  1. "Map Filter to Motion" screen - tap "Done".
Tap 'Done'
Tap 'Done'
  1. "New Conditional Behavior(s)" screen - tap "Add a new behavior...".
Tap 'Add a new behavior...'
Tap 'Add a new behavior...'
  1. "New Behavior" screen - search for "Toggle Filter On/Off", and tap it.
Search for 'Toggle Filter On/Off' and Tap It
Search for 'Toggle Filter On/Off' and Tap It
  1. "Toggle Filter On/Off" screen - enter the following information:
Enter Information
Enter Information
  1. "Toggle Filter On/Off" screen - tap "Done".
Tap 'Done'
Tap 'Done'
  1. "New Conditional Behavior(s)" - tap "Add a new condition...".
Tap 'Add a new condition...'
Tap 'Add a new condition...'
  1. "New Condition" screen - search for "Hotcue Type", and tap it.
Search for 'Hotcue Type' and Tap It
Search for 'Hotcue Type' and Tap It
  1. "Hotcue Type" screen - enter the following information:
Enter Information
Enter Information
  1. "Hotcue Type" screen - tap "Done".
Tap 'Done'
Tap 'Done'
  1. "New Conditional Behavior(s)" screen - tap "Done".
Tap 'Done'
Tap 'Done'
  1. "Configure Button" screen - tap "Done".
Tap 'Done'
Tap 'Done'
  1. Sonicwarper main screen - tap "Settings"
Tap 'Settings'
Tap 'Settings'
  1. "Settings" screen - turn off "Edit Mode".
Turn Off 'Edit Mode'
Turn Off 'Edit Mode'
  1. "Settings" screen - tap "Done".
Tap 'Done'
Tap 'Done'
  1. To test it, connect Sonicwarper to Traktor (see section - Setup), load a track into Track Deck A with Hotcue 1 (of hotcue type "Loop" set). The look of the button should change from its default look to its "Loop" look (if you have followed the example in section - Conditional Looks). Touch and hold the button, you should be able to control Track A's filter effect by diving/raising the device.

See Also