User Tools

Site Tools


stanton_scs.1d

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.1d [2011/02/18 13:06]
pegasus Removed beta message.
stanton_scs.1d [2015/08/02 03:12] (current)
be.ing
Line 1: Line 1:
 ====== Stanton SCS.1d ====== ====== Stanton SCS.1d ======
- 
 {{:​hardware:​stantonscs:​scs1d_frontview.jpg|}} {{:​hardware:​stantonscs:​scs1d_frontview.jpg|}}
 +  *[[http://​www.stantondj.com/​stanton-controllers-systems/​scs1d.html|Manufacturer'​s product page]]
 +
 +====== Mapping description ======
 +
 +{{:​hardware:​stantonscs:​scs.1d_callouts.jpg?​450 |}}
 +
 +//Image courtesy of [[http://​www.stantondj.com|Stanton Magnetics, Inc.]]//
 +
 +//**Easy customization:​**//​ We have provided the following customization variables at the top of the script you can set to your liking:
 +  * **pitchRanges** - The pitch ranges selectable with the Range button. You can add more as you like but they must be in ascending order.
 +  * **fastDeckChange** - If set to true, changes decks instantly by skipping the flashing lights. Useful for beat juggling on one unit.
 +  * **globalMode** - If true, the unit will stay in the current section modes on virtual deck changes (instead of switching to the modes you were in the last time you controlled that virtual deck.) The trigger pad section always stays in the current mode regardless of this setting.
 +  * **platterSpeed** - The speed of the platter at 0% pitch: 0=33 RPM, 1=45 RPM
 +  * **deckChangeWait** - Time in milliseconds to hold the Deck Select button down to avoid changing decks
 +  * **padVelocity** - If set to true, uses the velocity values when recalling cues on the trigger pads (this is toggle-able with a button on the unit as well.)
 +  * **crossFader** - If true, uses the pitch slider to adjust the cross-fader while the Pitch Range button is held down
 +  * **browseDamp** - Number of platter ticks to move the highlight one item when browsing the library. Set higher for slower movement. (Defaults to 3.)
 +  * **looseLoops** - If true (default,) causes the loop buttons to set new loop points each time you press them (good for loop rolls.) If set to false, you must explicitly delete one before you can set another.
 +
 +Just open the ''​midi/​Stanton-SCS1d-scripts.js''​ file in your favorite text editor (Wordpad works too) and you'll see these variables right near the top. Edit & save, then restart Mixxx and enjoy.
 +
 +Now let's take a look at how the controls operate, starting in the upper left and moving counter-clockwise:​
 +
 +===== Mode switch buttons =====
 +
 +  * //​**Setup**:​ unused by Mixxx but will enter the deck's internal setup menu//
 +  * //​**Control**:​ unused//
 +  * **Browse**: Allows browsing the library with the platter. Press additional times to change the category (Library, Playlists, Crates, etc.) To go backwards, press another mode button (Vinyl or Control) then Browse again.
 +  * **Vinyl**: Take a guess! :-)
 +
 +  * **⇒/​Enter**:​ Loads the currently selected track into the currently selected virtual deck
 +  * **Deck Select**: Switches to the other virtual deck
 +  * //​**⇐/​Cancel**:​ unused//
 +
 +===== Transport section =====
 +
 +  * **circle button**: Toggles headphone cue
 +  * **«**: Fast rewind
 +  * **»**: Fast forward
 +  * **|«**//: unused//
 +  * **»|**//: unused//
 +  * **Cue, Sync, Play/​Pause**:​ as labeled
 +  * **BPM**: BPM tap
 +
 +===== Trigger Pad section =====
 +
 +The trigger pads are used to set and recall hot cues. You can use them as you would a sampler if the target deck is stopped (where it will only play as long as you are pressing the pad) or as hot cues (if the target deck is playing.) You set a cue simply by pressing an unlit pad at the desired point. It lights green when there'​s a cue set and the corresponding display shows the cue point in ''​minutes:​seconds.centiseconds''​ format.
 +
 +  * //**circle buttons** above the displays: unused//
 +  * **circle button** at the top right of the section:
 +    * Velocity toggle: When lit red, the target deck's volume will be adjusted by how hard you strike the pads. Press this button to toggle the feature.
 +    * Delete cues: Hold this button down and press a pad to delete the cue stored there
 +  * **circle buttons** at the bottom right of the section: These select the cue bank for each deck. The top button chooses the bank for deck one and the bottom for deck two. There are three banks for each deck denoted by the button color: green (1), red (2), and amber (3). In this way you can recall cues/play samples on either deck at any time regardless of what the rest of the controller is doing.
 +
 +===== Pitch slider section =====
 +
 +  * **Pitch slider**:
 +    * Pitch adjust: directly corresponds to the slider on screen for the currently selected virtual deck. Since the slider is motorized, it will move on its own if you change decks or adjust the slider on the screen.
 +    * Cross-fader adjust: will move to and allow adjustment of the on-screen cross-fader while the Range button is held down.
 +  * **Range button**:
 +    * Toggles between the pitch range values specified in the **pitchRanges** global variable mentioned at the top of this page
 +    * When held, allows the pitch slider to be used to adjust the cross-fader (if the **crossFader** variable is set to true.) If you do this, the pitch range will not be changed when you release the button.
 +  * **Reset button**: Resets the slider to the center position when adjusting pitch or the cross-fader.
 +
 +===== Preset section =====
 +
 +This section has three banks, selected by the three circle buttons at the bottom of the section. ​
 +
 +==== Loop mode ====
 +
 +Press the top circle button (Bank 1) at the bottom of the section to get into this mode. The 12 preset buttons are grouped in pairs with the left one adjusting the loop in point and the right one adjusting the loop out point.
 +
 +There are two modes of operation selectable by the **looseLoops** global variable described at the top of this page:
 +  - **Loose Loops mode** - Works just like a CDJ and the on-screen loop controls. Use this for loop rolls.
 +    * **Left loop button** - Sets loop in point any time you press it
 +    * **Right loop button** - Sets loop out point any time you press it
 +    * Reloop/​Exit:​ Hold the **Bank 1** button and press either Left or Right loop buttons to toggle the loop on and off
 +  - **Protected Loops mode** - Works like the hot cue section in that you must first delete a loop point before you can set another. Use this when you want to return to a pre-set loop and not worry about accidentally losing it.
 +    * **Left loop button** - Sets loop in point only when none is already set
 +    * **Right loop button** - Sets loop out point only when none is already set
 +    * Reloop/​Exit:​ **Both loop buttons together** - Toggles the loop on and off
 +    * Delete: Hold the **Bank 1** button and press a Left or Right loop button to delete that loop point.
  
-Link to the website: http://​www.stantondj.com/​stanton-controllers-systems/​scs1d.html+==== Instant pitch changes ====
  
-===== Latest MIDI mapping & script files ===== +The bottom two banks are used for instant pitch changes for the current virtual deck. These are useful when using the pads as samplers to further vary the sounds.
-=== Instructions ===+
  
-**Stanton'​s DaRouter is not used with Mixxx 1.9.0 and up. Close it before starting Mixxx.**+They offer the following arrangements,​ increasing from left to right, top to bottom:
  
-  ​- Download ​the files for the applicable version of Mixxx below. +  ​* **circle buttons** at the bottom
-  - Save the files into+    * **MiddleKey change** - Center row buttons are one semitone away from their vertical neighbors and the outside ones are three semitones away (for harmonic key changes.
-    * Windows''​C:​\Program Files\Mixxx\midi'' ​(technically ''​%PROGRAMFILES%\Mixxx\midi''​+    * **BottomNotes** - Buttons correspond to major scale notes (ala Vestax Controller One.) This is most useful with a constant-pitch sound or chord(You can generate one in Audacity, or use the time code sound:-)
-    * 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 "​Stanton SCS.1d" device +
-  - Click the Enable checkbox ​in the right pane +
-  - Click the drop-down and choose the "​Stanton SCS.1d" mapping +
-  ​Click OK and you're good to go. (The controller should initialize, light up and stop spinning.)+
  
-==== 1.9.x ====+Remember you can return to the original pitch (tonic) by pressing Reset just above the pitch slider.
  
-**Important:​ Make sure your unit(s) are at firmware v1.25 or higher** so that the platter and flashing lights on deck changes work correctly. [[http://​www.stantondj.com/​stanton-controllers-systems/​scs1d.html|See Stanton'​s SCS.1d page here]] and click Downloads.+Note that when you use one of these buttons, ​the pitch range is automatically set to 100% in order for the values to be set correctly.
  
-//**Note:** the controller is not yet supported in Linux. We have a plan to fix that in a future Mixxx version.//+//Key change and Note modes were tuned with respect ​to 440Hz A (above middle C.)//
  
-//The mapping shipped with Mixxx v1.9.0 was unfinished. Download the updated one below.//+===== Encoder section =====
  
-The latest official MIDI mapping and script file are in the 1.9 release branch and can be downloaded from here: +Pressing any of the encoders returns the parameter to the default value.
-  * [[http://​bazaar.launchpad.net/​%7Emixxxdevelopers/​mixxx/​release-1.9.x/​download/​head%3A/​stantonscs.1d.midi.x-20090805223203-64fkb2qkm2pqisuz-1/​Stanton%20SCS.1d.midi.xml|Stanton SCS.1d.midi.xml]] +
-  * [[http://​bazaar.launchpad.net/​%7Emixxxdevelopers/​mixxx/​release-1.9.x/​download/​head%3A/​stantonscs1dscripts.-20090805223203-64fkb2qkm2pqisuz-2/​Stanton-SCS1d-scripts.js|Stanton-SCS1d-scripts.js]]+
  
-[[stanton_scs.1d_mixxx_user_guide|Mixxx user's guide for the SCS.1d]]+  * **circle button** to the left of the section: changes the parameter bank the encoders adjust: 
 +    * **Green**:​ 
 +      * **1st encoder** (from the left): adjusts low frequency equalizer 
 +      * **2nd encoder**: adjusts mid frequency equalizer 
 +      * **3rd encoder**: adjusts high frequency equalizer 
 +      * **4th encoder**: adjusts deck volume 
 +      * **circle buttons** under each display: momentary kill buttons for the corresponding parameter 
 +    * **Red**: 
 +      * **1st encoder** (from the left): adjusts flanger depth 
 +      * **2nd encoder**: adjusts flanger delay 
 +      * **3rd encoder**: adjusts flanger period (Low Frequency Oscillator) 
 +      * **4th encoder**: adjusts pre-fader track gain 
 +      * **circle button** under the 1st display: toggles the flange effect for the current deck. 
 +      * //**circle button** under the 2nd display: unused// 
 +      * //**circle button** under the 3rd display: unused// 
 +      * **circle button** under the 4th display: toggles key lock for the current deck. 
 +  * When holding down the **Deck Select** button: 
 +      * **1st encoder** (from the left): adjusts the cue/main headphone mix 
 +      * **2nd encoder**: adjusts the headphone volume 
 +      * **3rd encoder**: adjusts the master balance (pan) 
 +      * **4th encoder**: adjusts the master volume
stanton_scs.1d.txt · Last modified: 2015/08/02 03:12 by be.ing