LMS Shakebot
TLDR
DOWNLOAD AND INSTALL NOW
LMS Plugins offered at our leisure to you for non-commercial use, under the understanding that it will not be ported as-is to any other DAW. I will update these as I like: if you don't like it, fork it. Always looking for math help.
Zero to fully running in under 5 minutes. No accounts. No licenses. No bullshit.
1
DOWNLOAD REAPER
Go to reaper.fm/download.php and grab the installer for your OS (Windows, macOS, or Linux). It's a small download (~15 MB). Reaper has an unlimited free evaluation period — no credit card, no signup.
2
INSTALL REAPER
Run the installer. Click next. That's it. Open Reaper when it's done.
!
Linux users: download the .tar.xz, extract it, run sudo ./install-reaper.sh and follow the prompts. Or just extract it anywhere and run the binary directly.
3
INSTALL REAPACK
ReaPack is the package manager that lets you install LMS (and hundreds of other free plugins) with one click.
a.
Go to reapack.com and download the file for your OS.
b.
In Reaper, go to Options → Show REAPER resource path... — this opens a folder.
c.
Inside that folder, find (or create) the UserPlugins subfolder.
d.
Drop the ReaPack file you downloaded into UserPlugins.
e.
Restart Reaper. You should now see Extensions → ReaPack in the menu bar. If you don't, the file isn't in the right folder — double check.
4
ADD THE LMS REPOSITORY
a.
In Reaper: Extensions → ReaPack → Import repositories...
b.
Paste this URL into the box and click OK:
https://raw.githubusercontent.com/LMSBAND/LMS/master/index.xml
5
INSTALL ALL LMS PLUGINS
a.
Go to Extensions → ReaPack → Browse packages...
b.
In the filter/search box at the top, type LMS to show only LMS packages.
c.
Press Ctrl+A (or Cmd+A on Mac) to select all.
d.
Right-click → Install/update selected packages.
e.
Click Apply in the bottom-right. Let it download everything. Done.
!
To update later: just repeat this process. Browse packages → select all LMS → install/update. Or use Extensions → ReaPack → Synchronize packages to update everything at once.
5b
INSTALL ReaImGui (REQUIRED)
The LMS Plugin Manager needs ReaImGui to run. It's free and already in ReaPack — you just have to install it.
a.
Still in Extensions → ReaPack → Browse packages...
b.
Clear the search box and type exactly: ReaImGui (capital R, capital I, capital G — not “realmgui”)
c.
You'll see ReaImGui: ReaScript binding for Dear ImGui by cfillion. Right-click → Install.
d.
Click Apply. That's it.
!
Common mistake: searching for “RealmGui” or “reaimgui” finds nothing useful — it's an uppercase I, not a lowercase L. Look for the one by cfillion. Ignore the 8 other packages with similar names — you only need the one.
6
RUN LMS SETUP
This one-time script registers all LMS services and starts the Plugin Manager automatically on every REAPER launch.
a.
In REAPER: Actions → Show action list...
b.
Click New action... → Load ReaScript...
c.
Navigate to your REAPER resource path → Scripts/LMS folder and load lms_setup.lua
d.
Run it once. It will:
• Start the LMS Plugin Manager — the central control plane for the entire suite
• Start the DrumBanger service (sampling + MIDI print)
• Install auto-start so both launch every time you open REAPER
e.
The other Lua scripts (lms_save.lua, lms_load.lua, lms_steal.lua) are also in Scripts/LMS. Load them the same way if you want session save/load/steal as REAPER actions. Optionally assign keyboard shortcuts.
!
You only run setup once. After that, the Plugin Manager and DrumBanger service start automatically with REAPER. If you ever need to re-run it (e.g. after moving your REAPER install), just run the LMS Setup action again.
TOTAL TIME: ~3 MINUTES — ZERO ACCOUNTS — ZERO DOLLARS — WORKS ON EVERY OS
THE LMS SUITE
All open source. All JSFX. All zero latency. All interconnected via shared memory.
Install from ReaPack in one click. Works everywhere REAPER runs — including Linux.
AMP SIMS (12)
The Twins v2 — Dual American Clean (AB763 preamp, cathode follower, 12AT7 LTP PI, switchable 6L6GC/6V6GT power amp, switchable silicon/tube rectifier)
Punk Idol v2 — British Crunch (bright cap, 12AX7 LTP PI, EL34 push-pull, presence in NFB loop)
The Frenchie v2 — 5W Class A (single-ended 6V6, 5Y3 tube rectifier, transformer saturation, tremolo)
The Fridge v2 — All-Tube Bass (dual channel, 6550 push-pull, transformer saturation, ultra-linear OT)
Ol Reliable v2 — EL84 Class A (EF86 pentode + Top Boost 12AX7, cathodyne PI, EL84 push-pull, tremolo)
The TRSOB v2 — High-Gain Rectifier (Clean/Vintage/Modern channels, dual rectifier, 5-band EQ, 6L6 push-pull)
OJ 95 v2 — this is one killer amp (Clean/Dirty channels, EL34 push-pull)
Bottom Feeder v2 — Tweed Bass (Normal/Bright channels, 6L6 push-pull)
Area 50/51 v2 — the tone is out there... (cold-biased 6L6, Clean/Lead channels, resonance/presence controls, noise gate)
The Fucking Nightmare v2 — Hybrid Bass (Warm/Aggressive channels)
TOMASTEKNIK v2 — All-Tube Bass + OD (Swedish hardcore bass rig, Blindside tribute)
The Piece of Shit — 5" Solid State Practice Amp (the one that sounds like a bee in a tin can — but density-aware)
INSTRUMENTS (9)
NUUG 420 — Analog mono synth (24dB ladder filter, 3 oscillators, unison, chorus, delay)
Lil Stinker — Analog mono/poly synth (ladder filter, Multidrive, 74 presets, 8-voice poly)
BIOMOOG — NUUG 420 with a cochlea instead of a ladder (83-stage CARFAC cascade; cutoff is which tap of the membrane you read, so it can be modulated at audio rate and never goes unstable)
BIOMOOG POLY — Lil Stinker, same swap, 8 voices into one shared hair cell and AGC (the notes damp each other in a chord, the way they do in your head)
Drumbanger — 16-pad drum machine + step sequencer (MIDI output, manager-integrated, per-pad routing, sample overlays that survive the pool changing)
Drum Trigger — Audio-to-DrumBanger transient detector (4-band, no MIDI routing needed)
Drone Voice — MIDI generator for synth roles (Bass/Chords/Arp/Harmony/Power, follows Harmony Map chords, glide/portamento)
Harmony Map — Timeline chord sequencer with Song Mode (16 patterns, labeled parts, song sequence, per-section modifiers, chord broadcast, section transport that loops any part from REAPER's own repeat)
Density Sequencer — Play guitar, drums follow (cross-plugin density reactive)
CHANNEL TOOLS (8)
RTW (Reinvents The Wheel) — SSL-grade channel strip (4-band EQ, LPF/HPF, VCA comp w/ sidechain HPF + auto-release + parallel mix, spring & room reverb, pre/post routing)
KITTY KATS Big Krush — Distressor-style compressor/crusher
Silver Sixty Nine — Density-aware LA-2A opto compressor (program-dependent attack/release)
Smart Gate — Density-aware noise gate (single + drum mode with cross-mic phase correction)
Tube Saturator — Tube/tape/transistor saturation (5 modes)
Mega Increasinator — Predictive mastering limiter (gmem-aware, artifact-free)
Pitch Detector — Monophonic YIN pitch tracker (MIDI output, shared pitch bus)
CARFAC — Lyon's cochlear cascade as a measuring instrument (83 asymmetric resonators, two-cap hair cell, four-stage AGC, live cochleagram — the ear the BIOMOOGs are built out of)
EFFECTS (6)
Satan's Little Helper — 10-pedal board (DOA666, HWI, Black Mass, The Elephant, Pipeworks, Unholy Bowl, Marmot, 12 Stepper, Green Sin, Judgement Day). Section-based signal flow: DIST / MOD / DELAY / REVERB / EQ. Dual FET comps in/out.
Black In Bluhm — Material room reverb (real-time ray tracing, N-gon geometry, 8 wall materials, draggable mic/source, up to 3rd-order reflections, single + 8-band source modes, built-in compressor, Room Juice character control)
Density Reverb — 8-line FDN algorithmic reverb (8 presets, density-aware harmonic saturation, modal filtering)
Henge — Tape delay (wow/flutter/spring reverb)
Henge On Crack — Tape saturation and coloring
The Faker — Real-time pitch correction (YIN detection, vibrato preserve, scale snap)
CONTROL PLANE & SCRIPTS — LUA (5)
LMS Plugin Manager — Central ReaImGui control plane. Follow/steal, overview, scenes (save a whole rig and recall it into any project), DrumBanger pads and overlays, Harmony Map editing and section transport, room plan, drone voice setup, track builder. The brain of the suite.
lms_setup.lua — One-time suite setup (gmem namespace, pool directory)
lms_save.lua — Save all LMS plugin states
lms_load.lua — Load/restore LMS plugin states
lms_steal.lua — Steal settings from one project to another (smart track mapping)
JULY 27, 2026
Install and play. The pack now ships its own drum samples — Kit1-808 and Kit2-LoFi install straight into the pool, so REAPER + ReaPack + LMS is the whole setup. No hunting, no repair script.

Harmony Map — section transport. Pattern Hold, and Prev / Hold / Next over the song's own sections. A section is one sequence block with its repeats, and holding one loops it using REAPER's repeat and time selection — hold, then Next through the arrangement to audition it. Song regions now line up exactly with what plays; the PLAY button drives the host instead of stuttering the plugin.

Scenes. Save a project's whole shape — track names, faders, folders, colours, and every plugin with every parameter — and recall it into any project. Tracks match by name, so it fills in what is missing rather than duplicating what is there.

DRUMBANGER overlays. Sixteen pads, sixteen named samples, pulled from as many folders as you like. Kits go back to being folders that keep samples organised instead of deciding what you hear. Overlays store paths rather than positions, so importing a folder cannot silently rearrange a kit you built. Per-pad sample picker in the manager.

Black In Bluhm absorbs The Space, whose Vibe lives on as Room Juice. Core 8.0 — 4,700 lines of duplication removed across the suite; one palette, one set of widgets, one window chrome. Dragging a slider in any amp no longer drags its neighbours. All free. All open source.
JULY 25, 2026
Black In Bluhm v1.0 — material room reverb joins the suite. Real-time ray tracing with N-gon room geometry, 8 wall materials (concrete, wood, drywall, glass, brick, carpet, curtain, foam), draggable mic/source positions, up to 3rd-order reflections, single + 8-band source modes, built-in compressor (LA2A/1176/Distressor). Fix mic/source positions resetting on project reload. DrumBanger v3.1 — chop mode (CHOP/2, CHOP/4) now persists on project reload. Core 7.0 — mode selector refactored (12 params → 7 using string buffer). LMS Plugin Manager v1.1 — shakebot logo in header. All free. All open source.
JULY 20, 2026
LMS Plugin Manager — new central ReaImGui control plane. Follow/steal handled entirely by the manager — all 28 plugins stripped of broadcast code, now pure audio processors (-2,258 lines). Overview tab, DrumBanger controls, Harmony Map display, track builder, drone voice setup. Drone Voice v1.0 — new gmem-driven MIDI generator. 5 roles (Bass/Chords/Arp/Harmony/Power), follows Harmony Map chords in real time, glide/portamento via note overlap, settings persist with project via JSFX sliders. DrumBanger — manager integration, per-pad routing (34-ch output), MIDI output, route-aware stereo muting, room drum type. Smart Gate — phase calibration fix, mutual exclusion display, room mic type. The Faker — YIN buffer overflow fix at high sample rates, harmony map follow mode. The Piece of Shit — 5" solid-state practice amp, now in the suite. All free. All open source.
JUNE 27, 2026
Transformer hysteresis — B-H loop model on all 10 tube amp output transformers. Even harmonics on signal reversals, subtle compression on chord stabs, bloom on power chords. Width scaled per amp (small Champ OT saturates most, big SVT least). Miller LP rewrite — filter now opens to 15–18kHz at clean for sparkle and closes only at max density, with 150ms smoother to prevent sweep artifacts. Gain-scaled tone stack recovery — gain knob at zero now gives true clean headroom through PI and PA. Ol' Reliable v2.9 — bright switch, tone stack on all channels. OJ95 v2.0 — fix Mark II PA state reset. Silver69 v1.4 + Mega Increasinator v1.5 — LR4 crossover for frequency-targeted compression/limiting. DrumBanger v2.0 — swing fixed to 8th-note shuffle. Core 6.8. All free. All open source.
JUNE 4, 2026
OJ 95 v1.9 — Plexi/Mark II switchable voicing and jumped channel mode (run Clean + Dirty in parallel). Ol' Reliable v2.8 — Jumped channel mode (Normal + Top Boost in parallel). Speaker Breakup slider — all 11 amps now have a 0–100% speaker breakup intensity control. Satan's Little Helper v1.2 — Golden Calf (Klon Centaur) pedal added; slider automation fix. Removed from ReaPack: Harmony Map, Density Sequencer, and DroneMIDI2 — pulled for further development, will return when ready. All free. All open source.
MAY 6, 2026
New tuner — built into Satan's Little Helper. YIN autocorrelation pitch detection, huge note name with octave, color-zoned cents meter with needle, frequency readout, IN-TUNE LED, click-to-toggle MUTE for silent stage tuning. Drop-tuning ready — detection range covers every drop tuning down to drop A (55Hz). PWR button keeps it off by default; flick it on to engage. All free. All open source.
APRIL 21, 2026
Satan's Little Helper v1.0 — new 10-pedal board. DOA666, HARDWARE INCOMPATIBLE, BLACK MASS, THE ELEPHANT, PIPEWORKS, UNHOLY BOWL, MARMOT, 12 STEPPER, and two newcomers: GREEN SIN (TS-808 Tube Screamer) and JUDGEMENT DAY (parametric EQ with Punk / Jazz / Metal / Flat voicings that auto-set the knobs). Section-based signal flow: DIST → MOD → DELAY → REVERB → EQ. Dual FET comps on the input and output. Area 50/51 v2.8 — clean channel rebuilt. Cold clipper bypassed on Clean (the 5150's lead-only stage was smearing clean tones), power-amp crossover deadzone disabled on Clean (fixes the digital fall-apart on quiet tails). Lead untouched. All 11 amps — built-in tuner removed. A replacement tuner is on the way. All free. All open source.
APRIL 5, 2026
Harmony Map v2.3 — Song Mode: 16 patterns, labeled parts (Verse/Chorus/Bridge/Intro/Outro), song sequence with drag-and-drop reorder, per-section modifiers (key, mode, velocity, arp, octave). Conductor/Player multi-instance system. Undo/redo. Now controls DrumBanger — assign a drum pattern (D1–D8) to each song section, DrumBanger follows automatically. DrumBanger v1.9 — Follow Harmony Map toggle, fixed pattern switch timing. Save/Load/Steal — folder structure preserved. All free. All open source.
MARCH 18, 2026
Harmony Map v1.0 — New plugin: timeline-locked chord sequencer based on the mathematics of harmony. Circle-of-fifths navigation with diatonic highlighting, dominant resolution arrows, relative/parallel connections. Variable-width steps, subdivisions, per-step modifiers (SUS, 7th, b7, 9th, 6th, inversions). 8-pattern bank with arrangement mode — a step sequencer of step sequencers. Outputs MIDI synced to REAPER transport. DroneMIDI2 v1.5 — Chord progressions, arpeggiator, extended voicings. All free. All open source.
MARCH 16, 2026
RTW v7.0 — SSL-grade channel strip upgrade. Added LPF, DC blocker after saturation, sidechain HPF on compressor (no more bass pumping), SSL-style dual-time-constant auto-release, compressor makeup gain, parallel compression mix, and built-in spring & room reverb with dark/neutral/bright tone and pre/post compressor routing. NUUG 420 — Fixed presets and randomizer not firing from the GUI. Density Reverb — Added to ReaPack (8-line FDN, 8 presets, density-aware harmonic saturation). All free. All open source.

