KSSynth

Description

 The KSSynth is a string modeling synth, based on the Karplus-Strong algorithm. The KSSynth offers two string modeling units which can be combined to create different variations of plucked and hammered sounds. Because of how the algorithm works, notes can only be triggered, not held (note length will be ignored). The other important consideration is that because the algorithm is based on tapped delay lines, notes cannot be bent.  The KSSynth tutorial video shows how to use this machine.
 

UI Reference

  1. Machine label: This is used to identify this machine in various places throughout the app. Its value can be changed via a long-press action (label changes color to indicate a successful touch). Upon successful long-press, a keyboard offering you to rename the machine will appear. Use this to identify a machine in a rack configuration where there might be more than one instance of the same machine.
  2. Note On LED: This LED lights up whenever a note is triggered.

  3. Preset LCD: This display shows the name of the last loaded preset and is used to load presets. A preset is a saved file that contains the positions of all knobs and controls. To load a preset, touch the preset LCD. This will bring up a File Browser with a list of saved presets to choose from.

  4. Save Preset button: This button allows you to save your own presets to disk for use later. Pressing this button will bring up a keyboard allowing you to name your preset. Presets are stored on the external storage in /caustic/presets/kssynth
  5. ​Pre Filter knob: Determines the tone of the initial "pluck". No filtering results in a very harsh attack. More filtering will result in a smoother sound right from the start.
  6. Pre Filter Track knob: Controls how the pre-filtering tracks the key being played. When tracking is fully enabled, low notes will get more filtering applied to them than high notes.
  7. Pre Filter Velocity knob: Controls how the pre-filtering tracks the velocity (strength) of the note being played. When this knob is set to full, softly played notes will get more filtering applied to them than loud notes.
  8. Decay knob: Controls the time taken for the note to fade to silence after being triggered.
  9. Volume knob: The final output volume of the KSSynth.
  10. Output VU meter: Indicates the level at which the KSSynth is outputting signal. If this reaches RED, then the KSSynth will output distorted sound.

  11. Keyboard Follow button: When pressed, the KS unit will produce tones following the note that was triggered, otherwise it will produce a constant note determined by the pitch controls.
  12. Octave knob: Coarse frequency tuning for the KS unit, from -2 to +2 octaves.
  13. Semis knob: Frequency tuning for the KS unit, in semitones (regular notes on a keyboard)
  14. Cents knob: Fine frequency tuning for the KS unit, in cents.
  15. Damping knob: Controls the amount of attenuation of high frequencies over the life of the note. Low dampening will result in a brighter tone.
  16. Damping Track knob: Controls how the damping tracks the key being played. When tracking is fully enabled, low notes will get more damping applied to them than high notes.
  17. Damping Velocity knob: Controls how the damping tracks the velocity (strength) of the note being played. When this knob is set to full, softly played notes will get more damping applied to them than loud notes.
  18. Invert switch: Changes the tone of the KS unit from a harsh impulse to a softer, warm pluck.
  19. Mix knob: Controls the balance of volume between the two KS units.
  20. Invert Mix switch: Inverts how the two units combine to correct phase cancelation issues or to create soft attacks.
  21. Mute/Solo buttons: These buttons link to the ones in the mixer and are used to cut out this machine from the final mix or listen to only this machine.

  22. Preview Keyboard: This keyboard is used to play notes to help when designing sounds with the KSSynth.
  23. Octave buttons: Raises or lowers the octave of the Preview Keyboard.