A B C D E F G H I J K L M N O P R S T U V W X

A

AAH - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ABASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
AC_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ACCORDION - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ACOUSTIC_BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ACOUSTIC_BASS_DRUM - Static variable in interface arb.soundcipher.constants.DrumMap
 
ACOUSTIC_GRAND - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ACOUSTIC_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ACOUSTIC_SNARE - Static variable in interface arb.soundcipher.constants.DrumMap
 
ACTIVE_SENSING - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
addCallback(double, int) - Method in class arb.soundcipher.SCScore
Schedules an callback event within the score.
addCallbackListener(PApplet) - Method in class arb.soundcipher.SCScore
Register a listener with Processing to parse scheduled callbacks generated by the score when played.
addChord(double, float[], double, double) - Method in class arb.soundcipher.SCScore
Schedules a note cluster (chord) within the score.
addChord(double, double, double, float[], double, double, double, double) - Method in class arb.soundcipher.SCScore
Schedules a note cluster (chord) within the score.
addMidiFile(String) - Method in class arb.soundcipher.SCScore
Read a MIDI file into a SoundCipher score
addMIDIMessage(double, int, double, double, double) - Method in class arb.soundcipher.SCScore
Creates a single MIDI message and adds it to the score.
addMidiStream(InputStream) - Method in class arb.soundcipher.SCScore
Read a MIDI file input stream into a SoundCipher score
addNote(double, double, double, double) - Method in class arb.soundcipher.SCScore
Schedules a single note in the score.
addNote(double, double, double, double, double, double, double, double) - Method in class arb.soundcipher.SCScore
Schedules a single note in the score.
addPhrase(double, double, double, float[], float[], float[], float[], float[]) - Method in class arb.soundcipher.SCScore
Schedules a note sequence (phrase) within the score.
addPhrase(double, double, double, double[], double[], double[], double[], double[]) - Method in class arb.soundcipher.SCScore
Schedules a note sequence (phrase) within the score.
AEOLIAN - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
AGOGO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
AHHS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ALTO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ALTO_SAX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ALTO_SAXOPHONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
app - Variable in class arb.soundcipher.SoundCipher
A reference to the Processing application used to communicate with it
APPLAUSE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
arb.soundcipher - package arb.soundcipher
 
arb.soundcipher.constants - package arb.soundcipher.constants
 
articulation - Variable in class arb.soundcipher.SCScore
Specifies the amount of duration that will sound, e.g., 0.2 = stacatto, 1.0 = legato
articulation - Variable in class arb.soundcipher.SoundCipher
Specifies the amount of duration that will sound, e.g., 0.2 = stacatto, 1.0 = legato
ATMOSPHERE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
AUGMENTED - Static variable in interface arb.soundcipher.constants.PitchClassSets
 

B

BAG_PIPES - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BAGPIPE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BAGPIPES - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BANDNEON - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BANJO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BARI - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BARI_SAX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BARITONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BARITONE_SAX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BARITONE_SAXOPHONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BASS_DRUM - Static variable in interface arb.soundcipher.constants.DrumMap
 
BASSOON - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BELL - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BELLS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BIRD - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BLUES - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
BOTTLE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BOTTLE_BLOW - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BOWED_GLASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BRASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BREATH - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BREATHNOISE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BRIGHT_ACOUSTIC - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
BRIGHTNESS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

C

CABASA - Static variable in interface arb.soundcipher.constants.DrumMap
 
CALLOPE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CELESTA - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CELESTE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CELLO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CGUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
channel - Variable in class arb.soundcipher.SCScore
Specifies the default MIDI channel to 0 [0-15]
channel(double) - Method in class arb.soundcipher.SCScore
Specify the default channel for notes added to this score.
channel - Variable in class arb.soundcipher.SoundCipher
Specifies the default MIDI channel to 0 [0-15]
channel(double) - Method in class arb.soundcipher.SoundCipher
Specifies the default channel number [0-15].
CHANNEL_PRESSURE - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
CHARANG - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CHIFFER - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CHIFFER_LEAD - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CHINESE_CYMBAL - Static variable in interface arb.soundcipher.constants.DrumMap
 
