Introduction! User Interface! Bitspeek Versus Vocoders! Using Bitspeek in your Host! Change History! Requirements!...

Similar documents
Voxengo Soniformer User Guide

Voxengo PHA-979 User Guide

MAutoPitch. Presets button. Left arrow button. Right arrow button. Randomize button. Save button. Panic button. Settings button

VTAPE. The Analog Tape Suite. Operation manual. VirSyn Software Synthesizer Harry Gohs

spiff manual version 1.0 oeksound spiff adaptive transient processor User Manual

Cristina Bachmann, Heiko Bischoff, Marion Bröer, Sabine Pfeifer, Heike Schilling, Benjamin Schütte This PDF provides improved access for

Syrah. Flux All 1rights reserved

AB-Loudness Match. Manual. by TBProAudio (C) TBProAudio 2018 Page 1 of 9

Liquid Mix Plug-in. User Guide FA

XYNTHESIZR User Guide 1.5

LA xlimit. Manual. by tb-software (C) tb-software 2015 Page 1 of 6

Eventide Inc. One Alsan Way Little Ferry, NJ

1 Introduction. 2 Features. Welcome to CS-3301, a channel strip plugin with gate, EQs, compressor, saturation and oversampling.

Expert Sleepers Augustus Loop v1.8.0 User Manual

Eventide Inc. One Alsan Way Little Ferry, NJ

OUTER SPACE USER GUIDE

Cristina Bachmann, Heiko Bischoff, Marion Bröer, Sabine Pfeifer The information in this document is subject to change without notice and does not

Eventide Inc. One Alsan Way Little Ferry, NJ

Bionic Supa Delay Disciples Edition

Mackie Control and Cubase SX/SL

Reference Guide Version 1.0

Edit Menu. To Change a Parameter Place the cursor below the parameter field. Rotate the Data Entry Control to change the parameter value.

Eventide Inc. One Alsan Way Little Ferry, NJ

Eventide Inc. One Alsan Way Little Ferry, NJ

BOUNCE. COMPRESSOR with Analog Sound & Digital Transparency USER MANUAL

SPL Analog Code Plug-ins Manual Classic & Dual-Band De-Essers

For sforzando. User Manual

Prosoniq Magenta Realtime Resynthesis Plugin for VST

Sound Magic Imperial Grand3D 3D Hybrid Modeling Piano. Imperial Grand3D. World s First 3D Hybrid Modeling Piano. Developed by

Vocal Processor. Operating instructions. English

S I N E V I B E S FRACTION AUDIO SLICING WORKSTATION

Audiocation Compressor AC1. Version 1.0

Polytek Reference Manual

Sound Magic Piano Thor NEO Hybrid Modeling Horowitz Steinway. Piano Thor. NEO Hybrid Modeling Horowitz Steinway. Developed by

Award Winning Stereo-to-5.1 Surround Up-mix Plugin

1 Prepare to PUNISH! 1.1 System Requirements. Plug-in formats: Qualified DAW & Format Combinations: System requirements: Other requirements:

USER S GUIDE DSR-1 DE-ESSER. Plug-in for Mackie Digital Mixers

rekordbox TM LIGHTING mode Operation Guide

ACTION! SAMPLER. Virtual Instrument and Sample Collection

MDistortionMB. Easy screen vs. Edit screen

DW Drum Enhancer. User Manual Version 1.

Nuendo 3 / DM1000 V2 Setup and Operation

Abbey Road TG Mastering Chain User Guide

rekordbox TM LIGHTING mode Operation Guide

Chapter 1: Introduction Introduction...4 Main Features...4 Support Information...5 System Requirements...6 Parameter Inputs...6

USER S GUIDE ADX 100. Frequency Conscious Gating, Compression, Limiting, and Expansion. Plug-in for Mackie Digital Mixers

Polythemus AU Midi Effect for IOS User Manual (11 th Mar 2019)

USB AUDIO INTERFACE I T

fxbox User Manual P. 1 Fxbox User Manual

DSP Trigger FREE Edition MANUAL

