Self-a-Fuzz manual

Many thanks to the Paulinko for help with the adaptation of this instructions to understandable English.

Here you can read full instruction for Self-a-Fuzz (SaF).
If you still have questions after reading the manual, just ask me for support.


Self-a-Fuzz(SaF) consist of 3 audio modules: Noise generator, Mutonic (modulator) and Overdrive. All these modules is highlighted on screenshots below.

Noise generator is obviously for making noises. You can generate white, flicker(pink), a complex oscillator drone and use your initial clean input as a sound source and part of the mix. Audio can be processed farther along the signal chain with 3 parallel filters – bandpass, VCF and 9-line equaliser.

Mutonic can mix your filtered audio with clean input. Eleven mix types are available either individually or in combination. There is a random button. You can even mix your dry audio input with the filtered input audio, and can create a thick fuzz. One knob on main view and section in Settings to control Mutonic.

Overdrive is the final adjustment you can make to the sound chain–kick to mash or gently highlight some hidden parts of the soundscape.

All controls are organised in 4 views. Main “Route”, “Filters”, “Drone” and “Settings”. Screen shots of these views can be seen in the app description in the AppStore and on the about page.

Before diving deeper into the app, let’s look at typical SaF controls.


Top bar buttons.

Top line of controls are always visible, action buttons are on the left side and navigation buttons on the right. In other words, left buttons do something, right buttons – change what is displayed or hidden.

  1. Randomise – tap once to randomise the displayed view (route, filters or drone), hold down to randomise all effects.
  2. Restart is to reload the audio-engine in case of unwanted behaviour.
  3. Record – start/stop recording to a wav file
  4. Save – save current effect setup as a preset with the current date and time as its name.
  5. Preset name – if you tap on the preset name, you’ll get a list of presets. You can change the preset name by tapping on the spiral icon, delete the preset by swiping left, or load the preset by tapping on it.
  6. Host icon – if you are connected to an IAA host app, this button will switch you to the IAA host app. The IAA host transport controls appear below the IAA host icon.
  7. Keyboard – displays or hides the internal keyboard. Use it to send notes as frequencies to drone oscillators and filters.
  8. Filters – switches between Filters (colored circles) and signal Route views.
  9. Drones – switches to Drone view when eyes are red.
  10. Cog – switches Settings view.


In every app view you’ll find a usual knob – looks like donut.

If it has a white line coming from the center – the knob is a valve (change it’s value from 0 to 1), if the line is black – the knob is a fader – the left and right positions are different or even opposite.

For example the input knob controls the input volume, but the closest knob “noise” is a fader, it controls the proportion of noise and clean input as a sound source. The fader can set which source is heard – source one, source two or some mix of the two sources.

There are 3 black randomiser buttons on top of every knob. Left one generates small values, middle is for the central part of the value range, right is for the maximum value range. Use these buttons when you want the knob to change its values automatically.


In the main view you’ll find 8 oscillographs to visualise sound from certain points in the route: input, noise, drone, before filters, after filters, after mutonic, after overdrive and output. I don’t recommend enabling too many of them at once because it’s a CPU% hungry process and can lead to unwanted stuttering in the interface or even audio on old devices.

Application views.


This is the effect’s main view. Here you control how sound is routed and mixed. The way sound goes from input to output is along the black fat curve. This view contains only volume valves for our filters and “drone” fader, but they have many knobs to tweak and they’re reasonably provided in separate views.


This window contains knobs for controlling bandpass, VCF and equaliser, the fat black line shows how they’re grouped.


Oscillators grouped here in vertical lines and between them are optional buttons to change notes source. Additionally tab-osc has its controls in a separate section in Settings view.


This view sets device options, unlocks randomisers, polyphony order, table of tab-osc with options, lists recordings and mutonic’s switches.

Now we look at those views in detail to learn how to do all sorts of horrible things to your innocent guitar solo.

The Route.

