Samchillian User's Guide/Reference (beta 2.85) - October 5, 2006 (The latest version of this can be found at http://samchillian.com/samOSXmanual.html)
The Samchillian Tip Tip Tip Cheeepeeeee is a radical new take on a keyboard MIDI controller. It converts the standard computer keyboard into a musical keyboard in an innovative way, namely by having the keys stand for interval changes in pitch rather than fixed pitches. The result is that even non-keyboard players can play very difficult and rapid improvisatory passages quite easily, in any key or scale, and will come up with unusual and interesting phrases. In addition to playing in standard 'western' scales, one can play in a number of microtonal scales as well. Though it is not monophonic, it tends to be used that way, as this exploits the concept best. Besides interesting melodic lines, the instrument can be used for bass quite well, as well as for creating unusual repeating percussive patterns.
What You Will Need
A mac running OS X, a program such as Garage Band or Reason to receive the MIDI output internally, or a MIDI interface together with a MIDI synth/sampler. Note that this program is strictly a MIDI controller and does not make sound by itself. Also, at the moment this is not universal binary, which means it may not run properly on new MacBooks. If you have such a machine please let me know how it runs. I should also mention you can use the mac keyboard without any need for an external keyboard.
In addition to reading this manual,
I recommend checking out some of the links which appear at the end of this document
- they link to an instructional video and sound clips, as well as additional
information. Installation/Configuration Under the MIDI Devices tab, find
"IAC Driver". Double-click on it and on the 'properties' tab make sure the box "Device
is online" is checked off. Now on the 'ports' tab make sure there is "Bus 1" listed on the "Ports" list. If not, click on "Add Port" and "Bus 1" should appear there. Click on apply and close the "Audio MIDI setup" program. By default the mac function keys
(top row of keyboard) are assigned to functions in the mac operating system,
and are not seen by the samchillian application. In order to get the function
keys to work in samchillian, it is necessary to go into "System Preferences"/"Keyboard/Mouse"/"Keyboard
Tab" and check off "use the f1-12 keys to control software features." Realize, however, by turning your mac into a samchillian you are losing the ability to control some convenient mac functions - such as being able to control volume with keys instead of the mouse. Obviously you can change this back and forth. It's possible you can compromise somehow - let me know what you find 1. Unzip the samchillian file, if it
is still zipped, by double-clicking on it. - samlights3.mov (graphics file) 2. Put the samchillian application
anywhere. Put this file (samOSXmanual.html) anywhere. Note that the only file that is absolutely necessary for operation is the application ("sam beta 1.0 285"). Set.xml stores information about songs for live performance; the other two are necessary only if you want to see the flashing lights. There may be some speed improvement without the lights - you can test this by renaming the graphics files. 3. Start the program. Make sure that under Preferences, MIDI Output is set to IAC Bus if you are going internally. Note that because samchillian uses
the computer keyboard as input, it must be the current application in focus
in order to work. (Also note that should you desire a more exciting stage look
you can plug any external USB computer keyboard into the laptop and use that
as the keyboard.) Start your receiving music application
of choice - see list below. It may be necessary to go into the set-up/preferences
menu and select the IAC bus channel one as MIDI input. Switch back to the samchillian
application and play the letter 'a' repeatedly. At this point any music application
that accepts MIDI internally should see the output of samchillian. At the moment
these music programs are known to work, though any application that receives
MIDI should work: - Garageband There should be no difference to
your application whether the MIDI on channel one is coming from samchillian
or from an external MIDI or usb keyboard. If your application does not indicate
that it is receiving MIDI from samchillian, there is a problem and you should
solve it before going on. Display - Scale Name ("major",
e.g.) Keyboard layout Movement keys (MV+n, MV-n) Example: "Yankee Doodle" Here's how the melody goes, written
in traditional music notation: Other Movement Keys P_UN ('o'): Undo key - this key brings
you back to the note you heard just prior. The use of this can be quite intuitive,
and in addition this key is quite helpful in the learning of new fingering.
(When learning some new melody, when one makes a mistake one can immediately
press the UNDO key and go back to just before the mistake and try again, figuring
out which is the correct key to press.) MV_SM ('j', [space bar]): Same key
- this key repeats the movement made by the last key - to press this key is
equivalent to pressing the previous key once more (moves the same number of
steps as the last key struck, within the scale) P_SM ('g') Same pitch - this key
is similar to the 'same key' above, except it repeats the actual frequency ratio,
not the interval. this means the result may not actually be in the current scale
+1_UN ('t'): same as P_UN but increases
the pitch jump by one (i.e., it's one higher if the jump went up, one lower
if down)_-1_UN ('y'): same as P_UN but decreases the pitch jump by one (i.e.,
it's one lower if the jump went up, one higher if down) +1_SM ('b'): same as MV_SM, but adds
one step (NOT CURRENTLY FUNCTIONAL) CR_U: ('u'): moves you up one chromatically
(as defined in scale data) CR_D: ('l'): moves you down one chromatically
(as defined in scale data) Chromatic Shift Keys Right shift: : Holding this key down
makes everything you play a small amount higher in pitch. while depressed each
subsequent note is a chromatic shift up (as defined in scale data) (You can think of the analogy of
the chromatic shift key on a harmonica) Scale keys There are a number of pre-set scales
that you can use. In the samchillian system, a scale is a set of notes, possibly
microtonal. The default set of scales is as follows: F1: Major (standard western scale) The scale name appears in the display,
on the top left Please note that when selecting a microtonal scale, you ought to set the receiving synth to a pitch bend range of 2. Other numbers may also produce interesting results, but '2' is the one that it is expecting. Selection of the scale determines
the set of notes, the harmonic palette if you will, that you will be drawing
from. This can be further modified by changing the key signature with the transposition
keys - see below. Note that in the samchillian method
there is no real difference between major and minor scales, or any of the 7
modes, for that matter. That is, if one wants a minor scale, one still selects
the major scale and starts on the 6th chord tone, etc. You may find it interesting to create
a spiraling pattern of 3 or 4 repeating keys that you like in one scale, and
then change the scale to hear the same 'harmonic contour' in another scale Pentatonic mode is probably a good
one to start on to see the ease of playing a good percentage of 'right notes'
in a jam session. Play a repeating groove you want to solo over, and then try
playing over it with the pentatonic scale. If it sounds wrong, press a few transposition
key and see if this improves things. you may have to press a few keys until
it sounds right. Transposition Keys '1' - add 1 flat The new key signature appears next
to the scale name, on the top line of the display. As an example, a typical blues progression
played with the major scale mode might go like this So since C major is the same as G
mixolydian, the scale that one might play on the blues to start with above,
then the equivalent transpositions might go like this Sometimes it is possible to ignore
a scale change if you know you will not be playing the notes which would conflict
- in the above example if you avoid the notes 'B/B flat' and 'F/F#' you will
not need to transpose at all. more practically, you might transpose only for
some portion of the time indicated above. (Though if you do skip a key signature
changes you will have to make an adjustment to the subsequent change) Another approach would be to strictly
play pentatonic mode over those changes Harmony key 1: single note (default) All Notes Off/Panic button ("CLR") Learning the layout For some examples of exercises designed
to help you learn the layout, see "The
licks" On the left is the pattern written
in samchillian notation. In the center is the pattern as it will sound in standard
notation. And on the right is my suggestion for a fingering for pattern. The idea with most of these is to
repeat them when you get to the end - should create a spiraling pattern. Try a few of these out, and then
write some of your own exercises. Kinesis keyboard Serial mode This is more or less the concept
of the "tone row", the basis of the style of classical music called
serial music (Schoenberg, etc.), except that here it is extended to other scales
besides the chromatic. Here's how it works: There are 2 stages to serial mode:
recording and playback. Recording: depressing the key 'SER'
('[')switches the system serial mode. Now, as additional keys are pressed the
software keeps track of the notes played, and will not allow an exact repetition
of any note played since SER was depressed. We switch into the 2nd stage of
serial mode ('playback') when one of the following two conditions are met: either
the 'END' (']') key is depressed, or the default case which is when all the
notes of the scale are used up. Playback: in this stage keypresses
work as they do normally, except we are restricted to the current 'scale' which
is the cyclic set of notes we have recorded. This is to say, at this point repeatedly
pressing "MV+1" will move us forward in our set of notes, cycling
back to the beginning when all notes have been sounded; "MV-1" will
move us backwards through the set. "MV+2" will skip by two's etc.
In the case of a chromatic scale, one can imagine that the notes are the numbers
on the face of a clock, and one is cycling around the clock in various ways. Note that in this mode there is a
special use to the 't' key: while in this mode, pressing the 't' will restart
the sequence on the first note. This is useful in the case of a pattern of odd
length, in the case you want to start it on the downbeat in a more regular key example #1 you are on middle C in the chromatic
mode, and you press the SER key. Pressing MV+1 will move you to C# example #2 select the 20 tone scale and press
SER. this time don't press the END key, letting the software decide to end the
sequence automatically when all 20 notes are used up. Once in the playback stage,
try different combinations of repeating letters (for example: "r",
"space bar", "j") to hear some unusual patterns Set.xml: Note that one can define other scales through the use of the set.xml file - try to figure it out, but hopefully someone will contribute a GUI to help edit this file, so I won't explain it at the moment. Here are the sections: - scales - keymap (not yet functional) - songs: for live performance. You can preset the opening scale, key, starting note, and give it the name of the song Please note that if you plan to change set.xml, it might be smart to make a back-up copy so you can replace the scales you have modified Other Through the menu it is possible to change MIDI channels, song/patches. This can also be done with combinations of command/option keys plus function and number row keys - see the menu Relevant Websites:
This is the main website
about samchillian, containing a demo video as well as sound clips, etc.
You may wish to output the samchillian MIDI to external MIDI devices, but typically
you will probably want to send the MIDI data internally, through the IAC bus. To use this, it will be necessary to run a utility called
"Audio MIDI setup", which is found in "/applications/utilities"
- lights.qtz (graphics file)
- set.xml ('set' file for live performance)
- Reason
- Ableton Live
- Logic Express
From left to right:
- Key signature ("Eb")
- Last Note Sounded ("F#") - this information moves left to right
to indicate approximately which octave you are in.

The movement keys are the basis of the entire samchillian concept. Each key,
rather than denoting a pitch - as is usual on pretty much any musical instrument
- denotes a change in pitch, relative to the note heard just prior (within the
current key and scale). So to play a melodic line, one needs to decide if the
next note is up or down from the last, and by how many steps in the scale, and
then press the appropriate key. This takes a bit of practice, but eventually
it can become second nature. Furthermore, anything you learn in one key signature
can be immediately applied to other key signatures, without having to re-learn
any fingering.
To play this on samchillian, you must first analyze the differences in pitches
from note to note.

Now, there are a number of ways to play these notes, as I have built in some
duplication and alternate methods to the key functionality. But I have picked
a simple one below. The letters below refer to the keys with those letters printed
on them on the keyboard itself:
So to play this melody, you need to start on middle c in the major scale, which
is where the instrument begins when you turn it on. Then just type the letters
"a, a, d, d
" that appear under each note of the song.
Most movement keys are of the type "+n" or "-n" where n
is some integer. However, I have added a few special movement keys that can
make things easier or more interesting.
note that 'chromatically has an extended meaning when you are not in the major
scale. for example, in chromatic mode, when you move chromatically you actually
move 1/4 step, so that two 'chromatic moves' while in chromatic mode are required
to move to the next tone in the scale.
Left shift: Holding this key down makes everything you play a small amount lower
in pitch. While depressed each subsequent note is a chromatic shift down (as
defined in scale data)
(Important Note: By default the mac function keys (top row of keyboard) are
assigned to functions in the mac operating system, and are not seen by the samchillian
application. In order to get the function keys to work in samchillian, it is
necessary to go into "System Preferences"/"Keyboard/Mouse"/"Keyboard
Tab" and check off "use the f1-12 keys to control software features")
F2: Chromatic (standard western scale)
F3: Pentatonic (standard western scale)
F4: 10 (10 note equal-tempered)
F5: 20 (20 note equal-tempered)
F6: Overtone (simulation of overtone series)
F7: Hebrew (harmonic minor, standard western scale)
F8: Shifto (slightly compressed major scale where every two octaves scale is
shortened by a semi-tone)
F9: Shiftup (slightly expanded major scale where every two octaves scale is
augmented by a semi-tone)
F10: 48 (48 note equal-tempered)
Playing in one set of notes for too long may be confining, and you may be interested
to change the key signature. While this is something with its original meaning
in standard western harmony - i.e., with major, chromatic, pentatonic mode,
or hebrew - I have extended it here to work on any scale. As with the movement
keys, transposition is done relatively as well. That is the number key stands
for the number of flats one wants to add to the key signature
'2' - add 2 flats
'3' - add 3 flats
'4' - add 4 flats
'5' - add 5 flats
'6' - add 6 flats
'7' - add 7 flats (or 5 sharps)
'8' - add 8 flats (or 4 sharps)
'9' - add 9 flats (or 3 sharps)
'0' - add 10 flats (or 2 sharps)
'-' - add 11 flats (or 1 sharp)
'=' - UNDO last transposition
c7
c7
c7
d7
c7
g7
(d7)
('1')
'1'
'-'
'-'
'2'
'-'
'-'
HARM ('\'): This is a way that samchillian can play more than one note at a
time, equivalent to making a fixed, 'rake-like' chord on the piano keyboard.
This key cycles through 4 pre-fixed 'chords', the first being a single note.
2: "triad" {0, -2, -2} (i.e., plays the note you want, plus a note
2 down in the scale, and another one 2 down from that).
3: {0,-2,-4,-4}
4: {0,-6,-6,-7}
'q' is the "all notes off" key - at times it might be necessary to press it more than once, it seems.
Obviously it takes some practice and ear training to become familiar with the
keyboard and what each key does. I recommend a combination of just 'playing
around' and learning specific melodies that you might want to play.
The Kinesis (see http://kinesis.com) is an ergonomic keyboard that I use with
this program. In addition to being more comfortable to play rapidly, it also
has a separate function for the left thumb (backspace key) which is mapped to
"MV+2", which is on the normal keyboard is assigned to the 's' key.
Serial mode is a special mode in which notes are essentially 'recorded' and
then played back in the ordered in which they were played, or in reverse, or
by skipping over notes.
Pressing MV-1 will move you to C
Pressing MV+1 will move you to D (this is because we are skipping over C#, which
we have already heard)
Pressing MV-1 will move you to B (this because we have already heard all the
notes between B and D
Pressing MV-3 will move you to G# (as normal)
Pressing END will bring us to stage 2, playback
Pressing MV+1 repeatedly will sound C#, C, D, B, G#, C#, C, D, B, G# etc. (the
sequence we recorded)
Pressing 0, then MV-1 repeatedly will sound C#, G#, B, D, C, C#, G#, B, D, C,
etc.
try other combinations of keys
Forum for bug posts, feature requests and other news/discussion of interest to samchillianists.
And here is the website for the pc version, which may contain information useful to you
Finally, look at this
explanation of why the seemingly arbitrary keyboard layout was chosen.
Please feel free to email me at samchillian@earthlink.net with questions, suggestions,
sound clips of samchilian playing, etc. Be careful to take breaks It is tempting to play very quickly for long hours with this thing and you can permanently damage your hands! Stop at first sign of tingling or pain.