CHOIR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CHROMATIC - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
CHURCH_ORGAN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CLAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CLARINET - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CLAV - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CLAVES - Static variable in interface arb.soundcipher.constants.DrumMap
 
CLAVINET - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CLEAN_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CLOSED_HI_HAT - Static variable in interface arb.soundcipher.constants.DrumMap
 
CONCERTINA - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CONTRA_BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CONTRABASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CONTROL_CHANGE - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
COWBELL - Static variable in interface arb.soundcipher.constants.DrumMap
 
CRASH - Static variable in interface arb.soundcipher.constants.DrumMap
 
CRASH_CYMBAL_1 - Static variable in interface arb.soundcipher.constants.DrumMap
 
CRASH_CYMBAL_2 - Static variable in interface arb.soundcipher.constants.DrumMap
 
CRYSTAL - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
CYMBAL - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

D

denominator - Variable in class arb.soundcipher.SCScore
The lower number of the score's time signature.
denominator(double) - Method in class arb.soundcipher.SCScore
Specify the lower number of the time signture for this score.
DGUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
DIATONIC_MINOR - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
DIST_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
DISTORTED_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
DORIAN - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
DOUBLE_BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
DROPS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
DRUM - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
DrumMap - Interface in arb.soundcipher.constants
An interface storing pitch value constants from the General MIDI drum map.
DX_EPIANO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

E

EBASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ECHO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ECHO_DROP - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ECHO_DROPS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ECHOS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
EL_BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
EL_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ELECTRIC_BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ELECTRIC_GRAND - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ELECTRIC_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ELECTRIC_ORGAN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ELECTRIC_PIANO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ELECTRIC_SNARE - Static variable in interface arb.soundcipher.constants.DrumMap
 
ELPIANO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
empty() - Method in class arb.soundcipher.SCScore
Remove all data from the score.
END_OF_EXCLUSIVE - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
ENGLISH_HORN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
EPIANO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
EPIANO2 - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

F

FANTASIA - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FBASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FIDDLE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FINGERED_BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FLUTE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FRENCH_HORN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FRET - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FRET_NOISE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FRETLESS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FRETLESS_BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FRETNOISE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
FRETS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

G

gaussian(double, double) - Method in class arb.soundcipher.SCUtilities
Returns a psudorandom number dispersed by a gaussian distribution around the mean specified.
getMidiDeviceInfo() - Static method in class arb.soundcipher.SoundCipher
Report the availible MIDI devices.
GLOCK - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
GLOCKENSPIEL - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
GMSAW_WAVE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
GMSQUARE_WAVE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
GOBLIN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
GT_HARMONICS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
GUITAR_HARMONICS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

H

HALO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
HALO_PAD - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
HAMMOND_ORGAN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
HAND_CLAP - Static variable in interface arb.soundcipher.constants.DrumMap
 
HARMONIC_MINOR - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
HARMONICA - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
HARMONICS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
HARP - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
HARPSICHORD - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
HELICOPTER - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
HI_BONGO - Static variable in interface arb.soundcipher.constants.DrumMap
 
HI_HAT - Static variable in interface arb.soundcipher.constants.DrumMap
 
HI_MID_TOM - Static variable in interface arb.soundcipher.constants.DrumMap
 
HI_WOOD_BLOCK - Static variable in interface arb.soundcipher.constants.DrumMap
 
HIGH_AGOGO - Static variable in interface arb.soundcipher.constants.DrumMap
 
HIGH_FLOOR_TOM - Static variable in interface arb.soundcipher.constants.DrumMap
 
HIGH_TIMBALE - Static variable in interface arb.soundcipher.constants.DrumMap
 
HIGH_TOM - Static variable in interface arb.soundcipher.constants.DrumMap
 
HIHAT - Static variable in interface arb.soundcipher.constants.DrumMap
 