Fraction by Sinevibes audio slicing workstation

The MPC X & MPC Live Bible 1

CVP-609 / CVP-605. Reference Manual

ZYLIA Studio PRO reference manual v1.0.0

XILS 3. User Manual

Mac OS X Windows AAX/Audio Suite/Audio Units/VST 32/64 bit. redline monitor

R H Y T H M G E N E R A T O R. User Guide. Version 1.3.0

StereoTools Operation Guide

Eventide Inc. One Alsan Way Little Ferry, NJ

«Limiter 6» Modules and parameters description

Using Cubase SE with DSP Factory

Cathedral user guide & reference manual

CLA MixHub. User Guide

MTurboComp. Overview. How to use the compressor. More advanced features. Edit screen. Easy screen vs. Edit screen

User Guide 82S6MC040B

Information in this manual is subject to change without notice and does not represent a commitment on the part of Applied Acoustics Systems DVM Inc.

Neo DynaMaster Full-Featured, Multi-Purpose Stereo Dual Dynamics Processor. Neo DynaMaster. Full-Featured, Multi-Purpose Stereo Dual Dynamics

MDistortionMB. The plugin provides 2 user interfaces - an easy screen and an edit screen. Use the Edit button to switch between the two.

soothe audio processor Manual and FAQ

cryo user manual & license agreement

TF5 / TF3 / TF1 DIGITAL MIXING CONSOLE. TF Editor User Guide

MANUAL v.3 CONTACT MORE THAN LOGIC. UNITING ART + ENGINEERING.

Concepts for the MIDI Composer, Arranger, and Orchestrator

PSP Master Comp. Stereo Mastering Compressor

Using Impact LX+ with Reason

TYPE A USER GUIDE 2017/12/06

Presents. Crystal Glasses V3. for NI KONTAKT 4+ Go to Index: 2

20 September 2018, 14:08. User Manual

Precision DeEsser Users Guide

MWobbler. The plugin provides 2 user interfaces - an easy screen and an edit screen. Use the Edit button to switch between the two.

TABLE OF CONTENTS TABLE OF CONTENTS TABLE OF CONTENTS. 1 INTRODUCTION 1.1 Foreword 1.2 Credits 1.3 What Is Perfect Drums Player?

User Guide 82S6MC110A

Review: CamelAudio Cameleon 5000 V1.2 by Rick Paul - 1st June

Korg Kronos Workflow for Worship

DTS Neural Mono2Stereo

S I N E V I B E S ETERNAL BARBER-POLE FLANGER

Analog Code MicroPlug Manual. Attacker Plus

MMorph. Randomize button. Presets button

PLUGIN MANUAL. karacter

Analog BBD Stereo Flanger. User Manual

Note Gate 2 Audio Unit

Eventide Inc. One Alsan Way Little Ferry, NJ

MDynamicsMB. Overview. Easy screen vs. Edit screen

Reason Overview3. Reason Overview

VALVESQUE STEREO VALVE DISTORTION EQUALIZER

Original Marketing Material circa 1976

S I N E V I B E S ROBOTIZER RHYTHMIC AUDIO GRANULATOR

Contents. Welcome to LCAST. System Requirements. Compatibility. Installation and Authorization. Loudness Metering. True-Peak Metering

Remote Control Devices

NOTICE. The information contained in this document is subject to change without notice.

Transcription:

version 1.5

Table of Contents Introduction!... 3 User Interface!... 4 Bitspeek Versus Vocoders!... 6 Using Bitspeek in your Host!... 6 Change History!... 9 Requirements!... 9 Credits and Contacts!... 10 Copyrights And Trademarks!... 10

