This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
arkade [2016/07/04 01:52] psykhaze [Original Design Ideas] |
arkade [2016/07/04 01:54] psykhaze [Source code] |
||
---|---|---|---|
Line 31: | Line 31: | ||
===== Features ===== | ===== Features ===== | ||
- | + | * for **__all the sensors__**, you can set : | |
- | * for __all the sensors__, you can set : | + | |
* the midi channel | * the midi channel | ||
* the controller n° | * the controller n° | ||
Line 38: | Line 37: | ||
* the direction (normal/inverted) | * the direction (normal/inverted) | ||
* a name (that will appear automatically when touched) | * a name (that will appear automatically when touched) | ||
- | \\ | + | |
- | * for __the two ribbon controllers__, you have two extra settings : | + | * for **__the two ribbon controllers__**, you have two extra settings : |
* mode (CC/note = will behave like a synth keyboard, generating notes on/off instead of continuous controller values) | * mode (CC/note = will behave like a synth keyboard, generating notes on/off instead of continuous controller values) | ||
* release (keep = last value kept after release / RTZ = return to zero after release) | * release (keep = last value kept after release / RTZ = return to zero after release) | ||
- | \\ | + | |
* Arkade embeds a full bankstick module so that you can store 128 presets | * Arkade embeds a full bankstick module so that you can store 128 presets | ||
* A single preset is a full set of parameters for the entire panel controllers (all the parameters described upper x nb of sensors) | * A single preset is a full set of parameters for the entire panel controllers (all the parameters described upper x nb of sensors) | ||
Line 50: | Line 49: | ||
* There's a USB port on the back that powers a flexible light (very cheap and handy in live situations) | * There's a USB port on the back that powers a flexible light (very cheap and handy in live situations) | ||
* You can enable/disable the infra-red distance sensors (and even the ribbons) by pressing a simple button, no need to enter submenus ! | * You can enable/disable the infra-red distance sensors (and even the ribbons) by pressing a simple button, no need to enter submenus ! | ||
- | \\ | + | |
- | \\ | + | |
===== Assembly ===== | ===== Assembly ===== | ||
Line 90: | Line 88: | ||
* I'd like to thank all the guys @ ucapps/midibox that offered me great help in hard situations ;-) thank you guys ! (TK, audiocommander, stryd_one, moebius, and so many more ...) | * I'd like to thank all the guys @ ucapps/midibox that offered me great help in hard situations ;-) thank you guys ! (TK, audiocommander, stryd_one, moebius, and so many more ...) | ||
- | ===== Source code ===== | + | ===== Firmware ===== |
Here is my entire code for this application, written in C. | Here is my entire code for this application, written in C. |