HONKYTONK - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
HONKYTONK_PIANO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
HORN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

I

ICE_RAIN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ICERAIN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
INDIAN - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
instrument - Variable in class arb.soundcipher.SCScore
Specifies the default instrument to 0 [0 - 127] (0 = piano on the JavaSound synthesizer)
instrument(double) - Method in class arb.soundcipher.SCScore
Specify the default instrument for notes added to this score.
instrument - Variable in class arb.soundcipher.SoundCipher
Specifies the default instrument to 0 [0 - 127] (0 = piano on the JavaSound synthesizer)
instrument(double) - Method in class arb.soundcipher.SoundCipher
Specifies the default instrument number [0-127].
IONIAN - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
isPlaying() - Method in class arb.soundcipher.SCScore
A conditional that indicates if the score is currently playing.

J

JAZZ_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
JAZZ_ORGAN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
JGUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

K

KALIMBA - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
KICK - Static variable in interface arb.soundcipher.constants.DrumMap
 
KICK_DRUM - Static variable in interface arb.soundcipher.constants.DrumMap
 
KOTO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

L

loadAudioClip(String) - Method in class arb.soundcipher.SoundCipher
Load a specified audio file using the Applet class.
LOCRIAN - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
LONG_GUIRO - Static variable in interface arb.soundcipher.constants.DrumMap
 
LONG_WHISTLE - Static variable in interface arb.soundcipher.constants.DrumMap
 
loopAudioClip(AudioClip) - Method in class arb.soundcipher.SoundCipher
Repeat indefinitly the specified audio clip.
loopAudioClip(String) - Method in class arb.soundcipher.SoundCipher
Load a specified audio file into memory and play it repeatedly using the Applet class.
LOW_AGOGO - Static variable in interface arb.soundcipher.constants.DrumMap
 
LOW_BONGO - Static variable in interface arb.soundcipher.constants.DrumMap
 
LOW_CONGA - Static variable in interface arb.soundcipher.constants.DrumMap
 
LOW_FLOOR_TOM - Static variable in interface arb.soundcipher.constants.DrumMap
 
LOW_MID_TOM - Static variable in interface arb.soundcipher.constants.DrumMap
 
LOW_TIMBALE - Static variable in interface arb.soundcipher.constants.DrumMap
 
LOW_TOM - Static variable in interface arb.soundcipher.constants.DrumMap
 
LOW_WOOD_BLOCK - Static variable in interface arb.soundcipher.constants.DrumMap
 
LYDIAN - Static variable in interface arb.soundcipher.constants.PitchClassSets
 

M

MAJOR - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
MAJOR_PENTATONIC - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
MAJOR_TRIAD - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
MARACAS - Static variable in interface arb.soundcipher.constants.DrumMap
 
MARIMBA - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
MELODIC_MINOR - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
meta(MetaMessage) - Method in class arb.soundcipher.SCScore
The MetaMessage callback handler.
METAL_PAD - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
MGUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
MIDI_TIME_CODE - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
MidiMessageTypes - Interface in arb.soundcipher.constants
 
midiToFreq(float) - Method in class arb.soundcipher.SCUtilities
Convert a MIDI pitch into a frequency in hertz.
midiToFreq(double) - Method in class arb.soundcipher.SCUtilities
Convert a MIDI pitch into a frequency in hertz.
MINOR - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
MINOR_PENTATONIC - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
MINOR_TRIAD - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
MIXOLYDIAN - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
MUSIC_BOX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
MUTE_CUICA - Static variable in interface arb.soundcipher.constants.DrumMap
 
MUTE_HI_CONGA - Static variable in interface arb.soundcipher.constants.DrumMap
 
MUTE_TRIANGLE - Static variable in interface arb.soundcipher.constants.DrumMap
 
MUTED_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
MUTED_TRUMPET - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

N

