HISE Docs

Syntesizer Group

Type ID: SynthGroup
Interface classes: RoutingMatrix

A container for other Sound generators that allows FM and other additional synthesis types.


The Synthesiser Group is one of two sound generators who can host other sound generators: the Container just processes its sound generators one after another without knowing anything about their voices (each sound generator will have its own voice management).
However there are some use cases where you would like to group sound generators on voice level so that they can interact in some way. This is where this sound generator comes in.

Additive Synthesis

You can stack multiple generators together and run them through the same modulation which makes it a suitable workflow for additive synthesis. Be aware that the generators will be stacked up on the voice level instead of being rendered as a whole.

FM Synthesis

You can setup one sound generator to be the modulator for another sound generator to create a basic FM synthesiser. The sound generators do not have to be synthesised waveform generators, so you can also apply FM on your samples!

Unisono Detune

The Synthesiser Group has a automatic unisono feature that duplicates the voices, detunes them and spreads them over the stereo field. You can have up to 16 voices that help you thicken up the sound.

Parameters

# ID Description
4 EnableFM Enables FM synthesis for this group.
5 CarrierIndex the index for the FM carrier.
6 ModulatorIndex the index for the FM Modulator
7 UnisonoVoiceAmount the number of unisono voices
8 UnisonoDetune The detune amount for the unisono voices
9 UnisonoSpread the spread amount for the unisono voices
10 ForceMono if enabled, the voices will be rendered as mono voice
11 KillSecondVoices kills the second voices

Chains

# ID Restriction Description
4 Detune Mod Modulates the unisono detune amount.
5 Spread mod Modulates the unisono stereo spread amount.
4 Detune Mod All types -