arkade
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
arkade [2009/07/26 01:25] – 82.232.196.30 | arkade [2016/07/04 01:54] (current) – [Source code] psykhaze | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Arkade | + | ====== |
- | ===== What Arkade is ===== | + | |
- | \\ \\ | + | {{: |
- | <box 350px right round> | + | |
- | {{: | + | ===== Introduction ===== |
- | </ | + | |
- | \\ | + | |
**Arkade is a MIDI controller that embeds pairs of everything** :-o : | **Arkade is a MIDI controller that embeds pairs of everything** :-o : | ||
Line 14: | Line 13: | ||
* A pair of knobs | * A pair of knobs | ||
* Midi In / Out + sustain / expression / switch pedal | * Midi In / Out + sustain / expression / switch pedal | ||
- | \\ \\ \\ \\ \\ \\ | + | |
- | <box 350px right round> | + | {{: |
- | {{: | + | |
Sustain, expression, and switch pedal inputs; MIDI In/Out, power | Sustain, expression, and switch pedal inputs; MIDI In/Out, power | ||
- | </ | + | |
- | \\ | + | ===== Original Design Ideas ===== |
- | **The ideas I had at the beginnig of designing the Arkade were** : | + | |
* Unusual sensor types (sliders forbidden :-X - knobs tolerated ;-)) | * Unusual sensor types (sliders forbidden :-X - knobs tolerated ;-)) | ||
Line 29: | Line 27: | ||
* Two persons may play it live (2nd pair of joysticks) without bothering each other | * Two persons may play it live (2nd pair of joysticks) without bothering each other | ||
* ... anything that could be missing on any midi controler, like a simple MIDI-gating button (labeled " | * ... anything that could be missing on any midi controler, like a simple MIDI-gating button (labeled " | ||
- | \\ | ||
- | \\ | ||
- | ===== What Arkade does ===== | ||
+ | ===== 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 41: | Line 37: | ||
* the direction (normal/ | * the direction (normal/ | ||
* a name (that will appear automatically when touched) | * a name (that will appear automatically when touched) | ||
- | \\ | + | |
- | * for __the two ribbon controllers__, | + | * 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 53: | Line 49: | ||
* There' | * There' | ||
* You can enable/ | * You can enable/ | ||
- | \\ | ||
- | \\ | ||
- | ===== What Arkade requires | + | |
+ | ===== Assembly | ||
* 1x core, 1x AIN, 1x DIN, 2x DOUT (one is 100% dedicated to the joystick' | * 1x core, 1x AIN, 1x DIN, 2x DOUT (one is 100% dedicated to the joystick' | ||
Line 93: | Line 88: | ||
* I'd like to thank all the guys @ ucapps/ | * I'd like to thank all the guys @ ucapps/ | ||
- | ===== Source code ===== | + | ===== Firmware |
Here is my entire code for this application, | Here is my entire code for this application, |
arkade.1248571505.txt.gz · Last modified: 2009/07/26 01:25 by 82.232.196.30