Skip to content

Darce-One/TabboulePlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TabboulePlugin

The aim is a Granulator plugin which takes in the input from the DAW and plays back the granulated audio, along with some synths.

The way this will work is by having a delay line into which the new samples are written into, and from which the grains will be able to playback. The Plugin will also analyse the incoming signal and chop it in pieces to be frequency analysed and then play back a triangular wave at the base frequency.

The user controllable parameters so far are:

  • Bowl size: Delay line size
  • Mama's Hands: grain randomiser gain
  • Parsley shape: envelope pattern
  • Parsley chop: grain size
  • Parsley Amount: Volume of Grains
  • Onion: Number and phase of grains.
  • Bourghol: Chance of omitted grains.
  • Spices: Panning randomness.
  • Tomato Amount: Volume of synths
  • Tomato Colour: Oscillator type
  • Tomato shape: Synth envelope
  • Tomato Ripeness: Tolerance level on FFTSynths
  • Mint: Tuning Accuracy to 12 tone.
  • Lemon: High pass filter on grains
  • Oil: Reverb
  • FreqA: Tuning parameter for synths.

Inspiration:

I remember hearing of the Milk Box Compressor guitar pedal, and I really liked the concept. The concept of granulation was fresh in my mind too at the time, having tried out and really liked the plugin 'Emergence' by Daniel Gergely. I realised then the potential for granulation, and wanted to take it a step in a different direction: adding synths. I know that the synths in the tabbouleh plugin are as basic as they get (Triangle wave + triangle envelope), but it is a concept I plan on expanding on over time. The infrastructure is laid out in such a way that more information than just pitch and a crude volume can be extracted from the grains running into the FFTSynths, and they can all be mapped to many more parameters, such as FM synthesis to say the least.

Known issues:

When running in the Plugin Host, changing the sampleRate results in a tuning error. That is because the prepare to play is not run at the start when changing the sample rate in that software.

Changing the Onion Parameter in real time causes clicks.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published