(
// Initialize Effect Preset 1 (Pencil)
~initializePreset1 = {
    // Make sure effects chain exists
    if(~effectsChain.isNil, { ~startEffectsChain.value; });

    // Set LFO to specific settings for Preset 1
    ~lfoSynth.set(
        \waveform, 2,  // Decreasing sawtooth
        \target, 0     // Target filter cutoff
    );

    "Initialized Preset 1 (Pencil) - LFO + Filter + Reverb".postln;
};

// Initialize Effect Preset 2 (Crayon)
~initializePreset2 = {
    // Make sure effects chain exists
    if(~effectsChain.isNil, { ~startEffectsChain.value; });

    // Set LFO to specific settings for Preset 2
    ~lfoSynth.set(
        \waveform, 3,  // Square wave
        \target, 0     // Target filter cutoff
    );

    "Initialized Preset 2 (Crayon) - LFO + Filter + Reverb + Delay".postln;
};

// Initialize Effect Preset 3 (Fountain Pen)
~initializePreset3 = {
    // Make sure effects chain exists
    if(~effectsChain.isNil, { ~startEffectsChain.value; });

    "Initialized Preset 3 (Fountain Pen) - TBD".postln;
};

// Initialize Effect Preset 4 (Water Color)
~initializePreset4 = {
    // Make sure effects chain exists
    if(~effectsChain.isNil, { ~startEffectsChain.value; });

    "Initialized Preset 4 (Water Color) - TBD".postln;
};

"Effect preset initializers loaded".postln;
)