"Why does every single digital amp always sound like shit and play like shit clean? Then you plug into a real one and it's like... ahhhhhh."

— the question that started all of this
THE DONUT PROBLEM
"I give you the money, you give me the donut. End of transaction.
We don't need to bring ink and paper into this."
— Mitch Hedberg, on receipts
Every traditional audio plugin watches its output and tries to infer what the input just did. The compressor sees a peak and guesses a transient happened. The gate sees silence and guesses the note ended. The de-esser sees sibilance and guesses the vocalist hit an S.
The signal already passed through. The transient already happened. Why are you printing a receipt?
LMS plugins don't infer. The density tracker was there. It processed the signal. It knows the harmonic content because it computed the harmonic content as part of doing its actual job. The measurement isn't a query — it's a byproduct of the work that already happened.
EVERYONE ELSE
Signal → Process → Measure output → Guess what happened → React
LMS
Signal → Process (measurement IS the process) → Already know → Already responded

Signal Routing vs Signal Sharing

Traditional DAWs route audio between tracks through buses — each connection is a separate audio path you have to build manually. LMS shares state through memory — every plugin already knows what every other plugin is doing.

TRADITIONAL: 6 TRACKS, SIDECHAIN + REVERB SEND

KICK
Track 1
SNARE
Track 2
BASS
SC IN←T1
Track 3
SYNTH
Track 4
VERB
BUS
Aux 1
DELAY
BUS
Aux 2
DRUM
BUS
Bus 1
MASTER
Out
T1 → Bus1 (post) T2 → Bus1 (post) T1 → T3 SC (pre) T1 → Aux1 (send -12dB)
T2 → Aux1 (send -6dB) T4 → Aux1 (send -18dB) T4 → Aux2 (send -10dB)
Bus1 → Master T3 → Master T4 → Master Aux1 → Master Aux2 → Master
12 manual routing connections. Each one configured separately in the I/O matrix.

