ABLETON 12 SOUND DESIGN ATLAS

BPM to ms

Tempo-synced milliseconds for delays, LFOs, pre-delay and compressor release at every common tempo, plus LFO rates in Hz, the Haas range and bar lengths.

bpmmsdelaylfotempocompressorreleasepre-delayhaasreferenceecho

Live syncs delays, LFOs and envelopes to the beat for free, but half the interesting settings are the ones you type in ms: a compressor release that lets the kick recover exactly by the next 1/8, a reverb pre-delay that keeps the snare transient clean, a Haas offset that widens without flamming, an LFO in Hz on a plug-in that cannot sync. The formula is simple (one beat = 60 000 / BPM ms); the tables below do it for the tempos that matter and the divisions you will actually use. All values assume 4/4 and a quarter-note beat. "D" = dotted (× 1.5), "T" = triplet (× ⅔).

The formula

1 beat (1/4)
60 000 ÷ BPM ms. 120 BPM → 500 ms; 128 → 468.75; 140 → 428.57; 174 → 344.83.
Any division
beat × (4 ÷ denominator): 1/8 = beat ÷ 2, 1/16 = beat ÷ 4, 1/32 = beat ÷ 8, 1 bar = beat × 4.
Dotted
× 1.5 (1/8 D = three 1/16s).
Triplet
× ⅔ (1/8 T = one third of a beat).
Hz from a division
1000 ÷ ms, or BPM ÷ (60 × beats). A 1-bar LFO at 128 BPM = 128 ÷ 240 = 0.533 Hz.

Delay / LFO / gate times in ms

Use this for any time field that is not synced: Echo and Delay in ms mode, Grain Delay, Simpler's LFO in Hz mode, the LFO M4L device in Hz, Operator's LFO in Hz, hardware delays and modular clocks. Values under 100 ms show one decimal.

BPM1/11/21/41/81/161/321/8 D1/16 D1/8 T1/16 T
703,4291,714857429214107643321286143
852,8241,41270635317688.2529265235118
1002,4001,20060030015075.0450225200100
1202,0001,00050025012562.537518816783.3
1241,93596848424212160.536318116180.6
1281,87593846923411758.635217615678.1
1301,84692346223111557.734617315476.9
1351,77888944422211155.633316714874.1
1401,71485742921410753.632116114371.4
1451,65582841420710351.731015513869.0
1501,60080040020010050.030015013366.7
1601,50075037518893.846.928114112562.5
1701,41270635317688.244.126513211858.8
1741,37969034517286.243.125912911557.5
1801,33366733316783.341.725012511155.6
Dotted 1/8 is the delay that makes everything sound like a record: at 128 BPM that is 352 ms. Dotted 1/16 (176 ms at 128) on a 1/16-note hat pattern creates the off-beat shuffle without a second hat. Triplet 1/8 against a straight pattern (313 ms at 128) is the "three against two" dub delay. Nudge a synced delay 5–15 ms late (Echo: switch to ms, type the value, add 10) to put it behind the beat — it reads as groove rather than as a wrong tempo.

Bar lengths

For reverb decays (a tail that ends by the next downbeat), Looper lengths, bounce lengths, and knowing how long a 16-bar breakdown really is.

BPM1 bar (ms)1 bar (s)4 bars (s)8 bars (s)16 bars (s)Bars per minute
703,428.63.42913.7127.4354.8617.50
852,823.52.82411.2922.5945.1821.25
1002,400.02.4009.6019.2038.4025.00
1202,000.02.0008.0016.0032.0030.00
1241,935.51.9357.7415.4830.9731.00
1281,875.01.8757.5015.0030.0032.00
1301,846.21.8467.3814.7729.5432.50
1351,777.81.7787.1114.2228.4433.75
1401,714.31.7146.8613.7127.4335.00
1451,655.21.6556.6213.2426.4836.25
1501,600.01.6006.4012.8025.6037.50
1601,500.01.5006.0012.0024.0040.00
1701,411.81.4125.6511.2922.5942.50
1741,379.31.3795.5211.0322.0743.50
1801,333.31.3335.3310.6721.3345.00

