scratchcontroller
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
scratchcontroller [2016/07/04 01:11] – [Assembly] psykhaze | scratchcontroller [2016/07/04 01:46] (current) – [Software] psykhaze | ||
---|---|---|---|
Line 13: | Line 13: | ||
* A smooth, reliable, high quality crossfader with curve control. | * A smooth, reliable, high quality crossfader with curve control. | ||
- | **[[http:// | + | **[[http:// |
===== Design ===== | ===== Design ===== | ||
==== Crossfader ==== | ==== Crossfader ==== | ||
- | The crossfader is the simplest part of the project. | + | The crossfader is the simplest part of the project. |
- | | + | For example : **[[http:// |
- | | + | |
- | * [[http:// | + | |
- | | + | |
- | The analogue ins of the PIC mean the fader can be used with no additional circuitry. Hooray! | ||
==== Jog Wheel ==== | ==== Jog Wheel ==== | ||
Line 43: | Line 39: | ||
The MIOS code tracks the encoder wheel, and counts the number of forward and backward steps. Then every couple of milliseconds it sends the relative position as a CC event. The value of the CC is equal to 64 (0x40)plus/ | The MIOS code tracks the encoder wheel, and counts the number of forward and backward steps. Then every couple of milliseconds it sends the relative position as a CC event. The value of the CC is equal to 64 (0x40)plus/ | ||
- | There are quite a few DJ applications that support MIDI scratching in this format, the two I've tried are [[http:// | + | There are quite a few DJ applications that support MIDI scratching in this format, the two I've tried are [[http:// |
Line 82: | Line 78: | ||
{{ :: | {{ :: | ||
- | Notes/Hints : | + | **Notes/Hints :** |
* There should be washers between the nuts and the scratch wheel. | * There should be washers between the nuts and the scratch wheel. | ||
Line 95: | Line 91: | ||
Code can be found in < | Code can be found in < | ||
- | |||
- | ===== Schematics ===== | ||
- | |||
- | [[http:// | ||
Line 112: | Line 104: | ||
- | ===== Photos ===== | + | ===== Original |
http:// | http:// |
scratchcontroller.1467594707.txt.gz · Last modified: 2016/07/04 01:11 by psykhaze