LMS: 6 TRACKS, SIDECHAIN + FX — ZERO ROUTING

DRUM-
BANGER
Track 1
DRONE
MIDI→
BASS
Track 2
DRONE
FX
SC pad 1
Track 2
DRONE
MIDI→
SYNTH
Track 3
DRONE
FX
delay+flg
Track 3
CHAN
STRIP
Track 4
DENSITY
LIMITER
Master
gmem[] SHARED MEMORY BUS
Drumbanger writes triggers → Drones read Pattern change → ALL tracks update Sidechain via gmem[] — no audio routing
0 manual routing connections. Drop plugin. Select pad. Done.
WHERE THIS GOES
Every plugin in the LMS suite shares state through a common memory bus. The amp's density tracker broadcasts harmonic content. The compressor reads it and sets gain reduction before the peak arrives. The reverb reads it and shortens its tail when the mix gets dense. The limiter reads every track's density simultaneously and knows the master bus sum before it clips.
Every legendary compressor — the LA-2A, 1176, SSL G-Bus, Fairchild 670 — gets its character from transformer saturation responding to harmonic content. That's not a sidechain filter. That's density-aware processing through physics. The density tracker already measures exactly what those transformers respond to. Different parameters = different transformer = different compressor character. The character was always in the shared state.
The more plugins that join the bus, the smarter the whole system gets. Not through complexity. Through awareness. Each plugin is a neuron. Each gmem read is a synapse. The architecture scales because the mechanism is cheap — envelope followers and ratios, nearly free — and the intelligence emerges from the connections, not the processing.
~10
ops per sample for density tracking
0
latency — measurement IS the process
connections — every plugin reads every other
0
artifacts — because we never make any
INTERACTIVE DEMO
� DRAG TO PLAY �
SOFT
HARD
OUTPUT
0
Shaped by density

