Saf tutor draft


At first sight this is very puzzled app, but when you become familiar with it you’ll see all the simplicity.

SaF consist of 3 main modules. Noise generator, mutonic (modulator) and overdrive. Settings, drone and filters have additional (to main route view) spaces with controls to setup individually. Total 4 view – Route, Filters, Drone and Settings.

Noise generator is obviously for make some noises. You can generate white, pink(flicker), complex oscillator drone and use your initial clean input as noise source and part of mix. To output next it uses 3 filters – bypass, VCF and 10-line equaliser. For those filters and drone is special views.

Mutonic or signal mixing part is for blend your generated chaos with clean input. Eleven types of mixing is available by one or with combinations. Also you can mix your audio input with self filtered, it delivers some fuzz and gives this app name. One knob and section of options in Settings view.

Overdrive supposed to add final kick-touch and “polish” to final result to absolute mess already bloody remains (or gently enlighten some hidden parts of sound, who knows).

Lets describe every part and view to understand how it works. But before dive in look at typical SaF controls.


On every view you meet knob – looks like donut.

If it have white pointer on it – knob is actually a valve (from 0 to 1), if the pointer is black – knob behaves like fader – left and right position is something different or even opposite.

For example Input knob simply controls input volume (0-1), nearest knob – “noise” is fader between noise itself and clean input. Being a fader is like every time decide what is goes further – one, another or some mix.

Also knobs can affects each other’s appearance, for example, if clean part of mix is presented, changing “input” it changes also white shining in “noise”, “drone”, “source”, “clean” and “output” knob . This is designed only for representation of difference in state of app.

Every knob crowned with 3 buttons-switches, they are enable/disable randomiser for certain knob. Left breed small values, middle is for centre part of spectre, right is for maximum part. Some of knobs and switches can be initially locked with switches in Settings view , you’ll read about later next.

In the main view you’ll find 8 oscillograph-monitors to visualise sound from certain points in route: input, noise, drone, before filters, after filters, after mutonic, after overdrive and final mix. I don’t recommend enable many at once because its  CPU% hungry process and need to be careful with.

Top line controls are always visible, here nested common actions on the left side and navigation on the right.

Randomisation button – tap once for mess current view (route, filters or drone), hold down to randomise whole effect. Functionality can be limited  with switches in Settings view, “randomisers unlocks” section.

Restart is to reload audio-engine in case of unwanted behaviour.

Record – start/stop recording to wav file. On finish it appears in Settings view’s Recordings section.

Save – save current effect setup as preset with date as name to recall when needed.

Manual – opens internal manual document.

Preset name – opens collection of presets, here you can swipe row to delete or rename.

Host icon – if you connected to IAA host, this is button to jump to linked app. Under top bar in route view is visible IAA transport buttons and timer of host playing sample or recording.

Keyboard – shows/hides internal keyboard. Use it to send notes as frequencies of drone oscillators and filters if you set up so.

Filters –  switches Filters view.

Drones – switches Drone view.

Cog –  switches Settings view.

Now lets look at those views and learn how to do all this horrible stuff to your innocent music.

App views.

Self-a-Fuzz has 4 views to control situation.

Route. This is the effect’s main view. The way sound goes from input to output is painted black fat curve.  The loading picture is nice metaphor about what’s happening.

The Route contains only volume knobs for our filters –  bypass, VCF and 10EQ, but filters itself have many knobs to tweak too and setup is reasonably  provided on separated view. This window contains knobs for frequencies, Q-factors and type of VCF.

The route have “drone” knob, but as with filters, voice of the synth need more space to fit all setups. Every oscillator have frequency, volume and send-to-table-osc controls, except table osc itself, instead of frequency you control the size of table. Here you Additional line of switches right near appropriate oscillator is to  define how voice is getting values – manually, with MIDI or from pitch detector.

Settings view for setup device options, unlock randomisers, set polyphony order, table of tab-osc with options, recordings and mutonic switches. This view hods all remaining controls.

Lets follow the sound now, knob by knob and explain work of effect in details.

The Route.

With first knob – input – you set volume of your source.

Noise is a fader between clean source and white-flicker noise generator. Set it to zero to disable noisegen, maximum value leads to no clean as noise source. You can mix clean to output in different ways, this controls only amount of noise/clean in noise generator.