We follow the sound path knob by knob.

  1. With first knob – “input” – you’ll set the volume of your source.
  2. Noise” is a fader between clean source and white-flicker noise generator. Set it to zero to disable noisegen, maximum value excludes clean as a sound source.
  3. Flicker” knob let’s you adjust balance between flicker and white noise sources.
  4. Drone” is the final type of audio before filters, this knob sets the proportion of drone output vs the results of previous manipulations.
  5. 6. 7. “Bandpass“, “VCF” and “eq9” are valves to gently let noise out in the desired amounts. If all of them are zero – noisegen will not produce any sound.
  6. Mutonic” fader defines the character of effect – set to the minimum, there is only filtered noise, set to the maximum, your input is shaped-modulated by this noise mix.
  7. Source” fader belongs to the “overdrive” section and controls the amount of your Clean vs Mutonic audio for overdrive processing. Set to the minimum value will use only “mutonic” as the source and possibly result in a fat mess as output.
  8. 11. Knobs “balance” and “type” are faders between different types of overdrive.
  9. Drive” fader sets the balance between Mutonic result and Overdrive’s output. Here you can exclude Mutonic or Overdrive from the mix completely.
  10. Raise “lopass” to increase the output of higher frequency sounds (reduce shaving of splinters and needles). Maximum value will exclude the lowpass effect.
  11. Clean” – last chance to add Clean sound to mix.
  12. Output” – final volume adjustment.

These are all of the routings. Now that you’re familiar with the controls, let’s set aside the Drone and Filter views for a moment and focus on the app’s Settings.

Settings view.

This view contains controls grouped by sections. Device setups has switches to control app behavior. Polyphony order are keyboard related options. Recordings is obvious :) Mutonic is for modulation type controls. Below is MIDI and “Limiter” section. Table oscillator is part of the Drone.

SaF settings view

Device setup.

Startup state consists of 3 switches to chose how the app starts up – with randomised effect, default preset or restored state from previous session.
Knobs style adjust gesture to tweak knobs – horizontal swipe, vertical or by rotation.
Randomisers unlocks. Initially randomisation is disabled for “input”, “clean”, “output” and “tab-size” knobs. Table size is cpu heavy and can brings unwanted stuttering on old devices. Other randomisers are not always needed so you can enable desired parts here as needed.
To enable randomisation of “the randomise buttons” you need to switch certain controls on. They’re grouped by view and you can randomise buttons in the desired view only.
If you want to randomise pitch detectors (drone ears), Polyphony order when you randomise Drone view or mutonic options (mod-s) when you do it for Routing – you’ll need to enable the appropriate switches for them.
Other unlocks include “polyphonise ears” switch – it enables polyphony order for detected frequencies. It sounds different, just try to know when it’s useful; And “tab-size unlock” – enables changing of tab-osc’s size and its randomise buttons. It’s CPU-heavy and disabled by default due to old devices.

Polyphony order.

With this table you control the order of oscillators receiving notes from keyboards, you can exclude some oscillators from playing or make them react on every key press. Randomise the order constantly with black switches for random order.


Just a list of recorded sessions. Tap to see menu with “rename”, “delete”, “copy to pasteboard” and “export to Audioshare” actions.

Mutonic and under.

Change shaping/blending/modulation options here. Mix manually from 11 different types or run the randomiser to generate new combinations.
Below this section you’ll also find “limiter” knob (use it when working with potentially loud sounds) and MIDI input channel setup. Left selector displays the channel SaF is receiving on, with right selector you can set up the channel SaF will be respond to for changing the frequency of oscillators and filters. Set the right selector to match the left selector. The MIDI settings will be saved when you create a preset in Self-a-Fuzz.

Additional buttons.

In centre of the view are CPU% and version labels. There are buttons to “launch tutorial”, “import default presets”, to “AppStore” and to “this site” links.

Before describing the “Table oscillator” section, let’s look at the Drone view itself to understand how it’s related.

Drone view.

SaF drone view