NATURAL_MINOR - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
NGUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
NOTE_OFF - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
NOTE_ON - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
numerator - Variable in class arb.soundcipher.SCScore
The top number of the score's time signature.
numerator(double) - Method in class arb.soundcipher.SCScore
Specify the top number of the time signture for this score.
NYLON_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

O

OBOE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
OCARINA - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
OGUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
OOH - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
OOHS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
OPEN_CUICA - Static variable in interface arb.soundcipher.constants.DrumMap
 
OPEN_HI_CONGA - Static variable in interface arb.soundcipher.constants.DrumMap
 
OPEN_HI_HAT - Static variable in interface arb.soundcipher.constants.DrumMap
 
OPEN_TRIANGLE - Static variable in interface arb.soundcipher.constants.DrumMap
 
ORCHESTRA_HIT - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ORGAN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ORGAN2 - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
ORGAN3 - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
OVERDRIVE_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

P

PAD - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
pan - Variable in class arb.soundcipher.SCScore
Specifies the default pan poisition to be 64, in the centre [0 - 127]
pan(double) - Method in class arb.soundcipher.SCScore
Specify the default pan position for notes added to this score.
pan - Variable in class arb.soundcipher.SoundCipher
Specifies the default pan poisition to be 64, in the centre [0 - 127]
pan(int) - Method in class arb.soundcipher.SoundCipher
Specifies the default pan position [0-127].
PAN_FLUTE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PANFLUTE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PBASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
pcGaussianWalk(float, float, float[]) - Method in class arb.soundcipher.SCUtilities
Select a constrained pitch from a pitch class with the specified range around a specificed value.
pcRandom(int, int, float[]) - Method in class arb.soundcipher.SCUtilities
Select a constrained pitch from a pitch class set with the specified range.
pcRandom(float, float, float[]) - Method in class arb.soundcipher.SCUtilities
Select a constrained pitch from a pitch class set with the specified range.
pcRandomWalk(int, int, float[]) - Method in class arb.soundcipher.SCUtilities
Select a constrained MIDI pitch from a pitch class that is poximate to the starting MIDI pitch value.
pcRandomWalk(float, float, float[]) - Method in class arb.soundcipher.SCUtilities
Select a constrained MIDI pitch from a pitch class that is poximate to the starting MIDI pitch value.
PEDAL_HI_HAT - Static variable in interface arb.soundcipher.constants.DrumMap
 
PENTATONIC - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
PHONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PHRYGIAN - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
PIANO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PIANO_ACCORDION - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PIC - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PICC - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PICCOLO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PICKED_BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PIPE_ORGAN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PIPES - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PITCH_BEND - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
PitchClassSets - Interface in arb.soundcipher.constants
An interface storing pitchclass [scales and modes] constants.
PITZ - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PIZZ - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PIZZICATO_STRINGS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
play() - Method in class arb.soundcipher.SCScore
Start the Score playback.
play(double) - Method in class arb.soundcipher.SCScore
Start the Score playback.
play(double, double) - Method in class arb.soundcipher.SCScore
Start the Score playback.
playAudioClip(AudioClip) - Method in class arb.soundcipher.SoundCipher
Playback a previously loaded audio clip.
playAudioClip(String) - Method in class arb.soundcipher.SoundCipher
Load a specified audio file into memory and play using the Applet class.
playAudioFile(String) - Method in class arb.soundcipher.SoundCipher
Stream playback of a specified audio file using JavaSound.
playChord(float[], double, double) - Method in class arb.soundcipher.SoundCipher
Schedules a note cluster (chord) for immediate playback.
playChord(double, double, double, float[], double, double, double, double) - Method in class arb.soundcipher.SoundCipher
Schedules a note cluster (chord) for playback.
playing - Variable in class arb.soundcipher.SCScore
A flag to indicate if the score is currently playing.
playMidiFile(String) - Method in class arb.soundcipher.SoundCipher
 
playMidiFile(String, double) - Method in class arb.soundcipher.SoundCipher
 
