Friday, 19 May 2017

Switches - Toggle mainly

All about switches

Firstly,
Poles Vs Throws.
Poles: A switch pole refers to the number of separate circuits that the switch controls.
Throws: This indicates how many outputs each switch can connect its input to. 

MTS stands for Minature Toggle switch.
The Switch bushing  has a 6mm diameter.

There are a few variations on these switches.
1. Momentary switch remains in its “on” state only as long as it is being compressed. Once the user removes the compression of the switch the device is no longer on. ...
2. Latching switch needs to be pressed once for ON and again for OFF, for example a light switch.
3. Non-Latching - When pressed it is on. The reverse action is off 

There are also various codes:

MTS 101 On - Off. SPST
Terminals : 2P











-----------------------------------------------------------
MTS 102 on - on   SPDT
Terminals : 3P





-------------------------------------------------------------------
MTS 103 on - off - on. SPDT
Terminals : 3P





----------------------------------------------------------------
MTS 112 on -(on)
SPDT
Terminals : 3P









--------------------------------------------------------------
MTS 113 on-off-(on)
SPDT
Terminals : 3P

-------------------------------------------------------------------
MTS123  
mom-off-mom    (on) off (on) 
SPDT
Terminals : 3P


 


---------------------------------------------------------------------------------
MTS 1033 On-On-On
SPDT
Terminals : 3P

---------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------

MTS 201
on-off
DPST
Terminals : 4P













------------------------------------------------------------------------------------
MTS 202
on - on  DPDT
Terminals : 6P









---------------------------------------------------------------------------------

MTS 203  On - off - on.
Terminals : 6P
DPDT










 --------------------------------------------------------------------------------------

MTS 212 on-(on)
Terminals : 6P
DPDT
 ----------------------------------------------------------------------------------------

MTS 223  (On) - off - (on).
Mom - off - Mom
Terminals : 6P
DPDT





----------------------------------------------------------------
MTS 2003
on-on-on

2 pole, 3 throw. (2P3T)















This slide switch is another version of a 2P3T switch

 
-------------------------------------------------------------------..----------------------

 MTS 301
on-off
3PST
Terminals:6P

-------------------------------------------------------------
MTS 302
on-on
3PDT
Terminals 9P




----------------------------------------------------------

MTS 303
on-off-on
3PDT
Terminals 9P




---------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------

MTS 401
on-off
4PST
Terminals:8P
-------------------------------------
MTS 402
on-on
4PDT
Terminals:12P



-------------------------------------------------------------------

MTS 403
on-off-on
4PDT
Terminals:12P




Links
+ Restoring Vintage Toggle Switches
+ Massuse Switch




Thursday, 18 May 2017

Data Types - Constants vs Variables

Data types are closely associated with memory
All data occupies memory 
Below is a list of many of the data types commonly seen in Arduino. 
The memory size of each is listed in parentheses after the type name.
 

 Constants

The value can't be changed. It's read only. 
 
+ Defining pin levels: HIGH  vs LOW 
   High: voltage greater than 3.0V is present at the pin (5V boards)
   LOW:  a voltage less than 1.5V is present at the pin (5V boards)
 
+ Defining pinModes:
   INPUT vs OUTPUT , INPUT_PULLUP

+ boolean Constants (8 bit) - simple logical true/false.
   false is defined as 0 (zero).
   Any integer which is non-zero is true, in a Boolean sense. 
   So -1, 2 and -200 are all defined as true, too, in a Boolean sense. 
 
+ Floating Point Constants
   eg : n = 0.007; // 0.007 is a floating point constant
          You can also express them in scientific notation.
          thus 2.34E5 = 234000
 
+ Integer Constants 
    eg   n = 345;
           Normally, we use decimal numbers, but other bases can be used like binary or hexadecimal.
 

VARIABLES

These are memory locations which can be changed as many times as you like.
Memory is measured in bits and bytes.
8 bit = 1 byte
Note: signed variables allow both positive and negative numbers, while unsigned variables allow only positive values. 

 
+ boolean (8 bit/1 byte) - simple logical true/false. 
+ byte (8 bit or 1 byte) - unsigned number from 0-255 
+ char (8 bit) - signed number from -128 to 127. 
    The compiler will attempt to interpret this data type as a character (like ‘a’ or ‘!’) 
    in some circumstances.
+  unsigned char (8 bit) - same as the 'byte' data type.
    The unsigned char datatype encodes numbers from 0 to 255. The byte data type is preferred.
+  word (16 bit or 2 bytes) - unsigned number from 0-65535
+  int (16 bit) - signed number from -32768 to 32767. 
    This is most commonly what you see used for general purpose variables in 
     Arduino example code provided with the IDE
 +  unsigned int (16 bit or 2 bytes)- They only store positive values.
    They thus yield a range of 0 to 65,535 ((2^16) - 1)