Introduction I N T R O D U C T I O N Bitspeek is a real-time pitch-excited linear prediction codec effect. Right now you are probably thinking, "oh, another one of those"? Or perhaps not. Chances are that you have never heard about "linear prediction", although most of us use it daily when we talk on our cell phones. Linear prediction coding is a voice compression technology that appeared in commercial products in the seventies and was implemented in some well-known speaking toys of the early eighties. We have applied this technology to create a VST / AU effect plug-in that analyzes audio, extracts a number of parameters (including pitch, volume and formant data) and then resynthesizes the audio using a simple oscillator, noise and filter architecture. Ever heard the robotic voice in µtonic that reminds you to purchase? That is an example of what Bitspeek can sound like. But there is more to it. We have added a number of playback parameters that adjust the pitch and tonal quality of the sound as well as support for MIDI and a beat-synchronized "formant freezing effect". Despite having only a few simple controls, this box can produce a broad range of sounds from cheap speaking toys to high-end vocoder and talkbox effects. / Magnus Lidström! 2011-2014 NuEdge Development! 3

User Interface Rate (khz) Bitspeek performs its calculations at a designated fixed sample-rate, regardless of the sample-rate your project is running at. The possible settings are 8 khz, 11 khz, 22 khz and 44 -> 48 khz (the last mode will actually adjust to the project samplerate and select a rate between 44 and 48 khz). Notice that Bitspeek is still compatible with any host sample-rate by performing automatic sample-rate conversion. The Rate choice affects several other internal parameters in the DSP algorithms and changing Rate will change the sound dramatically. (Notice that the 44 khz mode may require a lot of CPU. In many cases, the 22 khz mode works just as well.) Frame Rate The audio signal is analyzed and processed in blocks called "frames". For each frame, Bitspeek estimates the pitch, volume and formants of the incoming audio, as well as the balance between "voiced" audio (e.g vowels) and "voiceless" (e.g., the noise in a consonant). By lowering the frame rate, the analysis will be performed more rarely and you will achieve a cheaper toy-like sound. You can also "freeze" the audio by dragging Frame Rate all the way down to 0. The parameter range is 0 to 80 Hz (if Sync is off) and higher rates requires more CPU than lower rates. Sync Enable Sync to make Bitspeek "freeze" frames in sync with the tempo of your music. When Sync is enabled, you may select various time synchronized rates (1/8, 1/ 16 etc) with the Frame Rate slider instead of selecting a rate in Hz. 4!! 2011-2014 NuEdge Development

MIDI Enable MIDI to control the pitch and envelope of the effect via MIDI. You will need a host that is capable of transmitting MIDI to effect plug-ins in order to use this feature. Please read the documentation for your host for information on how to set it up. When enabled, Bitspeek will play only when it receives MIDI and it will transpose the pitch according to the MIDI notes it receives. Turn down the Tracking parameter to zero to achieve a vocoder / auto-tune like sound. If you set the Frame Rate to zero (with Sync disabled), Bitspeek will "freeze" the formants on MIDI note on, allowing you to create interesting "stroboscopic" audio effects. Finally, Bitspeek supports Pitch Wheel messages (one octave up and down) and the MIDI Sustain Pedal can also be used to "freeze" frames while playing. Pitch You can transpose the outgoing audio by -36 to +36 semitones (-3 to +3 octaves). Hold down the shift-key while turning the knob to make finer adjustments down to a single cent in precision. Tracking Determines the amount by which the source signal pitch affects the synthesized audio, from 0% to 200%. At 100%, the processed audio will follow the pitch intonation of the original audio as exactly as possible. (Sometimes though, the tracking detects the wrong octave, especially on source material with extremely low pitch.) At 0%, the pitch will stay fixed and produce a robotic vocoder-like quality. Detune There is a second oscillator which can be used to achieve a fat detuned sound or for chord-like effects. The second oscillator is transposed from the first by +0 to +1200 cents, representing a range of up to one octave. Noise This parameter adjusts the balance of "voiced" vs "voiceless" sound. At the default setting +/- 0%, Bitspeek attempts to follow the balance of the source signal, so that "voiced" sounds (like vowels) produce distinct tones while "voiceless" sounds (such as consonants) produce noise. By turning Noise all the way down to -100%, all noise will be removed from the output audio. By turning Noise up to +100%, the output audio will consist only of filtered noise (sounding like a loud whisper). Mix A simple dry / wet mix control. The dry signal is latency compensated to be in phase with the wet signal. Legacy Mode Version 1.5 of Bitspeek features a vastly improved volume tracking algorithm and introduces support for stereophonic processing. For compatibility reasons you can turn these new algorithms on and off by clicking the LEGACY MODE text in the top right corner of Bitspeek s display. The improvements in version 1.5 are most obvious on noisy material with sharp transients, like drums. Context Menu You can right-click (or control-click on Mac) anywhere in the user interface to bring up a menu with some common functions like undo, redo, copy, paste etc.! 2011-2014 NuEdge Development! 5

