{"product_id":"ghostlight-pro","title":"Ghostlight Pro","description":"\u003cp style=\"font-size:1.15em;line-height:1.55\"\u003eA reverb whose four decay bands swell toward what's loud in your source, or invert to reveal what isn't — plus a granular engine that scatters, pitches and freezes the tail.\u003c\/p\u003e\u003ch3 style=\"margin:2.2em 0 .6em\"\u003eHighlights\u003c\/h3\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eReactive spectral decay\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eOne bipolar control, two different instruments. Bloom rings the loud bands longer; Ghost dies them fast and lets what's hidden ring on instead.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eA second tail, made of grains\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eScatter crossfades the smooth tail into a cloud of overlapping grains pulled from its own recent past.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eLink: one instrument, not two effects\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eThe granular engine listens to the same analysis driving Ghost\/Bloom, so grains are built from whatever band is actually ringing.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eZero added latency\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eThe entire spectral analysis runs side-chain. Reported latency is 0 samples.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eTune the band split to the source\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eLow Crossover moves where LOW ends, so Ghost and Bloom can target a source's actual low-mid register.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eFreeze, and play into it\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eHolds the tank indefinitely for pads and live layering, while new input ducks quietly underneath rather than piling on top.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eA reverb worth trusting at the core\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eAn 8-line Hadamard-mixed FDN, modulated and diffused inside the feedback loop, with a send-only de-esser so long tails never turn harsh.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eShimmer, tuned and drifting\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eGrains pitched up from unison to two octaves, snapping to musical intervals by default — and the shifted layer can follow a slow stereo drift instead of landing at random, so it moves as its own thing rather than scattering.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eA dynamic EQ on the tail\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eThree bands — low shelf, bell, high shelf — each with a fixed Static setting and a level-reactive Dynamic amount that follows the wet tail, plus movable Frequency and Q. Bit-transparent until you move it.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eKill the tail\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eA small stop button beside Decay empties the reverb and the grains in 10 ms, without a click, so a thirty-second decay doesn't have to ring out every time you try a setting. It's automatable too — cut a tail cleanly at the end of a section.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eLock the mix while you audition\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eA padlock beside Mix holds Mix, In and Out through every preset change, so each preset is heard at your blend and level rather than its own. Saved with the session, per instance.\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.7em 0 .2em\"\u003e\n\u003cstrong\u003eA clean slate on every preset\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eTurn on Clear Tail on Preset Change in the menu and the old preset's tail is cut as the next one loads, so a long decay never bleeds into the preset you're judging.\u003c\/span\u003e\n\u003c\/div\u003e\u003ch3 style=\"margin:2.2em 0 .6em\"\u003eBipolar, and it's two different instruments\u003c\/h3\u003e\u003cp\u003eCentred at 0, the spectral engine is exactly neutral and Ghostlight Pro behaves as a plain — but high-quality — reverb.\u003c\/p\u003e\u003ch3 style=\"margin:2.2em 0 .6em\"\u003eA second tail, crossfaded not bolted on\u003c\/h3\u003e\u003cp\u003eUnderneath the smooth FDN tail sits a second engine. It continuously captures the last six seconds of that tail into a buffer and can re-scatter it as a cloud of overlapping grains — short windowed fragments of the reverb's own recent past, layered dozens deep, each with its own pitch, position and pan.\u003c\/p\u003e\u003cp\u003eThat gives you a second, completely different kind of tail. Where the FDN decays smoothly, the granular tail shimmers, stutters and breathes. You crossfade between the two rather than choosing, so it reads as an extension of the reverb rather than an effect bolted on after it.\u003c\/p\u003e\u003ch3 style=\"margin:2.2em 0 .6em\"\u003eThey share what they hear\u003c\/h3\u003e\u003cp\u003eEverything above describes two engines that happen to share a signal path. Link is what makes them one instrument: it feeds the spectral analyser's live state into the granular engine, so the grains react to the same listening the reverb tail is already doing.\u003c\/p\u003e\u003cp\u003eTransients scatter. The analyser's onset detector drives short bursts of higher grain density and slightly shorter grains, so hits break into a spray that settles back into the texture.\u003c\/p\u003e\u003cp\u003eGrains made of what's ringing. Each grain picks a band weighted by that band's current decay multiplier, then is filtered toward it. Under Ghost the grains are made of the same air and low body the tail is ringing — reinforcing the character instead of running alongside it. Under Bloom it follows the loud bands instead, automatically.\u003c\/p\u003e\u003cp\u003eAt Spectral Bias 0 the multipliers are all exactly neutral, so the band half of Link has nothing to follow and switches itself off — the transient scatter keeps working, since a transient is a transient regardless of bias.\u003c\/p\u003e\u003ch3 style=\"margin:2.2em 0 .6em\"\u003eA display that shows the reverb\u003c\/h3\u003e\u003cp\u003eA continuous cloud shows the reverb's real wet spectrum, live — so the display means something even when the spectral engine is neutral. Bars grow up in amber when a band rings longer than your Decay setting, down in cyan when it dies faster — logarithmic, so ×2 and ÷2 are equal and opposite. Purple sparks are real, audible grain spawns, appearing in whichever band the granular engine is currently drawing from. At Bias 0 every bar sits flat — the display goes quiet exactly when the feature is off, but the cloud keeps showing you the reverb itself.\u003c\/p\u003e\u003ch3 style=\"margin:2.2em 0 .6em\"\u003eSeventeen more controls, out of the way until you want them\u003c\/h3\u003e\u003cp\u003eThe button at the bottom left swaps the three main sections for seventeen detail controls -- Tilt, Low\/Mid\/High Crossover, Low Width, De-Ess and Pan Rate among them, plus grain size, density, jitter, spread, reverse, shimmer pan amount, and the two halves of Link split apart. The defaults are chosen so you never need to open it, and OUTPUT stays put either way, so you keep your levels and meters while you work.\u003c\/p\u003e\u003ch3 style=\"margin:2.2em 0 .6em\"\u003eA dynamic EQ on the tail — static and reactive at once\u003c\/h3\u003e\u003cp\u003eA three-band dynamic equaliser sits on the finished wet tail — low shelf, bell, high shelf — and never touches your dry signal. Each band pairs a fixed Static setting with a level-reactive Dynamic amount that follows the wet bus's own level, plus movable Frequency and Q. A High band on a small negative Dynamic tames a tail's sibilant sheen only when the tail is bright; a Mid cut opens a boxy resonance only while it's ringing. It's parallel and bit-transparent at its neutral defaults, so it costs nothing until you move it — and the whole curve draws over the display in off-white as it works.\u003c\/p\u003e\u003cimg src=\"https:\/\/udidsp.com\/images\/ghostlight-panel-eq.png\" alt=\"\" style=\"width:100%;height:auto;border-radius:6px;margin:0.5em 0 1em\"\u003e\u003ch3 style=\"margin:2.2em 0 .6em\"\u003eSpecifications\u003c\/h3\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.6em 0 .2em\"\u003e\n\u003cstrong\u003eEngine\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003e8-line FDN, Hadamard mixing, Lagrange-interpolated modulated delays\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.6em 0 .2em\"\u003e\n\u003cstrong\u003eBands\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003e4-band decay, LOW\/LOW MID adjustable 80 Hz–500 Hz (default 300 Hz), fixed at 1.2 kHz \/ 4.8 kHz above\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.6em 0 .2em\"\u003e\n\u003cstrong\u003eSpectral analysis\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003e1024-point FFT, Hann window, 50% overlap, side-chain only\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.6em 0 .2em\"\u003e\n\u003cstrong\u003eGranular pool\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003e48 voices, 6-second circular buffer\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.6em 0 .2em\"\u003e\n\u003cstrong\u003eDynamic EQ\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003e3 bands (low shelf \/ bell \/ high shelf) on the wet tail — Static ±6 dB, Dynamic ±100% level-reactive, movable Freq and Q; transparent at neutral\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.6em 0 .2em\"\u003e\n\u003cstrong\u003eLatency\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003e0 samples\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.6em 0 .2em\"\u003e\n\u003cstrong\u003eValidation\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003epluginval strictness 10, clean\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.6em 0 .2em\"\u003e\n\u003cstrong\u003eLicensing\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eFree UDI DSP account, one-time online activation — no subscription, works offline for a week between checks\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv style=\"border-top:1px solid #ddd;padding:.6em 0 .2em\"\u003e\n\u003cstrong\u003eFootprint\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"opacity:.8\"\u003eLightweight binary, zero background services or daemons\u003c\/span\u003e\n\u003c\/div\u003e\u003ch3 style=\"margin:2.2em 0 .6em\"\u003eCompatibility\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eWindows: Windows 10 or 11, 64-bit. Plugin formats: VST3 and AAX.\u003c\/li\u003e\n\u003cli\u003emacOS: macOS 11 (Big Sur) or later, on Apple silicon (M1 or later). Plugin formats: AU, VST3 and AAX.\u003c\/li\u003e\n\u003cli\u003eInternet needed once, briefly, to activate (a short browser sign-in). Day-to-day use after that works offline for up to a week between checks.\u003c\/li\u003e\n\u003cli\u003eValidated in Cubase Pro, Avid Pro Tools, Apple Logic Pro, Reaper, Waveform and FL Studio.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"UDi DSP","offers":[{"title":"Default Title","offer_id":67728657187130,"sku":"ghostlight-pro","price":53.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0806\/2078\/1882\/files\/ghostlight-panel-main.png?v=1792391912","url":"https:\/\/udiaudio.com\/products\/ghostlight-pro","provider":"UDi Audio","version":"1.0","type":"link"}