User Tools

Site Tools


scratchcontroller

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
scratchcontroller [2016/07/04 01:03] – [Firmware] psykhazescratchcontroller [2016/07/04 01:40] – [Crossfader] psykhaze
Line 1: Line 1:
 ======MB-Scratch Controller====== ======MB-Scratch Controller======
  
 +//By Rasteri//
 +
 +{{ ::neonking:scratchcontroller.jpg?direct&600 |}}
 ===== Introduction : DJ Controllers Issue ===== ===== Introduction : DJ Controllers Issue =====
  
Line 10: Line 13:
   * A smooth, reliable, high quality crossfader with curve control.   * A smooth, reliable, high quality crossfader with curve control.
  
-**[[http://midibox.org/forums/topic/10400-scratch-wheel/|Forum thread]]**+**[[http://midibox.org/forums/topic/10400-scratch-wheel/|Original Forum thread]]**
 ===== Design ===== ===== Design =====
  
Line 17: Line 20:
 The crossfader is the simplest part of the project. There are a number of faders on the market specifically designed for scratch DJs. For example : The crossfader is the simplest part of the project. There are a number of faders on the market specifically designed for scratch DJs. For example :
  
-  * [[http://www.eclecticbreaks.com/proxfade/|Eclectic Breaks Pro-X-Fade]]+  * <del>[[http://www.eclecticbreaks.com/proxfade/|Eclectic Breaks Pro-X-Fade]]</del><sup>Dead link</sup>
   * [[http://www.infiniumtechnologies.com/|Infinium Technologies digital fader]]   * [[http://www.infiniumtechnologies.com/|Infinium Technologies digital fader]]
   * [[http://www.audioinnovate.com/|Audio Innovate Innofader]]   * [[http://www.audioinnovate.com/|Audio Innovate Innofader]]
Line 33: Line 36:
  
 I put the two photodiodes into two voltage dividers and wired them into pins 4 and 5 of the PIC. The comparators of a PIC18F4620 (or 4685) can be used to avoid extra circuitry. I put the two photodiodes into two voltage dividers and wired them into pins 4 and 5 of the PIC. The comparators of a PIC18F4620 (or 4685) can be used to avoid extra circuitry.
 +
 +
  
 ==== Software ==== ==== Software ====
Line 39: Line 44:
  
 There are quite a few DJ applications that support MIDI scratching in this format, the two I've tried are [[http://www.mixvibes.com/|Mixvibes DVS]] and [[http://www.native-instruments.com/index.php?id=traktor3_us|Native Instruments Traktor 3]]. M-Audio Torq doesn't work as of the current version (1.0.6) as it has a bug in the MIDI code. There are quite a few DJ applications that support MIDI scratching in this format, the two I've tried are [[http://www.mixvibes.com/|Mixvibes DVS]] and [[http://www.native-instruments.com/index.php?id=traktor3_us|Native Instruments Traktor 3]]. M-Audio Torq doesn't work as of the current version (1.0.6) as it has a bug in the MIDI code.
 +
 +
  
  
Line 45: Line 52:
 This is how to build the device the way *I* did it. It's not pretty (see photos) but works acceptably. It could be improved upon immensely if you have any actual construction skills, metalwork experience, access to a CNC mill, etc. This is how to build the device the way *I* did it. It's not pretty (see photos) but works acceptably. It could be improved upon immensely if you have any actual construction skills, metalwork experience, access to a CNC mill, etc.
  
 +==== Schematic ====
 +
 +{{ ::neonking:scratch-schem.png?direct&800 |}}
  
 ==== Parts ==== ==== Parts ====
Line 70: Line 80:
 ==== Assembly ==== ==== Assembly ====
  
-[[http://picasaweb.google.co.uk/rasteri/Scratchtroller/photo#5216080813603959586|Here is the assembly diagram]].+{{ ::neonking:scratchtroller7.png?direct&600 |}}
  
 Notes/Hints : Notes/Hints :
Line 85: Line 95:
 Code can be found in <del>[[http://www.midibox.org/forum/index.php/topic,11167.msg94756.html#msg94756|this forum post]].</del><sup>dead link</sup> Code can be found in <del>[[http://www.midibox.org/forum/index.php/topic,11167.msg94756.html#msg94756|this forum post]].</del><sup>dead link</sup>
  
- 
-===== Schematics ===== 
- 
-[[http://picasaweb.google.co.uk/rasteri/Scratchtroller/photo#5216080810302030418|This schematic]] shows how to wire everything up to the PIC. Should be trivially adaptable to work with a "real" midibox core module.  
  
  
Line 102: Line 108:
  
  
-===== Photos =====+===== Original Photos =====
  
 http://picasaweb.google.com/rasteri/Scratchtroller http://picasaweb.google.com/rasteri/Scratchtroller
scratchcontroller.txt · Last modified: 2016/07/04 01:46 by psykhaze