AMPLE guideDictionary

Dictionary

The words of AMPLE and of music, in plain language.

A

arrangement also: timeline

The arrangement is the Arrangement tab: the whole song on a timeline, with the bars on a ruler and a row for every block that shows when it plays.

See also: bar, block

Used in: Welcome to AMPLE, Bars and time, Build, play and stop, Effects, The arrangement, Make a song: Rooftop Light

B

bar also: bars, measure, measures

A bar (also called a measure) is one small chunk of a song, the unit that music is counted in. In AMPLE almost every bar has four beats, so a bar lasts as long as four beats at the current tempo.

At 120 beats per minute a beat takes half a second, so a bar takes two seconds. At 60 it takes four. The song text says where things happen in bars: at 1 for 8 means "start at bar 1 and last 8 bars".

The first bar of the song is bar 1 (not bar 0). Bar 5 starts right after bar 4 ends; "5.5" would be half way through bar 5.

See also: beat, tempo

Used in: Welcome to AMPLE, Your first song, Bars and time, Build, play and stop, Drums and patterns, Fades, The sequencer, MIDI and notes, The piano roll, The arrangement, When something goes wrong, Song text by example, Make a song: Rooftop Light

beat also: beats

A beat is one pulse of the music, the thing you tap your foot to. Four beats make a bar. Drum patterns divide each bar in 16 smaller steps, so one beat is 4 steps.

See also: bar, tempo

Used in: Your first song, Bars and time, Drums and patterns, The sequencer, Library bundles, MIDI and notes, Song text by example, Make a song: Rooftop Light

block also: blocks

A block is one part of the song that makes or changes sound: a chord clip, a drum machine, a bass, a mixer, an effect. In the node editor a block is a box; in the text it is a paragraph with curly braces { }.

See also: port, connection

Used in: Welcome to AMPLE, Your first song, Bars and time, Build, play and stop, Versions: studio and garage, Drums and patterns, Files and the project panel, Fades, The sequencer, Library bundles, MIDI and notes, The piano roll, Effects, The arrangement, Keyboard shortcuts, When something goes wrong, Song text by example, Make a song: Rooftop Light, Share a song as a package, Ask the AI assistant

build also: builds, building, built

Building is making the sound of the song from its blocks. AMPLE only builds what is out of date: a block that did not change, and does not depend on one that did, is not made again. A build never plays anything; press Play for that (it builds first when it must).

See also: take, render, cache

Used in: Welcome to AMPLE, Your first song, Bars and time, Build, play and stop, Versions: studio and garage, Drums and patterns, The sequencer, Library bundles, The piano roll, Effects, The arrangement, Keyboard shortcuts, When something goes wrong, Song text by example, Make a song: Rooftop Light, Share a song as a package, Ask the AI assistant

bundle also: bundles, library bundle

A bundle is a block or a chain of blocks saved in your library with its text, its seeds, the files it reads and the audio it made, so you can place it in another song and hear the same sound.

See also: slot, take, seed

Used in: Library bundles, When something goes wrong, Make a song: Rooftop Light

C

cache also: cached, cache hit

The cache is the pile of takes that were already made. A "cache hit" means a block was found there and did not have to be rendered again, which is why a second build of an unchanged song is almost instant.

See also: take, build

Used in: Your first song

channel also: channels

A channel is one sound of a sequencer: a drum with its sample, a repeating loop, a bass or a melody. Every channel has its own name, colour, level and pan.

See also: sequencer, pattern

Used in: The sequencer, MIDI and notes, Make a song: Rooftop Light

checkpoint also: checkpoints

A checkpoint is a snapshot of the saved files that you take yourself, with a name, to be able to come back to exactly this moment. It changes nothing else.

See also: revision

Used in: Versions: studio and garage

chord also: chords

A chord is several notes played together, such as Am (A minor) or F. The chord block takes names like Am F C G and turns them into notes, one chord per bar.

See also: note

Used in: Welcome to AMPLE, Your first song, Files and the project panel, The sequencer, MIDI and notes, The piano roll, Song text by example, Make a song: Rooftop Light

compressor also: compression

A compressor makes loud parts quieter, so the difference between loud and soft gets smaller and the whole sound can be turned up.

See also: effect, volume

Used in: Effects, Make a song: Rooftop Light