+  long (32 bit) - signed number from -2,147,483,648 to 2,147,483,647
+  unsigned long (32 bit or 4 bytes) - store positive numbers from 0 to 4,294,967,295. 
    The most common usage of this is to store the result of the millis() function, 
    which returns the number of milliseconds the current code has been running 
+  short (16 bit) - range of -32,768 to 32,767
+  float (32 bit) - signed number from -3.4028235E38 to 3.4028235E38. 
     Floating point on the Arduino is not native & the compiler has to do complicated math to make it work.
     Avoid if you can.
double (32 bit) - double-precision floating point number.
     can hold very large (or small) numbers. Some of the bits are used to tell 
     where the decimal place goes.  This leaves 6 to 7 digits of precision.
+ string - holds ASCII characters.. that is, it holds text .. 
      you might use this to send a message via a serial port. 
 

Arrays

 
+ Array - This is a list or collection of variables that can be accessed via an index number. 
      The word "array" isnt actually used. The symbols [] and {} do the job.
      eg: int myArray[] = {6,21,34,2,1,0,152}; 
      Here we declared an array with 7 values.  Arduino creates 7 places in memory for these values.
 
     We can also just tell the arduino to create 7 memory spots, and then enter the values later :
      int myArray[7];
 
To assign a value to the second spot we use a command like this:
myArray[1] = 21; 
This is the index number.
The first spot always has an index value of 0 (they are zero indexed).
 
 
 
 
Links:
 

 

 ---------------------------------
-------------------------------------

Korg PS 3100 - Modulation Generator 1 & 2

Basically these are LFOs

You have a choice of 4 wave forms  plus white & pink noise.

You can send the MG1 to the LPF & SG
Most synths have LFOs with frequencies between 0.1Hz & 10Hz.
MG1 however has a range between 0.1Hz to 1KHz.
----------------------------------

MG 2 --- another LFO
Just 1 waveform  - saw.
You can only adjust the frequency.

It is routed to the resonator by default.

You can also use the patchbay.


Tuesday, 16 May 2017

Arranger View - deluge

This allows you to put all your clips together in one place to build a complete song..
It's pretty much like a DAW  ..... such as the Arranger View in Abelton Live.
(Song view is like Session View in Abelton, and clip/track view  is akin to playing individual clips in Abelton) .
And just like in abelton, the Arranger, Song & clip views are not independent of one another.
Song view is made up of clips, and Arranger view is made up of tracks ... kinda like in Abelton
The nice thing about this view is that the song loops CAN BE  arranged independently from one another ..
It's not linear .....
that is they can overlap...... clips can start and end at separate times.

To enter arranger view:
1. enter song view. (solid blue LED)
2. Press the song view button again.
    The Blue LED should be flashing and you are now in arranger view.
     (The main Grid is blank. The mute / launch pads will be lit.).
3. You can place an instance of a clip onto a track’s row by pressing a pad.
     if you tap a pad on the clip-instance other than its leftmost pad, you'll be taken into
     clip view for that clip.
    Clips are arranged according to the section colours (there are 12 colours in total)
    ie: the colours of clips in arranger view reflect the colours for the respective
    section in song view.
 4. There is  just one row per instrument, MIDI, CV, audio.
      eg: a synth in one row. A drum in another row , Cv  & midi in another, etc etc
     Holding down on audition pad will reveal the name of that preset in the display.
     Each instrument can be muted and unmuted as in song view.
4a.  To Change or add a new Instrument for a row
        Hold Audition pad + turn select knob or press instrument-type buttons
5. If you press any song instance tail pad ie a pad to the right of the first brightly lit one),
    you can see the original clip.
6. You can change the CLIP INSTANCE of an instrument by holding the PAD and
     turning the Select knob.
7. The Undo / redo button works in arranger view.
8. Press SHIFT + SCROLL<> to move clips left or right.
8a. To Move a clip-instance horizontally
      Hold grid pad of clip-instance and scroll horizontally

9. Press PLAY to play the song of Arranger view.
10. Press PLAY to stop



---------------------------------------------------------------------------

White Clips

