cesaref / compufart

Fart sound synthesizer and algorithm in Cmajor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CompuFart

CompuFart is a fart sound synthesizer that generates sound by physically modeling wind passing through an asshole. This version is programmed in Cmajor.

How to Use

You can use the provided fart synthesizer in your DAW or with a handful of tools provide by Sound Stacks. Alternatively, you can use the physical model in your own Cmajor patch!

Using the Provided Synthesizer

To use the CompuFart Synthesizer, you need to run the Cmajor patch CompurFartSynth.cmajorpatch. This can be done in a DAW or other audio plug-in host by loading the patch inside of Sound Stacks' patch-hosting plug-in. You can also run patches in VScode with the Cmajor VScode extension, or use one of the other methods provided by Sound Stacks.

Building your own Fart Engine

The quickest way to use the physical model is to use the processor named Terrance (the phsyical model) along with the input and output interface processors, TerranceInputInterface and TerranceOutputInterface. The interface processors provide a quick way to get meaningful and useful parameters and audio into and out of the model. The model should oscillate when sufficient pressure is provided to the artificial sphincter.

The provided mono synth, CompuFartSynth shows one possible way to construct a digital instrument with the fart engine.

Notes

  • The model is not currently (pitch) tuned. However, using typical pitch control inputs (keyboard, bend) should provide relative pitch control.
  • There is currently no guarantee of compatibility or consistency between different versions of the model, synth, or other patches and code. If you wish to preserve a particular sound, it is recommended that you record it and make note of the parameter values and the version and git commit SHA. Of course, you can also fork the code.

How Does it Work

(Coming Soon)

About

Fart sound synthesizer and algorithm in Cmajor

License:MIT License