playNote(double, double, double) - Method in class arb.soundcipher.SoundCipher
Creates a single note for immediate playback.
playNote(double, double, double, double, double, double, double, double) - Method in class arb.soundcipher.SoundCipher
Schedules a single note for playback.
playPhrase(float[], float[], float[]) - Method in class arb.soundcipher.SoundCipher
Creates a note sequence for immediate playback.
playPhrase(double[], double[], double[]) - Method in class arb.soundcipher.SoundCipher
Creates a note sequence for immediate playback.
playPhrase(double, double, double, double[], double[], double[], double[], double[]) - Method in class arb.soundcipher.SoundCipher
Schedules a note sequence for playback.
POLY_PRESSURE - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
POLY_SYNTH - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
POLYSYNTH - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
PROGRAM_CHANGE - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
ProgramChanges - Interface in arb.soundcipher.constants
An interface storing General MIDI program change constants.
PSTRINGS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

R

RAIN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
RECORDER - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
REED_ORGAN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
repeat - Variable in class arb.soundcipher.SCScore
The default number of repeats on score playback, 0.
repeat(double) - Method in class arb.soundcipher.SCScore
Specify the number of repetitions for the score (-1 = infinite loop)
repeat - Variable in class arb.soundcipher.SoundCipher
Specifies the defult number of repeats for score playback [-1 = infinite]
repeat(double) - Method in class arb.soundcipher.SoundCipher
Specifies the default number of repeatitions of the score on playback.
repeatCounter - Variable in class arb.soundcipher.SCScore
The number of repeats a score has played
REVERSE_CYMBAL - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
RHODES - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
RIDE - Static variable in interface arb.soundcipher.constants.DrumMap
 
RIDE_BELL - Static variable in interface arb.soundcipher.constants.DrumMap
 
RIDE_CYMBAL_1 - Static variable in interface arb.soundcipher.constants.DrumMap
 
RIDE_CYMBAL_2 - Static variable in interface arb.soundcipher.constants.DrumMap
 
ROOT - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
ROOT_FIFTH - Static variable in interface arb.soundcipher.constants.PitchClassSets
 

S

SAW - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SAWTOOTH - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SAX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SAXOPHONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SBASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
score - Variable in class arb.soundcipher.SoundCipher
Creates an instance of the SCScore class for use behind the scenes
SCScore - Class in arb.soundcipher
The SCScore class provides music data structure and scheduling services.
SCScore() - Constructor for class arb.soundcipher.SCScore
Creates a empty SoundCipher Score (SCScore) object.
SCUtilities - Class in arb.soundcipher
The SCUtilties class contains a collection of helper methods for users of the SoundCipher package.
SCUtilities() - Constructor for class arb.soundcipher.SCUtilities
 
SEA - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SEASHORE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
sendMidi(int, double, double, double) - Method in class arb.soundcipher.SoundCipher
Transmit a MIDI message immediatly.
sendOSC() - Method in class arb.soundcipher.SoundCipher
Transmit an Open Sound Control message immediatly.
sequencer - Variable in class arb.soundcipher.SCScore
A JavaSound Sequencer instance.
sequencer() - Method in class arb.soundcipher.SCScore
Retreive the Sequencer object used by this SCScore.
setMidiDeviceOutput(int) - Method in class arb.soundcipher.SCScore
Specify the MIDI device to be used for score playback.
setMidiDeviceOutput(int) - Method in class arb.soundcipher.SoundCipher
Specify the MIDI device to be used by SoundCipher.
SFX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SGUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SHAKUHACHI - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SHAMISEN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SHANNAI - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SHORT_GUIRO - Static variable in interface arb.soundcipher.constants.DrumMap
 
SHORT_WHISTLE - Static variable in interface arb.soundcipher.constants.DrumMap
 
SIDE_STICK - Static variable in interface arb.soundcipher.constants.DrumMap
 
SITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SLAP - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SLAP_BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SLOW_STRINGS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SNARE - Static variable in interface arb.soundcipher.constants.DrumMap
 
SNARE_DRUM - Static variable in interface arb.soundcipher.constants.DrumMap
 
