The heart of Permut8 is the 128 kilowords 12-bit memory, visualized by the LED array at the bottom of the user interface. The red dot shows incoming audio that is written to memory, i.e. the "write position". The green dots represent playback positions
for left and right outputs, i.e. the "read positions". Use the two instructions to change
and modulate the read positions with different "operators". They are processed in
order, i.e. instruction 1 is executed first and then instruction 2 is calculated on the result of instruction"1.
There are two eight-bit parameters per instruction, called "operands". You can set
individual "bits" of these parameters with the switches. If you set MIDI CONTROL to
BITS you can use MIDI keys to flip the bits. In most hosts it is also possible to
"automate" the switches. Shift-click and drag to set single bits more easily.
The current operand settings are also shown in "hexadecimal" format to the left of
the switches. For your convenience you can click and drag these displays to adjust
the settings or click the small up and down arrows to increment and decrement one
step at a time.
The CLOCK FREQ knob sets the running rate of the instructions. Changing the rate
affects both the audio quality and the speed and delay times of the effects. The
greater the frequency, the brighter and clearer the sound, but the maximum delay
time will also be shorter. If SYNC is OFF, the clock frequency goes from 0 Hz (full
stop) all the way up to 352.8 kHz. In any of the other "synchronized" modes, the
clock frequency adapts to the host tempo so that Permut8 will complete a full "mem-
ory cycle" in the chosen time signature and division.
If you shift-click CLOCK FREQ when SYNC is on, it will be turned to OFF and
CLOCK FREQ will be positioned so that the tempo-synchronized rate is preserved.
You can then fine-tune the frequency, e.g. for a delay that should be slightly out-ofsync.
WRITE PROTECT
Enable WRITE PROTECT to "freeze" the memory content and create an infinite loop
of whatever audio is currently in memory. You can still change programs, edit the in-
structions etc to modify how the memory is played back. However, the INPUT and
FEEDBACK controls will be of no use (obviously), and the only FILTER PLACEMENT that will be useful is OUT.
"Write protected" memory content is even saved and loaded with your song file so
you can actually use Permut8 as a very simple loop player. If SYNC is OFF, clicking
RESET will re-trigger the loop from the beginning.
REV
The REV switch makes the write and read positions move in reverse. This can be
used to reverse short audio snippets in real-time. After a full "memory cycle" has
been completed, the audible effect of the reversal will be less obvious (or disappear
entirely) as the entire memory now contains reversed audio material. Notice however
that the operators will function differently in REV mode.
RESET
If you flip the RESET switch the memory will be emptied (if it is not "write protected")
and the read and write positions will be reset. Notice that you should be able to
"automate" this button in your host, just like any other button or knob.
INPUT LEVEL is applied before anything else, including the soft clipper, the limiter
and converting to 12-bit sample data. If you turn INPUT LEVEL very low you will introduce a lot of quantization noise, i.e. "bit crushing" (compensate with a high OUT-
PUT LEVEL). If you turn the level high you will either get a lot of distortion or make
the limiter work harder and obtain a more compact sound.
The soft clipping algorithm in Permut8 has very low aliasing in itself, so you can use
it as an analog distortion module. Turn up CLOCK FREQ to maximum for the least
amount of digital noise.
LIMITER
The LIMITER switch enables the built-in
"brick-wall" limiter. The limiter has a fixed
threshold and reaction time, but it is placed
after the input gain adjust. Thus the INPUT
LEVEL will determine the amount of volume
compression. The limiter is also placed inside the feedback loop and with proper bal-
ancing of INPUT LEVEL and FEEDBACK
AMOUNT you can make the feedback signal
"duck" when there is audio input (creating a
less busy sound). If you turn FILTER
PLACEMENT to IN, the filter is applied before the limiter. You can then tweak FILTER
FREQ and MIX to compress only the low or
high-end of the audio signal.
FILTER FREQ
FILTER FREQ determines both the filter
mode and its cutoff frequency. The left half of
the knob puts the filter into lowpass mode
while the right half puts it into highpass
mode.
FILTER PLACEMENT
Turn the FILTER PLACEMENT dial to choose where in the signal chain you want to
apply the filter. The OFF setting disables it entirely. The IN setting puts it before the
soft clipper / limiter, but still inside the feedback loop so that each successive itera-
tion of the feedback signal will become increasingly filtered. The FB ("feedback") set-
ting places it on the feedback signal only while OUT applies the filter to the final out-
put (as well as to the feedback). The different placement settings can make a big dif-
ference to the sound if you have a lot of digital distortion going on.
FEEDBACK AMOUNT
The FEEDBACK AMOUNT knob determines how much of the output signal is fed
back into the input again.
FLIP L/R
With FLIP L/R you can switch the left and right feedback channels so that for each
iteration the audio will bounce from left to right and vice versa.
INVERT
Turn the INVERT switch on for a 180 degrees phase inversion of the feedback sig-
nal. With very short delay times this produces a totally different sound.
OUTPUT LEVEL
The OUTPUT LEVEL knob controls the final volume of the "wet" signal. To give you
that sweet saturated sound there is a soft clipper on the output gain stage, just as
there is on the input stage.
MIX
Use MIX to adjust the balance between the "dry" input and the "wet" processed
sound. Because of the variable clock frequency technique in Permut8, the total input
/ output latency varies and this cannot be compensated perfectly by the host. The
MIX knob on the other hand makes perfect latency compensation even if the clock
frequency changes. Therefore it is better to mix the dry / wet signals within Permut8
rather than mixing them in your host.
Programs
All the settings you see on the front panel constitutes a Permut8 "program" and Per-
mut8 can have 30 such programs in memory at a time. You can instantly switch be-
tween these programs either by clicking the program number display or the rocker
switch next to it. You can also use "MIDI Program Change" messages to switch programs on the fly or put MIDI CONTROL in PROG mode and use MIDI keys.
The programs are numbered A0-A9, B0-B9 and C0-C9, but you can also give them
names that are shown in a popup list when you click the program number display. If
you do not name a program it will be given a default name consisting of the "operator" and "operand" settings (e.g. "[B0] and:4420 xor:0081"). Programs that have
been modified since they were last named are marked with a *.
The "Main Menu" contains functions to load and save the entire "program bank" (all
30 programs), rename, copy and paste individual programs, randomize instructions
and more.
(There is a short-cut for randomizing the instructions by shift-clicking the "Main
Menu" button.)
If you save a Permut8 "program bank", a VST .fxb or an Audio Unit .aupreset, all 30
programs are saved in the file. When you create a new instance of Permut8, the
most recently used programs will automatically load. (You may disable this feature
from the "Main Menu".)
MIDI Control
There are three different ways to control Permut8 via MIDI (provided that your host
application allows routing MIDI to effects).
BITS
The BITS setting will let you toggle individual "operand bits" (the 32 flip-flops under
INSTRUCTION 1 and 2) with MIDI keys .
FREQ
FREQ makes it possible to transpose effects with MIDI keys by adjusting the clock
frequency up or down when keys are held. Note number 60 (C3) is the root key.
While holding down a key you can use the pitch bend, e.g. bend it down quickly for a
"tape stop" effect.
PROG
In PROG mode you can switch between the 30 programs in memory using MIDI
keys. Great for sequencing glitchy effect patterns. Click the program number display
and check the popup list to see the assigned MIDI keys. (You probably want to avoid
"automating" parameters in this mode as parameter changes are permanent and
cannot be easily undone.)
The Sonic ChargePermut8 software and documentation is owned and copyright by
NuEdge Development 2012, all rights reserved. The Steinberg VST PlugIn SDK are
copyright Steinberg Soft- und Hardware GmbH. VST is a trademark of Steinberg
Soft- und Hardware GmbH. libpng version 1.5.4, Copyright (c) 1998-2011 Glenn
Randers-Pehrson. zlib version 1.2.5, Copyright (C) 1995-2010 Jean-loup Gailly and
Mark Adler. Symbiosis version 1.3, Copyright (c) 2012, NuEdge Development / Magnus Lidström. Windows is a registered trademark of Microsoft Corporation in the
United States and other countries. Mac OS X is a trademark of Apple Computer, Inc.
Permut8 software and documentation is protected by Swedish copyright laws and
international treaty provisions. You may not remove the copyright notice from any
copy of Permut8.
Please, read the end user license agreement enclosed in the package for more legal
mumbo-jumbo.
The contractor / manufacturer for Sonic Charge Permut8 is:
NuEdge Development / Magnus Lidström
Högbergsgatan 16
S-116 20 Stockholm