songcodedocs open songcode

Sounds

Every sound a track can name. Drum kits and their drums, instruments by role, singers, oscillators, recorded instruments, percussion and textures.

A track makes sound by naming it. Each stem names its sound after its colon: stem kick: club for a drum kit, stem bass: pulsebass for an instrument. This page lists every name the model is told about. All of them work in the code view and in the stems view’s inspector.

The tables are read from Songcode’s sound catalog, so they match the app.

#How sounds are named

stem kick: club {
  kick [x... x... x... x...]
}

stem bass: pulsebass {
  rhythm [x... x... x... x...]
  notes  [c1 c1 eb1 g1]
}
  • A kit is the sound of a drum stem.
  • A drum is a row inside it, named for the drum: kick, snare, hat. The same name gives a different drum in each kit.
  • An instrument is the sound of a stem that plays notes.

A name that is not in the catalog fails the check, and that stem is left out. See errors.

#Drums

A kit stem holds one row per drum. The 14 row names are the same in every kit.

lanedrum
kickkick (bass drum)
snaresnare
clapclap
hatclosed hi-hat
openhatopen hi-hat
rimrimshot
cowbellcowbell
lowtomlow tom
midtommid tom
hightomhigh tom
crashcrash cymbal
rideride cymbal
shakershaker
tambourinetambourine

Not every kit has every drum; the tables below list what each has. A kit asked for a drum it lacks plays its nearest one, and the check says so once.

#Drum kits

Songcode’s own kits: 4 synthesised, 3 recorded. A synthesised drum is an instrument: decay 150ms shortens it, velocity changes its tone, and a kit stem that holds one drum can tune it with a notes row.

kitmade ofcharacter
analogsynthesisround analogue drum machine: punchy sine kick, noise snare, tight metallic hats. House, disco, synth pop, anything classic.
hardsynthesisdriven and clipped: long distorted kick with a hard click, cracking snare, harsh hats. Hard techno, industrial, gabber, hardstyle.
subsynthesislong tuned kick that works as a bassline (give the kick lane notes), snappy snare, short crisp hats made for rolls. Trap, drill, phonk, dubstep.
fmsynthesisglassy digital FM percussion: knocking kick, metallic snare, bell-like hats and toms. Electro, IDM, hyperpop, chiptune.
liverecordingsrecorded acoustic drum kit, several takes per drum ordered soft to hard (take picks one). Funk, boom bap, lo-fi, jazz, reggae, disco.
rockrecordingsrecorded rock drum kit, played with sticks: big 24 inch kick, cracking snare, three toms, crash and ride. How hard a hit is played picks a softer or harder recording, so ghost notes sound like ghost notes. Rock, indie, alternative, metal, punk.
brushrecordingsrecorded jazz kit played with wire brushes: soft kick, brushed snare, ride and hats. How hard a hit is played picks a softer or harder recording. The shaker lane is the brush stirred round the snare head, the sound under a ballad: each hit is one long soft sweep that takes over from the last, so write one a beat. Jazz, ballads, bossa nova, folk, country.

Every kit here has all 14 drums. The drum kit control in advanced asks for one of these or one of the kits below by name.

#More kits

18 more kits, each with its own set of drums. Every drum is synthesised by Songcode, and no recording of any drum machine is used.

kitlanescharacter
clubkick snare clap hat openhat rim lowtom midtom hightom crash ridethe techno and house kit: hard kick, crisp hats, sharp clap
boomkick snare clap hat openhat rim cowbell lowtom midtom hightom crash shakerboomy kick, snappy snare, ticking hats and a clanging cowbell; electro, hip hop, trap
tightkick snare clap hat openhat rim cowbell lowtom midtom hightom crash tambourinethin, tight and digital; early house and italo
sharpkick snare hat openhat lowtom hightom crashsmall and sharp; acid and electro hats
lofikick snare clap hat openhat rim cowbell lowtom midtom hightom crash ridecheap, flat and digital; lo-fi house
arenakick snare clap hat openhat rim cowbell lowtom midtom hightom crash ride shaker tambourinethe 1980s pop kit: big snare and toms; synthwave, synth pop
roundkick snare clap hat openhat rim cowbell lowtom midtom hightom crash ride shaker tambourinerounder and punchier than arena; 1980s pop and funk
funkkick snare clap hat openhat rim lowtom midtom hightom crash ride shaker tambourinepunchy 1980s machine; electro-funk, synth pop, early hip hop
gritkick snare clap hat openhat rim cowbell lowtom midtom hightom crash ridegritty and dark, like drums through an old 12-bit sampler; boom bap and golden-era house
warmkick snare clap hat openhat rim lowtom midtom hightom crash ridewarm and a little dusty; hip hop and house
cleankick snare clap hat openhat rim cowbell crash ride shaker tambourineclean 1990s pop and rock kit
studiokick snare clap hat openhat rim cowbell lowtom midtom hightom crash ride shaker tambourinepolished 1990s kit with realistic toms
brightkick snare clap hat openhat rim cowbell lowtom midtom hightom crash ride shaker tambourinebright 1990s kit with a clicky kick
ravekick snare clap hat openhat rim cowbell lowtom midtom hightom crash ride shaker tambourinehard, compact 1990s kit; rave and hardcore
crunchkick snare clap hat rim cowbell lowtom midtom hightom crash ridecrunchy, dark 8-bit kit
laserkick snare hat openhat rim lowtom midtom hightomelectronic drums with falling toms, the 1980s pew sound
softkick snare hat openhat cowbell tambourinesoft preset rhythm box; lo-fi, krautrock, dub
woodkick snare hat openhat1960s rhythm box; soft and woody