SOLO_VOX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SONG_POSITION_POINTER - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
SONG_SELECT - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
SOP - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SOPRANO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SOPRANO_SAX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SOPRANO_SAXOPHONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SoundCipher - Class in arb.soundcipher
The SoundCipher class provides an easy way to play music in Processing.
SoundCipher(PApplet) - Constructor for class arb.soundcipher.SoundCipher
The normal constructor used for SoundCipher as a Processing Library.
SoundCipher() - Constructor for class arb.soundcipher.SoundCipher
An alternative constructor for using SoundCipher outside of Processing.
SOUNDEFFECTS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SOUNDFX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SOUNDTRACK - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SPACE_VOICE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SPLASH_CYMBAL - Static variable in interface arb.soundcipher.constants.DrumMap
 
SQUARE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
STAR_THEME - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
START - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
STEEL_DRUM - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
STEEL_DRUMS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
STEEL_GUITAR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
STEELDRUM - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
STEELDRUMS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
STOP - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
stop() - Method in class arb.soundcipher.SCScore
Halt the score playback.
stop() - Method in class arb.soundcipher.SoundCipher
Halt any playing note, phrase, chord or audioClip.
stopAudioClip(AudioClip) - Method in class arb.soundcipher.SoundCipher
Halt the specified audio clip
stopAudioClip() - Method in class arb.soundcipher.SoundCipher
Halt the playing audio clip
STR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
STREAM - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
STRINGS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SWEEP - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SWEEP_PAD - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SYN_CALLIOPE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SYN_STRINGS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SYNTH_BASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SYNTH_BRASS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SYNTH_CALLIOPE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SYNTH_DRUM - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SYNTH_DRUMS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SYNTH_STRINGS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SYNVOX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
SYSTEM_RESET - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 

T

TAIKO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TAMBOURINE - Static variable in interface arb.soundcipher.constants.DrumMap
 
TELEPHONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
tempo - Variable in class arb.soundcipher.SCScore
The default tempo to the score, 120.0 beats per minute.
tempo(double) - Method in class arb.soundcipher.SCScore
Specify the speed (tempo) of the score in beats per minute
tempo - Variable in class arb.soundcipher.SoundCipher
Specifies the default tempo (speed) to the 120 beats per minute
tempo(double) - Method in class arb.soundcipher.SoundCipher
Specifies the default tempo (speed).
TENOR - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TENOR_SAX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TENOR_SAXOPHONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
THUMB_PIANO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
THUNDER - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TIMING_CLOCK - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
TIMP - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TIMPANI - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TINKLE_BELL - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TOM - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TOM_TOM - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TOM_TOMS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TOMS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TREMOLO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TREMOLO_STRINGS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TRIANGLE - Static variable in interface arb.soundcipher.constants.DrumMap
 
TROMBONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TRUMPET - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TUBA - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TUBULAR_BELL - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TUBULAR_BELLS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
TUNE_REQUEST - Static variable in interface arb.soundcipher.constants.MidiMessageTypes
 
TURKISH - Static variable in interface arb.soundcipher.constants.PitchClassSets
 

U

update() - Method in class arb.soundcipher.SCScore
Refresh the sequence data and start time of the score.

V

VIBES - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
VIBRAPHONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
VIBRASLAP - Static variable in interface arb.soundcipher.constants.DrumMap
 
VIOLA - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
VIOLIN - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
VIOLIN_CELLO - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
VOICE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
VOX - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

W

WARM_PAD - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
WHISTLE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
WHOLETONE - Static variable in interface arb.soundcipher.constants.PitchClassSets
 
WIND - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
WOODBLOCK - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
WOODBLOCKS - Static variable in interface arb.soundcipher.constants.ProgramChanges
 
writeMidiFile(String) - Method in class arb.soundcipher.SCScore
Save the score as a MIDI file

X

XYLOPHONE - Static variable in interface arb.soundcipher.constants.ProgramChanges
 

A B C D E F G H I J K L M N O P R S T U V W X