Topos Commands
Topos Commands
Rhythm
• onbeat(…n: number[])
• oncount(beats: number[], meter: number)
• beat(n: number | number[] = 1, offset: number = 1)
• pulse(n: number | number[] = 1, offset: number = 1)
• bar(n: number | number[] = 1, offset: number = 1)
• dur(…list: numbers[]) // keeps the same value for a duration of n beats corresponding
to the nth number of the list you provide - e.g. beat(0.5)::sound('sine').n([1,2].dur(1, 2))
• seq(expr: string, duration: number = 0.5)
• fullseq(expr: string, duration: number = 0.5)
• rhythm(divisor: number, pulses: number, length: number, rotate: number)
• bin(iterator: number, n: number) // iterator = $(1) then a number // $ is short hand for
counter, plus the counter number
• binrhythm(divisor: number, n: number)
• prob(n: number)
Arrangement
Sounds
• beat(1) :: sound(“bd”).out() // The .out method can take an optional argument to send
the sound to a numbered effect bus, from 0 to n
• The .n(number) method can be used to pick a sample from the currently selected
sample folder // on samples
• The .n(number) method determines the number of harmonics in your waveform // on
synths
• Use .orbit(n: number) to choose which output/orbit your sound will use
• .gain() // volume of the synth or sample (exponential)
• .vel(0 to 1) // multiplied with gain
• .db() // from -inf to +10
• .adsr(n, n, n, n) // attack, decay, sustain, release
• .ad(n, n) // attack, decay
• .lpf // cutoff freq for low pass filter
• .lpq(0 to 1) // resonance of low pass filter
• .hpf // cutoff freq for high pass filter
• .hpq(0 to 1) // resonance of high pass filter
• .bpf // cutoff freq for band pass filter
• .bpq(0 to 1) // resonance of band pass filter
• .ftype(“12db” or “24db”)
• .lpenv | .hpenv | .bpenv // frequency mod amount
• .lpa | .hpa | .bpa // attack time of filter env
• .lpd | .hpd |.bpd // decay time of filter env
• .lps | .hps | .bps // sustain level of filter env
• .lpr | .hpr | .bpr //release time of filter env
• .lpadsr |.hpadsr | .bpadsr //shorthand for above
Samples
Synths
ZZFX synth
Speech synthesis
Effects
Midi
Patterning things
Pitch
Data Operations
Global Variables
• There is a global object that you can use to store and retrieve information. It is a
simple key/value store. You can store any type of data in it
- e.g. global.my_variable = 2 // you can use g for short
• This allows different scripts to share information
• Each script has its own iterator, accessed by the i variable
LFOs
Probabilities
• .r(min: number, max:number) // returns random number between min and max
• .ir(min: number, max:number) // returns random integer between min and max
• prob(n) // returns true n% of the time
• toss() // either returns true or false - coin toss
• seed(n | string) // sets seed of random number generator
• .odds(n: number, beats?: number) // returns true for every n (odds) (eg. 1/4 = 0.25) in
given number of beats
• never(beats?: number): returns false
• almostNever(beats?: number): returns true 0.1% of the time in given number of beats
• rarely(beats?: number): returns true 1% of the time in given number of beats
• scarcely(beats?: number): returns true 10% of the time in given number of beats
• sometimes(beats?: number): returns true 50% of the time in given number of beats
• often(beats?: number): returns true 75% of the time in given number of beats
• frequently(beats?: number): returns true 90% of the time in given number of beats
• almostAlways(beats?: number): returns true 99% of the time in given number of beats
• always(beats?: number): returns true. Can be handy when switching between different
probabilities
• once(): returns true once, then false until the code is force evaluated (Shift+Ctrl+Enter)
• Below is a list of probabilities:
Scripts
Maths
Ziffers
• Chords can be built by grouping pitches or using roman numeral notation, or by using
named chords e.g.
- z1('1.0 024 045 058 046 014’)
- z1('2/4 i vi ii v’)
- z1('0.25 Bmaj7!2 D7!2 _ Gmaj7!2 Bb7!2 ^ Ebmaj7!2’)
- z1('q Amin!2').key(["A2", “E2"].beat(4))
- z1('i i v%-4 v%-2 vi%-5)
• .invert(n) // will invert chord
• .key(string) // will transpose chord
• You can also write the inversion in the ziffer pattern using & sign e.g. z1(Cmin Cmin%-1)
• .arpeggio(n) // will arpeggio over the chords
- e.g. z1("i v%-1 vi%-1 iv%-2")
.arpeggio(0,2,1,2)
.noteLength(0.125)
.sound(“sine").out()
• Arpeggios can be written in the mini notation e.g. z1("(i v vi%-3 iv%-2)@(s 0 2 0 1 2 1 0
2)
• Functions can be chained on ziffer patterns e.g.
- z1('0 1 2 3 4').key('G3').scale('minor').sound('sine').often(n => n.pitch+=3).out()
• Samples can be patterned using the sample names or using @-operator for assigning
sample to a pitch. Sample index can be changed using the : operator e.g.
- z1('bd [hh hh]’).octave(-2).sound('sine')
- z1('0@sax 3@sax 2@sax 6@sax’).octave(-1).sound()
- z1('e (0 2 6 3 5 -2)@sax (0 2 6 3 5 -2)@arp’)
- z1('e 1:2 4:3 6:2’).octave(-1).sound("east").out()
• List operations e.g. z1(“1/8 ((3 2 1)+(2 5)) 0 (2 3 5)-(1 2) // All arithmetic operators are
supported
• Random numbers: (4,6) // random number between 4 and 6
• Variables are supported within the ziffer patterns e.g.
- A=(0 2 3 (1,4)) Assign pre-evaluated list to a variable
- B~(0 2 3 (1,4)) Assign list with operations to a variable
- z1("s A=(0 (1,4)) B~(2 (3,8)) A B A B A”)
- z1("s A=(0 3) B=(3 8) C=(((A+B)+A)*B)
• .noteLength(n) // sets note length e.g. .noteLength(1/16,1/8)
• .at(index: number, …args?: number[]) Get event(s) at given index
• .repeat(amount: number) Repeat the generated pattern without re-evaluating random
patterns
• .keep() Keep the generated pattern without re-evaluating random patterns. Same as
repeat(0).
• .shuffle() Shuffle the pattern
• .deal(amount: number): Shuffle the generated pattern and deal given number of
elements
• .retrograde() Reverse the generated pattern
• .invert() Invert the generated pattern
• .rotate(amount: number) Rotate the generated pattern by given amount
• .between(start: number, end: number) Select a range of elements from the generated
pattern
• .from(start: number) Select a range of elements from the start index to the end of the
pattern
• .to(end: number) Select a range of elements from the beginning of the pattern to the
end index
• .every(amount: number) Select every nth element from the pattern
• ziffer patterns can be synced to any event by using cue, sync, wait and listen methods
• .cue(string) // used on the main pattern. All functions below need .cue() on a pattern
first
• .wait(string) // used on the receiving pattern. The receiving pattern will then start on
the next cycle
• .sync(string) // used on the receiving pattern e.g.
- onbar(1) :: cue(“x")
- onbar(4) :: cue(“x”)
- z1("<0.25 0.125> 0 4 2 -2”).sync("x").sound("sine").out()
- z2("<0.25 0.125> 0 6 4 -4”).sync("y").sound("sine").out()
• .listen(string) // receiving patterns listens to the cue message and plays one event from
the pattern for every cue e.g.
- beat(1.0) :: cue("boom")
- z1("bd <hh hh:9>”).listen("boom").sound().out()
• ziffer patterns can be synced to a beat using .notelength(0) or z in the ziffer pattern
string e.g.
- beat(.5) :: z1("z <bd sn> hh”).sound().out()
- beat(.5) :: z1("<bd sn> hh”).notelength(0).sound().out()
• Numbered methods (z0-z16) are synced automatically to z0
Hydra
GIFs
• beat(0.25)::gif({
url:v('gif')[$(1)%6], // Any URL will do!
opacity: r(0.5, 1), // Opacity (0-1)
size:"300px", // CSS size property
center:false, // Centering on the screen?
filter:'none', // CSS Filter
dur: 2, // In beats (Topos unit)
rotation: ir(1, 360), // Rotation (in degrees)
posX: ir(1,1200), // CSS Horizontal Position
posY: ir(1, 800), // CSS Vertical Position})
Text to Canvas
• Text can be drawn to canvas using the drawText() function. The function can take any
unicode characters including emojis. The function can also be used to draw random
characters from a given unicode range. Different filters can also be applied using
the filter parameter. See filter here for more info
• drawText(text, fontSize, rotation, font, x, y) // Draws text to a canvas
• randomChar(number, min, max) // Returns a number of random characters from given
unicode range
• emoji(size) // Returns a random emojis as text
• animals(size) // Returns a random animal emojis as text
• food(size) // Returns a random food emojis as text
• expression(size) // Returns a random expression emojis as text
• e.g. beat(0.5) && clear() && drawText(randomChar(10,1000,3000),30)
Appendix
Wavetables:
• _base (1)
• wt_stereo (undefined)
• wt_birds (undefined)
• wt_dbass (undefined)
• wt_distorted (undefined)
• wt_violin (undefined)
• wt_ebass (undefined)
• wt_oscchip (undefined)
• wt_flute (undefined)
• wt_bw_squ (undefined)
• wt_14 (undefined)
• wt_13 (undefined)
• wt_bw_sin (undefined)
• wt_vgame (undefined)
• wt_pluckalgo (undefined)
• wt_12 (undefined)
• wt_vgamebasic (undefined)
• wt_15 (undefined)
• wt_bw_sawgap (undefined)
• wt_symetric (undefined)
• wt_08 (undefined)
• wt_clarinett (undefined)
• wt_06 (undefined)
• wt_01 (undefined)
• wt_c604 (undefined)
• wt_epiano (undefined)
• wt_hdrawn (undefined)
• wt_bw_tri (undefined)
• wt_bw_perfectwaves (undefined)
• wt_07 (undefined)
• wt_bw_saw (undefined)
• wt_09 (undefined)
• wt_bw_sawbright (undefined)
• wt_sinharm (undefined)
• wt_linear (undefined)
• wt_bw_sawrounded (undefined)
• wt_eorgan (undefined)
• wt_theremin (undefined)
• wt_overtone (undefined)
• wt_raw (undefined)
• wt_altosax (undefined)
• wt_fmsynth (undefined)
• wt_10 (undefined)
• wt_17 (undefined)
• wt_bitreduced (undefined)
• wt_19 (undefined)
• wt_bw_squrounded (undefined)
• wt_18 (undefined)
• wt_20 (undefined)
• wt_16 (undefined)
• wt_11 (undefined)
• wt_oboe (undefined)
• wt_02 (undefined)
• wt_05 (undefined)
• wt_aguitar (undefined)
• wt_stringbox (undefined)
• wt_04 (undefined)
• wt_cello (undefined)
• wt_03 (undefined)
• wt_piano (undefined)
• wt_granular (undefined)
• wt_bw_blended (undefined)
• wt_eguitar (undefined)
• wt_hvoice (undefined)
• wt_clavinet (undefined)
• wt_snippets (undefined)
Drum Machines:
• AJKPercusyn_bd (1)
• AJKPercusyn_cb (2)
• AJKPercusyn_ht (1)
• AJKPercusyn_sd (1)
• AkaiLinn_bd (1)
• AkaiLinn_cb (1)
• AkaiLinn_cp (1)
• AkaiLinn_cr (1)
• AkaiLinn_hh (1)
• AkaiLinn_ht (1)
• AkaiLinn_lt (1)
• AkaiLinn_mt (1)
• AkaiLinn_oh (1)
• AkaiLinn_rd (1)
• AkaiLinn_sd (1)
• AkaiLinn_sh (1)
• AkaiLinn_tb (1)
• AkaiMPC60_bd (2)
• AkaiMPC60_cp (1)
• AkaiMPC60_cr (1)
• AkaiMPC60_hh (1)
• AkaiMPC60_ht (1)
• AkaiMPC60_lt (1)
• AkaiMPC60_misc (2)
• AkaiMPC60_mt (1)
• AkaiMPC60_oh (1)
• AkaiMPC60_perc (5)
• AkaiMPC60_rd (1)
• AkaiMPC60_rim (1)
• AkaiMPC60_sd (3)
• AkaiXR10_bd (10)
• AkaiXR10_cb (1)
• AkaiXR10_cp (1)
• AkaiXR10_cr (3)
• AkaiXR10_hh (2)
• AkaiXR10_ht (1)
• AkaiXR10_lt (2)
• AkaiXR10_misc (4)
• AkaiXR10_mt (2)
• AkaiXR10_oh (1)
• AkaiXR10_perc (15)
• AkaiXR10_rd (1)
• AkaiXR10_rim (2)
• AkaiXR10_sd (10)
• AkaiXR10_sh (1)
• AkaiXR10_tb (1)
• AlesisHR16_bd (1)
• AlesisHR16_cp (1)
• AlesisHR16_hh (1)
• AlesisHR16_ht (1)
• AlesisHR16_lt (1)
• AlesisHR16_oh (1)
• AlesisHR16_perc (8)
• AlesisHR16_rim (1)
• AlesisHR16_sd (1)
• AlesisHR16_sh (3)
• AlesisSR16_bd (13)
• AlesisSR16_cb (1)
• AlesisSR16_cp (1)
• AlesisSR16_cr (2)
• AlesisSR16_hh (3)
• AlesisSR16_misc (3)
• AlesisSR16_oh (4)
• AlesisSR16_perc (7)
• AlesisSR16_rd (3)
• AlesisSR16_rim (1)
• AlesisSR16_sd (12)
• AlesisSR16_sh (1)
• AlesisSR16_tb (1)
• BossDR110_bd (1)
• BossDR110_cp (1)
• BossDR110_cr (1)
• BossDR110_hh (1)
• BossDR110_oh (1)
• BossDR110_rd (1)
• BossDR110_sd (1)
• BossDR220_bd (1)
• BossDR220_cp (1)
• BossDR220_cr (1)
• BossDR220_hh (1)
• BossDR220_ht (1)
• BossDR220_lt (1)
• BossDR220_mt (1)
• BossDR220_oh (1)
• BossDR220_perc (1)
• BossDR220_rd (1)
• BossDR220_sd (1)
• BossDR55_bd (2)
• BossDR55_hh (2)
• BossDR55_rim (1)
• BossDR55_sd (8)
• BossDR550_bd (5)
• BossDR550_cb (2)
• BossDR550_cp (1)
• BossDR550_cr (1)
• BossDR550_hh (2)
• BossDR550_ht (3)
• BossDR550_lt (3)
• BossDR550_misc (3)
• BossDR550_mt (2)
• BossDR550_oh (2)
• BossDR550_perc (11)
• BossDR550_rd (2)
• BossDR550_rim (1)
• BossDR550_sd (6)
• BossDR550_sh (2)
• BossDR550_tb (1)
• CasioRZ1_bd (1)
• CasioRZ1_cb (1)
• CasioRZ1_cp (1)
• CasioRZ1_cr (1)
• CasioRZ1_hh (1)
• CasioRZ1_ht (1)
• CasioRZ1_lt (1)
• CasioRZ1_mt (1)
• CasioRZ1_rd (2)
• CasioRZ1_rim (1)
• CasioRZ1_sd (1)
• CasioSK1_bd (1)
• CasioSK1_hh (1)
• CasioSK1_ht (1)
• CasioSK1_mt (1)
• CasioSK1_oh (1)
• CasioSK1_sd (1)
• CasioVL1_bd (1)
• CasioVL1_hh (1)
• CasioVL1_sd (1)
• DoepferMS404_bd (2)
• DoepferMS404_hh (1)
• DoepferMS404_lt (1)
• DoepferMS404_oh (1)
• DoepferMS404_sd (1)
• EmuDrumulator_bd (1)
• EmuDrumulator_cb (1)
• EmuDrumulator_cp (1)
• EmuDrumulator_cr (1)
• EmuDrumulator_hh (1)
• EmuDrumulator_ht (1)
• EmuDrumulator_lt (1)
• EmuDrumulator_mt (1)
• EmuDrumulator_oh (1)
• EmuDrumulator_perc (1)
• EmuDrumulator_rim (1)
• EmuDrumulator_sd (1)
• EmuModular_bd (2)
• EmuModular_misc (1)
• EmuModular_perc (2)
• EmuSP12_bd (14)
• EmuSP12_cb (1)
• EmuSP12_cp (1)
• EmuSP12_cr (1)
• EmuSP12_hh (2)
• EmuSP12_ht (6)
• EmuSP12_lt (6)
• EmuSP12_misc (7)
• EmuSP12_mt (4)
• EmuSP12_oh (1)
• EmuSP12_perc (1)
• EmuSP12_rd (1)
• EmuSP12_rim (2)
• EmuSP12_sd (21)
• KorgDDM110_bd (1)
• KorgDDM110_cp (1)
• KorgDDM110_cr (1)
• KorgDDM110_hh (1)
• KorgDDM110_ht (2)
• KorgDDM110_lt (2)
• KorgDDM110_oh (1)
• KorgDDM110_rim (1)
• KorgDDM110_sd (1)
• KorgKPR77_bd (1)
• KorgKPR77_cp (1)
• KorgKPR77_hh (1)
• KorgKPR77_oh (1)
• KorgKPR77_sd (1)
• KorgKR55_bd (1)
• KorgKR55_cb (1)
• KorgKR55_cr (1)
• KorgKR55_hh (1)
• KorgKR55_ht (1)
• KorgKR55_oh (1)
• KorgKR55_perc (2)
• KorgKR55_rim (1)
• KorgKR55_sd (1)
• KorgKRZ_bd (1)
• KorgKRZ_cr (1)
• KorgKRZ_fx (2)
• KorgKRZ_hh (1)
• KorgKRZ_ht (1)
• KorgKRZ_lt (1)
• KorgKRZ_misc (1)
• KorgKRZ_oh (1)
• KorgKRZ_rd (1)
• KorgKRZ_sd (2)
• KorgM1_bd (3)
• KorgM1_cb (1)
• KorgM1_cp (1)
• KorgM1_cr (1)
• KorgM1_hh (2)
• KorgM1_ht (2)
• KorgM1_misc (16)
• KorgM1_mt (1)
• KorgM1_oh (2)
• KorgM1_perc (7)
• KorgM1_rd (1)
• KorgM1_rim (1)
• KorgM1_sd (4)
• KorgM1_sh (1)
• KorgM1_tb (1)
• KorgMinipops_bd (7)
• KorgMinipops_hh (4)
• KorgMinipops_misc (4)
• KorgMinipops_oh (4)
• KorgMinipops_sd (13)
• KorgPoly800_bd (4)
• KorgT3_bd (5)
• KorgT3_cp (1)
• KorgT3_hh (2)
• KorgT3_misc (4)
• KorgT3_oh (2)
• KorgT3_perc (4)
• KorgT3_rim (1)
• KorgT3_sd (5)
• KorgT3_sh (3)
• Linn9000_bd (1)
• Linn9000_cb (2)
• Linn9000_cr (2)
• Linn9000_hh (1)
• Linn9000_ht (2)
• Linn9000_lt (2)
• Linn9000_mt (1)
• Linn9000_oh (1)
• Linn9000_perc (3)
• Linn9000_rd (2)
• Linn9000_rim (1)
• Linn9000_sd (1)
• Linn9000_tb (1)
• LinnDrum_bd (1)
• LinnDrum_cb (1)
• LinnDrum_cp (1)
• LinnDrum_cr (1)
• LinnDrum_hh (3)
• LinnDrum_ht (2)
• LinnDrum_lt (2)
• LinnDrum_mt (1)
• LinnDrum_oh (1)
• LinnDrum_perc (6)
• LinnDrum_rd (1)
• LinnDrum_rim (3)
• LinnDrum_sd (3)
• LinnDrum_sh (1)
• LinnDrum_tb (1)
• LinnLM1_bd (4)
• LinnLM1_cb (1)
• LinnLM1_cp (1)
• LinnLM1_hh (1)
• LinnLM1_ht (1)
• LinnLM1_lt (1)
• LinnLM1_oh (1)
• LinnLM1_perc (3)
• LinnLM1_rim (1)
• LinnLM1_sd (1)
• LinnLM1_sh (1)
• LinnLM1_tb (1)
• LinnLM2_bd (4)
• LinnLM2_cb (1)
• LinnLM2_cp (1)
• LinnLM2_cr (1)
• LinnLM2_hh (2)
• LinnLM2_ht (1)
• LinnLM2_lt (1)
• LinnLM2_mt (1)
• LinnLM2_oh (2)
• LinnLM2_rd (1)
• LinnLM2_rim (2)
• LinnLM2_sd (4)
• LinnLM2_sh (1)
• LinnLM2_tb (1)
• MFB512_bd (1)
• MFB512_cp (1)
• MFB512_cr (1)
• MFB512_hh (1)
• MFB512_ht (1)
• MFB512_lt (1)
• MFB512_mt (1)
• MFB512_oh (1)
• MFB512_sd (1)
• MPC1000_bd (5)
• MPC1000_cp (1)
• MPC1000_hh (4)
• MPC1000_oh (1)
• MPC1000_perc (1)
• MPC1000_sd (4)
• MPC1000_sh (1)
• MoogConcertMateMG1_bd (3)
• MoogConcertMateMG1_sd (2)
• OberheimDMX_ (3)
• OberheimDMX_bd (3)
• OberheimDMX_cp (1)
• OberheimDMX_cr (1)
• OberheimDMX_hh (1)
• OberheimDMX_ht (1)
• OberheimDMX_lt (1)
• OberheimDMX_mt (1)
• OberheimDMX_oh (1)
• OberheimDMX_rd (1)
• OberheimDMX_rim (1)
• OberheimDMX_sd (3)
• OberheimDMX_sh (1)
• OberheimDMX_tb (1)
• RhodesPolaris_bd (4)
• RhodesPolaris_misc (4)
• RhodesPolaris_sd (4)
• RhythmAce_bd (3)
• RhythmAce_hh (1)
• RhythmAce_ht (1)
• RhythmAce_lt (1)
• RhythmAce_oh (1)
• RhythmAce_perc (6)
• RhythmAce_sd (3)
• RolandCompurhythm1000_bd (1)
• RolandCompurhythm1000_cb (1)
• RolandCompurhythm1000_cp (1)
• RolandCompurhythm1000_cr (1)
• RolandCompurhythm1000_hh (1)
• RolandCompurhythm1000_ht (1)
• RolandCompurhythm1000_lt (1)
• RolandCompurhythm1000_mt (1)
• RolandCompurhythm1000_oh (1)
• RolandCompurhythm1000_perc (3)
• RolandCompurhythm1000_rd (1)
• RolandCompurhythm1000_rim (1)
• RolandCompurhythm1000_sd (1)
• RolandCompurhythm78_bd (1)
• RolandCompurhythm78_cb (1)
• RolandCompurhythm78_hh (2)
• RolandCompurhythm78_misc (4)
• RolandCompurhythm78_oh (2)
• RolandCompurhythm78_perc (8)
• RolandCompurhythm78_sd (1)
• RolandCompurhythm78_tb (1)
• RolandCompurhythm8000_bd (1)
• RolandCompurhythm8000_cb (1)
• RolandCompurhythm8000_cp (1)
• RolandCompurhythm8000_cr (1)
• RolandCompurhythm8000_hh (1)
• RolandCompurhythm8000_ht (1)
• RolandCompurhythm8000_lt (1)
• RolandCompurhythm8000_mt (1)
• RolandCompurhythm8000_oh (1)
• RolandCompurhythm8000_perc (2)
• RolandCompurhythm8000_rim (1)
• RolandCompurhythm8000_sd (1)
• RolandD110_bd (1)
• RolandD110_cb (2)
• RolandD110_cr (1)
• RolandD110_hh (1)
• RolandD110_lt (1)
• RolandD110_oh (2)
• RolandD110_perc (3)
• RolandD110_rd (1)
• RolandD110_rim (1)
• RolandD110_sd (3)
• RolandD110_sh (1)
• RolandD110_tb (1)
• RolandD70_bd (4)
• RolandD70_cb (1)
• RolandD70_cp (1)
• RolandD70_cr (1)
• RolandD70_hh (1)
• RolandD70_lt (1)
• RolandD70_mt (1)
• RolandD70_oh (1)
• RolandD70_perc (1)
• RolandD70_rd (1)
• RolandD70_rim (1)
• RolandD70_sd (5)
• RolandD70_sh (1)
• RolandDDR30_bd (8)
• RolandDDR30_ht (4)
• RolandDDR30_lt (4)
• RolandDDR30_sd (8)
• RolandJD990_bd (10)
• RolandJD990_cb (1)
• RolandJD990_cp (1)
• RolandJD990_cr (1)
• RolandJD990_hh (4)
• RolandJD990_ht (1)
• RolandJD990_lt (5)
• RolandJD990_misc (12)
• RolandJD990_mt (2)
• RolandJD990_oh (2)
• RolandJD990_perc (6)
• RolandJD990_rd (1)
• RolandJD990_sd (15)
• RolandJD990_tb (1)
• RolandMC202_bd (5)
• RolandMC202_ht (3)
• RolandMC202_perc (1)
• RolandMC303_bd (16)
• RolandMC303_cb (2)
• RolandMC303_cp (8)
• RolandMC303_fx (2)
• RolandMC303_hh (6)
• RolandMC303_ht (5)
• RolandMC303_lt (5)
• RolandMC303_misc (8)
• RolandMC303_mt (6)
• RolandMC303_oh (5)
• RolandMC303_perc (39)
• RolandMC303_rd (2)
• RolandMC303_rim (6)
• RolandMC303_sd (26)
• RolandMC303_sh (7)
• RolandMC303_tb (5)
• RolandMT32_bd (1)
• RolandMT32_cb (1)
• RolandMT32_cp (1)
• RolandMT32_cr (1)
• RolandMT32_hh (1)
• RolandMT32_ht (1)
• RolandMT32_lt (1)
• RolandMT32_mt (1)
• RolandMT32_oh (2)
• RolandMT32_perc (13)
• RolandMT32_rd (1)
• RolandMT32_rim (1)
• RolandMT32_sd (2)
• RolandMT32_sh (2)
• RolandMT32_tb (1)
• RolandR8_bd (7)
• RolandR8_cb (1)
• RolandR8_cp (1)
• RolandR8_cr (1)
• RolandR8_hh (2)
• RolandR8_ht (4)
• RolandR8_lt (4)
• RolandR8_mt (4)
• RolandR8_oh (1)
• RolandR8_perc (8)
• RolandR8_rd (2)
• RolandR8_rim (2)
• RolandR8_sd (12)
• RolandR8_sh (2)
• RolandR8_tb (1)
• RolandS50_bd (4)
• RolandS50_cb (1)
• RolandS50_cp (1)
• RolandS50_cr (2)
• RolandS50_ht (1)
• RolandS50_lt (2)
• RolandS50_misc (6)
• RolandS50_mt (1)
• RolandS50_oh (1)
• RolandS50_perc (14)
• RolandS50_rd (1)
• RolandS50_sd (3)
• RolandS50_sh (4)
• RolandS50_tb (2)
• RolandSH09_bd (43)
• RolandSystem100_bd (15)
• RolandSystem100_hh (2)
• RolandSystem100_misc (2)
• RolandSystem100_oh (3)
• RolandSystem100_perc (19)
• RolandSystem100_sd (21)
• RolandTR505_bd (1)
• RolandTR505_cb (2)
• RolandTR505_cp (1)
• RolandTR505_cr (1)
• RolandTR505_hh (1)
• RolandTR505_ht (1)
• RolandTR505_lt (1)
• RolandTR505_mt (1)
• RolandTR505_oh (1)
• RolandTR505_perc (3)
• RolandTR505_rd (1)
• RolandTR505_rim (1)
• RolandTR505_sd (1)
• RolandTR606_bd (1)
• RolandTR606_cr (1)
• RolandTR606_hh (1)
• RolandTR606_ht (1)
• RolandTR606_lt (1)
• RolandTR606_oh (1)
• RolandTR606_sd (1)
• RolandTR626_bd (2)
• RolandTR626_cb (1)
• RolandTR626_cp (1)
• RolandTR626_cr (2)
• RolandTR626_hh (1)
• RolandTR626_ht (2)
• RolandTR626_lt (2)
• RolandTR626_mt (2)
• RolandTR626_oh (1)
• RolandTR626_perc (8)
• RolandTR626_rd (2)
• RolandTR626_rim (1)
• RolandTR626_sd (3)
• RolandTR626_sh (1)
• RolandTR626_tb (1)
• RolandTR707_bd (2)
• RolandTR707_cb (1)
• RolandTR707_cp (1)
• RolandTR707_cr (1)
• RolandTR707_hh (1)
• RolandTR707_ht (1)
• RolandTR707_lt (1)
• RolandTR707_mt (1)
• RolandTR707_oh (1)
• RolandTR707_rim (1)
• RolandTR707_sd (2)
• RolandTR707_tb (1)
• RolandTR727_perc (10)
• RolandTR727_sh (2)
• RolandTR808_bd (25)
• RolandTR808_cb (2)
• RolandTR808_cp (5)
• RolandTR808_cr (25)
• RolandTR808_hh (1)
• RolandTR808_ht (5)
• RolandTR808_lt (5)
• RolandTR808_mt (5)
• RolandTR808_oh (5)
• RolandTR808_perc (16)
• RolandTR808_rim (1)
• RolandTR808_sd (25)
• RolandTR808_sh (2)
• RolandTR909_bd (4)
• RolandTR909_cp (5)
• RolandTR909_cr (5)
• RolandTR909_hh (4)
• RolandTR909_ht (9)
• RolandTR909_lt (9)
• RolandTR909_mt (9)
• RolandTR909_oh (5)
• RolandTR909_rd (5)
• RolandTR909_rim (3)
• RolandTR909_sd (16)
• SakataDPM48_bd (3)
• SakataDPM48_cp (1)
• SakataDPM48_cr (1)
• SakataDPM48_hh (2)
• SakataDPM48_ht (1)
• SakataDPM48_lt (2)
• SakataDPM48_mt (1)
• SakataDPM48_oh (1)
• SakataDPM48_perc (2)
• SakataDPM48_rd (1)
• SakataDPM48_rim (1)
• SakataDPM48_sd (2)
• SakataDPM48_sh (2)
• SequentialCircuitsDrumtracks_bd (1)
• SequentialCircuitsDrumtracks_cb (1)
• SequentialCircuitsDrumtracks_cp (1)
• SequentialCircuitsDrumtracks_cr (1)
• SequentialCircuitsDrumtracks_hh (1)
• SequentialCircuitsDrumtracks_ht (1)
• SequentialCircuitsDrumtracks_oh (1)
• SequentialCircuitsDrumtracks_rd (1)
• SequentialCircuitsDrumtracks_rim (1)
• SequentialCircuitsDrumtracks_sd (1)
• SequentialCircuitsDrumtracks_sh (1)
• SequentialCircuitsDrumtracks_tb (1)
• SequentialCircuitsTom_bd (1)
• SequentialCircuitsTom_cp (1)
• SequentialCircuitsTom_cr (1)
• SequentialCircuitsTom_hh (1)
• SequentialCircuitsTom_ht (2)
• SequentialCircuitsTom_oh (1)
• SequentialCircuitsTom_sd (1)
• SergeModular_bd (1)
• SergeModular_misc (1)
• SergeModular_perc (5)
• SimmonsSDS400_ht (3)
• SimmonsSDS400_lt (6)
• SimmonsSDS400_mt (8)
• SimmonsSDS400_sd (3)
• SimmonsSDS5_bd (12)
• SimmonsSDS5_hh (5)
• SimmonsSDS5_ht (3)
• SimmonsSDS5_lt (8)
• SimmonsSDS5_mt (6)
• SimmonsSDS5_oh (2)
• SimmonsSDS5_rim (7)
• SimmonsSDS5_sd (21)
• SoundmastersR88_bd (1)
• SoundmastersR88_cr (1)
• SoundmastersR88_hh (1)
• SoundmastersR88_oh (1)
• SoundmastersR88_sd (2)
• UnivoxMicroRhythmer12_bd (1)
• UnivoxMicroRhythmer12_hh (1)
• UnivoxMicroRhythmer12_oh (1)
• UnivoxMicroRhythmer12_sd (1)
• ViscoSpaceDrum_bd (11)
• ViscoSpaceDrum_cb (1)
• ViscoSpaceDrum_hh (6)
• ViscoSpaceDrum_ht (7)
• ViscoSpaceDrum_lt (2)
• ViscoSpaceDrum_misc (2)
• ViscoSpaceDrum_mt (2)
• ViscoSpaceDrum_oh (3)
• ViscoSpaceDrum_perc (2)
• ViscoSpaceDrum_rim (1)
• ViscoSpaceDrum_sd (3)
• XdrumLM8953_bd (3)
• XdrumLM8953_cr (1)
• XdrumLM8953_hh (2)
• XdrumLM8953_ht (2)
• XdrumLM8953_lt (2)
• XdrumLM8953_mt (2)
• XdrumLM8953_oh (1)
• XdrumLM8953_rd (1)
• XdrumLM8953_rim (2)
• XdrumLM8953_sd (5)
• XdrumLM8953_tb (1)
• YamahaRM50_bd (103)
• YamahaRM50_cb (6)
• YamahaRM50_cp (2)
• YamahaRM50_cr (22)
• YamahaRM50_hh (18)
• YamahaRM50_ht (25)
• YamahaRM50_lt (49)
• YamahaRM50_misc (28)
• YamahaRM50_mt (34)
• YamahaRM50_oh (12)
• YamahaRM50_perc (56)
• YamahaRM50_rd (13)
• YamahaRM50_sd (108)
• YamahaRM50_sh (6)
• YamahaRM50_tb (3)
• YamahaRX21_bd (1)
• YamahaRX21_cp (1)
• YamahaRX21_cr (1)
• YamahaRX21_hh (1)
• YamahaRX21_ht (1)
• YamahaRX21_lt (1)
• YamahaRX21_mt (1)
• YamahaRX21_oh (1)
• YamahaRX21_sd (1)
• YamahaRX5_bd (2)
• YamahaRX5_cb (1)
• YamahaRX5_fx (1)
• YamahaRX5_hh (1)
• YamahaRX5_lt (1)
• YamahaRX5_oh (1)
• YamahaRX5_rim (1)
• YamahaRX5_sd (3)
• YamahaRX5_sh (1)
• YamahaRX5_tb (1)
• YamahaRY30_bd (13)
• YamahaRY30_cb (2)
• YamahaRY30_cp (1)
• YamahaRY30_cr (2)
• YamahaRY30_hh (4)
• YamahaRY30_ht (3)
• YamahaRY30_lt (3)
• YamahaRY30_misc (8)
• YamahaRY30_mt (2)
• YamahaRY30_oh (4)
• YamahaRY30_perc (13)
• YamahaRY30_rd (3)
• YamahaRY30_rim (2)
• YamahaRY30_sd (21)
• YamahaRY30_sh (2)
• YamahaRY30_tb (1)
• YamahaTG33_bd (4)
• YamahaTG33_cb (3)
• YamahaTG33_cp (1)
• YamahaTG33_cr (3)
• YamahaTG33_fx (1)
• YamahaTG33_ht (2)
• YamahaTG33_lt (2)
• YamahaTG33_misc (10)
• YamahaTG33_mt (2)
• YamahaTG33_oh (1)
• YamahaTG33_perc (12)
• YamahaTG33_rd (2)
• YamahaTG33_rim (1)
• YamahaTG33_sd (5)
• YamahaTG33_sh (1)
• YamahaTG33_tb (1)
Foxdot Samples
• fclap (6)
• fdarkkick (5)
• fbeep (5)
• ftriangle (3)
• fthree (2)
• fyeah (6)
• fsnap (6)
• fnoisekick (3)
• fcow (3)
• fdistkick (3)
• fscrap (7)
• ftoms (5)
• fclaps (5)
• fnoise (6)
• fhang (6)
• fhardhit (7)
• fqlower (2)
• fone (2)
• flazer (3)
• fohh (4)
• ffour (2)
• fplus (3)
• fsub (2)
• frevnoise (3)
• fjungle (6)
• ftwo (2)
• fsoftsnare (5)
• fssnare (5)
• frocksnare (5)
• fhits (5)
• ftabla (8)
• fslower (4)
• fscratch (4)
• fwood (4)
• ftablas (6)
• foh (6)
• fsnare (4)
• fmisc (2)
• fdub (4)
• fcowbell (3)
• fxupper (4)
• fkit (8)
• fconga (0)
• fglitch (6)
• fstab (9)
• ftamborine (3)
• fwoosh (5)
• frim (6)
• fcan (4)
• ftom (4)
• fhh (22)
• fnoises (5)
• froomy (4)
• fcrash (4)
• fpercus (9)
• fhardkick (5)
• fikea (18)
• fperc (5)
• fbins (4)
• fbleep (5)
• fride (4)
• fhit (4)
• fdot (4)
Amiga Samples
• STA3 (114)
• STA4 (108)
• STB2 (83)
• STB5 (36)
• STB4 (98)
• STB3 (89)
• STA5 (106)
• STA2 (110)
• ST92 (62)
• ST66 (93)
• ST59 (122)
• ST61 (128)
• ST95 (58)
• ST57 (81)
• ST68 (47)
• ST50 (97)
• ST04 (102)
• ST03 (131)
• ST35 (66)
• ST32 (105)
• ST51 (86)
• ST56 (84)
• ST69 (64)
• ST94 (121)
• ST60 (95)
• ST67 (71)
• ST93 (105)
• ST58 (104)
• ST33 (57)
• ST34 (78)
• ST02 (121)
• ST05 (100)
• ST27 (98)
• ST18 (99)
• ST20 (58)
• ST16 (85)
• ST29 (85)
• ST11 (114)
• ST45 (80)
• ST89 (119)
• ST42 (116)
• ST80 (70)
• ST74 (118)
• ST73 (90)
• ST87 (93)
• ST10 (47)
• ST17 (87)
• ST28 (33)
• ST21 (81)
• ST26 (81)
• ST19 (34)
• ST86 (87)
• ST72 (63)
• ST75 (141)
• ST81 (111)
• ST88 (95)
• ST43 (92)
• ST44 (71)
• STA7 (44)
• STA0 (124)
• STA9 (74)
• STB6 (26)
• STB1 (76)
• STB0 (113)
• STA8 (97)
• STA1 (123)
• STA6 (118)
• ST38 (66)
• ST07 (111)
• ST31 (78)
• ST09 (98)
• ST36 (72)
• ST62 (98)
• ST96 (113)
• ST91 (107)
• ST65 (108)
• ST53 (95)
• ST98 (100)
• ST54 (73)
• ST08 (105)
• ST37 (80)
• ST30 (123)
• ST39 (89)
• ST06 (70)
• ST01 (126)
• ST55 (104)
• ST52 (115)
• ST99 (93)
• ST64 (128)
• ST90 (101)
• ST97 (102)
• ST63 (73)
• ST41 (81)
• ST79 (112)
• ST46 (65)
• ST70 (103)
• ST84 (111)
• ST48 (49)
• ST83 (124)
• ST77 (61)
• ST23 (84)
• ST24 (128)
• ST12 (103)
• ST15 (85)
• ST49 (95)
• ST76 (91)
• ST82 (104)
• ST85 (113)
• ST71 (70)
• ST78 (84)
• ST47 (82)
• ST40 (117)
• ST14 (120)
• ST13 (106)
• ST25 (62)
• ST22 (103)
Amen Breaks
• amen1 (20)
• amen2 (40)
• amen3 (20)
• 808 (6)
• 909 (1)
• 808bd (25)
• 808cy (25)
• 808hc (5)
• 808ht (5)
• 808lc (5)
• 808lt (5)
• 808mc (5)
• 808mt (5)
• 808oh (5)
• 808sd (25)
• ab (12)
• ade (10)
• ades2 (9)
• ades3 (7)
• ades4 (6)
• alex (2)
• alphabet (26)
• amencutup (32)
• armora (7)
• arp (2)
• arpy (11)
• auto (11)
• baa (7)
• baa2 (7)
• bass0 (3)
• bass1 (30)
• bassdm (24)
• bassfoo (3)
• battles (2)
• bd (24)
• bend (4)
• bev (2)
• bin (2)
• birds (10)
• birds3 (19)
• bleep (13)
• blip (2)
• blue (2)
• bottle (13)
• breaks125 (2)
• breaks152 (1)
• breaks157 (1)
• breaks165 (1)
• breath (1)
• bubble (8)
• can (14)
• casio (3)
• cb (1)
• cc (6)
• chin (4)
• circus (3)
• clak (2)
• click (4)
• clubkick (5)
• co (4)
• coins (1)
• control (2)
• cosmicg (15)
• cp (2)
• cr (6)
• crow (4)
• d (4)
• db (13)
• diphone (38)
• diphone2 (12)
• dist (16)
• dork2 (4)
• dorkbot (2)
• dr (42)
• dr2 (6)
• dr55 (4)
• dr_few (8)
• drum (6)
• drumtraks (13)
• e (8)
• east (9)
• electro1 (13)
• em2 (6)
• erk (1)
• f (1)
• feel (7)
• feelfx (8)
• fest (1)
• fire (1)
• flick (17)
• fm (17)
• foo (27)
• future (17)
• gab (10)
• gabba (4)
• gabbaloud (4)
• gabbalouder (4)
• glasstap (3)
• glitch (8)
• glitch2 (8)
• gretsch (24)
• gtr (3)
• h (7)
• hand (17)
• hardcore (12)
• hardkick (6)
• haw (6)
• hc (6)
• hh (13)
• hh27 (13)
• hit (6)
• hmm (1)
• ho (6)
• hoover (6)
• house (8)
• ht (16)
• if (5)
• ifdrums (3)
• incoming (8)
• industrial (32)
• insect (3)
• invaders (18)
• jazz (8)
• jungbass (20)
• jungle (13)
• juno (12)
• jvbass (13)
• kicklinn (1)
• koy (2)
• kurt (7)
• latibro (8)
• led (1)
• less (4)
• lighter (33)
• linnhats (6)
• lt (16)
• made (7)
• made2 (1)
• mash (2)
• mash2 (4)
• metal (10)
• miniyeah (4)
• monsterb (6)
• moog (7)
• mouth (15)
• mp3 (4)
• msg (9)
• mt (16)
• mute (28)
• newnotes (15)
• noise (1)
• noise2 (8)
• notes (15)
• numbers (9)
• oc (4)
• odx (15)
• off (1)
• outdoor (6)
• padlong (1)
• pebbles (1)
• peri (15)
• pluck (17)
• popkick (10)
• print (11)
• proc (2)
• procshort (8)
• psr (30)
• rave (8)
• rave2 (4)
• ravemono (2)
• realclaps (4)
• reverbkick (1)
• rm (2)
• rs (1)
• sax (22)
• sd (2)
• seawolf (3)
• sequential (8)
• sf (18)
• sheffield (1)
• short (5)
• sid (12)
• sitar (8)
• sn (52)
• space (18)
• speakspell (12)
• speech (7)
• speechless (10)
• speedupdown (9)
• stomp (10)
• subroc3d (11)
• sugar (2)
• sundance (6)
• tabla (26)
• tabla2 (46)
• tablex (3)
• tacscan (22)
• tech (13)
• techno (7)
• tink (5)
• tok (4)
• toys (13)
• trump (11)
• ul (10)
• ulgab (5)
• uxay (3)
• v (6)
• voodoo (5)
• wind (10)
• wobble (1)
• world (3)
• xmas (1)
• yeah (31)
• juj (138)