![](/html/2d/2d3d/2d3d3411a64467b07b04929412ff6187d04ff95f81d5d0a7f59202dba18a43e8/bg2.png)
Table of Contents
..............................................................................User Interface! 4
....................................................................................Operators! 5
...........................................................................Memory Control! 8
............................................................................Analog Section! 9
...................................................................................Programs! 10
..............................................................................MIDI Control! 11
......................................................................Signal Flow Chart! 12
............................................................................Requirements! 13
................................................................Credits and Contacts! 13
.....................................................Copyrights And Trademarks! 14
![](/html/2d/2d3d/2d3d3411a64467b07b04929412ff6187d04ff95f81d5d0a7f59202dba18a43e8/bg3.png)
I N T R O D U C T I O N
Permut8 is an effect plug-in that embraces the sounds of primitive digital signal
processing hardware. It is programmable to produce a wide range of effects
from traditional delays and flangers to beat-repeaters, bit-crushers and yet
unheard of circuit bent madness. At its core is a 12-bit digital delay with
variable sample rate from 0 to 352 khz. The delay is controlled by a
programmable processor with an assortment of operators, allowing you to
create almost any type of effect you can imagine and many more that you
can't. The input and output stages offers virtual analog components for
saturation, limiting and filtering. The output can be fed back into the input to
create echoes, comb-filter effects and never-ending chaos.
With Permut8 we have made a serious effort to make a plug-in that feels and
sounds like a piece of physical digital hardware and not like your typical
software effect. Permut8 can make aliasing noises that would make any
Commodore 64 green of envy, but its aliasing is different from what you
normally encounter in software DSP. For example, it is unrelated to the host
sample rate and you can tune it exactly with the "clock frequency" knob.
Furthermore, the components that should not alias, e.g. the "analog"
saturation, employ heavy-duty anti-aliasing techniques to avoid doing so.
The Permut8 user-interface may seem a bit intimidating at first. Make no
mistake, this is complex machinery at work, but it is also a product that is
designed for experimentation and happy accidents. The best way to learn the
plug-in is probably to dive right in and start flipping those switches at random
and then reading the reference section in this manual or turn to the built-in
"Popup Help" for a better understanding of what is actually going on. On your
journey to master this product we are sure you will encountered many
unexpected and rewarding results.
/ Magnus Lidström
! © 2012 NuEdge Development! 3
![](/html/2d/2d3d/2d3d3411a64467b07b04929412ff6187d04ff95f81d5d0a7f59202dba18a43e8/bg4.png)
User Interface
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.
4! ! © 2012 NuEdge Development
![](/html/2d/2d3d/2d3d3411a64467b07b04929412ff6187d04ff95f81d5d0a7f59202dba18a43e8/bg5.png)
Operators
AND
The AND operator creates sudden jumps with the read position. It works by clearing
selected bits in the read position data word. Turn on SYNC and flip the higher (left-
most) bits to create beat-repeating effects. The middle bits generate granular "buffer
underrun" effects while the lowest bits can be flipped to achieve "aliasing" like from a
bit-crusher effect.
MUL
MUL changes the rate of the read position in relation to the write position. In other
words it will change the pitch and / or speed of the input audio. The operand is a lin-
ear rate multiplier (expressed in fixed-point notation with sign bit).
Some examples:
0200 = double rate (1 octave up)
0100 = normal rate (no change)
0080 = half rate (1 octave down)
0000 = stop
8100 = reverse (leftmost switch flips the sign to reverse mode).
(Unlike a proper pitch shifter, there is no crossfading in Permut8 which means there
will be audible clicks as the read position and write positions meet.)
OSC
OSC makes the read position swing backwards and forwards in a triangular motion.
The results range from wobbly backward / forwards effects to subtle pitch vibrato to
! © 2012 NuEdge Development! 5