Bitspeek Versus Vocoders Vocoder is short for "voice encoder" and technically that means any device that is capable of breaking down a voice signal into a set of parameters from which you can reconstruct the voice intelligibly. With this terminology, Bitspeek may be called an "LPC vocoder". (LPC is short for "linear prediction coding".) However, in musical contexts, the vocoder we all know is a device consisting of a filter bank that is controlled from a modulation source (e.g. speech). This filter bank is fed with an arbitrary carrier signal (typically from a synthesizer) that is played independently of the modulation source. This is very different from how Bitspeek works. In Bitspeek, a built-in synthesizer tracks and follows the fundamental frequency, volume and noise level of its input. The synthesized tone is passed into a formant filter that is not implemented as a bank of bandpass filters like in conventional vocoders. Instead, the analysis is divided into time frames (typically around 10ms each). For each frame the algorithm quickly constructs a resonant filter that closely represents the formants of the input speech. In other words, whereas conventional vocoders works with a number of bandpass filters at stationary frequencies, Bitspeek creates animated filters whose peaks are precisely positioned in the spectrum. On the other hand, the signal is chopped up in discrete time frames, whereas filter bank vocoders vary formants smoothly over time. Using Bitspeek in your Host When not running in Legacy Mode, Bitspeek works with stereophonic sound. It analyzes the stereo image of the source signal and extracts two parameters: panning and stereo width (corresponding to the amplitude balance and the correlation of left and right signals). Bitspeek will then attempt to mimic the stereo image with the built-in synthesizer. The oscillator is only monophonic (but panned) while the noise is stereophonic and copies the stereo width of the source signal. This solution opens up for some interesting pseudo-reverb effects. Bitspeek requires lookahead and adds a latency of around 13 ms. Most modern hosts compensate for this latency during playback. Playing the pitch of Bitspeek with MIDI notes is great fun, and most hosts support routing of MIDI effects. Here are a few quick instructions on how to set things up in some popular hosts. In all examples, MIDI is set to On and Tracking to 0% in the Bitspeek interface. 6!! 2011-2014 NuEdge Development

Ableton Live 9 (Add Bitspeek to the effect chain on an audio or instrument track. Then turn the MIDI switch to On and Tracking down to 0% in the Bitspeek interface.) 1. Create a MIDI track. 2. Bring up the I-O parameters if they are hidden. 3. Assign MIDI To to the audio track that contains Bitspeek and make sure MIDI To is assigned to the Bitspeek effect and nothing else. Apple Logic Pro X 1. Create a new instrument track. 2. Click the Plug-In button and select Bitspeek under MIDI-controlled Effects. (Turn the MIDI switch to On in Bitspeek and turn down Tracking to 0%.) 3. Select your audio track from the Side Chain menu in the top right corner of the plug-in window. 4. The sound from the audio track now passes through the instrument track so mute the output of the audio track. Cockos Reaper (Add Bitspeek to the effect chain on an audio or instrument track. Then turn the MIDI switch to On and Tracking down to 0% in the Bitspeek interface.) 1. Insert a new track and then add a New MIDI item. 2. Click the I/O button for the MIDI track. 3. In the Routing window, choose to Add new send... and select the track which has the Bitspeek effect you wish to control. Steinberg Cubase 6 (Add Bitspeek to the effect chain on an audio or instrument track. Then turn the MIDI switch to On and Tracking down to 0% in the Bitspeek interface.) 1. Create a new MIDI track. 2. Select Bitspeek as MIDI destination for the new track.! 2011-2014 NuEdge Development! 7