Compressor release per tempo

Release in Compressor and Glue Compressor is where the groove is decided. Three targets that work:

Attack times are not tempo-dependent: 1–3 ms to grab transients, 10–30 ms to let them through. The "Auto" release in Compressor/Glue is program-dependent and ignores tempo; use fixed values from the table when you want the pump to lock to the grid.

BPM1/4 (beat)1/81/16Pump release (kick recovers by next 1/8)Glue release (recover by next beat)Sidechain env release (ms)
70857429214343771257
85706353176282635212
100600300150240540180
120500250125200450150
124484242121194435145
128469234117188422141
130462231115185415138
135444222111178400133
140429214107171386129
145414207103166372124
150400200100160360120
16037518893.8150338112
17035317688.2141318106
17434517286.2138310103
18033316783.3133300100.0
Glue Compressor's release range is 0.1–1.2 s plus Auto; its attack 0.01–30 ms. Compressor's release goes to 3 s. Multiband Dynamics' time controls are per band (Above/Below sections) and much coarser — set the Time scaling knob to tune all at once. If you type a release from the table into Glue and it clips to 0.1 s, you wanted the 1/32 (which at 128 BPM is 59 ms — Glue cannot go there; use Compressor).

Reverb pre-delay

Pre-delay separates the transient from the reverb onset, so the source stays dry and clear while the tail is big. Tempo-synced pre-delay makes the reverb's "start" sit on a subdivision, which reads as tighter at any decay time. Hybrid Reverb has a Pre-delay in ms (also syncable in the Algorithm section), Reverb has Predelay 0.5–250 ms. Suggested:

BPM1/128 (ms)1/64 (ms)1/32 (ms)1/64 T (ms)Tight (vocal/snare)Loose (pads/room)
7026.853.610735.726.8-53.653.6-107
8522.144.188.229.422.1-44.144.1-88.2
10018.837.575.025.018.8-37.537.5-75.0
12015.631.262.520.815.6-31.231.2-62.5
12415.130.260.520.215.1-30.230.2-60.5
12814.629.358.619.514.6-29.329.3-58.6
13014.428.857.719.214.4-28.828.8-57.7
13513.927.855.618.513.9-27.827.8-55.6
14013.426.853.617.913.4-26.826.8-53.6
14512.925.951.717.212.9-25.925.9-51.7
15012.525.050.016.712.5-25.025.0-50.0
16011.723.446.915.611.7-23.423.4-46.9
17011.022.144.114.711.0-22.122.1-44.1
17410.821.643.114.410.8-21.621.6-43.1
18010.420.841.713.910.4-20.820.8-41.7
Decay length target: a reverb tail should be inaudible by the next hit of the same element. Snare on 2 and 4 at 128 BPM = one hit every 937.5 ms, so a 0.8–1.1 s decay (which is −60 dB at the end, so effectively gone earlier) works; a pad reverb can run 4–8 s because the pad repeats every 2–4 bars.

Haas range (short delays for width)

A copy of a signal delayed by 1–30 ms and panned opposite is heard as one wider source, not as an echo (the precedence / Haas effect). It is not tempo-related, but it belongs in any ms reference because people set it by feel and then wonder why the mono sum is hollow.

DelayPerceived asUseMono-compat risk
0.05-1 msPhase/comb shift, tonal colourAvoid unless you want a flanger-like colourSevere comb filtering
1-5 msSlight widening, source moves toward the undelayed sideSubtle width on hats, percussionHigh - notches in the 200 Hz-5 kHz range
5-15 msClear Haas widening, one solid imageClassic width on leads, chords, vocals (Delay / Utility)Moderate - check with Utility Mono
15-30 msVery wide, starting to smear transientsPads, FX, backing vocalsLower comb density, but transients double
30-50 msThick doubling, "slapback"Rockabilly slap, dub voice doublingLow - heard as doubling
50-120 msDistinct short echoSlapback delay, pre-delay on big reverbsNone

