Build Sound Layers From Shared Control
The patch already creates timing, pitch, memory, and slow movement. Now we will turn those control signals into audio.
We will call the new blocks sound layers instead of voices. Grid uses voice as a technical term for polyphony, while our complete Poly Grid still runs as one True Mono voice.
The Idea #
Every sound layer receives shared information and specializes it locally:
| Layer | Shared trigger | Shared pitch | Local character |
|---|---|---|---|
| Melody | ACCEPTED NOTE | MEMORY PITCH | short filtered oscillator |
| Bass | MAIN | Root Key or current pitch | low register, slower envelope |
| Percussion | MAIN and DETAIL | none | kick and noise hat |
| Texture | ODD or PHRASE | MEMORY PITCH | high register, long envelope |
The layers belong together because they share timing and harmony. They remain distinct because they use different registers, envelopes, densities, and frequency ranges.
Build the Melody Layer #
- In
SOUND LAYERS, add a Triangle or Saw oscillator. - Connect
MEMORY PITCHto its pitch input. - Add a low-pass filter after the oscillator.
- Add an AD envelope with its signal path after the filter.
- Trigger the AD from
ACCEPTED NOTE. - Add Gain - dB after the envelope and start around a quiet level such as -18 dB.
- Label the complete block
MELODY.
Listen to this layer alone. If the melody works with a plain oscillator, the control system works. Complex sound design can come later.
Build the Bass Layer #
- Add a Saw, Triangle, or Sub oscillator below the melody.
- Feed it from Root Key for a stable pedal note, or use the current pitch before the memory selection for more movement.
- Add Transpose and move the pitch down one or two octaves when needed.
- Add a low-pass filter and a slightly longer AD envelope.
- Trigger the envelope from
MAIN. - Add a separate Gain - dB and label the block
BASS.
The bass should not copy every melody event. Its slower trigger and lower register give the patch a stable center.
Build Simple Percussion #
Create a kick:
- Add a low Sine oscillator.
- Pass it through a short AD envelope triggered by
MAIN. - Use a second short envelope to create a small downward pitch movement if desired.
- Add a quiet output gain and label it
KICK.
Create a hat or noise detail:
- Add White or Pink Noise.
- High-pass it strongly.
- Add a very short AD envelope.
- Put Chance between
DETAILand the envelope trigger. - Let
DENSITYmodulate the Chance amount within a useful range. - Add output gain and label it
HAT.
The percussion uses the timing system but does not need the pitch engine. It still belongs to the same patch because its events come from the shared clock family.
Build a Slow Texture Layer #
- Branch
MEMORY PITCHto another oscillator and transpose it up one octave. - Use a soft oscillator, filtered noise, or a Sampler.
- Add a longer AD envelope.
- Trigger it from
ODDthrough a low Chance setting, or usePHRASEfor a very slow layer. - Let
VARIATIONgently change filter cutoff, envelope time, or Chance amount. - High-pass the result so it does not compete with the bass.
- Add output gain and label the block
TEXTURE.
Checkpoint #
Mute all layers and enable them one at a time. Confirm that:
- melody changes pitch only on accepted note events;
- bass is slower and more stable than melody;
- kick and hat remain synchronized with the timing block;
- texture appears less often and occupies a different register;
- every layer has its own level control;
- disabling one layer does not stop any other subsystem.
Save the preset as:
Grid System 05 - Layers
Common Problems #
All layers sound like copies #
Change local trigger speed, octave, envelope length, and frequency range before adding more random modulation.
The melody selects notes that are not heard #
Make sure both its envelope and the pitch Sample / Hold use ACCEPTED NOTE.
The bass feels unstable #
Feed it directly from Root Key and let only the melody use memory. Stability is a valid specialization.
The patch becomes loud immediately #
Lower every layer at its own output. Several quiet signals can become loud when summed.
Extend the System #
Use the kick envelope to reduce the bass level slightly. Invert or subtract a scaled copy of the envelope from the bass gain path. This creates simple internal ducking without changing the kick or timing systems.
In the next lesson we combine the layers, add one shared effect path, and create a small set of performance controls.
▶ Next Lesson: Mix, Route, and Control the System
◀ Previous Lesson: Create Musical Form With Slow Control
▲ Building Large Bitwig Grid Patches