connection also: connections, cable, cables

A connection joins an output port of one block to an input port of another. In the text it is a line inside the receiving block: from chords.notes -> notes means "take the notes output of the block chords and feed it into my notes input".

See also: port, block

Used in: Welcome to AMPLE, Your first song, Library bundles, MIDI and notes, Effects, Keyboard shortcuts, Song text by example

crossfade also: crossfades

A crossfade blends one sound into another: while the first fades out the second fades in, so a change from one groove to the next has no gap. Use the equal shape so that the middle does not sound quieter.

See also: fade

Used in: Fades

D

delay

A delay repeats a sound after a short time, like an echo. The feedback says how many times it comes back, and the mix how loud the repeats are.

See also: effect, reverb

Used in: Effects, Song text by example, Make a song: Rooftop Light

diagnostic also: diagnostics, error, errors

A diagnostic is a message about a problem in the song text, shown in the Source view. Build errors are the ones that appear when a block cannot be made; they have a code such as AMP5380 and underline the line they point at in red.

See also: build

Used in: When something goes wrong

drums

The drums block plays a drum pattern. With a sample set it plays recorded drum hits; without one it uses a built-in synthesised kit.

See also: pattern, step

Used in: Welcome to AMPLE, Your first song, Bars and time, Drums and patterns, The sequencer, Song text by example, Make a song: Rooftop Light

E

effect also: effects

An effect changes a sound that goes through it: a reverb adds a room, an EQ shapes the tone, a compressor evens out the loudness. An effect block sits between an instrument and the mixer.

See also: block, reverb

Used in: The sequencer, The piano roll, Effects, Song text by example, Make a song: Rooftop Light, Share a song as a package

EQ also: equalizer

An EQ (equalizer) turns the low, middle or high part of a sound up or down, like the bass and treble knobs of a stereo.

See also: effect, filter

Used in: Effects, Make a song: Rooftop Light

F

fade also: fades, fade in, fade out, fadeout, fadein

A fade changes the volume over time: a fade in grows from silence, a fade out shrinks to silence. The start and the length are counted in bars or in seconds, and a fade out ends in exact silence.

See also: crossfade, volume, bar

Used in: Fades, Song text by example, Make a song: Rooftop Light

filter also: filters, lowpass, low-pass, highpass

A filter removes part of a sound: a lowpass lets the lows through and cuts the highs, so the sound gets duller; a highpass does the opposite. The cutoff says where the cut starts.

See also: EQ, effect

Used in: Files and the project panel, Effects, Song text by example, Make a song: Rooftop Light

fork also: new try, start a new try

To fork is to start a new line of work from the main version, as a new garage. The button in the History panel says Start a new try. What you had on the old garage stays in the history.

See also: line, studio

Used in: Versions: studio and garage

G

garage

Garage is where you work: every save lands on the garage line. Try things there freely; the studio stays as it was until you decide otherwise.

See also: studio, promote

Used in: Versions: studio and garage

General MIDI also: GM, sound font, soundfont

General MIDI is a standard list of 128 instrument sounds, such as piano, bass and strings, that every compatible instrument knows by number. A sound font is the file with the actual sounds for those instruments.

See also: MIDI, note

Used in: The sequencer, MIDI and notes, Make a song: Rooftop Light, Share a song as a package

H

humanize also: midi-humanize, humanizing

To humanize is to make music played by a machine sound played by people: every note is moved a tiny bit in time and in velocity, differently every time. Two voices humanized differently never sound exactly together, which is what makes one sound into a crowd.

See also: velocity, note

Used in: Make a song: Rooftop Light

K

kick also: kick drum

The kick is the big drum of a drum kit, the low thump on the beat. It carries the rhythm, so it is often used as the key of a sidechain compressor.

See also: drums, sidechain

Used in: Bars and time, Drums and patterns, Make a song: Rooftop Light

L

lane also: lanes

A lane is an extra output of the sequencer block that carries only some of its channels (for example only the drums). You can connect a lane to any block, so the sequencer feeds several places.

See also: port, mixer

Used in: Drums and patterns, The sequencer, The piano roll, Make a song: Rooftop Light

line also: lines of work

A line is a chain of revisions, like a path through the history. A new project has two: studio and garage. You can start more.

See also: revision, studio, garage