In Live: Delay with Sync off, L 0 ms / R 12 ms, Feedback 0, Dry/Wet 100 % on a stereo track; or Utility → Width is the safer, phase-neutral alternative when the source is already stereo. Align Delay (12.x) is made for sample/ms offsets between hardware and software paths and doubles as a precise Haas tool (ms, samples or metres). Check with Utility → Mono before committing; comb filtering at 10 ms notches at 50 Hz intervals (100, 200, 300 Hz…), which is why the width trick is fine on hats and brutal on bass.

LFO rate in Hz per division

For devices with Hz-only LFOs (Operator's LFO in Hz mode, Simpler/Sampler LFOs in Hz, the M4L LFO device with Sync off, Auto Pan-Tremolo in Hz, modular LFOs driven by CV Tools), or for matching a wobble to the tempo when the host sync is off. Hz = BPM ÷ (60 × beats per cycle).

Division120 BPM124 BPM128 BPM140 BPM150 BPM160 BPM174 BPM
8 bars0.062 Hz0.065 Hz0.067 Hz0.073 Hz0.078 Hz0.083 Hz0.091 Hz
4 bars0.125 Hz0.129 Hz0.133 Hz0.146 Hz0.156 Hz0.167 Hz0.181 Hz
2 bars0.250 Hz0.258 Hz0.267 Hz0.292 Hz0.312 Hz0.333 Hz0.362 Hz
1 bar0.500 Hz0.517 Hz0.533 Hz0.583 Hz0.625 Hz0.667 Hz0.725 Hz
1/21.000 Hz1.033 Hz1.067 Hz1.167 Hz1.250 Hz1.333 Hz1.450 Hz
1/42.000 Hz2.067 Hz2.133 Hz2.333 Hz2.500 Hz2.667 Hz2.900 Hz
1/84.000 Hz4.133 Hz4.267 Hz4.667 Hz5.000 Hz5.333 Hz5.800 Hz
1/168.000 Hz8.267 Hz8.533 Hz9.333 Hz10.000 Hz10.667 Hz11.600 Hz
1/3216.000 Hz16.533 Hz17.067 Hz18.667 Hz20.000 Hz21.333 Hz23.200 Hz
1/8 T6.000 Hz6.200 Hz6.400 Hz7.000 Hz7.500 Hz8.000 Hz8.700 Hz
1/8 D2.667 Hz2.756 Hz2.844 Hz3.111 Hz3.333 Hz3.556 Hz3.867 Hz
Dubstep wobble maths: at 140 BPM a 1/4 wobble is 2.333 Hz, 1/8 is 4.667 Hz, 1/16 is 9.333 Hz, 1/8 T is 7.0 Hz. Automate between them with an LFO device in sync mode (rates listed as divisions) so the switch is grid-locked; in Hz mode you need these exact values or the wobble drifts off the grid within a few bars. For ratio-style LFOs (Drift's LFO has a Ratio mode) the value is a multiple of the beat and tempo follows automatically.

Other tempo-locked values worth knowing

ThingRuleExample @ 128 BPM
Gate / Beat Repeat gate length1/16 or 1/32 for stutters; 1/8 for choppy pads117 ms / 59 ms / 234 ms
Sidechain lookahead (Compressor)Fixed 0 / 1 / 10 ms, not tempo10 ms = 0.085 of a 1/16
Amp attack to avoid clicks2–5 ms, independent of tempo—
Pluck / stab decay to sit on 1/16 griddecay ≈ 1/16 length117 ms
Hat decay for 1/16 patterns60–80 % of a 1/1670–94 ms
808 decay for 1/8 patterns≈ 1/8 to 1/4 length (then sidechain the rest)234–469 ms
Echo Gate/Duck release≈ 1/8234 ms
Spectral Time freeze fade1/8 fade-in for pad swells; 1 bar fade-out234 ms / 1.875 s
Grain size (Granulator III, Grain Delay)Not tempo: 20–60 ms smooth, 100–300 ms rhythmic—
Swing nudge on delayAdd 5–15 ms to a synced delay typed in ms1/8 → 234 + 10 = 244 ms

Related