White Clips are unique.  they are independent from the original.
You can create two types of white clip.
1. A brand new white clip in the row that is totally blank.
(That is, it doesn't contain any note or sound pattern information).
 OR
2. A white clip that has a variation in the original pattern.

1. To create a Blank White Clip.
a. hold a PAD and turn the Select knob (turn anticlockwise) till the pad turns white.
   You may also convert an existing coloured clip to a white clip by pressing :
          [SHIFT] + [PAD head]
b. Pressing the clip ‘tail’will switch to clip view where you can see that no
    notes or sound patterns exist.

2. Creating a White Clip with the old pattern.
    You are converting an existing clip to a white clip    
    This allows you to make a variation of the old pattern which won't effect
     the original source clip.
    a. Press [SHIFT] + [PAD head] of an existing coloured clip
        The head of the clip will go white.
    b. Press the 'tail' of the white clip to switch to clip view.
        The clip will still contain the old note info.
    d.  make your variations to the pattern.
    e. Press [song] to return to arranger view

 ---------------------------------------------------------------------------------------------
Recording your Song into Arranger view
Another way to use the arranger view is to play the clips in Song view and record that
performance into arranger view.
This is just like in Abelton.

1.Set up song view as usual (mute what is necessary)
   Solid blue LED.
2. Press & hold the Record button
3. Press the Song button again
    You will now see a flashing blue LED but will stay in song view.
    The Play button will automatically light green.
4. Do your performance.
5. When finished, press PLAY.
     The flashing blue song button will now be solid.
6. Press song to enter arranger view.

--------------------------------------
Entering a clip from song view into Arranger view (and vice versa)
1. enter song view
2. Press a pad on that clip
3. Press song button
4. The clip will be copied into arranger view

You can do the reverse of this if you are in Arranger view, and wish to
drag a clip into song view. This is useful if you have made a white clip in arranger view.
You can drop it into song view. Once you have done this, the white clip will be assigned a new section colour, which will also be visible the next time you go back into arranger view.,,,

-------------------------------

Deleting tracks in Arranger view ****
1. Hold down the audition button
2. Press save/delete

*** this feature doesn't seem to work
        Future update ??

Clearing the entire existing Arrangement.
Hold [SCROLL▼▲] + [BACK / UNDO]

---------------------------------------------------------------------------

Playing in Arranger View

To start from the beginning, 
 1. press PLAY

To play from a  desired/current scroll position. 
1. Scroll to the position
2.  Press & hold (left/right SCROLL◄►)
     (don't turn the knob)
3. Press [PLAY]

To solo a track.
 1. Hold down the Left/right SCROLL◄►knob
 2. press the Launch/mute pad (turns blue)
 3. to Unsolo -  press the mute pad again.

To move an instrument
1. Hold down the audition pad
  2. turn the up/down knob

Changing a Tracks Preset / instrument
1. Hold down the Audition Button.
2. Turn the select knob
     or
    Press the track type button (Synth, Kit, MIDI, CV)

Note:
You can jump from arranger view to song view (and back again)
while the song is playing in arranger view.
This won't effect or interrupt the performance.
----------------------------------------------------------------
Rename tracks
1. Press Audition tab
2. Press name tab
3. Press eNTER (on qwerty keyboard to confirm & save)


----------------------
To clear the entire arranger view.
1. Hold down the left/right knob
2. Press Back/undo

-----------------------------------------------
Automation

Press shift + these header buttons (for the clips)
They are now stand alone clips and you can add your automation to them without it effecting
all the other clips in that row.

-------------------------------------

Inserting & deleting time
1. Hold shift and turn the ◄► knob
    This will move all clip-instances which are currently on-screen or to the right of the current screen.

2. Any clip-instances which “fall off” the left of the screen are deleted -
    but you can get these back using the undo function (press back).
                                                                                                         (source : official manual)

 --------------------------------------------

Sunday, 14 May 2017

Korg PS 3200 - 15. Keyboard PS 3010

The Keyboard is quite useful.
Though I can control the 3200 with a Midi keyboard, The 3010 has lots of extras such as a joystick,
a slide switch, and a momentary switch (M.SW).


It connects to the PS 3200 via the chunky cable.




Saturday, 13 May 2017

Korg PS 3200 - 13. Adding Amp

The adding amp is much like a mixer.
It has two inputs for the signals to be mixed.
The inputs can be anything ... even DC, though they should be in the -5V to +5V range.
You can use it to add & mix things like the MG-1 & GEG for example.

There are 2 outputs: Normal & inverse.
Inverse provides an output where the signal is of an inverted phase polarity.
Notice the outs have a range of -10V to +10V.
In addition to mixing, it can also multiply or amplify the output voltages.
So it's probably a good idea to be careful when patching out from this module into the
rest of the system.

Thursday, 11 May 2017

EMS Synthi - 1. Playing the keyboard

If you have never used a synthi AKS, you may wonder why the keyboard doesn't just work straight out of the box.
This is a basic patch to use the KS as a simple keyboard.


So there are 3 required pins: D3, A12, I8.




An extra pin can be put in at O9 for loudness control
OR
L9 for decay