Used in: Welcome to AMPLE, Your first song, Bars and time, Build, play and stop, Versions: studio and garage, Drums and patterns, Files and the project panel, Fades, When something goes wrong, Song text by example, Make a song: Rooftop Light, Ask the AI assistant

log also: build log

The log is the Log tab: the lines of the last builds, such as which blocks were made, which came from the cache and which failed, with the reason for each failure.

See also: build, diagnostic

Used in: Welcome to AMPLE, Build, play and stop, When something goes wrong

loop also: loops, looping

A loop is something that repeats. A loop can be a pattern that repeats each bar, an audio recording that repeats, or the Loop switch in the header, which repeats the audio you are listening to.

See also: pattern, bar

Used in: Welcome to AMPLE, Build, play and stop, The sequencer, The piano roll, The arrangement, Make a song: Rooftop Light

M

master

The master is the last block of the song: what comes out of it is the song you hear and export. The block called master is the one the Play button plays.

See also: mixer, mix

Used in: Welcome to AMPLE, Your first song, Song text by example, Make a song: Rooftop Light

master seed

The master seed is the number on the project line (master-seed 424242). Blocks that have no seed of their own derive theirs from it, so changing the master seed changes the variation of every such block at once.

See also: seed, project

Used in: Build, play and stop, Song text by example, Make a song: Rooftop Light

MIDI

MIDI is a way to write down music as instructions (which note, how long, how hard) instead of as sound. A MIDI block tells an instrument what to play; the instrument turns that into audio.

See also: note

Used in: Files and the project panel, MIDI and notes, The piano roll, When something goes wrong

mix also: mixing

The mix is the whole song with all parts at their right levels. Making the mix means setting the levels and pans so every part can be heard.

See also: mixer, master

Used in: Your first song, The sequencer, Effects, Make a song: Rooftop Light, Share a song as a package

mixer

The mixer adds several sounds together into one, with a level and pan for each. Cables from your instruments go into its inputs; its output goes on to the master.

See also: master, volume

Used in: Welcome to AMPLE, Your first song, The sequencer, Effects, Song text by example, Make a song: Rooftop Light

N

node editor also: node view

The node editor is the main picture of AMPLE: blocks as boxes on a canvas with cables between them. The Source view shows the same song as text; you can work in either.

See also: block, source view

Used in: Welcome to AMPLE, Build, play and stop, The sequencer, The arrangement, When something goes wrong

note also: notes

A note is one tone with a pitch (how high), a start, a length and a force. Blocks pass notes to each other through ports of the type notes.

See also: MIDI, chord

Used in: Welcome to AMPLE, Your first song, Drums and patterns, Files and the project panel, The sequencer, Library bundles, MIDI and notes, The piano roll, The arrangement, Keyboard shortcuts, Song text by example, Make a song: Rooftop Light, Share a song as a package, Ask the AI assistant

O

out of date also: stale

A block is out of date when something it depends on changed since its last build: its own text, a file it reads (such as a sample), or a block that feeds it. Out of date blocks have no take and show "not built". The Play button says "Build and play" when something is out of date.

See also: build, take

Used in: Welcome to AMPLE, Build, play and stop, When something goes wrong

P

package also: packages, ampletx

A package is one file (.ampletx) that holds a saved song and the files it needs, so you can open it on another computer. A Full package can be built again from scratch; a Derived package replaces the first part of the song by audio.

See also: bundle, take

Used in: When something goes wrong, Share a song as a package

pan also: panning

Pan puts a sound on the left or right in the stereo picture. 0 is the centre; negative values go left and positive values go right.

See also: volume

Used in: The sequencer, Keyboard shortcuts

pattern also: patterns

A pattern is a short loop of notes or hits that repeats, for example one bar of kick and snare. A drum pattern is written as a row of steps for each drum voice.

See also: step, bar

Used in: Bars and time, Drums and patterns, The sequencer, Make a song: Rooftop Light

piano roll

The piano roll is a grid on which you draw notes with the mouse: time runs from left to right and pitch goes up like the keys of a piano. Every change you make is written to the notes text of the clip.

See also: note, MIDI

Used in: The sequencer, MIDI and notes, The piano roll, Ask the AI assistant

pitch

Pitch is how high or low a note sounds. MIDI gives every semitone a number: 60 is middle C, 61 is the next key up, 59 the one below.