WHAT YOU'RE SEEING

"They make averages and wonder why it sounds average.
Rube Goldberg machines and epicycles."

— on the traditional approach
ARCHITECTURE COMPARISON

Every Other Amp Sim

INPUT
Wire. No physics.
GAIN STAGE 1
tanh(x × gain) — static curve
FIXED FILTER
LP @ 8000 Hz — set once, never changes
GAIN STAGE 2
Same function. Doesn't know Stage 1 exists.
TONE → POWER → CAB
No shared power supply. Cab is a WAV sticker.
Inter-stage awareness
Frequency tracking
Dynamic Miller cap
Shared power supply
Density feedback
Grid physics
Harmonic analysis
Adaptive clipping
CPU WASTE — COMPENSATING FOR BAD ARCHITECTURE
Since the stages can't talk to each other, they brute-force their way to "good enough":
4–8×
Oversampling — running at 176–352kHz to suppress aliasing that smart architecture would prevent
1000+
IR convolution taps — thousands of multiply-adds per sample because they can't model a speaker with 5 biquads
LSTM
Neural net per sample — NAM/ToneX run full matrix math 44,100 times/sec to approximate what envelope followers do
5–15% CPU per track
1 instance = freeze your other tracks

LMS Density-Aware

INPUT STAGE
Grid physics: loading, bias shift, conduction
V1 + DENSITY TRACKER
4-band harmonic analysis → shapes clipping, Miller, drive
DYNAMIC MILLER LP
5kHz–8.5kHz — follows density in real time
V2 + DENSITY TRACKER
Sees V1's output. Its own harmonic view.
TONE → POWER → CAB
Shared B+ rail. Power amp density-aware.
Inter-stage awareness
Frequency tracking
Dynamic Miller cap
Shared power supply
Density feedback
Grid physics
Harmonic analysis
Adaptive clipping
CPU EFFICIENCY — INTELLIGENCE OVER HORSEPOWER
When stages know what the others are doing, you don't need brute force:
No oversampling — density-aware filtering prevents the aliasing before it happens
5 bq
Biquad cab model — 5 filters modeled from speaker physics, ~30 ops vs thousands
~10
Ops for density tracking — envelope followers and ratios. The math that makes it all work costs almost nothing.
2.5% CPU for 16 tracks
the whole session, not one plugin
SHARED DSP KERNEL