Here are the sine, saw, square, triangle and table oscillator controls. To configure the voice of the drone, the first four knobs are amplitude, frequency and send-to-table knobs. The tab-osc has “tab-size” instead of frequency. Since the tab-osc has a “sent to table” knob too – it can receive its output as input and create unusual feedback. “Tab-size” knob is locked by default, to unlock it you’ll need to enable the switch in the Settings view.

Every oscillator (except table-osc) has a line of greenish switches. These are drone “ears” – pitch detection controls. Ears have 5 levels of sensitivity: the lower the switch – the lower the pitch.

Right above the ears are switches for amplitude part from detection (dark green), step upwards – amplitude from keyboard (violet) and keyboards input for notes (blue).

Higher – green buttons (under the top bar) are to randomise changing of “ears levels” constantly.

Table can receive only amplitude values from ears and has only one switch for it.

Table oscillator setup.

We’re ready to come back to Settings. Tab-osc produces sound by reading a table. The table itself is placed in the Settings view. You can draw a wave by hand or use one of the buttons labeled a, b, c, d and e to fill the table with random data.
D” switch is to enable filling of the table with random values, “D” is for “dance”. This is a CPU-heavy process, be careful.
L” button switches on live recording to the table from other oscillators.

Filters view.

Glad you’re still here :)
Remember our noise generator?
All the mix of sound sources (white/flicker + drone + input) are effected by 3 parallel filters and to control them SaF has a special view. Here it is.

SaF filters view

Set up frequencies and Q-factor for every filter.
VCF also has a “type” fader to mix between different VCFs output.
Adjust the values of the 9 equaliser parts with coloured knobs to pass sound out through it.
These are valves and will not let sound go through if all of them are set to zero. Q is affecting every valve of eq9.

Bandpass and VCF can receive notes from keyboards and via MIDI input, just like oscillators. Use the blue switch to enable this feature.

That was the last part of the interface left to describe so to test our knowledge let’s make a cool preset together.

Example with listing.

Step by step you can build a new preset from scratch with this guided audio example.
Use the annotated player to understand what I’ve done to change the effect state, I posted comments inside the track and under the player.

0:00 We loaded with all knobs in zero position.
0:00 – 0:08 Raise the “output”, “input” and “clean” to hear the source – D’n B loop
0:08 – 0:25 Go to the Filters view and press the “Randomise” button to have some output from noise-gen. On Route view for “bandpass”, “vcf” and “eq10” start randomisation in the middle.
0:25 – 0:35 “clean” is set to zero and now we hear our loop filtered. Slightly wavy, but too obscured with Lowpass.
0:38 – 0:40 Set “lopass” to half.
0:40 – 0:55 Go to Settings view and select in Mutonic “2”, “3” and “10”
0:55 – 1:06 In the Route view, raise “mutonic” to hear how the filtered loop modulates the original one
1:25 – 1:31 Raise the “source” (to send clean to Overdrive) and “drive” to hear the difference due to the effects of Overdrive and Mutonic
1:38 – 1:45 Set “source” to zero again to hear how it sounds – overdriven with Mutonic
1:55 Go to Settings and press Mutonic’s randomiser, now it’s alive, it has its own life
2:00 – 2:08 Set “drive” to zero and hear only dancing Mutonic
2:10 – 2:40 Go to Drone view and press all 4 top green buttons. Now oscillators receive notes as frequencies from pitch detector, but levels (octaves) of detection are switched randomly. Enable amplitude detection with dark green buttons for every oscillator except table, for now I leave the table untouched and it won’t play. Now the drone is ready to appear in the mix.
2:40 – 2:50 Get back to the Route view and raise the “drone” knob. Now we hear how the loop is modulated by Mutonic with sound generated by the Drone.
3:15 – 3:26 Set “mutonic” to zero to hear only the filtered Drone
3:26 – end We raise “clean” knob and hear our original loop.

I hope these instructions were helpful and you become more and more familiar with Self-a-Fuzz.

Remember you are not alone in this journey, I’m always happy to hear about your experiences, write to me in any case.