See also: note, MIDI

Used in: MIDI and notes, The piano roll

plan also: plans

A plan is the complete recipe of a render: the text of the block, the files it reads, the seed, the version of the engine. The take is stored under the fingerprint of its plan, which is how AMPLE knows that the same plan gives the same sound.

See also: take, seed

playlist

The playlist of a sequencer says when each pattern plays: you put clips of patterns on tracks along the bars, and make the clip longer to repeat the pattern.

See also: sequencer, pattern, section

Used in: The sequencer, Make a song: Rooftop Light

port also: ports

A port is a dot on the side of a block where a cable can be attached. Inputs are on the left, outputs on the right. A port has a type, such as audio (sound) or notes (which notes to play), and only matching types can be joined.

See also: connection, block

Used in: MIDI and notes, Effects, Make a song: Rooftop Light

project also: projects

A project is a folder that holds your songs and everything they use: samples, MIDI files, lyrics, notes, and a hidden .ample folder with the history and the built audio.

See also: song

Used in: Welcome to AMPLE, Your first song, Build, play and stop, Drums and patterns, Files and the project panel, The sequencer, Library bundles, MIDI and notes, The arrangement, Keyboard shortcuts, When something goes wrong, Song text by example, Make a song: Rooftop Light, Share a song as a package, Ask the AI assistant

project panel

The project panel is the Project tab at the bottom of the window: the files of your project as a tree and as tiles, where you add, rename, drag and use them.

See also: project, sample

Used in: Drums and patterns, Files and the project panel, Make a song: Rooftop Light

promote also: make this the main version

To promote is to make the studio the same as the garage. In the History panel the button says Make this the main version. The old studio stays in the history, so nothing is lost.

See also: studio, garage

Used in: Versions: studio and garage

proposal also: proposals

A proposal is a change that the AI assistant made in a temporary copy of your files. Nothing in your project changes until you accept it, and you can reject it.

See also: package

Used in: Ask the AI assistant

R

read-only also: look only

Read-only means you can look but not change. AMPLE is read-only while the song has errors that must be fixed in the source first, and while you look at an old revision.

See also: revision, diagnostic

Used in: Versions: studio and garage, When something goes wrong, Ask the AI assistant

refactor also: refactoring

To refactor is to change something and fix everything that depends on it in one step. When you rename a file in the project panel, AMPLE updates all the lines of your songs that name it, and shows them first.

See also: project panel

Used in: Files and the project panel

render also: renders, rendering, rendered

To render is to calculate the actual audio of a block. A build renders the blocks that need it; "render to file" writes the result of a block as a WAV or MP3 file.

See also: build, take

Used in: MIDI and notes, Make a song: Rooftop Light

reverb

Reverb adds the sound of a room around a sound, the echo you hear in a hall or a bathroom. The mix setting says how much of it you hear.

See also: effect

Used in: Effects, Song text by example, Make a song: Rooftop Light

revision also: revisions

A revision is a saved state of the project at one moment. Every save adds one. The history is the list of revisions, and you can go back to any of them.

See also: line, checkpoint

Used in: Welcome to AMPLE, Versions: studio and garage, When something goes wrong

S

sample also: samples

A sample is a short recording, such as one drum hit, stored as a WAV file in the project. Sampled instruments play recordings instead of making the sound from scratch.

See also: sample set, drums

Used in: Build, play and stop, Drums and patterns, Files and the project panel, The sequencer, Library bundles, MIDI and notes, When something goes wrong, Song text by example, Make a song: Rooftop Light, Share a song as a package

sample set also: sample folder, kit

A sample set is a folder of samples that belong together, for example a drum kit (kick.wav, snare.wav, hat.wav) or the recorded notes of a guitar. A block points at the folder, and swapping the folder swaps the sound.

See also: sample, drums

Used in: Drums and patterns, The sequencer, Library bundles, MIDI and notes, Make a song: Rooftop Light, Share a song as a package

section also: sections

A section is a named stretch of a song, such as verse or chorus. In AMPLE, sections can name a part of a block (at 1 for 8 as verse) and drum patterns can be strung together per section.

See also: bar, pattern

Used in: Bars and time, Drums and patterns, The sequencer, Song text by example, Make a song: Rooftop Light

seed also: seeds

