This setup guide will cover the basic steps to charge, connect, and begin using your OTO controllers. It is by no means comprehensive and advanced users should experiment extensively with Audio and MIDI routing options not covered herein. Additional documentation will be made available as the software platform continues to evolve and capabilities expand.

Please don't hesitate to reach out to us with additional questions about functionality, troubleshooting, or feedback at:

contact@sonicgeometry.de

 

1. Charging your OTO controllers:

Each box of OTO controllers includes a QC-wireless charger. To charge your device, align the internal charging coil (pictured) with the pad. When OTO is charging, a red status-led will illuminate. When OTO's battery is low, it will flash red. When disconnected, OTO will remain in sleep mode.

2. Installing OTO Software

To download the latest version of the software, visit our download page. When the download is complete, open the dmg and drag the OTO folder into your applications folder.

3. Connecting OTO

Your OTO devices communicate with the OTO app via an intermediate program called "OTOConnector". You can launch OTOConnector from within the main OTO app*, or launch it separately. OTOConnector has three buttons: 

Screen Shot 2017-06-06 at 2.03.03 AM.png

1. Connect will pair with a nearby OTO device once per click. OTO devices connect in sequence: the first to connect will illuminate green and be "Device 1" in the OTO app. The second device to connect will be "Device 2", etc.

2. Reset will disconnect from all devices and reset the count to zero. 

3. Exit closes OTOConnector. 

*Note that for OTOConnector to launch from within the OTO app, you must preserve the original folder. If you separate OTO and OTOConnector, the "Connector" button in the main app will not work. If you have issues with launching connector

**Additional Note for WINDOWS USERS!!:

Due to a Windows 10 BLE support-restriction, you will first have to manually pair each OTO device with your Windows machine from Control Panel before pairing using OTOConnector. Enter password "0" when prompted. Once you have paired your devices in Control Panel, close and re-launch OTOConnector. This should make the "Connect" button available.

4. Using OTO Software

The OTO desktop software is a tab-based app that consists of three primary views. These views are:

1.) Synth - A native, monophonic DSP synth that uses connected OTO devices to generate and modulate sound.

2.) MIDI - A multichannel polyphonic MIDI interface that sends note and cc-values in separate streams from each OTO device.

3.) DJ - A freely-mappable turntable/mixer simulator for mixing audio files. 

 

Each tab has a preset-selection bar near the top that lets you quickly jump between assignments of OTO sensor-data streams to the various musical destinations you will find within each tab. Just remember; any parameter can be manually re-mapped using the drop-down menus.   

VERY IMPORTANT!:

Each tab has a master ON/OFF switch, located in the top-right of the App master-view. Without turning on a tab's master switch, you will not hear any Audio or MIDI out.

1. In Synth view, Device 1 generates a unique tone for each button combination. The base tones are arranged in ascending fourths clockwise/counterclockwise in right-hand/left-hand mode. Additional devices can be used to modulate the filter and effect parameters using drop-down menus.

2. In MIDI view, each device sends note and cc-values from the designated output. For those new to MIDI controllers, open a DAW like Garageband alongside the OTO app:

Select preset 1 from the OTO preset bank. Now Device 1 Speed is mapped to cc-channel 7, which is the default channel for volume modulation. Move OTO to modulate amplitude, while playing notes with the touch-buttons.

Users more experienced with MIDI mapping in programs like Ableton live may find the secondary view in the MIDI tab of interest:

Screen Shot 2017-06-06 at 2.26.48 AM.png

By selecting "faces", two separate OTO devices will form a single, permutative note-output matrix. This can be used to launch clips or beat shuffle in Ableton, in conjunction with cc-output from other devices. 

Because each OTO device is sending multiple streams of cc-data, and because there are often multiple OTOs connected, before mapping cc-channels you will need to enter "CC mapping mode" using the button at the top-right of the midi tab. 

The images above demonstrate the typical mapping sequence for an individual device parameter--in this case Flip 5.  

-Begin by turning off all outgoing CCs using the CCMappingMode button. (img. 1 & 2)

-Select the parameter you wish to map--in this case Flip 5. (img. 3)

-Turn off CCMappingMode, re-activating all other channels. (img. 4)

3. In DJ View, the app's constituent elements are dynamically color-coded: as you use presets to shuffle functions, the colors of different view elements will change to match the controlling device. For example, when you open the view for the first time, the crossfader and filters are controlled by Device 3, so they appear red. Decks 1 and 2 are controlled by Devices 1 and 2 respectively, so their colors match as well. 

You can navigate between presets by clicking manually in the app window, or from an OTO. Use the "Preset" drop-down to assign the preset-selection function to the device of your choice. To choose a preset tap the top button the same number of times as the preset you want to select, holding on the final tap. For example, to select preset three, using Device 1 (pictured) tap the top button ONCE, TWICE, THREE (HOLD). The preset selection should jump to preset 3 and the color-coding change correspondingly.

The included presets will get you started, but you can re-map any element at any time using the secondary menu by clicking "show":

 

We are thrilled to finally be able to share OTO with you. Thank you again for your support: we look forward to incorporating your thoughts and feedback on our initial release into the next one. Have fun!