Difference between revisions of "Control Chain Protocol"

From MOD Wiki
Jump to navigation Jump to search
Line 14: Line 14:
  
 
It will be fully documented so developers can implement their own devices.
 
It will be fully documented so developers can implement their own devices.
 +
[[File:MOD-Peripherals-Footswitch-Expression-Pedal.jpg |1000px|thumb|center|Multiple peripherals connected to MOD via Control Chain]]
  
 
== MOD Arduino Shield ==
 
== MOD Arduino Shield ==

Revision as of 14:45, 17 September 2014

About

The Control Chain is a communication interface that enables eletronic devices to interact with MOD devices. It is basically an eletronic signal standard with an open communication protocol.

The electrical signal is based on the RS422 (TIA/EIA-422) standard enabling a point to point multi-drop communication, with reliable differential signaling.

The communication protocol was developed supporting LV2 features, our standard for audio processing. The protocol enables multiple devices addressing and real time parameters variations.

It allows up to eight devices in a chain, each device controlling up to 255 effect parameters.

The control chain uses standards ethernet cables and RJ45 connectors.

It's an open protocol and it is actually used by our peripherals, the footswitch extensor, the expression pedal and our MOD Arduino Shield. It's a way to interface with MOD, for controlling effect parameters, with any kind of dedicated eletronic device.

It will be fully documented so developers can implement their own devices.

Multiple peripherals connected to MOD via Control Chain

MOD Arduino Shield

MOD Arduino Shield with case examples

The MOD Arduino Shield was designed to help developers and hackers who wants to create their own effects controllers for MOD.

The main idea is that, with little effort, anyone can design and assemble the eletronics of any sensor, integrate with Arduino and then with MOD.

Copy and paste some lines of code, solder some components on the breadboard, and easily have your own controller of MOD effects.

The complete documentation will be available.

Main article: MOD Arduino Shield

MOD Arduino Cases

  • Accelerometer

Control any effect parameter using an accelerometer. Control up to six parameters using the six degrees of freedom, three axis acceleration and three axis rotation.

Main article: Arduino Case: Accelerometer

  • Distance

Control any effect parameter using an ultrasound distance sensor.

Main article: Arduino Case: Distance Sensor

  • Expression Pedal

Control any effect parameter using an expression pedal. Not only the usual wah-wah pedal - you can control tune, frequency, gain just like if you were changing a potenciometer value. Cames with an extra button for bypass, trigger or toggle effects/parameters.

Main article: Arduino Case: Expression Pedal

  • Footswitch

Control and switch parameteres using a footswitch. Expand your MOD by adding four extra footswitches.

Main article: Arduino Case: Footswitch

  • Light Sensor

Control any effect parameter using a light sensor. The change of light will change the sound.

Main article: Arduino Case: Light Sensor