One Core. Every Plugin.

Traditional suites copy-paste DSP code into every plugin. Different versions drift out of sync. LMS stores every algorithm once in a shared library. Fix it once, fix it everywhere.

THE OLD WAY — EVERY PLUGIN SHIPS ITS OWN COPY
CHANNEL STRIP
FET comp v2.1
Biquad EQ v1.8
Tape sat v1.2
DC blocker v1.0
~400 lines of DSP
DRUMBANGER
FET comp v1.9 ✕
Biquad EQ v1.8
Tape sat v1.0 ✕
DC blocker v1.0
~400 lines DUPLICATED
AMP SIM
Triode v2.0 ✕
Power amp v1.5 ✕
Cab sim v1.1
Density v1.0
~400 lines DUPLICATED
TAPE ECHO
Biquad EQ v1.6 ✕
Tape sat v1.1 ✕
DC blocker v0.9 ✕
Delay v1.0 ✕
~400 lines DUPLICATED
✕ 6 different versions of the same math drifting out of sync across the suite
THE LMS WAY — ONE SHARED CORE, EVERY PLUGIN IMPORTS IT
lms_core.jsfx-inc
ONE FILE — 132 FUNCTIONS — 4,166 LINES — THE ORGAN OF TRUTH
FET comp LA-2A opto Opto lite Brick limiter Biquad EQ HP / LP / BP Peak / Shelf Warm tube Hot tube Tape sat Rectifier Fuzz Harmonics ADAA Cab sim 12 cab models Impedance Speaker breakup YIN pitch Pitch shift Scale snap Tuner (YIN) Spring reverb Tone filter DC block Cubic interp Density tracker Triode stage Push-pull PA Single-ended PA Class D PA Tremolo Tape echo Broadcast bus GFX toolkit
Open source. Community-improved.
One PR makes every plugin in the suite better.
11 AMP SIMS
preamp + tonestack + voicing only
CHANNEL STRIP
UI + routing only
DRUMBANGER
sequencer + pads only
ROOM MODELER
geometry + taps only
AUTOTUNE
scale logic only
SMART GATE
threshold + broadcast only
ONE PR TO lms_core → EVERY PLUGIN IN THE SUITE GETS BETTER
REAL WORLD PROOF