Flicker knob let you adjust balance between pink and white noise source.

Drone is final source of noise before filters, this knob setup proportions of drone output with result of previous decisions.

Bypass, VCF and eq10 are valves to gently let noise out by needed parts and amounts. If all of them are zero – noisegen will not produce any sound.

Mutonic fader is one of the defining for character of effect  – on the left is filtered noise itself, on the right is shaped with this noise input.

Source fader is belongs to “overdrive” section and with it you can setup the amount of your clean for overdrive. Left value is putting result of “mutonic” as source for overdrive part and possibly gives a mess as result :)

“Balance” and “type” are faders between different types of overdriving. As earlier was mentioned, SaF have 4 different distortion type to final and maximum destruction. With only 2 knobs you tweak mix between them. They grouped 2 + 2, “type” is affects groups proportions, “balance” is controls balance inside group. Or you can treat it like one overdriver with 2 knobs to change the character of disturbance.

Drive fader is setups final balance between mutonic result and overdrives output.

Lopass to shave some splinters and needles.

Clean – final chance to add clean input to mix.

Output – final volume adjust.

This is all the route. As you become familiar with controls, lets push Drone and Filters view for now and describe app Settings.


This view contains controls grouped in sections. Device setups, Polyphony order, Recordings, Mutonic, table oscillator and bunch other buttons.

Device setups. Startup state is 3 switches to chose how app starts – with random, default preset or restored state from previous session.

Knobs style adjust gesture to tweak  knobs – with horizontal swipe, vertical 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. Others are just not always need to be changed during randomisation.

To enable randomisation of “crowns” you need to switch certain control. They separated by view and you can randomise, for example only filters knobs crowns.

If you want to randomise pitch detectors (drone ears), polyphony order and mutonic options, you need to enable appropriate switches for them.

Other unlocks. “Polyphonise ears” switch polyphony order for detected by ears notes, it sounds differently.

Tab-size unlock changing of size of table oscillator. CPU-heavy and disabled by default.

Polyphony order. With this table you control the order of notes from keyboards to oscillators, you can exclude some from play or make it react every time you hit the key; or randomise the order constantly with black switches.

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

Mutonic. Shaping/modulation options node. Mix manually from 11 different types or run randomiser to have new mix every random step.

Buttons. Launch tutorial,  import factory presets if you deleted some needed. Go to my Appstore page. Jump to

Before we describe table oscillator, lets look at Drone view.


Sin, saw, square, triangle and table oscillators controls is placed here to form the voice of the drone.

First four have amplitude, frequency and send-to-table knobs. Instead of frequency table osc have table size. Table size initially blocked, to unlock it you need set it up in Settings view/Device setup section/Other unlocks/tab-size knob switch.

Every oscillator (ex. table) have line of green switches. This is drone “ears” or pitch detection controls. The lower the switch, the lower the pitch. Five grades to “hear”. From very low to tinker-high. Right above ears is amplitude part from detection, step up – amplitude from keyboard and keyboard input itself (blue switches). Buttons under top line in this columns  are to randomise change of “ears” grade constantly. Table can receive only amplitude values from ears.

Table oscillator produce sound by reading table. You can draw it by hand, use one of a,b,c,d,e buttons to fill table with random data. “D” switch is to randomly fill table with random values – dance them wildly. And “L” switch to enable live recording in table from other oscillators. To feed tab-osc you adjust “osc-2-tab” knobs.


All our mix of noises, drone and input is undercut by filters and  to control them SaF have Filters view.

Here you can set up frequency and Q-factor of bypass and VCF. Also VCF have “type” fader to mix between different VCFs.

Rise up values of 10 spectrum parts with coloured knobs  to pass sound out trough it.

Bypass and VCF can receive frequencies with keyboard and MIDI notes to set up their frequencies. Use blue switch is do this.


Step by step i’ll build new cool preset with audio guided example.

To finalise this user manual lets make some preset from scratch. I show you every step from preset called “Empty” to some result you can find in preloaded presets as “tututu”

You can open SaF preset with me, connect your instrument, real guitar, using Audiobus or IAA and make some changes to here all nuances.

Here you can play this session, i post comments inside track and under player, to see all at once.



0:00 We loaded with all knobs in zero position.