FX sound design

Serum Trick: Sample-and-Hold From a Bell

Watch the full breakdown

A bell sample loaded into Serum granular can become a shimmering, moving texture, but the grain settings usually fight you. The trick that makes it lock in is using LFO retrigger with randomised octave and semitone modulation so the pitch breaks into something that actually moves.

In the video Psiger loads the bell, sets up the macros and sample-and-hold, then finishes it with delay for that crystal texture. Here is the workflow.

Key takeaways
  • Load a bell into Serum granular mode to chop it into re-pitchable grains.
  • Set grain density and length for a smooth base before you modulate.
  • Drive pitch with a sample-and-hold LFO and, crucially, enable retrigger with random octave and semitone.
  • The retrigger and randomisation are the part most people skip. Without them the texture is flat.
  • Finish with ping pong or short delay for the crystal, glassy tail.

The granular bell demo

▶ Play from 0:00
The granular bell demo — screenshot from the video

The end result is a bell that no longer sounds like a bell: a granular, pitched-out texture that crawls and shimmers. Hearing it first shows you how far a single sample can travel once granular and modulation get involved.

It is a great reminder that source material matters less than what you do to it.

Load the bell into Serum granular

▶ Play from 1:01
Load the bell into Serum granular — screenshot from the video

Drop the bell sample into Serum and switch the oscillator to granular mode. Granular chops the sample into tiny grains you can reposition, stretch and re-pitch, which is what lets you turn a static bell into an evolving texture.

Set grain density and length so the sound is smooth rather than gritty, then you have a stable base to modulate.

Macros and sample-and-hold modulation

▶ Play from 1:50
Macros and sample-and-hold modulation — screenshot from the video

Assign macros to the grain and pitch parameters, then drive them with an LFO in sample-and-hold mode. The key detail is LFO retrigger with randomised octave and semitone, so each note grabs a fresh random pitch and the texture keeps surprising you.

This is where most people give up. Without the retrigger and randomisation the sound stays flat. With it, the bell breaks into constant movement.

Automate macros and add crystal delay

▶ Play from 6:08

To finish, automate the macros over time so the texture evolves across a section, then add a ping pong or short millisecond delay for that crystal, glassy tail. A little vowel-style distortion can add character on top.

The delay is what turns a dry granular texture into something that feels wide and atmospheric.

Common questions

Psytrance production FAQ

How do I get movement from a granular sample in Serum?

Assign macros to the grain and pitch parameters and modulate them with a sample-and-hold LFO. The important detail is turning on LFO retrigger with randomised octave and semitone so every note grabs a new random pitch. Without the retrigger the granular texture stays static no matter how good the sample is.

Why does my granular sound gritty and unstable?

Usually the grain density and length are off. Too few, too-short grains create gaps and artefacts. Increase density and lengthen the grains until the base sound is smooth, then apply your modulation. Get a stable texture first, then break it up deliberately with sample-and-hold.

What gives the bell texture its crystal, glassy sound?

The delay. A ping pong or very short millisecond delay adds reflections that widen the sound and create a shimmering tail. Combined with the randomised pitch movement, that delay is what turns a dry granular bell into an atmospheric, crystalline texture.