#Instruments

53 instruments built by Songcode. Each is a finished patch with a range it sounds right in. Notes outside the range still play, with less character. Velocity is expression, and a ~ after a pitch slides into the next note.

bass

soundrangecharacter
subbassc1-c2pure sine sub with a trace of second harmonic so it reads on small speakers
reesec1-c2detuned saws beating over a sine sub, slow filter drift; the drum & bass and garage bass
acidc1-c3saw through a screaming resonant filter; velocity is the accent, slide glides between notes
acidsqc1-c3the square-wave acid line: hollower and more nasal than acid
pulsebassc1-c2short plucked pulse-and-saw bass for rolling 16ths under a kick
fmbassc1-c3FM bass with a hard knock on the attack; the house and electro workhorse
fatbassc1-c3three-oscillator analogue bass, round and funky, filter snaps on each note
wobblec1-c2tempo-synced filter wobble; take sets wobbles per bar (4, 6, 8, 12, 16)
boombassc1-c2the long tuned kick bass: sine with a pitch drop and enough drive to be heard; slide glides
organbassc2-c3percussive organ bass, the bouncing garage and house bassline
fingerbasse1-g3plucked electric bass (string model): real attack and decay, notes mute on release
uprighte1-g3plucked double bass (string model): dark, woody, short
hooverc2-c4the rave hoover: pulse-width saws in octaves that scoop up into the note
donkc2-c4hollow FM knock with a pitch snap; the bounce and hard-dance offbeat bass
growlc1-c3vowel bass: saws through moving formants (ah to oo) and drive; the talking dubstep bass
logdrumc1-c3the amapiano log drum: a tuned, knocking sine that is both bass and percussion

leads and stabs

soundrangecharacter
sawleadc3-c6two-saw analogue lead with delayed vibrato; sings in the upper mids
hypersawc3-c6seven detuned saws spread wide, phases free-running; the trance and rave chord wall
squareleadc3-c6hollow square lead, slightly detuned, with late vibrato
chipc3-c7raw 25% pulse, no filter: the console chip lead and arpeggio
synthpluckc3-c6bright pluck: filter snaps shut in a tenth of a second; arpeggios and melodic hooks
stabc3-c5short driven chord stab, three saws and a sub-octave square; play it as chords
synthbrassc3-c5analogue brass: filter swells open on each note with a slight pitch scoop; fanfares and big chords
fmbellc4-c7inharmonic FM bell with a long ring
glassc4-c7glassy FM tine with chorus; delicate high melodies
gfunkc5-c7high whining portamento lead; use slide between notes
whistlec5-c7breathy sine whistle with vibrato
zapc4-c6pitch-diving laser zap; electro punctuation
blipc5-c7tiny FM blip; glitch melodies and percussion

keys

soundrangecharacter
epianoc2-c6FM electric piano: soft tine at low velocity, bark at high, stereo tremolo
reedpianoc2-c6reedy, overdriven electric piano with tremolo
organc2-c6drawbar organ with percussion and rotary speaker
houseorganc3-c5percussive organ stab for house and garage chords
clavc2-c5funk clavinet: thin pulse with a snapping filter
celestac4-c7soft FM music box

pads

soundrangecharacter
warmpadc3-c5slow pulse-width pad with ensemble chorus and a drifting filter
ensemblec3-c6string machine: stacked saws through a three-voice ensemble chorus
glasspadc3-c6slow FM pad, bright and bell-like at the top
choirc3-c5synthetic choir: saws through vowel formants opening from oh to ah
oohc3-c5closed-vowel choir, soft and dark
darkpadc2-c4low detuned saws and noise behind a slowly breathing filter
airpadc3-c6tuned breath: noise resonated at the note, almost no oscillator
dubchordc3-c5the dub techno chord: a short filtered stab built to be drowned in delay

plucked strings

