Skip to content

Presets

SynthEnginePro comes with more waveform presets than SynthEngine, along with entire synthesizer presets.

Waveform presets

gml
synth_waveform_sine
synth_waveform_saw
synth_waveform_square
synth_waveform_triangle
gml
synth_waveform_sine
synth_waveform_saw
synth_waveform_square
synth_waveform_triangle
synth_waveform_soft_square
synth_waveform_pwm_10
synth_waveform_pwm_20
synth_waveform_pwm_25
synth_waveform_pwm_30
synth_waveform_pwm_40
synth_waveform_organ_1
synth_waveform_organ_2
synth_waveform_flute
synth_waveform_noisy_sine
synth_waveform_messy_square
synth_waveform_hi
synth_waveform_mosquito
synth_waveform_arches
synth_waveform_sqwine
synth_waveform_tiny_saw

All of the above waveforms can be used for creating oscillators and LFOs.

Synth presets

Synth presets are used as an alternative way to create synths:

gml
synth = synth_create_preset(synth_preset_square);

The above snippet will create a ready-to-use synth without you needing to configure it or add any oscillators. The same optional parameters that can be passed to synth_create() can also be passed to synth_create_preset():

gml
var _polyphony = 4;
var _channels = audio_stereo;
var _format = buffer_s16;
var _sample_rate = 44100;

synth = synth_create_preset(synth_preset_square, _polyphony, _channels, _format, _sample_rate);

Here is a full list of all of the available presets:

gml
synth_preset_square
synth_preset_sine
synth_preset_triangle
synth_preset_saw
synth_preset_hell_alarm
synth_preset_noise_shot
synth_preset_lasers
synth_preset_strange_sitar
synth_preset_woodwind
synth_preset_organ
synth_preset_pwm_sweeper
synth_preset_clean_bass
synth_preset_tiny_stabs
synth_preset_sine_dream_pad
synth_preset_wide_energy
synth_preset_e_piano
synth_preset_70s_synth
synth_preset_move_your_mouse
synth_preset_telephone
synth_preset_arp