6b_effect_presets.scd 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. (
  2. // Initialize Effect Preset 1 (Pencil)
  3. ~initializePreset1 = {
  4. // Make sure effects chain exists
  5. if(~effectsChain.isNil, { ~startEffectsChain.value; });
  6. // Set LFO to specific settings for Preset 1
  7. ~lfoSynth.set(
  8. \waveform, 2, // Decreasing sawtooth
  9. \target, 0 // Target filter cutoff
  10. );
  11. "Initialized Preset 1 (Pencil) - LFO + Filter + Reverb".postln;
  12. };
  13. // Initialize Effect Preset 2 (Crayon)
  14. ~initializePreset2 = {
  15. // Make sure effects chain exists
  16. if(~effectsChain.isNil, { ~startEffectsChain.value; });
  17. // Set LFO to specific settings for Preset 2
  18. ~lfoSynth.set(
  19. \waveform, 3, // Square wave
  20. \target, 0 // Target filter cutoff
  21. );
  22. "Initialized Preset 2 (Crayon) - LFO + Filter + Reverb + Delay".postln;
  23. };
  24. // Initialize Effect Preset 3 (Fountain Pen)
  25. ~initializePreset3 = {
  26. // Make sure effects chain exists
  27. if(~effectsChain.isNil, { ~startEffectsChain.value; });
  28. "Initialized Preset 3 (Fountain Pen) - TBD".postln;
  29. };
  30. // Initialize Effect Preset 4 (Water Color)
  31. ~initializePreset4 = {
  32. // Make sure effects chain exists
  33. if(~effectsChain.isNil, { ~startEffectsChain.value; });
  34. "Initialized Preset 4 (Water Color) - TBD".postln;
  35. };
  36. "Effect preset initializers loaded".postln;
  37. )