Don't Take Our Word For It. Look at the Numbers.

62
Live FX plugins
Fully active channel strips, delays, compressors. Not bypassed. Not frozen.
5%
Total FX CPU
The computer is barely awake.
755 MB
Total RAM usage
Full session including the operating system. One Kontakt patch uses more.
256
Stress test: plugins running
60 tracks. It took 256 live effects to crack 20% CPU. On a 2017 Mac.
Each LMS plugin costs approximately 0.08% CPU.
One instance of Serum uses 5–15%. You do the math.
12
AMP SIMS RUNNING SIMULTANEOUSLY
12 full amp sim instances — each with grid physics, density tracking, dynamic Miller capacitance, shared power supply modeling — all running latency-free at under 10% total CPU.
<10%
TOTAL CPU
0 ms
ADDED LATENCY
~1%
PER AMP SIM
1x
NO OVERSAMPLING
MEMORY USAGE
THE INDUSTRY
What's Eating Your RAM
Typical memory footprint of a "professional" production session
DAW Runtime
Logic/Ableton: 800MB–1.5GB just sitting there idle
▼ plus
Kontakt + Sample Libraries
2–8GB per instance. Multiple instances = goodbye RAM.
▼ plus
Serum / Omnisphere / Massive
200–500MB each. Wavetable synths preload everything.
▼ plus
Plugin GUIs
Each photorealistic knob = textures in VRAM. 50–200MB per plugin window.
▼ plus
License Daemons
iLok, NI Service Center, Pace — running in background 24/7
▼ total
4–16 GB
For a medium session. Heavy sessions swap to disk. Fans spin. Beach ball.
LMS / JSFX
What's Eating Your RAM
Memory footprint of an entire LMS production session
Reaper
~80MB base. Lean C++ app. Respects your computer.
▼ plus
Drumbanger (16 samples loaded)
~15MB. Raw WAV in memory. No bloat. No GUI textures.
▼ plus
Drone MIDI + Drone FX (x4)
~2MB total. They're text files running math. That's it.
▼ plus
Channel Strip + Tape Echo + Reverbs + Limiter
~3MB total. DSP algorithms. No sample libraries. No textures.
▼ plus
gmem[] shared state
~64KB. Numbers in memory. The entire inter-plugin mesh.
▼ total
~100 MB
Full session. Drum machine + sequencer + 4 synth tracks + FX + master. On a 2017 Mac.
1.5 GB
Logic Pro idle
4–8 GB
One Kontakt instance
200 MB
One plugin GUI
~5 KB
One JSFX plugin
$750
FREE MEMORY AND TIME TRAVEL
FREE MEMORY AND TIME TRAVEL