A seed is a number that steers the "random" choices of a block, such as slight timing differences or which of several recorded drum hits is picked. The same seed gives the same result every time; another seed gives another variation of the same music.

See also: master seed, take

Used in: Welcome to AMPLE, Build, play and stop, Library bundles, When something goes wrong

sequencer

The sequencer is a block that holds a small studio: channels, patterns and a playlist, in a file of the project. It has a full-screen workspace in the style of loop-based music programs.

See also: channel, playlist, lane

Used in: The sequencer, Song text by example, Make a song: Rooftop Light, Ask the AI assistant

sidechain also: sidechain compressor, duck, ducking

A sidechain compressor listens to another sound (its key) instead of to its own input: whenever the key is loud, it presses its own sound down. With the kick as the key, a pad or a choir gets out of the way of every kick and comes back between the hits.

See also: compressor, kick

Used in: Make a song: Rooftop Light

slot also: slots

A slot is a setting of a bundle that names a file or a sample folder. You can point a slot at another file when you place the bundle, and that block is then built again with it.

See also: bundle, sample set

Used in: Library bundles

song also: songs

A song is one text file with the extension .amplet. It says which blocks exist, how they are connected and how the project is set. Everything you see in the node editor is drawn from that text, and the other way round.

See also: project, block

Used in: Welcome to AMPLE, Your first song, Bars and time, Build, play and stop, Versions: studio and garage, Drums and patterns, Files and the project panel, Fades, The sequencer, Library bundles, MIDI and notes, The piano roll, Effects, The arrangement, Keyboard shortcuts, When something goes wrong, Song text by example, Make a song: Rooftop Light, Share a song as a package, Ask the AI assistant

source view also: source editor, code editor

The source view shows the song as text, the way it is saved, with a red underline under lines that have a problem. Everything you can do in the node editor you can also do here by typing, and the two always show the same song.

See also: song, node editor

Used in: Bars and time, Keyboard shortcuts, When something goes wrong, Song text by example, Ask the AI assistant

step also: steps

A step is one position in a drum pattern. A bar has 16 steps, so each step is a sixteenth note long. A step either has a hit (x) or is empty (.).

See also: pattern, bar

Used in: Bars and time, Drums and patterns, Files and the project panel, The sequencer, Library bundles, The piano roll, Keyboard shortcuts, Make a song: Rooftop Light, Ask the AI assistant

studio

Studio is the main version of the project: the one you would call "the real song". It only changes when you promote something to it.

See also: garage, promote

Used in: Versions: studio and garage, The sequencer, Song text by example

T

take also: takes

A take is the audio a block made in a build, stored in the project. If nothing about a block changed, the next build finds its take and does not render again. When a block changes, its old take stays stored, and the block gets a new one.

See also: build, cache, plan

Used in: Your first song, Bars and time, Versions: studio and garage, Drums and patterns, Files and the project panel, Fades, The sequencer, Library bundles, The piano roll, Effects, The arrangement, When something goes wrong, Song text by example, Make a song: Rooftop Light, Share a song as a package, Ask the AI assistant

tempo also: bpm

The tempo is how fast the song goes, counted in BPM (beats per minute). 60 BPM is one beat a second; 120 BPM is two. It is written on the project line: project "my song" { tempo 100 }.

See also: beat, bar

Used in: Bars and time, Build, play and stop, Fades, The arrangement, Song text by example, Make a song: Rooftop Light, Ask the AI assistant

V

velocity

Velocity is how hard a note is played, from soft to loud. On a drum step, x is a normal hit, X an accent and o a quiet ghost note.

See also: note

Used in: MIDI and notes, The piano roll, Make a song: Rooftop Light

voicing also: voicings

A voicing is the way a chord is spread over notes: which notes, in which order and which octave. The same chord, Am for instance, can be a few close notes or a wide spread. Close voicings that move by small steps sound smooth.

See also: chord, note

Used in: Make a song: Rooftop Light

volume also: gain, dB

Volume (or gain) is how loud something is, measured in dB (decibels). 0 dB changes nothing; every -6 dB halves the strength of the signal (it sounds clearly quieter, though not literally half as loud) and every +6 dB doubles it. Each block and each mixer input has a level.

See also: pan

Used in: Files and the project panel, Fades, Effects, Make a song: Rooftop Light