soundrangecharacter
nylone2-e5nylon-string guitar (string model)
steele2-e5steel-string guitar (string model), bright with a long ring
kotoc3-c6koto-like string plucked near the bridge: sharp and metallic
pizzc2-c6pizzicato string: short, round, damped
mutegtre2-e5palm-muted guitar: the funk and disco sixteenth-note chick
harpsichordc2-c6harpsichord: two bright strings an octave apart

transitions

soundrangecharacter
riserc3-c4noise and saws sweeping upward for exactly the length of the note; hold it for 4 or 8 bars before a drop
downerc3-c4the reverse: a bright burst that falls and fades across the note; place it on the first bar after a drop
impactc1-c2low boom with a noise tail; marks a downbeat or a drop
subdropc2-c3sine diving two octaves over a second; the bass drop

#Singers

6 singing voices built by Songcode. A singer is a sound like any other, and it also sings words: a lyrics block puts words on its notes, one syllable to a note. Without words it sings “ah”. See lyrics.

singerrangecharacter
sopranoc4-c6a high, bright singing voice with a quick vibrato; the top line of a chorus
altog3-e5a warm, low female singing voice; the default lead vocal
tenorc3-a4a clear, high male singing voice; lead vocals and hooks
baritoneg2-e4a deep, rounded male singing voice; low leads and the bottom of a harmony
robotc2-c5a flat machine voice: every note dead on pitch, no vibrato, no breath
whisperc3-c5a whispered voice with no pitch of its own: the words as breath, for intros and breakdowns

Each voice is formant synthesis: a pulse at the note’s pitch stands in for the vocal folds, noise stands in for breath and consonants, and five moving resonances stand in for the mouth. It is computed in your browser, like the other instruments. No recording of a singer is involved and no model was trained on one. It sounds like a synthesizer singing, in English.

#Oscillators and noise

Raw waveforms, for when a patch is built by hand from filters and envelopes.

soundcharacter
sawtoothbright and buzzy
squarehollow
trianglesoft, flute-like
sinepure
pulsenasal, narrow
supersawdetuned saw stack; shape with voices 5 and detune 25cents
whitebright hiss
pinksofter, even hiss
brownlow rumble
cracklevinyl crackle

#Recorded instruments

Sampled instruments: short recordings of single notes. Some sounds, here and among the General MIDI instruments, were recorded played more than one way (plucked, bounced, tongued short, muted). A word in a line or the technique setting picks one: see ways of playing.

soundrangecharacter
pianoa0-c7sampled grand piano
upright_pianoa0-c7recorded upright piano played softly: mellow, close and a little worn, the piano in the corner of a room. Lo-fi, ballads, folk, indie, ragtime
fm_pianoe1-c7recorded FM electric piano: glassy, bell-like attack over a soft body, the electric piano of 1980s ballads. Lo-fi, city pop, R&B, synth pop
kalimbab3-a5thumb piano: soft, round, quick decay
marimbac3-c6wooden mallet bars, warm and round
vibraphonef3-f6metal bars with a long ring
xylophonec4-c7hard, dry and bright mallet bars
glockenspielc5-c7small steel bars, very high and pure
balafonc3-c6west African gourd xylophone, buzzy and earthy
harpc3-c6concert harp, plucked
saxc3-c5saxophone, sustained notes
sax_staccc3-c5saxophone, short tongued notes
harmonicac4-c6blues harmonica
electric_bassc#1-d#4electric bass guitar recorded direct, round and solid; a note stops when it ends. The rock bass: add drive 20% for grit
powerchordc2-d4distorted electric guitar power chord (root, fifth and octave in one note): write only the root, one note at a time. The rock and metal rhythm guitar, and one stem plays the whole riff: a hit (x or X) is the open chord, held as long as the note lasts, and a ghost hit (o, or any velocity under 60) is the same chord palm-muted, a short tight chug. [o o X - o o X -] is chug chug CHORD
palmmutec2-d4only the palm-muted chug of powerchord, at any velocity: write only the root. For a second guitar that never opens up; it rings a fifth of a second however long the note
crunch_guitarc#2-c6electric guitar through a lightly driven amp, single notes: riffs, arpeggios and strummed chords written out as notes. Indie and alternative rhythm guitar
violinsg3-c7a violin section, bowed with vibrato: the top line of an orchestra
violasc3-e6a viola section, bowed: the warm middle of the strings
contrabasse1-c4orchestral double bass, bowed: the floor under the strings
double_basse1-g4a double bass plucked with the fingers: jazz walking lines, folk, rockabilly
bassoona#1-e5low double reed: dry and woody, the bass of the woodwinds
piccolod5-a7small flute an octave above the flute: bright and piercing
tubaf1-f4the lowest brass: round and wide
recorderf4-g6wooden alto recorder: plain and breathy, early music and folk
ocarinaa4-e6clay vessel flute: hollow, pure and gentle
tubular_bellsc4-g5struck orchestral chimes: church bell tones with a long ring
dan_tranhb2-d6Vietnamese plucked zither: bright metal strings that bend