LINUX + REAPER =
YOUR COMPUTER JUST WORKS AGAIN

Remember when you turned on your computer and it was just... ready? Before the updates, the notifications, the license checks, the cloud sync, the "your startup disk is almost full," the spinning beach ball, the "please update your payment method"?

That computer still exists. It's the same hardware. Nothing broke. They just piled software on top of it until it couldn't breathe.

YOUR MAC TODAY
macOS + Spotlight + Siri + iCloud sync eating CPU at idle
16 background processes you didn't ask for
4GB RAM used before you open anything
"Your system has run out of application memory"
Planned obsolescence: "macOS 16 not supported on your hardware"
Logic won't launch — "Verifying..." for 45 seconds
Fan sounds like a jet engine running one synth
→ install Linux →
SAME MACHINE + LINUX
Boot to desktop in 8 seconds
300MB RAM used at idle
Reaper opens in under 1 second
Full LMS session: ~100MB total
No background telemetry. No cloud. No phone home.
Your computer is silent because nothing is wasting cycles
Supported forever. By you. Not by a corporation's product roadmap.
Your 2017 machine isn't slow. It's been robbed.
Take it back.
Ableton Live Suite
$599
Waves Mercury Bundle
$9.99/mo
Pro Tools Subscription
$49/yr
iLok Cloud License
$60
Reaper (forever)
$0
LMS Plugin Suite
$0
Linux
Yours forever

THEY ARE TRYING TO
STEAL YOUR COMPUTER

The algorithms in our favorite software are decades old. A mathematical model is a truth about the world, not a copyrightable product. Our digital products are all Turing machines replicating our favorite physical machines, with math. You do not have to stay a slave to subscription software. Install Linux. Build your own tools. Believe in yourself.

INSTALL THE LMS SUITE
https://raw.githubusercontent.com/LMSBAND/LMS/master/index.xml