Introduction: Ps2midi VERSION 2 !!!!!
ps2midiVERSION2 by sir triggalot
better features !!!!!!!!!! same ps2 library - different pde file.
sorry for the typo layout ;) just load the zip file - includes library, ardu file, manual
ps2midi is an application for a ps2 computer keyboard,
to be used as standalone midikeyboard. it is based on arduino.
It has features that normal midikeyboards DON ́T HAVE :)
it ́s simple, cheap, available and inspirational.
It has chromatic pitchbend !!!
pitchbend range is divided in 12 steps up (semitones) and 12 steps down (semitones)
if pitchbend range of used instrument is +/- 12 , you can play the instrument "by pitchbend"
features:
-Full MIDI Note Range
2 octaves keyrange - 10 octaves all together (note #1 - note # 127) octaves are chosen with keys F1 - F10
"SPECIAL KEYS" =>
"DELETE", "RETURN", "rightSHIFT", and "SPACE" used to play up to 4 midi notes simultaniously. very cool for chords or drumz ;)
by default, "DELETE", "RETURN", "rightSHIFT", and "SPACE" play notes "C+++", "C++","C+" and "C"
Concept of "SPECIAL KEYS" :
keep in mind !!! : every time you push a "NOTE KEY", the last stroke is remembered.
Every SPECIAL KEY has 4 Layernotes to play, defined by the
"LAYERKEYS" =
"T AB"(Layer4), "Capslock"(Layer3), "leftSHIFT"(Layer2),
"CTRL" (Layer1)
By default, only one layer(LAYER1) ist loaded. How to load a NOTE into a LAYER:
First Push a SPECIAL KEY to choose SPECIAL KEY then
Push a LAYERKEY together with the desired SPECIAL KEY and the last remembered NOTE is loaded.
-to Silent a LAYER
push the LAYERKEY together with key "Q" -Listen to a LAYERKEY ?
Just Press the Key
concept of layering:
LAYER 1 is dominant.
Always stack up from LAYER 1
if you choose the same notes for other layers; they wont play !
=> to empty a SPECIAL KEY, you can quickly choose 4x times the same note for each layer => only this note is played once by layer one
"Q" KEY does the same thing, it makes the layer the same note as layer 1, so it wont play.
in pitchbend mode - dont choose Layernotes accidently by pressing Layerkeys and Specialkeys together.
- Velocity +/- / Full On / Accent
key: "^" and "1" change velocity of keystrokes -/+
key: "2" (accent): if pressed and hold, velocity is 127
Single Layer Velocity:
Cursor UP / DOWN change actual LAYER Velocity
Cursor LEFT / RIGHT change actual SPECIALKEY Velocity all togehter
to RESET LAYER Velocity: => press Arrow "LEFT" and "ESC" togehter.
All Notes Off
If it gets too messy => push "ESC" for ALL NOTES OFF* *works with mpc... - in vst world... often doesnt work...;(
3 Different Modes:
Modes can be changed with key "F12" - keyboard lights show witch mode is on. SPECIAL KEYS work in every mode.
1-PIANO Mode
"scroll" light is on.
In normal mode the "note"keys play midi notes.
"NOTE KEYS: "z,s,x,d,c,v,g,b,h,n,j,m," and "e,4,r,5,t,y,7,u,8,i,9,o,p" octaves are chosen with keys F1 - F10
2- Chromatic Pitchbend Mode
"scroll" and "caps" lights are on.
NOTE KEYS are PITCHBEND KEYS.
pitchbend range is divided in 12 steps up (semitones) and 12 steps down (semitones)
if pitchbend range of used instrument is +/- 12 , you can play the instrument "by pitchbend" very !!!!! cool with mpc (jjos) and chopped samples !!!!!!!!!!
SPECIAL KEYS are tweaked too.
3-MPC Mode
"caps" lights are on.
similar to mode 1 -but !!!
key notes are like mpc drumprogramm notes only "white" keys are used - to refer to the drumpads, lower octave is pad 1 - 8 upper octave is pad 9 - 16 key "F1 - F2 - F3 - F4" is bank A - B - C - D
"DRONE"
key"F11"
if you hold "F11" while releasing aNOTEKEY orSPECIALKEY => no "note off " is sent.
=> the note is on hold