PreSonus Studio One (Add Bitspeek to the effect chain on an audio or instrument track. Then turn the MIDI switch to On and Tracking down to 0% in the Bitspeek interface.) 1. Add an Instrument track and select Bitspeek as destination for the new track. Image-Line FL Studio 10 (Add Bitspeek to the effect chain on an audio or instrument track. Then turn the MIDI switch to On and Tracking down to 0% in the Bitspeek interface.) 1. Select a free input port under the MIDI section in the plug-in settings. 2. Add a MIDI Out channel. 3. In the channel setting, select the same port number as you did for Bitspeek. Cakewalk Sonar X3 1. Enter the Cakewalk Plug-in Manager, select Bitspeek and click Plug-in Properties. 2. Turn on Configure as synth and click OK. Bitspeek should now show up under VST Instruments (VSTi). 3. Insert Bitspeek in the FX chain as a Soft Synth instead of an Audio FX. (Turn the MIDI switch to On in Bitspeek and turn down Tracking to 0%.) 4. Insert a MIDI track and select Bitspeek as output for the new track. 8!! 2011-2014 NuEdge Development

Change History Version 1.5 (2014-12-16) Vastly improved volume tracking algorithm (old patches open with legacy mode enabled for backwards compatibility). Stereophonic processing. Dry / wet mix knob. New skin. Rebuilt GUI from scratch using our latest in-house framework (giving you features like undo/redo, copy/paste and more). Right-click context-menu on knobs and sliders to set exact values with text. Recalls last used program(s) when creating a new instance. Changed trial to be fully functional for 3 weeks instead of having regular audio dropouts. Supports Sonic Charge Authenticator for easier registration. Many minor bug-fixes. Version 1.0.2 (2011-10-07) 64-bit support. Changed to stereo I/O configuration (although the effect is monophonic) Improved compatibility with older VST 2.3 hosts and wrappers. Many other minor compatibility improvements. Version 1.0.1 (2011-01-01) Solved a problem that prevented registration from working if you had not installed MicroTonic or Synplant before Bitspeek. Requirements The minimum requirements for installing and running Bitspeek under Microsoft Windows are: Microsoft Windows XP or later A host application that supports 32-bit or 64-bit VST 2.4 plug-ins 1GHz Pentium IV or equivalent 5MB of free disk space! 2011-2014 NuEdge Development! 9

The minimum requirements for installing and running Bitspeek under Mac OS X are: Mac OS X 10.6 or later A host application that supports 32-bit or 64-bit VST 2.4 or AudioUnit 2 plug-ins 1GHz Intel Mac 5MB of free disk space Credits and Contacts Sonic Charge Bitspeek v1.0 - v1.5 (2011-2014) Created by: Magnus Lidström Graphical design and additional development: Fredrik Lidström Sonic Charge website: http://soniccharge.com Copyrights And Trademarks The Sonic Charge Bitspeek software and documentation is owned and copyright by NuEdge Development 2011-2014, all rights reserved. Symbiosis version 1.3, Copyright (c) 2010-2013, NuEdge Development / Magnus Lidström. All rights reserved. Released under the "New Simplified BSD License". libpng versions 1.2.6-1.6.2, Copyright (c) 2004-2012 Glenn Randers-Pehrson. zlib version 1.2.8, Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler. The Steinberg VST PlugIn SDK are copyright Steinberg Soft- und Hardware GmbH. VST is a trademark of Steinberg Soft- und Hardware GmbH. 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. Bitspeek software and documentation is protected by Swedish copyright laws and international treaty provisions. You may not remove the copyright notice from any copy of Bitspeek. Please, read the end user license agreement enclosed in the package for a lot more legal mumbo-jumbo. The contractor / manufacturer for Sonic Charge Bitspeek is: NuEdge Development / Magnus Lidström Högbergsgatan 16 S-116 20 Stockholm Sweden 10!! 2011-2014 NuEdge Development