User Tools

Site Tools


stanton_scs.1m

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
stanton_scs.1m [2010/12/16 07:44]
pegasus Reorganized & clarified
stanton_scs.1m [2015/08/02 03:07] (current)
be.ing
Line 1: Line 1:
 ====== Stanton SCS.1m ====== ====== Stanton SCS.1m ======
- 
 {{:​hardware:​stantonscs:​scs1mproductshot.png|}} {{:​hardware:​stantonscs:​scs1mproductshot.png|}}
 +  *[[http://​www.stantondj.com/​stanton-controllers-systems/​scs1m.html|Manufacturer'​s product page]]
  
-Link to the website: http://​www.enterthesystem.com/​system/​scs1m_mixer/​ +====== ​Mapping description ​======= 
- +{{:​hardware:​stantonscs:​scs1m-map.png?450|}}
-===== Latest MIDI mapping & script files ====+
- +
-[[stanton_scs.1m_mixxx_user_guide|Mixxx user's guide for the SCS.1m]] +
- +
-==== Instructions for v1.9.0 & above ==== +
- +
-**Stanton'​s DaRouter is not used with Mixxx 1.9.0 and up. Close it before starting Mixxx.** +
- +
-  - Download the files below. +
-  - Save the files into: +
-    * Windows: ''​C:​\Program Files\Mixxx\midi''​ (technically ''​%PROGRAMFILES%\Mixxx\midi''​) +
-    * OS X: ''/​Applications/​Mixxx.app/​Contents/​Resources/​midi''​ +
-    * Linux: ''/​usr[/​local]/​share/​mixxx/​midi''​ +
-  - Turn the controller on. +
-  - Start Mixxx +
-  - Open Preferences +
-  - Expand "MIDI Controllers"​ +
-  - Select the "​SCS.1m"​ device +
-  - Click the Enable checkbox in the right pane +
-  - Click the drop-down and choose the "​Stanton SCS.1m"​ mapping +
-  - Click OK and you're good to go. (The controller should initialize and light up.) +
- +
-==== 1.9.x mapping ==== +
- +
-//**Note:** the controller is not yet natively supported in Linux. We have a plan to fix that in a future Mixxx version.//​ +
- +
-The latest official MIDI mapping and script file are in the 1.9 release branch and can be downloaded from here: +
-  * [[http://​bazaar.launchpad.net/​%7Emixxxdevelopers/​mixxx/​release-1.9.x/​download/​head%3A/​stantonscs.1m.midi.x-20090413052950-0s8dvnvezkl3lrrh-1/​Stanton%20SCS.1m.midi.xml|Stanton SCS.1m.midi.xml]] +
-  * [[http://​bazaar.launchpad.net/​%7Emixxxdevelopers/​mixxx/​release-1.9.x/​download/​head%3A/​stantonscs1mscripts.-20090413052950-0s8dvnvezkl3lrrh-2/​Stanton-SCS1m-scripts.js|Stanton-SCS1m-scripts.js]] +
- +
-==== Instructions for v1.8.x & prior ==== +
- +
-[[http://​www.youtube.com/​watch?​v=crJksOEuTx0|See a walk-through video!]] +
- +
-  - Do the following depending on your OS: +
-  * **Windows & Mac**: +
-    - Download & unpack the {{:​hardware:​stantonscs:​scs.1m_thru.bmtp.gz|SCS.1m_thru}} DaRouter preset +
-    ​Start DaRouter and browse to where you saved the preset. Select & open it. +
-  * **Linux**, you'll need to install [[http://​www.ffado.org|FFADO]] v2.1. +
-    - Follow [[http://​subversion.ffado.org/​wiki/​InstallingFfadoFromSource|these instructions]],​ just steps 1-3 and 5 to install FFADO from trunk (until v2.1 is released.) +
-    - Run the ''​libffado/​tests/​test-scs''​ tool that will be built, then run Mixxx. +
-  - Download the files below for your version of Mixxx. +
-  - Save the files into: +
-    * Windows: ''​C:​\Program Files\Mixxx\midi''​ (technically ''​%PROGRAMFILES%\Mixxx\midi''​) +
-    * OS X: ''/​Applications/​Mixxx.app/​Contents/​Resources/​midi''​ +
-    * Linux: ''/​usr[/​local]/​share/​mixxx/​midi''​ +
-  - Start Mixxx, open Preferences,​ choose Input Controllers,​ the "​Stanton SCS.1m"​ mapping, and the "From SCS.1" device. Click OK and you're good to go. +
- +
-==== 1.7.x-1.8.x mapping ==== +
- +
-[[http://​www.youtube.com/watch?v=crJksOEuTx0|See a walk-through video!]] +
- +
-The latest official MIDI mapping and script file are in the 1.7 release branch and can be downloaded from here: +
-  * [[http://​bazaar.launchpad.net/​%7Emixxxdevelopers/​mixxx/​release-1.6.2/​download/​head%3A/​stantonscs.1m.midi.x-20090413052950-0s8dvnvezkl3lrrh-1/​Stanton%20SCS.1m.midi.xml|Stanton SCS.1m.midi.xml]] +
-  * [[http://​bazaar.launchpad.net/​%7Emixxxdevelopers/​mixxx/​release-1.6.2/​download/​head%3A/​stantonscs1mscripts.-20090413052950-0s8dvnvezkl3lrrh-2/​Stanton-SCS1m-scripts.js|Stanton-SCS1m-scripts.js]] +
-Just drop them in the res/midi folder (see instructions above.) +
- +
-==== 1.6.1 & prior mapping ==== +
-Mapping for use with Mixxx up to v1.6.1: {{:​hardware:​stantonscs:​stanton_scs.1m_1.60.midi.xml.gz|}} +
-//​**Updated** on May 23, 2009 to more closely match the mapping for 1.7.0//+
  
-**Using Mixxx 1.7.0 is //strongly// recommended as you will gain more functionality.**+//Image courtesy of [[http://www.stantondj.com|Stanton Magnetics, Inc.]], overlay (C) 2009 Sean M. Pappalardo//​
  
-(If you get a ''​WarningNo <​midino>​ defined in MIDI map node"​control"''​ just click OK.)+//**Easy customization:**// We have provided the following customization variables at the top of the script you can set to your liking:
  
-=== Notes === +  - **faderStart**: If set to //true//it allows decks to start when their channel or the cross-fader ​is opened. (This is also toggleable ​with the topmost button ​on the controllerSee below.) 
-  ​The middle two channel columns are for decks 1 & 2. (Left for 1, Right for 2) +  ​**scratchFactor**: Adjusts the speed of scratching with the select knob. (Defaults to **2**.)
-    ​The buttons above the gain knobs at the top are the headphone cues +
-    ​The encoder knobs act as jog wheels +
-    ​Pressing the encoder knobs toggles reverse playback +
-    * A & B are REWind and FastForwardrespectively +
-    * The long button at the bottom ​is Play/​Pause +
-    * The short circle button beneath that is Cue. +
-    * The pan knob isn't assigned to anything ​(Mixxx doesn'​t support channel panning) +
-  * Channel columns 1 & 4 control things for decks 1 & 2 respectively:​ +
-    * The circle button at the top syncs the song with that on the other deck (assuming the BPM detector worked correctly ​on both) +
-    * Pressing ​the encoder knob toggles the flange effect (rotating it does nothing) +
-    * A & B permanently lower/raise the pitch by 1% +
-    * The slider is the pitch slider +
-    * The long button at the bottom temporarily raises the pitch by 4% for as long as you hold it (pitch bend up.+
-    * The short circle button beneath that temporarily lowers the pitch by 4% for as long as you hold it (pitch bend down.) +
-  * Channel column 4's knobs affect global parameters:​ +
-    ​High = Depth +
-    ​Mid = Delay +
-    ​Low = LFO +
-    * Pan = Balance ​(master) +
-  ​Global knobs (upper right) do as they'​re labeled, except Zone which does nothing. +
-  ​BPM tap buttons are just below the global knobs. Left one is for Deck 1, right one for Deck 2. (Middle one does nothing.) +
-  ​Bank Down and Up select between Library, Play Queue, Browse and Playlists. +
-  * Track select: +
-    * The big knob scrolls through tracks (only forwards at the moment) +
-    * The Cancel button scrolls backwards one at a time +
-    * Pressing the knob loads the selected track into the first stopped deck+
  
-You can change which mixer controls get mapped to what Mixxx functions just by editing ​the XML file. See the [[midi_controller_mapping_file_format#​old_format_before_schema_versioning_mixxx_1.6.1_and_prior|MIDI Mapping file format]] for details.+Just open the ''​controllers/​Stanton-SCS1m-scripts.js'' ​file in your favorite text editor (Wordpad works too) and you'll see these variables right near the topEdit & save.
  
-=== Quirks ​=== +===== Deck controls ===== 
-(all are resolved ​in Mixxx 1.7.0)+//Refer to the image above, top to bottom// 
 +  * **a** buttons: Sync function: change the pitch of the deck so that its BPM matches that of the other deck (assuming the pitch range is sufficient) 
 +  * **b** buttons: Toggle headphone cue 
 +  * **Gain, High, Mid, Low** knobs: as labeled 
 +  * //**Pan** knob: unused// 
 +  * **c** encoders 
 +    * Rotate to increase or decrease the pitch range in 1% steps 
 +    * Press to toggle the flange effect 
 +  * **c** displays: Show the current pitch adjustment percentageThe back light color changes with the pitch range: 
 +    * Green = 1%-25% 
 +    * Orange = 25%-50% 
 +    * Red = 50% and above 
 +  * **c** A buttons: Permanently lower the pitch by 1% 
 +  * **c** B buttons: Permanently raise the pitch by 1% 
 +  * **e** sliders: Pitch adjust 
 +  * **e** buttons: Temporarily raise the pitch by 4% for as long as held (pitch bend up.) 
 +  * **g** buttons: Temporarily lower the pitch by 4% for as long as held (pitch bend down.) 
 +  * **d** encoders 
 +    * Rotate to nudge the track either direction (akin to twisting a record spindle) 
 +    * Press to toggle reverse playback 
 +    * LEDs show current track position 
 +  * **d** displays: Show the current track time remaining. They will flash slowly when less than 30 seconds remain, quickly when less than 15 seconds remain. 
 +  * **d** A buttons: Rewind 
 +  * **d** B buttons: Fast-forward 
 +  * **f** sliders: Volume adjust 
 +  * **f** buttons: Play/​pause 
 +  * **h** buttons: Cue
  
-  ​The big track select ​knob only goes forwards +===== Global controls ===== 
-  * The channel ​jog knobs are backwards+//Refer to the image above, top to bottom// 
 +  * **z** button: Toggle fader start/cue 
 +  * **Master, Headphones, Cue Mix** knobs: as labeled 
 +  * //**Zone** knob: unused// 
 +  * //**Gain** knob: unused// 
 +  * **i** knob: Adjust flange effect depth 
 +  * **j** knob: Adjust flange effect delay 
 +  * **k** knob: Adjust flange effect period (Low Frequency Oscillator) 
 +  * **l** knob: Adjust master pan (balance) 
 +  * //**p** button: unused// 
 +  * **m** button: BPM tap for Deck 1 
 +  * //**n** button: unused// 
 +  * **o** button: BPM tap for Deck 2 
 +  * **Preset** buttons: Hot cue points for the selected deck (**q** button) 
 +  * **Bank Down** button: select backward between Library, Playlist, and Browse views 
 +  * **Bank Up** button: select foreward between Library, Playlist, and Browse views 
 +  * **q** button: Change which deck's hot cues are active (**Preset** buttons.) Off is Deck 1, On (red) is Deck 2. 
 +  * **r** jog wheel: 
 +    * **Browse mode**: 
 +      ​Rotate to move the track select ​highlight 
 +      * Press to load the selected track into the first stopped deck, if any. //(This is [[https://​bugs.launchpad.net/​mixxx/​+bug/​734713|not working]] in 1.9.x for some reason.)//​ 
 +    * **Control mode**: 
 +      * Rotate to scratch the song on the selected deck 
 +      * //Pressing does nothing// 
 +  * **Cancel** button:  
 +    * **Browse mode**: Press to load the highlighted song onto deck 1, if it's not currently playing. 
 +    * **Control mode**: hold down to enable scratching on deck 1 
 +  * **Enter** button:  
 +    * **Browse mode**: Press to load the highlighted song onto deck 2, if it's not currently playing. 
 +    * **Control mode**: hold down to enable scratching on deck 2 
 +  * //**Setup** button: unused by Mixxx but will enter the mixer'​s internal setup menu// 
 +  * **Control** button: Selects scratching mode for the jog wheel 
 +  * **Browse** button: Selects track browse mode for the jog wheel
  
 +//(Any unlabeled controls are not currently used.)//
stanton_scs.1m.txt · Last modified: 2015/08/02 03:07 by be.ing