U S E R G U I - version 1.
Table of Contents User Interface ..............................................................................4 Operators ....................................................................................5 Memory Control...........................................................................8 Analog Section ............................................................................9 Programs ...................................................................................10 MIDI Control ...........
INTRODUCTION 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.
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.
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 (leftmost) 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.
extreme frequency modulation. Flanger effects can also be achieved by turning up the FEEDBACK amount. The high operand sets the rate of the oscillation and the low operand sets the magnitude / depth of the modulation. Both follow exponential scales. The highest (leftmost) bit can be turned on to achieve a wide stereo effect by inverting the modulation of the right audio channel. A rate of 00 will freeze the oscillation and turn this operator into a fixed delay.
MSK Use MSK to selectively "mask out" the result of instruction 1. This is most useful in SYNC mode. Each bit in the STEP MASK operand represents an eighth of the full "memory cycle", i.e. if CLOCK FREQ is set to 1/1, each bit represents an eighth note. When a bit is zero (switch is down), Instruction 1 is ignored. The SUBTRACT operand lets you delay the output signal. It uses the same exponential scale as SUB.
Memory Control CLOCK FREQ 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.
Analog Section INPUT LEVEL 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 OUTPUT 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.
put (as well as to the feedback). The different placement settings can make a big difference 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.
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.
Signal Flow Chart AUDIO IN AUDIO OUT MIX INPUT LEVEL INPUT GAIN FREQ FILTER IN FILTER FB FILTER LIMITER LIMITER SOFT CLIP OUTPUT LEVEL SOFT CLIP OUTPUT GAIN FEEDBACK ADC CPU DAC 12! ! FILTER OUT © 2012 NuEdge Development
Requirements The minimum requirements for installing and running Permut8 are: • Microsoft Windows XP or Mac OS X 10.5 (Leopard) • A host that supports 32 or 64-bit VST 2.4 or AudioUnit 2 plug-ins • 2GHz Pentium IV or equivalent • 20MB of free disk space Credits and Contacts Sonic Charge Permut8 v1.0 (2012) Created by: ! Magnus Lidström Graphical design and additional development: ! Fredrik Lidström Program banks: http://facebook.
Copyrights And Trademarks The Sonic Charge Permut8 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.