{"product_id":"sandbender","title":"Sandbender","description":"\u003cp\u003eFM synthesis has always had a bit of an image problem. Everybody loves the sound, but nobody wants to program it, which is why most of the FM you've heard in your life was a factory preset that nobody dared to touch. (Touching it was a fast way to turn an electric piano in to a fax machine.) With Sandbender, the four operators are where a sound starts. They're all here, in ten factory algorithms or any routing you feel like drawing, but every operator has a wave shaper of its own, there's a wavefolder, a sub oscillator, and six flavors of noise alongside them, and the whole lot runs through a proper filter and a low pass gate. If all you want is a nice FM bell, I'm happy to report that Sandbender makes a very nice FM bell. It just seems a shame to stop there.\u003c\/p\u003e\n\u003cp\u003eWe also tried to make the programming part less of a chore, since that was the whole problem in the first place. Modulation is drag-and-drop: grab a source off the rail (envelopes, LFOs, a couple of function generators, a step sequencer, the macros, and all the MIDI and MPE stuff) and drop it on pretty much any knob. And if you'd rather not program at all, nobody's going to blame you. The GENETICS page breeds new patches out of whatever you're playing, and PERFORM gives you two nodes to shove around the screen, plus a gesture recorder for when you stumble on something good. Six of our effects sit at the end of the chain, in whatever order you like, and there are 260-odd presets in the box to get you going.\u003c\/p\u003e\n\u003cp\u003eSame as the rest of our catalog: Mac, Windows, Linux, and iOS. No DRM, no subscriptions, no dongles, perpetual license.\u003c\/p\u003e\n\u003cstyle\u003e\n.ad-platforms { display: grid; grid-template-columns: repeat(auto-fit, minmax(208px, 1fr)); gap: 0.7rem; margin: 1.25rem 0 0.7rem 0; }\n.ad-platforms .pcard { position: relative; padding: 1.1rem 1.15rem 0.95rem; border: 1px solid rgba(255,255,255,0.07); border-radius: 9px; background: linear-gradient(155deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.015) 55%, rgba(0,0,0,0.18) 100%); box-shadow: inset 0 1px 0 rgba(255,255,255,0.06), 0 6px 28px rgba(0,0,0,0.22); display: flex; flex-direction: column; overflow: hidden; transition: transform 220ms ease, border-color 220ms ease, box-shadow 220ms ease; }\n.ad-platforms .pcard::before { content: ''; position: absolute; top: 0; left: 15%; right: 15%; height: 1px; background: linear-gradient(to right, transparent, rgba(245,158,11,0.6), transparent); opacity: 0.55; transition: opacity 220ms ease; }\n.ad-platforms .pcard:hover { transform: translateY(-3px); border-color: rgba(245,158,11,0.28); box-shadow: inset 0 1px 0 rgba(255,255,255,0.09), 0 14px 44px rgba(0,0,0,0.32), 0 0 36px rgba(245,158,11,0.08); }\n.ad-platforms .pcard:hover::before { opacity: 1; }\n.ad-platforms .phead { display: flex; align-items: center; gap: 0.7rem; margin-bottom: 0.85rem; }\n.ad-platforms .picon { width: 26px; height: 26px; opacity: 0.92; flex-shrink: 0; display: block; }\n.ad-platforms .pname { font-size: 0.98em; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; }\n.ad-platforms .pchips { display: flex; flex-wrap: wrap; gap: 0.28rem; margin-bottom: 0.75rem; }\n.ad-platforms .pchip { display: inline-block; padding: 0.22rem 0.5rem; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.07); border-radius: 3px; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.66em; letter-spacing: 0.14em; font-weight: 600; text-transform: uppercase; }\n.ad-platforms .preqs { font-size: 0.72em; opacity: 0.48; line-height: 1.45; margin-bottom: 0.95rem; flex-grow: 1; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; letter-spacing: 0.02em; }\n.ad-platforms .pcta { display: block; padding: 0.55rem 0.9rem; background: linear-gradient(180deg, #fafafa 0%, #d4d4d4 100%); color: #0a0a0a !important; border-radius: 4px; text-align: center; text-decoration: none !important; font-size: 0.72em; font-weight: 800; letter-spacing: 0.16em; text-transform: uppercase; transition: filter 200ms ease, transform 200ms ease; }\n.ad-platforms .pcta:hover { filter: brightness(1.08); transform: scale(1.015); }\n\n.ad-manual { position: relative; display: flex; align-items: center; gap: 1.15rem; padding: 0.95rem 1.4rem 0.95rem 1.65rem; border: 1px solid rgba(255,255,255,0.08); border-radius: 9px; background: linear-gradient(110deg, rgba(255,255,255,0.04) 0%, rgba(0,0,0,0.15) 65%, rgba(245,158,11,0.025) 100%); box-shadow: inset 0 1px 0 rgba(255,255,255,0.06), 0 4px 20px rgba(0,0,0,0.18); text-decoration: none !important; color: inherit !important; margin: 0 0 2rem 0; overflow: hidden; transition: transform 220ms ease, border-color 220ms ease, box-shadow 220ms ease; }\n.ad-manual::before { content: ''; position: absolute; top: 18%; bottom: 18%; left: 0; width: 2px; background: linear-gradient(to bottom, transparent, rgba(245,158,11,0.65), transparent); opacity: 0.6; transition: opacity 220ms ease; }\n.ad-manual:hover { transform: translateY(-2px); border-color: rgba(245,158,11,0.28); box-shadow: inset 0 1px 0 rgba(255,255,255,0.08), 0 10px 32px rgba(0,0,0,0.28), 0 0 28px rgba(245,158,11,0.07); }\n.ad-manual:hover::before { opacity: 1; }\n.ad-manual__icon { width: 40px; opacity: 0.42; text-align: center; flex-shrink: 0; transition: opacity 220ms ease; }\n.ad-manual:hover .ad-manual__icon { opacity: 0.7; }\n.ad-manual__body { flex-grow: 1; min-width: 0; }\n.ad-manual__eyebrow { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.6em; letter-spacing: 0.24em; opacity: 0.5; font-weight: 600; margin-bottom: 0.22rem; text-transform: uppercase; }\n.ad-manual__title { font-size: 1.1em; font-weight: 700; letter-spacing: 0.01em; margin-bottom: 0.2rem; }\n.ad-manual__meta { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.7em; opacity: 0.48; letter-spacing: 0.06em; }\n.ad-manual__cta { display: flex; align-items: center; gap: 0.55rem; padding: 0.55rem 1rem; border: 1px solid rgba(255,255,255,0.16); border-radius: 4px; font-size: 0.72em; font-weight: 800; letter-spacing: 0.16em; text-transform: uppercase; flex-shrink: 0; transition: background 220ms ease, border-color 220ms ease, color 220ms ease; }\n.ad-manual:hover .ad-manual__cta { background: rgba(245,158,11,0.1); border-color: rgba(245,158,11,0.45); }\n\n.ad-faq { margin: 0.5rem 0 1.5rem; }\n.ad-faq details { border-bottom: 1px solid rgba(255,255,255,0.08); transition: border-color 220ms ease; }\n.ad-faq details:first-of-type { border-top: 1px solid rgba(255,255,255,0.08); }\n.ad-faq details[open] { border-bottom-color: rgba(245,158,11,0.22); }\n.ad-faq summary { list-style: none; cursor: pointer; padding: 0.95rem 2.2rem 0.95rem 0; font-weight: 600; position: relative; transition: color 220ms ease; outline: none; }\n.ad-faq summary::-webkit-details-marker { display: none; }\n.ad-faq summary::after { content: ''; position: absolute; right: 0.55rem; top: 50%; width: 8px; height: 8px; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: translateY(-70%) rotate(45deg); opacity: 0.5; transition: transform 240ms ease, opacity 240ms ease; }\n.ad-faq details[open] summary::after { transform: translateY(-30%) rotate(-135deg); opacity: 0.85; }\n.ad-faq summary:hover { color: rgba(245,158,11,0.9); }\n.ad-faq summary:hover::after { opacity: 0.85; }\n.ad-faq__a { padding: 0 2.2rem 1.1rem 0; opacity: 0.78; line-height: 1.6; margin: 0; }\n\u003c\/style\u003e\n\u003ch3\u003ePlatforms \u0026amp; Downloads\u003c\/h3\u003e\n\u003cp style=\"opacity: 0.55; font-size: 0.84em; margin-bottom: 0.4rem; letter-spacing: 0.03em; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;\"\u003eFully functional demo. 20-minute session timer, save disabled.\u003c\/p\u003e\n\u003cdiv class=\"ad-platforms\"\u003e\n\u003cdiv class=\"pcard\"\u003e\n\u003cdiv class=\"phead\"\u003e\n\u003csvg class=\"picon\" width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M2 2h9v9H2zm11 0h9v9h-9zM2 13h9v9H2zm11 0h9v9h-9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"pname\"\u003eWindows\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pchips\"\u003e\n\u003cspan class=\"pchip\"\u003eCLAP\u003c\/span\u003e \u003cspan class=\"pchip\"\u003eVST3\u003c\/span\u003e \u003cspan class=\"pchip\"\u003eAAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"preqs\"\u003eWindows 10 or newer\u003cbr\u003e64-bit DAW\u003c\/div\u003e\n\u003ca href=\"https:\/\/audio-damage-demo-versions.s3.us-east-2.amazonaws.com\/AD067+Sandbender+Demos\/Win_Sandbender_Demo.zip\" class=\"pcta\"\u003eDownload Demo\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pcard\"\u003e\n\u003cdiv class=\"phead\"\u003e\n\u003csvg class=\"picon\" width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M17.05 20.28c-.98.95-2.05.8-3.08.35-1.09-.46-2.09-.48-3.24 0-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.84 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.54 4.04M12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"pname\"\u003emacOS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pchips\"\u003e\n\u003cspan class=\"pchip\"\u003eCLAP\u003c\/span\u003e \u003cspan class=\"pchip\"\u003eVST3\u003c\/span\u003e \u003cspan class=\"pchip\"\u003eAU\u003c\/span\u003e \u003cspan class=\"pchip\"\u003eAAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"preqs\"\u003eIntel or Apple Silicon\u003cbr\u003emacOS 10.15+, 64-bit DAW\u003c\/div\u003e\n\u003ca href=\"https:\/\/audio-damage-demo-versions.s3.us-east-2.amazonaws.com\/AD067+Sandbender+Demos\/macOS_Sandbender_Demo.zip\" class=\"pcta\"\u003eDownload Demo\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pcard\"\u003e\n\u003cdiv class=\"phead\"\u003e\n\u003csvg class=\"picon\" width=\"26\" height=\"26\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M8.996 4.497c.104-.076.1-.168.186-.158s.022.102-.098.207c-.12.104-.308.243-.46.323-.291.152-.631.336-.993.336s-.647-.167-.853-.33c-.102-.082-.186-.162-.248-.221-.11-.086-.096-.207-.052-.204.075.01.087.109.134.153.064.06.144.137.241.214.195.154.454.304.778.304s.702-.19.932-.32c.13-.073.297-.204.433-.304\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.446.019c2.521.003 2.38 2.66 2.364 4.093-.01.939.509 1.574 1.04 2.244.474.56 1.095 1.38 1.45 2.32.29.765.402 1.613.115 2.465a.8.8 0 0 1 .254.152l.001.002c.207.175.271.447.329.698.058.252.112.488.224.615.344.382.494.667.48.922-.015.254-.203.43-.435.57-.465.28-1.164.491-1.586 1.002-.443.527-.99.83-1.505.871a1.25 1.25 0 0 1-1.256-.716v-.001a1 1 0 0 1-.078-.21c-.67.038-1.252-.165-1.718-.128-.687.038-1.116.204-1.506.206-.151.331-.445.547-.808.63-.5.114-1.126 0-1.743-.324-.577-.306-1.31-.278-1.85-.39-.27-.057-.51-.157-.626-.384-.116-.226-.095-.538.07-.988.051-.16.012-.398-.026-.648a2.5 2.5 0 0 1-.037-.369c0-.133.022-.265.087-.386v-.002c.14-.266.368-.377.577-.451s.397-.125.53-.258c.143-.15.27-.374.443-.56q.036-.037.073-.07c-.081-.538.007-1.105.192-1.662.393-1.18 1.223-2.314 1.811-3.014.502-.713.65-1.287.701-2.016.042-.997-.705-3.974 2.112-4.2q.168-.015.321-.013\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"pname\"\u003eLinux\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pchips\"\u003e\n\u003cspan class=\"pchip\"\u003eCLAP\u003c\/span\u003e \u003cspan class=\"pchip\"\u003eVST3\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"preqs\"\u003eUbuntu 22 or later\u003cbr\u003e64-bit DAW\u003c\/div\u003e\n\u003ca href=\"https:\/\/audio-damage-demo-versions.s3.us-east-2.amazonaws.com\/AD067+Sandbender+Demos\/Linux_Sandbender_Demo.zip\" class=\"pcta\"\u003eDownload Demo\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pcard\"\u003e\n\u003cdiv class=\"phead\"\u003e\n\u003csvg class=\"picon\" width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"3\"\u003e\u003c\/rect\u003e\u003cline x1=\"11\" y1=\"18.5\" x2=\"13\" y2=\"18.5\" stroke-width=\"2\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003cspan class=\"pname\"\u003eiOS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pchips\"\u003e\u003cspan class=\"pchip\"\u003eAUv3\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"preqs\"\u003eiPhone \u0026amp; iPad\u003cbr\u003eiOS 16 or later\u003c\/div\u003e\n\u003ca href=\"https:\/\/apps.apple.com\/us\/app\/sandbender\/id6818514178\" class=\"pcta\"\u003eAPP STORE\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca rel=\"noopener\" href=\"https:\/\/audio-damage-inc.github.io\/manuals\/Sandbender_Manual.pdf\" class=\"ad-manual\" target=\"_blank\"\u003e\n\u003cdiv class=\"ad-manual__icon\"\u003e\u003csvg width=\"30\" height=\"30\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"14 3 14 9 20 9\"\u003e\u003c\/polyline\u003e\u003cline x1=\"8\" y1=\"13\" x2=\"16\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"17\" x2=\"14\" y2=\"17\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"ad-manual__body\"\u003e\n\u003cdiv class=\"ad-manual__eyebrow\"\u003eDocumentation\u003c\/div\u003e\n\u003cdiv class=\"ad-manual__title\"\u003eSandbender Owner's Manual\u003c\/div\u003e\n\u003cdiv class=\"ad-manual__meta\"\u003ePDF · English\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ad-manual__cta\"\u003e\n\u003cspan\u003eRead\u003c\/span\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003cdiv style=\"margin: 0 0 2rem 0; border-radius: 9px; overflow: hidden; border: 1px solid rgba(255,255,255,0.08); box-shadow: inset 0 1px 0 rgba(255,255,255,0.06), 0 4px 20px rgba(0,0,0,0.18);\"\u003e\u003ciframe id=\"disco-playlist-32926866\" name=\"disco-playlist-32926866\" class=\"disco-embed\" title=\"Sandbender audio demos\" src=\"https:\/\/chrisrandall.disco.ac\/e\/p\/32926866?download=true\u0026amp;s=v2%3Alegacy%3Asdv0jgGPa-mTC3sEjgC54pAyR0CbzfoCKuN-faQwon0\u0026amp;artwork=true\u0026amp;color=%234E98FF\u0026amp;theme=dark\" style=\"display: block; width: 100%; height: 395px; border: 0;\" allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3\u003eFeatures\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour-operator FM\u003c\/strong\u003e - Ten factory algorithms, plus an algorithm designer for drawing your own, and any operator can sound and modulate at the same time. Each operator tunes by harmonic ratio, free ratio, or fixed frequency, and Xmod, Regen, Detune, Spread, and a 32' to 2' Range work on the whole stack.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarp and Fold\u003c\/strong\u003e - A one-knob shaper on every operator morphs its wave from triangle through sine to pulse. The wavefolder, symmetric, asymmetric, or soft clip, works on what you hear and leaves the modulation alone, so it adds harmonics without rearranging the sidebands.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSub oscillator and noise\u003c\/strong\u003e - A divider sub clocked by operator 1, one octave down, two octaves down, or a two-octave pulse, with its own Warp. Six noise types, White, Pink, Velvet, Digital, Crackle, and Metal, each with Color and stereo Width.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEleven filter types\u003c\/strong\u003e - State-variable, ladder, diode, and Sallen-Key designs in low pass, high pass, and band pass, with resonance and Drive, running in stereo in every voice.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLow pass gate\u003c\/strong\u003e - Each voice ends in a plain VCA or a modeled low pass gate, driven by the amp envelope. One gate mode stays close to clean, the other ties brightness to loudness for the pluck and the woody decay, and velocity closes either one.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnvelopes and LFOs\u003c\/strong\u003e - Two ADSR envelopes per voice with attack and fall curve controls, one on the amplifier and one free for the matrix. Two LFOs, free or synced to host tempo, with delay and per-note retrigger.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunction generators\u003c\/strong\u003e - Two per-voice function generators that rise and fall on a trigger, cycle as LFOs, or slew any source routed into them, with a gate output that goes high on the fall.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep sequencer\u003c\/strong\u003e - Sixteen steps, each a value and a gate, with length, direction (forward, reverse, pendulum, random), slew up to a second, and an internal clock, host sync, or a clock from any modulation source. It runs in every voice, restarting with each note or running free so the voices drift out of step.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrag-and-drop modulation\u003c\/strong\u003e - Every source sits on the modulation rail. Drag one onto a knob to route it, set a bipolar depth, and watch the knob move with it. Velocity, key tracking, mod wheel, pressure, pitch bend, and five assignable MIDI CCs are sources too.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour macros\u003c\/strong\u003e - Renameable macro knobs on the strip under every page, ready to drive anything in the patch and to automate from the host.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGENETICS\u003c\/strong\u003e - A genetic preset generator. Choose which parts of the patch may change, from the operators and filter to the modulation and effects, and Sandbender grows a family tree of variants from the current sound. Click a node to hear it, double-click it to breed from there, and read what changed under the tree.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePERFORM\u003c\/strong\u003e - Two nodes on a full-page touch surface, each axis aimed at a macro, a synth control, the filter, or an effect's mix. Play them with the mouse or with two fingers on a touch screen, and record a tempo-synced gesture loop of 1 to 8 bars that plays the movements back and saves with the preset.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSix effects, in any order\u003c\/strong\u003e - Evil Otto multiband compression, Dubstation delay, ADverb with its Plate, Ambience, and Hall algorithms, Quatromod's flanger, chorus, diffusor, and frequency shifter, Kombinat's thirteen distortions, and the Phasetwo dual phaser. Drag the blocks to reorder the chain, and each has its own mix.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMPE and microtuning\u003c\/strong\u003e - Full MPE, with per-note pitch bend, pressure, and slide on CC 74, and MTS-ESP microtuning that retunes each note at note-on or continuously.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEight voices\u003c\/strong\u003e - Poly, mono, or retriggered mono, with portamento, an output limiter, and 1x to 8x oversampling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOver 260 factory presets\u003c\/strong\u003e - Nine categories, Vintage FM, Basics, Bass, Keys, Pads, Dubstep, Ambient, MPE, and FX, in a browser with a 3D tag cloud that finds presets by tag and by author.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"ad-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat does the GENETICS page do?\u003c\/summary\u003e\n\u003cp class=\"ad-faq__a\"\u003eIt makes new presets from the one you are playing. Choose which parts of the sound are allowed to change, press REGEN, and Sandbender grows a family tree of variations, each a few named changes away from its parent. Click any node to hear it, double-click one to breed from it, and APPLY keeps the one you like.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes Sandbender support MPE and microtuning?\u003c\/summary\u003e\n\u003cp class=\"ad-faq__a\"\u003eBoth. Full MPE with per-note pitch bend, pressure, and slide on CC 74, and MTS-ESP microtuning that retunes each note at note-on or continuously while it sounds.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes Sandbender work on Linux?\u003c\/summary\u003e\n\u003cp class=\"ad-faq__a\"\u003eYes. CLAP and VST3 for Ubuntu 22 or newer. Every plugin we make ships with a Linux build, same day as Mac and Windows.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat plugin formats does Sandbender support?\u003c\/summary\u003e\n\u003cp class=\"ad-faq__a\"\u003eWindows 10 or newer: CLAP, VST3, AAX. macOS 10.15 or newer (Intel or Apple Silicon): CLAP, VST3, AAX, AudioUnit. Ubuntu 22 or newer: CLAP, VST3. iOS 16 or newer: AUv3 and a standalone app. All desktop builds are 64-bit.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes Sandbender use copy protection, require a subscription, or need iLok?\u003c\/summary\u003e\n\u003cp class=\"ad-faq__a\"\u003eNo. Audio Damage does not use copy protection of any kind, and never will. Install it on every machine you own. Perpetual license, no subscription, no iLok, no online activation. You buy it, it's yours.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Sandbender\",\n  \"sku\": \"AD067\",\n  \"mpn\": \"AD067\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Audio Damage\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Audio Damage\",\n    \"url\": \"https:\/\/www.audiodamage.com\"\n  },\n  \"description\": \"Sandbender is a four-operator FM synthesizer plugin by Audio Damage. Ten factory algorithms and an algorithm designer, a wave shaper on every operator, a wavefolder, a sub oscillator, six noise types, eleven filter types, and a low pass gate in every voice. Drag-and-drop modulation from envelopes, LFOs, function generators, a step sequencer, macros, and MPE, six effects in a reorderable rack, a genetic preset generator, and a performance page with a gesture recorder. CLAP, VST3, AAX, AudioUnit for desktop, and AUv3 for iOS.\",\n  \"category\": \"Audio Plugin\",\n  \"url\": \"https:\/\/www.audiodamage.com\/products\/sandbender\"\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"SoftwareApplication\",\n  \"name\": \"Sandbender\",\n  \"applicationCategory\": \"MultimediaApplication\",\n  \"applicationSubCategory\": \"Audio Plugin\",\n  \"operatingSystem\": \"macOS 10.15 or newer, Windows 10 or newer, Ubuntu Linux 22 or newer, iOS 16 or newer\",\n  \"fileFormat\": [\n    \"CLAP\",\n    \"VST3\",\n    \"AAX\",\n    \"AudioUnit\",\n    \"AUv3\"\n  ],\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Audio Damage\",\n    \"url\": \"https:\/\/www.audiodamage.com\",\n    \"foundingDate\": \"2002\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Audio Damage\"\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What does the GENETICS page do?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"It makes new presets from the one you are playing. Choose which parts of the sound are allowed to change, press REGEN, and Sandbender grows a family tree of variations, each a few named changes away from its parent. Click any node to hear it, double-click one to breed from it, and APPLY keeps the one you like.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does Sandbender support MPE and microtuning?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Both. Full MPE with per-note pitch bend, pressure, and slide on CC 74, and MTS-ESP microtuning that retunes each note at note-on or continuously while it sounds.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does Sandbender work on Linux?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. CLAP and VST3 for Ubuntu 22 or newer. Every plugin we make ships with a Linux build, same day as Mac and Windows.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What plugin formats does Sandbender support?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Windows 10 or newer: CLAP, VST3, AAX. macOS 10.15 or newer (Intel or Apple Silicon): CLAP, VST3, AAX, AudioUnit. Ubuntu 22 or newer: CLAP, VST3. iOS 16 or newer: AUv3 and a standalone app. All desktop builds are 64-bit.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does Sandbender use copy protection, require a subscription, or need iLok?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Audio Damage does not use copy protection of any kind, and never will. Install it on every machine you own. Perpetual license, no subscription, no iLok, no online activation. You buy it, it's yours.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e","brand":"Audio Damage","offers":[{"title":"Default Title","offer_id":41300508999729,"sku":"AD067","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1550\/9885\/files\/DocumentSS1.png?v=1794051971","url":"https:\/\/www.audiodamage.com\/products\/sandbender","provider":"Audio Damage","version":"1.0","type":"link"}