The sounds with more than one way of playing:

soundalso played
violinpizzicato, spiccato, tremolo
cellopizzicato, spiccato
violinspizzicato, spiccato, tremolo
violaspizzicato, spiccato, tremolo
contrabasspizzicato, spiccato, tremolo
string_ensemble_1pizzicato, spiccato, tremolo
flutestaccato
oboestaccato
clarinetstaccato
bassoonstaccato
piccolostaccato
trumpetstaccato, muted
french_hornstaccato, muted
trombonestaccato
tubastaccato
saxstaccato
recorderstaccato
dan_tranhtremolo
powerchordmuted

Every pitched sound also takes the styles of playing, which need no recording: stacc, marc, ten and port, or in plain words short, punch, held and pushed. Bowed strings add spic (bounce). On bowed strings, winds, brass and choirs each note is shaped by the player, and the bow and breath settings set how.

#Percussion

30 hand drums, shakers, bells and blocks, each with several recorded takes. A stem on one takes a rhythm row and no pitches. take 3 picks a take, counted from 0, and take [0 2 1 3] picks one per hit.

soundtakescharacter
conga34hand drum, low and round; open tones, slaps and mutes
bongo28small high hand drums
cajon18box drum: bass thump and snare slap
darbuka20goblet drum: deep doum and sharp tek
framedrum18wide, soft hand drum
timpani30orchestral kettle drum
slitdrum6hollow wooden log tone
clave6sharp wooden click
woodblock10hollow wooden knock
cowbell13acoustic cowbell
agogo5paired metal bells
cabasa6bead shaker, short and dry
guiro5scraped gourd
tambourine7jingles
triangles37triangle, open and muted
sleighbells6sleigh bells
vibraslap4rattling buzz
ratchet8wooden ratchet
gong7large gong, long tail
sus_cymbal25suspended cymbal: hits, scrapes and swells
anvil9struck steel
brakedrum17struck car brake drum, pitched clang
fingercymbal1tiny bright cymbal
marktrees6chime tree sweep
oceandrum3rolling beads, surf-like
siren5hand siren
slapstick5whip crack
flexatone8wobbling metal glissando
clap10real hand claps
didgeridoo12drone pipe hits

#Textures

Recorded and synthesised noises for atmosphere. Takes work the same way.

soundtakescharacter
wind10wind gusts
space18sci-fi blips
metal10small metallic hits
insect3insect chirps
crow4crow calls
thunder3a roll of thunder, about 7 seconds: far off, close by with a crack, a long roll

#Ambience

8 beds for the air around a track: rain, a record’s surface, tape, birds, crickets, a stream, the sea and a fire. Each one is worked out in your browser, in stereo, and goes round with no seam for as long as a note holds it. None is a recording.

stem air: rain {
  rhythm   [x]
  take     1
  highpass 300hz
}

One hit a bar keeps a bed going through the track. take picks the kind, counted from 0: rain runs from a drizzle to rain on a window, vinyl from a clean record to a dusty one. Set its level low in the mix table, around -16db, so it sits under the music. thunder, under textures, is one roll and plays once per hit.

soundtakescharacter
rain4rain: drizzle, steady, downpour, rain on a window
vinyl3a record’s surface with its clicks, hiss and one scratch that comes round each turn: clean, worn, dusty
tape2tape hiss: open reel, tired cassette
birds3birdsong: a garden, the dawn chorus, one bird alone
crickets2night crickets: one or two, a field
stream2running water: a trickle, a brook
waves2the sea coming in and drawing back: a calm shore, surf
fire2a crackling fire: embers, a campfire

#General MIDI instruments

34 instruments in the General MIDI set, for brass, reeds, strings and the like. Most are recordings of single notes, and a few are synthesised. They are plainer than the instruments above and useful when a track calls for an acoustic colour.

trumpet, muted_trumpet, trombone, french_horn, brass_section, flute, pan_flute, shakuhachi, clarinet, oboe, violin, cello, string_ensemble_1, tremolo_strings, choir_aahs, voice_oohs, accordion, church_organ, steel_drums, music_box, sitar, banjo, koto, electric_guitar_clean, electric_guitar_jazz, overdriven_guitar, distortion_guitar, slap_bass_1, fretless_bass, taiko_drum, orchestra_hit, reverse_cymbal, pad_warm, pad_halo

#Where the sounds come from

  • The synthesised kits, instruments, singers and ambience are defined in Songcode’s catalog and computed in your browser.
  • The live and rock kits, the recorded instruments, the percussion and most of the General MIDI set are recordings from open sample libraries, served by Songcode. songco.de/licenses credits each library.
esc