Renoise User Manual
Renoise User Manual
6 User Manual
Table of Contents
1 Welcome to the Renoise User Manual ......................................................1 2 Main Screen............................................................................................2 2.1 Main Screen Overview....................................................................................2 2.1.1 Upper Status Bar....................................................................................3 2.1.2 Global Song Control ...............................................................................3 2.1.3 Loading/Saving Files & Song Visualisation .............................................3 2.1.4 Selecting Instruments ............................................................................4 2.1.5 GUI presets/switching ............................................................................4 2.1.6 Sequencing Patterns ..............................................................................4 2.1.7 Creating Patterns ...................................................................................5 2.1.8 Applying FX ............................................................................................5 2.1.9 Lower Status Bar....................................................................................5 2.2 Guide Yourself Through the Interface: Tooltips ..............................................6 2.3 Renoise Work-flow: Learning the Keys ...........................................................6 3 Setting Up Audio Devices ........................................................................7 3.1 Default Setup .................................................................................................7 3.2 Audio Preferences ..........................................................................................7 3.3 Audio Setup on Windows................................................................................8 3.4 Audio Setup on Mac OSX................................................................................9 3.5 Audio Setup on Linux .....................................................................................9 3.6 Latency & Sample Rates ..............................................................................10 4 Setting Up MIDI-Devices ........................................................................11 4.1 Default Setup ...............................................................................................11 4.2 Monitoring MIDI-IO .......................................................................................11 4.3 MIDI Preferences ..........................................................................................12 4.4 Device Setup ................................................................................................12 5 Disk Browser.........................................................................................14 5.1 Overview ......................................................................................................14 5.1.1 File Types Selector ...............................................................................14 5.1.2 Folder Panel .........................................................................................15 5.1.3 File Panel .............................................................................................16 5.2 Expanding the Disk Browser ........................................................................18 5.3 Loading Multiple Entries at Once..................................................................18 5.4 Navigating the Disk Browser with the Keyboard ..........................................18 5.5 Importing Raw Audio Files (Convert Any File to Audio Sample) ...................19 6 Transport Panel ....................................................................................20 7 Scopes..................................................................................................22 7.1 Track Scopes ................................................................................................22 7.2 Master Scopes..............................................................................................23 7.3 Master Spectrum..........................................................................................23
Table of Contents
8 Instrument Selector ..............................................................................24 8.1 Instruments in Renoise ................................................................................24 8.2 Instrument Selector Overview......................................................................24 8.3 Modifying, Copy/Pasting Instruments ...........................................................25 8.4 Drag and Drop..............................................................................................26 8.5 Shortcuts......................................................................................................26 9 Song Settings .......................................................................................27 9.1 Song Settings ...............................................................................................27 9.1.1 Player Options......................................................................................27 9.1.2 Pattern/Sequence Highlighting ............................................................28 9.1.3 Groove Settings ...................................................................................29 9.2 Template Song .............................................................................................30 10 Song Comments ..................................................................................31 10.1 Song Comments.........................................................................................31 11 Playing/Recording Notes with the Computer Keyboard..........................32 11.1 Octave Settings..........................................................................................32 11.2 Computer Keyboard Limitations.................................................................32 12 Recording / Editing Notes ....................................................................33 12.1 Edit Mode ...................................................................................................33 12.2 Live Recording ...........................................................................................33 12.3 Entering Notes Step By Step ......................................................................34 12.4 Real-time and Manual Quantization ...........................................................34 12.5 Polyphonic vs. Monophonic Recording .......................................................35 12.6 Entering Chords with the Computer Keyboard ...........................................35 13 Pattern Editor .....................................................................................36 13.1 Patterns......................................................................................................36 13.2 Tracks ........................................................................................................36 13.2.1 Sequencer Tracks ..............................................................................36 13.2.2 Send Tracks .......................................................................................37 13.2.3 Master Track ......................................................................................37 13.2.4 Adding, Removing, Duplicating and Re-ordering Tracks ....................38 13.3 Columns .....................................................................................................38 13.3.1 Adding / Removing Columns ..............................................................38 13.3.2 Sub-Note Columns .............................................................................39 13.3.3 Sub-Effect Columns............................................................................40 13.4 Lines...........................................................................................................40 13.4.1 Lines, Beats and Pattern Resolution ..................................................40 13.5 Pattern Editor Control Panel .......................................................................41 13.6 Editing and Navigating in Patterns.............................................................41 13.6.1 Basic Shortcuts ..................................................................................41 13.6.2 Advancing mode in the effect columns..............................................42 13.6.3 Column/Track/Selection/Pattern Shortcuts.........................................42 13.6.4 Drag & Drop of Selections..................................................................42 ii
Table of Contents
13 Pattern Editor 13.7 Recording of Notes into Patterns ...............................................................43 13.8 Recording of Effects ...................................................................................43 13.9 Applying Effects .........................................................................................43 14 Pattern Sequencer ..............................................................................44 14.1 Overview ....................................................................................................44 14.2 Creating/Cloning/Adding/Removing Patterns .............................................45 14.3 Decoupled Playback ...................................................................................45 14.4 Triggering Patterns ....................................................................................46 14.5 Looping Patterns ........................................................................................46 14.6 Working With Selections ............................................................................46 14.6.1 Drag and Drop ...................................................................................47 14.7 Sequencer Shortcuts in the Pattern Editor .................................................47 15 Pattern Matrix.....................................................................................49 15.1 Overview ....................................................................................................49 15.2 Matrix Blocks..............................................................................................49 15.3 Drag and Drop............................................................................................50 15.4 Selection & Mouse......................................................................................51 15.5 Muting Blocks .............................................................................................51 15.6 Basic Shortcuts ..........................................................................................51 15.7 Visualization Options..................................................................................51 15.8 Colouring Blocks.........................................................................................52 16 Advanced Edit .....................................................................................53 16.1 Overview ....................................................................................................53 16.2 Processing Scope .......................................................................................53 16.2.1 Section to Process..............................................................................53 16.2.2 Content Mask .....................................................................................54 16.3 Performing Actions .....................................................................................55 16.3.1 Cut/Copy/Paste ..................................................................................55 16.3.2 Modifying Notes .................................................................................55 16.3.3 Modifying Instruments .......................................................................56 16.3.4 Modifying Effects................................................................................57 16.4 Advanced Edit and Pattern Editor Interaction ............................................58 17 Instrument Editor................................................................................59 17.1 Instrument Envelopes ................................................................................59 17.1.1 Enabling / Disabling Envelopes ..........................................................59 17.1.2 How Envelopes and LFOs are applied ................................................60 17.1.3 Creating and Modifying Envelopes.....................................................60 17.1.4 Applying and Modifying LFOs .............................................................62 17.1.5 Volume Fadeout and Sustain .............................................................62 17.1.6 Filters Envelopes & Controls ..............................................................63 17.2 Instrument Keymaps ..................................................................................63 17.2.1 Generating Drum Kits and Other Multi-Sample Instruments ..............64
iii
Table of Contents
18 Instrument Settings ............................................................................67 18.1 MIDI Properties...........................................................................................67 18.2 Sample Properties ......................................................................................68 18.3 Plugin Instrument (VST/AU) Properties.......................................................69 18.3.1 Setting Up VST Paths .........................................................................71 18.3.2 Selecting a PlugIn ..............................................................................71 18.3.3 Plugin Aliases (multi-timbral plugins).................................................73 18.3.4 Plugin FX Aliases (routing MIDI to existing plugin effects) .................74 18.3.5 Plugin Routing....................................................................................76 18.3.6 Plugin Compatibility Settings .............................................................76 19 Sample Editor .....................................................................................78 19.1 Overview ....................................................................................................78 19.2 Snapping, Zooming, Drawing and Sample Properties ................................78 19.3 Wave View .................................................................................................79 19.3.1 Upper and Lower Rulers.....................................................................79 19.3.2 Lower Zoom Bar.................................................................................79 19.3.3 Navigate Using the Mouse .................................................................79 19.3.4 Navigate Using Keyboard Shortcuts...................................................80 19.4 Processing Buttons and Options.................................................................80 19.4.1 Undo/Redo Support ............................................................................81 19.4.2 Create / Adjust Sample Properties .....................................................81 19.4.3 Cut/Copy/Paste ..................................................................................81 19.4.4 Amplitude & Offset.............................................................................81 19.4.5 Fading ................................................................................................82 19.4.6 Reverse & Swap .................................................................................82 19.4.7 Process Track FX ................................................................................82 19.4.8 Loop Controls .....................................................................................82 19.4.9 Play/Stop and Record .........................................................................82 19.4.10 Current Selection Range Indicator ...................................................83 19.5 Mix-Paste and other Copy/Paste Operations ..............................................83 19.5.1 Mix-Paste ...........................................................................................83 19.5.2 Copy Into New Sample/Instrument ....................................................83 19.6 Copying/Paste With External Sample Editors (Windows only) ....................83 19.7 Loop Fine Editor .........................................................................................84 20 Recording New Samples ......................................................................85 20.1 Audio Device Setup ....................................................................................85 20.2 Overview ....................................................................................................86 20.3 Recording Without Quantization ................................................................87 20.4 Recording With Quantization .....................................................................88 21 Track DSPs..........................................................................................89 21.1 Adding Effects From the Effects List ..........................................................89 21.2 Organizing the Effects List .........................................................................90 21.3 Common Effect Layout and Controls..........................................................91 21.4 Storing/Recalling Effect Presets .................................................................91 21.5 Pre and Post Mixer Effects..........................................................................92 iv
Table of Contents
21 Track DSPs 21.6 Copy/Pasting Effect Chains ........................................................................92 21.7 Loading/Saving Effect Chains .....................................................................93 21.8 MIDI Mapping and Automating Effects .......................................................93 22 Audio Effects.......................................................................................94 22.1 Delay Devices ............................................................................................94 22.1.1 Delay..................................................................................................94 22.1.2 Reverb ...............................................................................................96 22.1.3 mpReverb ..........................................................................................96 22.2 Dynamics Devices ......................................................................................97 22.2.1 Bus Compressor .................................................................................97 22.2.2 Compressor........................................................................................97 22.2.3 Gate ...................................................................................................98 22.2.4 Maximizer ..........................................................................................98 22.3 Filter Devices .............................................................................................99 22.3.1 EQ 5 ...................................................................................................99 22.3.2 EQ 10 ...............................................................................................100 22.3.3 Filter.................................................................................................100 22.3.4 Mixer EQ ..........................................................................................101 22.4 Modulation Devices ..................................................................................101 22.4.1 Chorus..............................................................................................101 22.4.2 Flanger.............................................................................................102 22.4.3 Phaser ..............................................................................................102 22.4.4 Ringmod...........................................................................................103 22.5 Shape Devices..........................................................................................103 22.5.1 Cabinet Simulator ............................................................................103 22.5.2 Distortion .........................................................................................104 22.5.3 LofiMat .............................................................................................105 22.5.4 Scream Filter....................................................................................105 22.6 Tools Devices ...........................................................................................106 22.6.1 Gainer ..............................................................................................106 22.6.2 DC Offset .........................................................................................106 22.6.3 Stereo Expander ..............................................................................107 23 Routing Devices ................................................................................108 23.1 #Line-In Device........................................................................................108 23.2 #ReWire-In Device ...................................................................................108 23.3 #Send Device ..........................................................................................109 24 Meta Devices ....................................................................................111 24.1 Automation Devices .................................................................................111 24.1.1 *Automation Device .........................................................................111 24.1.2 *MIDI Control Device........................................................................112 24.2 Mapping Devices ......................................................................................113 24.2.1 *Hydra Device..................................................................................113 24.2.2 *XY Pad ............................................................................................113 24.3 Modulation Devices ..................................................................................114 v
Table of Contents
24 Meta Devices 24.3.1 *LFO Device .....................................................................................114 24.3.2 *Velocity Device...............................................................................115 24.3.3 *Key-Tracking Device.......................................................................116 24.3.4 *Signal Follower Device ...................................................................116 25 VST/AU/LADSPA/DSSI Effects..............................................................118 25.1 Plugin Effect Layout and Options .............................................................118 25.2 Plugin Compatibility Settings ...................................................................118 25.3 Sending Notes to Plugin Effects ...............................................................119 26 Automation .......................................................................................120 26.1 Creating Automation ................................................................................120 26.2 Automation Editor ....................................................................................120 26.3 Automation State Icons ............................................................................121 26.3.1 Editing Automation Envelopes .........................................................121 26.3.2 Automation Tools .............................................................................122 26.4 Automation List ........................................................................................123 26.5 Tips ..........................................................................................................123 27 Pattern Effect Commands ..................................................................124 27.1 Pattern Effect Columns ............................................................................124 27.1.1 Ticks and Values ..............................................................................124 27.1.2 Ticks vs. Note Delays .......................................................................125 27.1.3 Recording and Editing Pattern Effects .............................................125 27.2 Effect Listing ............................................................................................125 27.2.1 Effect Column ..................................................................................126 27.2.2 Volume Column................................................................................127 27.2.3 Panning Column ...............................................................................128 27.2.4 Delay Column...................................................................................128 27.2.5 MIDI Commands...............................................................................128 27.3 Entering Multiple Digit Values with the Computer Keyboard ...................129 27.4 Effect Examples .......................................................................................129 27.4.1 Pitch Slide ........................................................................................129 27.4.2 Breakbeat Tricks ..............................................................................130 27.4.3 Programming Delays........................................................................130 27.5 Pattern Effects Quick Reference Card ......................................................131 28 Mixer ................................................................................................132 28.1 Pre/Post Volume and Panning Concept ....................................................132 28.2 Customizing the Mixer Layout..................................................................133 28.3 Working with DSP Effects and Chains ......................................................133 28.4 Send Devices/Tracks and the Post Mixer..................................................134 28.5 Adjusting Level Meters .............................................................................136 28.6 Controlling the Mixer with a MIDI Controller.............................................136 28.7 Drag and Drop, Copy and Paste ...............................................................136
vi
Table of Contents
29 Rendering a Song as an Audio File .....................................................138 29.1 Opening the Render Dialog ......................................................................138 29.1.1 Overview..........................................................................................138 29.1.2 Part to Render..................................................................................138 29.1.3 Destination.......................................................................................139 29.1.4 Render Options ................................................................................139 29.2 Hidden rendering feature .........................................................................140 29.3 Sinc Interpolation .....................................................................................140 29.4 Rendering Line-In Devices........................................................................141 30 Quickly Rendering Parts of the Song ..................................................142 31 Rendering Plugin Instruments To Sample Based Instruments ..............143 31.1 Opening the Plugin Grabber Dialog..........................................................143 31.2 Overview ..................................................................................................144 31.2.1 Instrument Selection........................................................................144 31.2.2 MIDI Options ....................................................................................144 31.2.3 Sampling Options.............................................................................145 31.2.4 Sampling Format..............................................................................145 32 ReWire (Windows and Mac OS X only) ................................................146 32.1 Start/Stop Procedure for ReWire Applications ..........................................146 32.2 Using Renoise as ReWire Master..............................................................147 32.2.1 Routing Audio To Renoise ................................................................147 32.2.2 Trigger MIDI from Renoise ...............................................................147 32.2.3 Automating ReWired synths like Reason .........................................148 32.3 Using Renoise as ReWire Slave ................................................................148 32.3.1 Setting up Transport Sync Mode in Renoise.....................................149 32.4 General Notes about Renoise as Master or Slave.....................................149 32.5 ReWire Demo Restrictions .......................................................................150 33 Jack Transport (Linux only) ................................................................151 33.1 Levels of Jack Transport Control...............................................................151 33.2 Dealing with Tempo .................................................................................151 33.3 Dealing with Loops ...................................................................................152 33.4 PDC and Jack Transport............................................................................152 33.5 Configuring Jack Transport .......................................................................152 34 MIDI Clock.........................................................................................153 34.1 Running Renoise as MIDI Clock Master ....................................................153 34.1.1 Set Up Devices.................................................................................153 34.1.2 Adjust Offsets...................................................................................153 34.2 Running Renoise as MIDI Clock Slave ......................................................153 34.2.1 Set Up Devices.................................................................................153 34.2.2 Adjust Offsets...................................................................................154 34.2.3 Adjust Smoothing.............................................................................154 34.2.4 Loading New Songs Without Losing Sync.........................................154
vii
Table of Contents
35 MIDI Mapping ....................................................................................155 35.1 MIDI Device Setup ....................................................................................155 35.2 Opening the MIDI Mapping Dialog............................................................155 35.3 The MIDI Mapping Dialog at a Glance ......................................................156 35.4 Create Mappings ......................................................................................158 35.5 Remove Mappings....................................................................................158 35.6 Import/Export Mappings...........................................................................158 35.7 Set, Trigger and Toggle Mappings............................................................159 35.8 Dynamic Mappings...................................................................................161 35.8.1 Selected Track Mappings .................................................................161 35.8.2 Selected DSP FX Mapping ................................................................162 35.8.3 Sequencer Navigation & Triggering .................................................162 35.9 The Duplex Tool .......................................................................................162 36 Open Sound Control (OSC) .................................................................163 36.1 Setup........................................................................................................163 36.1.1 The Default OSC Implementation of Renoise ...................................164 36.2 Examples .................................................................................................168 36.2.1 TouchOSC via Duplex.......................................................................168 36.2.2 Pure Data .........................................................................................169 37 Preferences.......................................................................................170 37.1 Audio ........................................................................................................170 37.1.1 Device Settings (Windows) ..............................................................170 37.1.2 Device Settings (OSX) ......................................................................171 37.1.3 Device Settings (Linux) ....................................................................172 37.1.4 Multi CPU/Core support ....................................................................173 37.1.5 Automatic PDC .................................................................................173 37.1.6 CPU Load and Threshold ..................................................................173 37.1.7 Metronome.......................................................................................173 37.2 MIDI..........................................................................................................173 37.2.1 MIDI Master Keyboard/Mapping .......................................................174 37.2.2 MIDI Clock Master ............................................................................174 37.2.3 MIDI Clock Slave ..............................................................................175 37.3 OSC ..........................................................................................................175 37.3.1 Server ..............................................................................................176 37.3.2 Renoise OSC messaging protocols...................................................176 37.4 Files..........................................................................................................176 37.4.1 Wave Import Options .......................................................................177 37.4.2 Raw Audio Import Options ...............................................................177 37.4.3 Device Chain Import Options ...........................................................178 37.4.4 MIDI Import Options .........................................................................178 37.4.5 Song/Instrument Export Options ......................................................178 37.5 Keys .........................................................................................................178 37.5.1 Keyboard Mapping List.....................................................................179 37.5.2 Importing/Exporting Keyboard Mappings .........................................179 37.5.3 Keyboard Repeat Rate .....................................................................180 37.5.4 Mouse Repeat Rate ..........................................................................180 viii
Table of Contents
37 Preferences 37.6 GUI ...........................................................................................................180 37.6.1 Global...............................................................................................180 37.6.2 Pattern Editor...................................................................................181 37.6.3 Pattern Sequencer ...........................................................................181 37.7 Theme ......................................................................................................181 37.7.1 Theme Files......................................................................................182 37.7.2 Color Settings ..................................................................................182 37.7.3 Global Color Filters...........................................................................182 37.7.4 Graphic ............................................................................................182 37.8 Plugins/Misc .............................................................................................182 37.8.1 Audio Unit Plugins (OSX only) ..........................................................183 37.8.2 LADSPA Plugins (Linux only) ............................................................183 37.8.3 VST Plugins (Windows, Mac & Linux) ...............................................183 37.8.4 Plugins General (Windows, Mac & Linux) .........................................183 37.8.5 Backup .............................................................................................184 37.8.6 Misc..................................................................................................184 38 Keyboard Shortcuts...........................................................................185 38.1 Keyboard Focus Concept..........................................................................185 38.2 Customising and Printing Shortcuts .........................................................185 38.3 List of Default Shortcuts...........................................................................186 38.4 List of Important Shortcuts.......................................................................186 38.4.1 Global...............................................................................................187 38.4.2 Pattern Editor...................................................................................187
ix
Copyright 2010 by the Renoise authors. All rights reserved. All other product and company names are registered trademarks of their respective owners. The Renoise User Manual was created by Vincent Voois [vV], Sato Takashi [sato], Dac Chartrand [Conner_BW], Eduard Mller [taktik] and Duncan Hemingway [Achenar]
2 Main Screen
Welcome to Renoise. This introduction will familiarise you with the main components of the Renoise interface and explain their basic function.
Now we will briefly go through the main areas of the Renoise interface. Note the links in red, which you can click on for more detailed information about the various components.
2 Main Screen
The left section of the status bar offers a variety of menu options. To the right of this is a VU meter showing the current master volume level, the MIDI controls (MIDI Mapping button, MIDI I/O LEDs), Song Timer and the current CPU usage.
From here you can start/stop the song and access basic editing features such as Edit Mode (record) and the metronome.
Using the Disk Browser you can load or save songs, instruments, samples, DSP chains and skins/themes. Upon first loading Renoise you will see a list of demo songs here. Double click on a song to load it, then press play to see and hear Renoise in action. The various Scopes help you to visually analyse the song. Switch between the Scopes and Disk Browser using the four tabs located above this area.
The Instrument Selector allows you to choose the instrument that you wish to play or record with, using either the computer keyboard or an external MIDI keyboard. Also, VST/AU or external MIDI instruments will appear in this section when they are loaded.
A set of eight global preset buttons are used to switch between various sections of the interface and are accessed by either clicking on them or pressing F1 - F8 on the keyboard. Renoise comes with eight presets already stored by default. To the right of this are two buttons which show/hide the upper or lower sections of the interface and the full screen button, which fully covers the desktop.
Renoise 2.6 User Manual Renoise uses a sequence of patterns to arrange the structure of a song and the Pattern Sequencer is used to create, copy and organise your patterns.
This is the main tool for composing and editing within Renoise. Although it may look intimidating to beginners, the method of adding/recording notes into tracks using the Pattern Editor is actually incredibly simple.
2.1.8 Applying FX
Beneath the central area is the panel for Track DSPs:
This displays and controls all of the effects that are being applied to the current track (the track which the cursor is in). Besides the typical DSP effects (Renoise/VST/AU/LADSPA) you can also assign routing devices to send/receive audio, and meta devices such as LFOs that do not affect audio, but are instead used to alter parameters and automation.
Renoise 2.6 User Manual At significant points, Renoise will display information regarding its status and current operations here. If you wish to see the Tip of the Day dialog box again, click on the Renoise logo at the right.
(Example of the Audio Preferences tab on Windows) What follows is a quick overview of how to set up devices. For a more detailed explanation of the Audio Preferences, take a look at the Preferences section of the manual.
Renoise 2.6 User Manual Because of its many advantages, using ASIO is highly recommended. Even if your sound-card does not provide ASIO drivers (i.e. your device does not show up in the ASIO device list in Renoise), you could try out a free general ASIO driver for Windows: ASIO4All. This driver will work with most audio hardware, but may not be as reliable as your specific sound-card vendor's official drivers.
10
4 Setting Up MIDI-Devices
You can connect external MIDI devices to Renoise in order to play notes or record controllers (automation). This is often done with a MIDI master keyboard or an external synthesizer which is capable of sending MIDI. While it is possible to use the computer keyboard to enter notes in Renoise, it is not velocity sensitive and can only map two and half octaves at once. So a MIDI keyboard is highly recommended when you want to accurately record "live" playing. Using the MIDI Mapping function, you can externally map things like starting/stopping the song, changing sequences, levelling tracks and FX etc. This can be done by either mapping regular notes from a master keyboard, or with MIDI hardware which is dedicated to the task, such as MIDI controllers and mixers. With the MIDI clock you can sync external MIDI capable devices to the Renoise clock or vice versa. To play external MIDI instruments from within Renoise you just use "MIDI Instruments", which do not need to be set up via the Preferences menu. You can find the relevant information in the Instrument Settings section of the manual.
4 Setting Up MIDI-Devices
11
Renoise 2.6 User Manual easily. To do all MIDI routing outside of Renoise with the ALSA MIDI patch-bay applications, take a look at the Linux MIDI HowTo FAQs for more information about this and ALSA in general. In the above picture, you can see three configuration panels: MIDI Master Keyboard / Mapping: Connect your external MIDI master keyboard or MIDI controller to Renoise MIDI Clock Master: Send MIDI clock timing information to other MIDI devices MIDI Clock Slave: Sync Renoise to external MIDI devices All that is needed to start is to select the required devices. For a detailed description of the other advanced settings, take a look at the Preferences section of the manual.
13
5 Disk Browser
The Disk Browser allows you to load and save files, preview samples or instruments and store your favourite locations for quick access. From left to right, the three sections of the Disk Browser are: "File Types Selector", "Folder Panel", "File Panel".
5.1 Overview
5.1.1 File Types Selector
Using this panel you select what file type to load or save. The Save button located in the File Panel will use the selected file type to decide what to export. For example, if you've selected "Song", then Renoise song files will be saved. If "Sample" is selected, WAV files will be saved. Note that the File Panel will display all of the files that Renoise is capable of reading, regardless of the file type selected. The files which are relevant to the currently selected file type are listed at the top, while the others are shown below them and shaded with a slightly muted colour. 1,2,3,4 Buttons - The four numbered buttons above the file types are user-configurable presets that can be assigned to your favourite file locations. Right-clicking a button will store the current File Panel directory as a preset. Left clicking will recall a previously stored location. Each file type (Song, DSP Chain, Instrument, Sample and Theme) has its own set of four customisable presets. Hovering over a preset button with the mouse will show its full directory path. Song - Load and save Renoise Song files (XRNS), or load other song formats that Renoise can import (see below for full list) Dsp Chain - Load and save complete DSP chains (XRNT files, DSP sets for a track) Instrument - Load and save Renoise Instruments (XRNI files) Sample - Load (see below for full list) and save common audio sample formats (saving will always save in WAV format) Theme - Load and save Renoise Theme presets (XML files) / colour settings for the Renoise interface Depending on the file type selected, Renoise may also show some additional options & buttons:
5 Disk Browser
14
Renoise 2.6 User Manual Song: a "Render" button will appear, which renders the current Song into a sample format (WAV), allowing you to publish it, burn it, convert to MP3, upload to the internet, share with others etc. Sample/Instrument: a small slider will appear, which controls the volume that samples are pre-heard with. Clicking the small arrow next to the slider allows selection of whether the sample will be played back on the master channel or on the currently selected track. This allows you to pre-hear the sample file with the current track's DSP effects (selected track) or not (master track). 5.1.1.1 Supported Formats For Song Importing .xrns, .rns, .ptk, .ntk - Renoise Songs .xm - FastTracker II .it - ImpulseTracker II .mod - Amiga Mod .mid, .midi - standard MIDI 5.1.1.2 Supported Formats For Sample Importing
5.1.1.2.1 Lossless
.aif, .aiff - AIF wave (uncompressed only) .wav - PCM wave (uncompressed only) .fla, .flac - Flac audio .aifc - compressed AIF (requires Quicktime) .au, .snd - rare Mac formats (requires Quicktime) .caf - Core Audio file format used by many Apple apps (requires Quicktime)
5.1.1.2.2 Lossy
.ogg - Ogg Vorbis .mp2, .mp3 - standard MP2/3 (requires Quicktime on Windows or mpeg123 on Linux) .m4a, .mp4 .mp4a, .aac - new MP4, AAC format (requires Quicktime)
15
- A set of common default locations, i.e. your home folder, a list of all available installed disks and Renoise's default library contents (demo songs, default samples and instruments etc.) Right clicking on a directory within the Folder Panel will also present you with more options:
16
"Load file with options" can be used to specify exactly how a file should be imported. The options available to you change depending on the type of file selected. They are as follows: WAV Files Import Options
17
18
Renoise 2.6 User Manual The default keyboard focus of Renoise is set to control the Pattern Editor, but you can also activate other parts of the interface for keyboard navigation. You can achieve this through by any of the following methods: Right click on the File Panel or Folder Panel to show the context menu and select "(Set Keyboard Focus here)" Navigate the keyboard focus through the various interface areas with the [Control/Command + Tab], [Control/Command + Shift Tab] shortcuts Click with the middle mouse button on the File Panel or Folder Panel
5.5 Importing Raw Audio Files (Convert Any File to Audio Sample)
Renoise is able to load anything (yes, any file type) as an audio sample file. In order to do this: Select the "Sample" category in the File Selector Make sure the "Show All Files" option is enabled Double click a file which is not normally recognized as a sample file (TXT document, JPEG picture, AVI movie etc.) Additionally, right-clicking on the file and selecting "Load File with Options" gives you additional options for importing (sample rate, bit depth etc.)
19
6 Transport Panel
The Transport Panel allows you to control song playback and alter other relevant global options. When the upper frame of the interface is hidden (see Main Screen), the Transport Panel controls will still be usable, as they are collapsed into a small horizontal bar just below the Upper Status Bar.
- Master Volume. This slider corresponds to the volume of the Master Track and so controls the overall volume of the song. - Auto adjust the Master Volume level to avoid clipping (the volume is automatically lowered when clipping occurs).
/ /
- Start playing the song or pattern. - Toggle pattern looping, which constantly repeats the current pattern.
/ - Stop song/pattern playback. Click twice or right-click to activate Panic: stopping all sounds immediately. / - Toggle Edit Mode. With Edit Mode enabled, all notes played via the keyboard are recorded into the pattern. Notes can be recorded while the song is stopped or as the song/pattern is playing (if Pattern Follow is on). / - Toggle Pattern Follow mode. When enabled, the cursor will follow the playback position down the pattern as the song plays. This allows you to record "live", inserting notes at the current point in the song. When disabled, you can freely move the cursor around as the song plays, inserting notes and making edits wherever you like (most useful with pattern looping on). / - Toggle the metronome. Extra metronome options are available in the Preferences menu.
6 Transport Panel
20
Renoise 2.6 User Manual Block Loop - This causes a section of the current pattern to be looped and works independent of the full pattern loop option. The value box to the right allows you to adjust the exact fraction size of the looping section. If you need to concentrate on recording and editing only a small section of a pattern, then this option can be very useful. Beats / Min. - The current tempo of the song, also known as BPM. As well as whole numbers, the value box can accept numbers with a decimal point, e.g. 125.5. To do this, double click on the value box and enter a new BPM value with the keyboard. To adjust the tempo as the song is playing, you can use the Pattern Effect F0XX, where XX is the new BPM in hexadecimal. See Pattern Effect Commands for more info. Lines / Beat. - This changes the number of lines in the Pattern Editor that make up a musical beat. The higher the LPB, the greater the resolution available to you for editing notes, effects and automation. This can be also be adjusted as the song is playing via the Pattern Effect F1XX, where XX is the new LPB value in hexadecimal. See Pattern Effect Commands for more info. Keyb. Octave - The current octave of both the computer keyboard and external MIDI keyboard. Moving this value up and down alters the octave of the notes played and hence their pitch. Please see Playing Notes with the Computer Keyboard for more information about playing and recording notes with the computer keyboard.
6 Transport Panel
21
7 Scopes
The scopes provide a visual representation of your song, allowing you to examine the frequency and amplitude of the final audio signal or see what's currently happening in each individual track.
Mouse Operations Toggle tracks on/off with the left mouse button. Solo / unsolo a track by right-clicking it. Mute a track at the current point in the Pattern Sequence (see Pattern Matrix) with the middle mouse button. Scroll through tracks by using the mouse scroll-wheel. If you have set the track-function to Mute in the Preferences menu, the scope will display Mute instead of OFF.
7 Scopes
22
23
8 Instrument Selector
The organisation of instruments and samples in a song is done through the Instrument Selector. Unlike other sequencers, an instrument in Renoise, such as a piano, is not necessarily bound to a single track; you can play the piano on any track you like. Additionally, in the case of sample based instruments, the sound can be used on multiple tracks simultaneously.
The Instrument Selector is comprised of two lists. The upper list shows the instruments currently loaded into this song, while the lower section lists the samples that make up the current instrument (in the case of a plugin or MIDI instrument, the sample list will be empty). The currently selected instrument is highlighted and will be played back and recorded when editing or recording notes into patterns. Instruments are numbered on the left and this number is used by the Pattern Editor to refer to each specific instrument during playback. Note that the separating line between the sample and instrument lists can be dragged with the mouse, allowing you to create more/less space for the list of samples. Just hover anywhere on the split-line to get the move-icon.
8 Instrument Selector
24
To the left of the lists are some handy buttons for commonly used operations. From top to bottom: +/- : Add or remove an instrument to/from the list. Cut: Copy then remove an instrument from the list. Copy: Copy an instrument to the clipboard (to paste it later on). Paste: Paste a previously copied instrument (e.g. to duplicate it). +/- : Add or remove a sample from the currently selected instrument.
Right clicking on the Instrument Selector presents you with some extra options. Note that there are actually two context menus; one for the instrument list and one for the sample list. Rename: Give an instrument/sample a new name. Render Plugin To Instrument: Available for plugin instruments only. This will create a sample-based instrument from the selected plugin instrument. After rendering, the new instrument replaces the plugin, which is also unloaded. Using this method you can share Renoise songs with people who may not have a specific plugin.
25
Renoise 2.6 User Manual Render Plugin To New Instrument: Again, only available for plugin instruments. This will create a new sample-based instrument from the selected plugin instrument. The new instrument is placed into an empty instrument slot, leaving the original plugin untouched. Delete Unused Instruments: Will remove and unload all instruments which are unused, i.e. not played on any pattern within the song. Delete Unused Samples: Will remove and unload all samples within instruments that are unused, i.e. not played on any pattern within the song. Save Instrument/Sample As... : Export an instrument/sample to a file for later use and importing. This can also be done in the Disk Browser.
8.5 Shortcuts
ALT + UP/DOWN: Select previous/next instrument in the list. NUMPAD KEYS -/+: Select previous/next instrument in the list. ALT + LEFT/RIGHT: Select previous/next page in the Instrument Selector. NUMPAD KEYS 1-9: Select first to ninth instrument currently visible in the list.
26
9 Song Settings
9.1 Song Settings
The Song Settings panel configures options which apply to the whole song, such as general playback behaviour or Groove Settings.
Ticks per line: Changes the internal event rate for Renoise, stating how many ticks make up a horizontal line in the Pattern Editor. This applies to Sample Effects like re-triggers or volume gates, and also to meta devices like the LFO device, which will use this to determine how often values are updated. This rate also affects automation interpolation, i.e. how often line values are smoothed for playback. In general, the default value of 12 is just fine and makes musical sense (it is divisible by 2, 3 and 4). If you need even higher resolution, you could try a value of 16. Lower values may make your sounds and automation a bit more "rough", which could be useful if that's what you're after. 09 Mode: Applies only to the 09 effect used in the Pattern Editor. The "Amiga/FT2" option will slice samples into chunks that are 256 bits long, starting from the beginning of the sample. The "Renoise" mode will divide the whole sample into 256 pieces, where 00 is the start of the sample and FF is the start of the final piece. This is mainly a compatibility feature used to achieve slightly better playback for old XM / MOD files. Pitch Mode: As with the "09 Mode", this is a compatibility feature for XM / MOD sound files and only applies to pitch related effects in the Pattern Editor. XM / MOD pitches are coarse, while "Renoise" pitches offer much more accuracy. When opening an old Renoise song (saved with Renoise previous to version 2.0) or loading a MOD, XM or IT song, the Player Options will look like this:
9 Song Settings
27
(This shows the panel in Renoise 1.x compatibility mode) Upgrade to latest version - Upgrade the song to the new Renoise 2.0 playback behaviour (mainly using Lines Per Beat instead of the old "Speed" value).
LPB mode - Set up how Renoise should pass Beat and BPM information on to plugins. Selecting "BPM & Ticks" will cause Renoise to try and double or half the transmitted BPM, depending on the Speed settings used. "Only BPM" will just transmit the set BPM value. 09/Pitch Mode - see Player Options above.
Highlight every xx lines - Indicates every xxth row in the Pattern Editor with a highlighted colour. When this is set to LPB, Renoise will automatically highlight rows for every beat. This is typically the most useful setting, but other configurations can be helpful depending on the particular song. Default pattern length - Set the default pattern length for newly created patterns. Highlight every xx blocks - Highlights every xxth block in the Pattern Sequencer.
28
Renoise 2.6 User Manual Highlight block offset - Start the block highlighting after the stated amount of patterns. Useful to skip an introduction section, for example.
With the Groove Settings you can shift playback of lines in the pattern back and forth, allowing you to create a swinging feeling for the whole song. The following diagram demonstrates what each slider does:
In other words, a groove of 25% means the first note will be extended to 125%, while the second note will be shortened to 75% and triggered with a 25% delay, creating the groove/swing. Technically speaking, a 100% groove would mean that the second note is triggered together with the third. Groove Settings & LPB Settings: Note that the numbers 0&1, 1&2, 2&3, 3&4 only apply to line numbers when using a Lines Per Beat Setting of 4. If, for example, you used an LPB of 8, then Renoise would apply the first slider setting to lines 0, 1, 2 and 3, and not just 0 and 1. It's not vitally important to understand the exact technical details here, since groove is 9.1.2 Pattern/Sequence Highlighting 29
Renoise 2.6 User Manual about adding a feeling to the beats. The best way to get a feel for the settings is to just play around with them. To make it easier to hear what's going on when you do, try adding something like a steady hi-hat line, which will be triggered fast and often.
Save: Saves the current song as the new template Delete: Delete the existing template song (if one is exists)
30
10 Song Comments
10.1 Song Comments
Using the Song Comments box you can leave notes either for yourself or for others when sharing a song. The comments can be displayed via the menu, "View->Song Comments..."
The "Show song comments after loading" option is only applied to the current song, not globally for all songs.
10 Song Comments
31
32
The red border around the Pattern Editor indicates that Renoise is now ready to record.
33
Renoise 2.6 User Manual The played notes will now be recorded into the track at the current playback position in the Pattern Editor. Tips: To enable Edit Mode and start playing with a single button press, you can also use the "Right Shift" key. To just start playing, you can use either the "Spacebar" or "Right Ctrl". Pressing the "Right Alt" key will start playing, but also with looping of the current pattern enabled.
To record notes step by step while the song is playing: 1. Ensure Pattern Follow is OFF ( ) in the Transport Panel. 2. Start the song playing with Edit Mode enabled. 3. Enter notes with the computer keyboard or your MIDI master keyboard. So to clarify, the Pattern Follow button recoding and step by step modes. allows you to switch between the live
Shortcuts: To quickly switch Pattern Follow ON and OFF you can use the "Scroll Lock" key. To quickly change the Edit Step value you can use "Left Ctrl + 1,2,3,4,5,6,7,8,9,0".
The "Q" button enables or disables live quantization, while the value box to the right specifies the quantization value in lines. Use the drop down menu next to the value box 12.2 Live Recording 34
Renoise 2.6 User Manual to manually quantize a range within the current pattern after recording.
35
13 Pattern Editor
The Pattern Editor is the main editor used to create music in Renoise. Instruments are recorded by entering notes onto lines in the order that they are to be played, from top to bottom. A pattern can contain multiple tracks, typically one for each different instrument and each with their own separate set of effects. Songs are created by arranging a sequence of patterns with the Pattern Sequencer.
13.1 Patterns
A pattern is simply a block of time containing the notes played by different instruments in different tracks. The easiest way to understand this is to load in a demo song by double-clicking on it in the Disk Browser and observing what happens after you press Play with the "Spacebar". As the horizontal bar moves down the pattern, it plays the notes that it encounters on the way. When the end of a pattern is reached, the song moves on to the next pattern in the sequence, as controlled by the Pattern Sequencer. So, a pattern is usually used to represent a specific section of a song that may be repeated again in future. The length and speed of a pattern can be changed, so the exact nature of a specific pattern can vary wildly depending on the whims of the composer.
13.2 Tracks
There are three different types of track in Renoise:
13 Pattern Editor
36
Renoise 2.6 User Manual These are tracks which can record instruments onto lines within a Note Column. Each track also features Effect Columns, which are used to apply effect commands to instruments and to control Track DSPs.
Send Tracks are fed audio from other tracks using "Send Devices" and are typically used to apply the same set of Track DSPs to multiple tracks at once. Notes cannot be entered into Send Tracks and so they only feature Effect Columns, which are used to control the DSPs.
37
Renoise 2.6 User Manual The Master Track is where all other tracks automatically feed their audio. Effects placed on the Master Track will therefore affect the final output of the entire song. Notes cannot be entered into the Master Track and so it only features Effect Columns, which are used to control the DSPs.
To duplicate tracks, you can use the "Edit->Duplicate Track" (Left Control/Command + D) command from the menu in the Upper Status Bar.
13.3 Columns
There are two types of columns in tracks: 1. Note columns, used to record instruments by entering notes. 2. Effect columns, used to apply effects and control DSPs.
38
Renoise 2.6 User Manual Please Note: All numbers in the effect columns and note sub-columns are notated in hexadecimal (counting from 0 to 16, where decimal is 0 to 10). If you are unfamiliar with hexadecimal, then you can read an explanation of it here.
By default, the panning and delay columns are not visible. To show/hide them you can use the keyboard shortcuts, "Left Control/Command + Left Shift + V (Volume), P (Panning), D (Delay)", or you can press the corresponding buttons in the Pattern Editor's control bar, located at the bottom of the editor:
39
13.4 Lines
Each individual pattern can have a different length, which can be changed by altering the value in the box at the top left of the Pattern Editor:
Renoise 2.6 User Manual 24 or 48; when working in 5/4 you could use a pattern length of 20 or 40 etc. This will allow you to place your notes on exact pattern lines without having to delay notes with the delay column. You can turn off the LPB highlighting via the Song Settings tab.
Single Track Edit Mode: When enabled, only the currently selected track will be shown in the Pattern Matrix. Pattern Wrap Mode: Decides what will happen upon reaching the end of a pattern when entering notes step-by-step in Edit Mode. When enabled, the cursor will move to the top of the next pattern in the sequence. When disabled, the cursor will move back to the top of the current pattern. Pattern Automation Recording Mode: When enabled, right-clicked and MIDI mapped parameters are recorded into Automation instead of the pattern's Effects Column. Chord Mode: Toggles the recording of a single note at a time, or chords (i.e. multiple notes simultaneously) when recording "live". Quantize Controls: Toggles live quantization. The value box to the right specifies the quantization value in lines. Use the drop down menu next to the value box to manually quantize a selected area of the current pattern after recording. Edit Step: Sets how many lines the cursor should skip down in the Pattern Editor when entering a note or effect. Vol/Pan/Dly: Toggles the volume, panning and delay sub-columns. FX: Quickly show and add pattern effect commands.
41
Renoise 2.6 User Manual To select an area in the Pattern Editor, hold down the "Left Shift" key while moving around with the arrow keys. This can also be done by left-clicking and dragging with the mouse. The selection can also be cut, copied and pasted using the standard keys: "Left Control/Command + X (Cut), C (Copy), V (Paste)". A selection can also be made by starting with "Left Control/Command + B" and ending with "Left Control/Command + E".
42
43
14 Pattern Sequencer
The Pattern Sequencer is used to create a song's overall progress by defining the order in which the various patterns are played. A song begins with the pattern at very top of the Pattern Sequencer. When this pattern has finished, the next in the sequence is started. This carries on until the final pattern has played and the end of the song is reached. At this point, a song can either loop back to the beginning again and keep playing or be made to just stop.
14.1 Overview
The sequencer refers to patterns via their number. When you begin creating a new song there will be only one pattern present: "0". If you want to repeat this pattern, then simply create a new pattern "0".
The pattern which you're currently editing in the Pattern Editor is shown in the Pattern Sequencer with a shaded border around it. To the left of each pattern number is a play button which allows you to start playing from a specific position in the sequence. To the right of each pattern number are two arrows which change the value of the pattern number. You can also double-click on the number and type in a new value with the keyboard. Above and below the two arrows are some extra options. From top to bottom: Insert a new empty pattern. Insert a clone of the current pattern. Remove the current pattern from the sequence. Insert a new pattern into the sequence with the same number as the current pattern. To organise your patterns and keep track of the song sequence, you can also name each pattern. Click and drag the right edge of the Pattern Sequencer over to the right. This will expand it and reveal the name slots. Click on a slot and enter a name with the 14 Pattern Sequencer 44
14.1 Overview
45
To decouple the sequencer, simply turn off the "Pattern Follow" option in the Transport Panel. This way you never have to stop the song while editing a separate section.
While the song is playing, left-clicking on a specific play button will move the sequence on to that position as soon as the current pattern reaches the end. While the song is playing, clicking with the right mouse button will immediately jump to and play that pattern without starting from the top. Double-left-clicking will immediately jump to and play that pattern from the top. Holding "Left Shift" while left-clicking on a play button allows you to specify more than one pattern for playback, so you can set up a "playlist" of patterns (the next pattern to be played is highlighted, as shown in the image above).
Renoise 2.6 User Manual another pattern to select a range in just two clicks.
47
Renoise 2.6 User Manual Left Control/Command + Delete Key: Delete the current pattern from the sequence. Left Control/Command + Spacebar: Schedules the pattern currently being edited for playback. This only works with decoupled playback enabled. Left Control/Command + Left Shift + Spacebar: Immediately plays the pattern currently being edited. This only works with decoupled playback enabled.
48
15 Pattern Matrix
15.1 Overview
To open the Pattern Matrix, click on the "P<>M" button at the top left corner of the Pattern Editor:
The Matrix is a "bird's eye view" of the patterns and tracks in the pattern sequence. Patterns and tracks are divided into blocks that can be moved, copied and pasted, enabling you to manage the flow of the music quickly and easily. The Pattern Matrix also allows the muting of different tracks in duplicate patterns (indicated with a cross in the picture below). This way it is possible to create a whole song (or song draft) from a single pattern. Starting with one pattern containing many tracks, you can repeat this pattern again and again in the sequencer, but then mute individual blocks to build up the song structure. Later on you can create new patterns from the original to add variations.
15 Pattern Matrix
49
The blocks can be re-sized by clicking the small and large square icons under the "P<>M" button:
Left-clicking these icons changes the height of the blocks, while right-clicking changes their width.
To move a block from one place to another, select a block by left-clicking and releasing, then dragging and dropping it into the desired place. Hold down "Left Control/Command" while dragging to copy blocks instead of just moving them. Hold down "Left Control/Command + Left Shift" while dragging to copy the blocks and place them into a newly created pattern.
50
If you activate the "Visualize Repeating Slots" option from the context menu, a tiny icon indicating repeating content will be shown in the slot(s).
51
When the repeating content spans many slots, a gradient will be applied to their colour.
It is possible to colour each block individually. To do this, select one or more blocks, then right-click on them and select "Set Custom Color..." in the context menu. The custom colours will still be used if the blocks are copied.
52
16 Advanced Edit
To open the Advanced Edit panel, click on the "A<>E" button at the top right of the Pattern Editor:
16.1 Overview
The Advanced Edit panel allows you to perform batch operations on pattern and automation data, such as transposing notes, remapping instrument numbers, interpolating effect command values etc. There are multiple sections to the Advanced Edit panel, which can be hidden/shown to either take up less space or to fully reveal their options. Each section deals with a specific topic of modification.
16 Advanced Edit
53
This section is always visible because it applies to all of the other sections beneath it, by defining what part of the song will be affected: Selection: Perform actions on what is currently selected in the Pattern Editor. Column in Pattern: Perform actions on the note or effect column where the cursor is, in the current pattern only. Column in Song: Perform actions on the current note or effect column where the cursor is, in all patterns. Track in Pattern: Perform actions on the whole track (all columns) in the currently selected pattern only. Track in Song: Perform actions on the whole track (all columns) in all patterns. Whole Pattern: Perform actions on the entire current pattern. Whole Song: Perform actions on the entire song; all columns, all tracks and all patterns.
With the Content Mask you can specify what should be processed and what should be ignored: Notes: Apply processing (Cut, Copy, Paste, Flip) on note sub-columns in Note Columns. Instrument: Apply processing (Cut, Copy, Paste, Flip) on instrument sub-columns in Note Columns. Volume: Apply processing (Cut, Copy, Paste, Flip, Interpolate and Modify) on volume sub-columns in Note Columns. Panning: Apply processing (Cut, Copy, Paste, Flip, Interpolate and Modify) on panning sub-columns in Note Columns. Delay: Apply processing (Cut, Copy, Paste, Flip, Interpolate and Modify) on delay sub-columns in Note Columns. Effect Number: Apply processing (Cut, Copy, Paste, Flip) on effect numbers in the the Effect Columns. Effect Value: Apply processing (Cut, Copy, Paste, Flip, Interpolate and Modify) on effect values in the Effect Columns. 16.2.1 Section to Process 54
Renoise 2.6 User Manual Automation: Apply processing on graphical Automation attached to the tracks. Copy/pasting Automation in general only works when copying patterns or tracks, not selections. Left clicking on the individual check-box enables/disables a mask. Right clicking enables a mask, but disables all other masks (solo).
16.3.1 Cut/Copy/Paste
Cut: Copy then delete the content. Not all selections have clipboards and in those cases the "Cut" button will be changed to "Delete". Copy: Copies the selected content. Not available for all selections. Paste: Pastes previously copied content. Flip: Reverse the content in place in the time-line (starting content will become ending content). When applying this to selections which cover more than one pattern, the patterns will be flipped one by one. Shrink: Halves the length of time that the content takes to play. Note that if the content does not have enough room to be placed on individual lines after being shrunk, some of the content will be removed. Expand: Doubles the length of time that the content takes to play. This is especially useful when doubling the Lines Per Beat value to add more resolution. If you were to only double the LPB without expanding the content, then it would just play twice as fast as before. Mix-Paste: When pasting with mix-paste enabled, empty notes, instruments, effects etc. are not copied. This way you can merge the copied selection with the existing content that you're pasting on top of.
55
Safe Mode: Applies transpose settings only when the transposed note does not fall outside of the available octave range in Renoise. With Safe Mode disabled, notes that fall below C-0 or above B-9 will be removed. Apply to: Either apply the following operation to all instruments in the current selection, or just the one specified in the value box. Transpose: Transpose notes a semitone or an octave at a time. Mirror: Swaps every note's height around the specified "center note". This can be very useful for creating variations of melodies. Preserve Lengths: When using the quantize function, Note-Offs will not be quantized, but will retain their original distance from the Note-On. Quantize: Quantize notes by the given subline factor (the factor used in the note delay column). 100 sublines (256 in decimal) make up one full line. For example, to quantize by 3 lines, you would use 300 sublines. Nudge: Moves notes up/down by the specified amount of sublines.
Src instr.: Select the instrument number that should be modified. Dest. Instr.: Set the destination instrument number that the source instrument should be transformed into. Swap: Swap the source and destination instruments within the selection. Remap: Use the destination instrument for all matching source instruments in the given range. Delete: Delete the source instruments within the selection.
56
Using these controls you can interpolate, fill in values, create fades for a given effect, or apply mathematical operations on effect values (multiply, divide, sub, add, randomize and humanize). 16.3.4.1 Interpolating Values Suppose you wanted to create a volume fade in a track between the pattern lines 00 and 64. You could type the values in manually, line by line. However, you can instead specify the desired starting and ending values of the fade on lines 00 and 64. Then by selecting the area from 00 to 64 in the appropriate track and using interpolation, the intermediate numbers will automatically and accurately be filled in. Lin: Create a linear range. Log: Create a logarithmic range. Exp: Create an exponential range. Note that Renoise will require valid starting and ending values in order to perform interpolations. When interpolating effect column values, you must also ensure that the starting and ending effects use the same effect numbers. To quickly interpolate selections in the Pattern Editor, you can also use the shortcuts, "Left Control/Command + I" to interpolate linearly and "Left Control/Command + L" to interpolate logarithmically. 16.3.4.2 Modifying Values
Apply Perform the following action, modified by the specified value. Set: Set all values in the selection to the specified value. Add: Add the specified value to the existing values. Sub: Subtract the specified value from the existing values. Mul: Multiply the existing values by the specified value. Div: Divide the existing values by the specified value. Hum: Randomise the existing values by adding or subtracting a number within the specified value range.
57
Renoise 2.6 User Manual Tip: Humanizing can be used to randomize note delay, volume and panning for instruments. Small variations to such values can create a more human feel. For example, to humanize drum note delays in a single track for the whole song: 1. In "Section to Process", enable "Track In Song". 2. In the "Content Mask", enable "Delays" only. 3. Set '"10"' as the factor in "Modifying Values" and select "Hum" as the processing type. 4. Move the cursor to a drum track in the Pattern Editor. 5. Hit the "Apply" button in "Modifying Values". You can try repeatedly pressing the "Apply" button, or use values other than "10" to make the effect stronger.
58
17 Instrument Editor
A sample-based instrument can be created in its simplest form by loading a single sample into an empty instrument slot. The sample will be pitched up and down via re-sampling as it's played back with the keyboard. When using multiple samples in an instrument, samples can be transposed and mapped over the keyboard. This can create drum kits (playing multiple drum samples with a single instrument) or instruments which have multiple samples per note or octave. This is often done to improve the re-sampling quality across a wider range of notes, or to layer multiple different sounds at once. Inserting multiple samples into their position on the keyboard is done with the Keymap in Renoise, as described in the Instrument Keymaps section. For more information on how to load multiple samples into a single instrument, see the Instrument Selector section. The Instrument Editor also gives you the ability to modify common playback properties, such as creating envelopes and adding effects or modulation. This is done without making any alterations to the samples themselves.
Please note that the options in this section apply to sample-based instruments only. Neither MIDI instruments nor plugins will be affected by any of the settings in the Instrument Editor. This is because Renoise plays no part in creating the sounds produced by MIDI or plugin instruments and so cannot directly control them in the same manner as samples.
On the left half of the above screen-shot are the dynamics envelopes: Volume, Panning and Pitch. On the right are the filter envelopes: (Cutoff and Resonance are the defaults). Below the envelopes are the controls and settings which apply to each of them. All of the envelopes and LFOs are disabled by default. You can enable the envelopes by clicking the small check box beside them: / 17 Instrument Editor 59
Renoise 2.6 User Manual Each envelope type (Volume, Panning etc.) is turned on/off independently from the others. So if, for example, you've enabled the Volume envelope and want to enable Pitch too, you'll need to click on the Pitch tab and click on its check box. The LFO settings are also specific to each individual envelope type and so have to be enabled and changed separately as well.
Selecting and editing specific parts of the envelope You can select areas of envelopes for duplication by clicking on either the top or bottom ruler bar with the left mouse button and dragging to the side. When you have selected an area, press "Left Control + C" to copy it. Then left-click once on the ruler at the point which you wish the area to be inserted and a vertical dashed line will appear. Now press "Left Control + V" to paste the copied selection once, or "Left Control + P" to paste it continuously until the end of the envelope.
60
Renoise 2.6 User Manual Right-clicking on the envelope rulers will bring up a context menu with some more options:
Envelope Buttons and Controls Length of the envelope in ticks (24 ticks make up a beat). Time flip: Flips the envelope curve across the x-axis. Mirror flip: Mirrors the nodes across the y-axis. Humanize: Add small random changes to the envelope to give it a more 'natural' feeling.
Curve Types: Linear will interpolate playback in a linear fashion between points. Cubic will interpolate with a smoother cubic curve. Loop Types:
Forward: loop playback from start to end. Reverse: loop playback from end to start, once the end point is reached. PingPong: loop playback from start to end to start to end etc. Sustain:
When turned on, a sustain line appears in the envelope curve window. The sustain point stops envelope playback until the note is released (OFF in the Pattern Editor). Using this, you can define a custom envelope section that only applies while the sound is sustained. 17.1.3 Creating and Modifying Envelopes 61
Store and recall your favourite envelope settings. Right-clicking will store a preset, while left-clicking will restore a previously stored preset.
There two LFOs (Low Frequency Oscillators) available per envelope and they run constantly alongside the envelope curves. LFO values are always applied after the envelopes, but can also be used even if the envelopes are disabled. LFOs are often used for adding looped vibrato, tremolo etc. to sounds and multiple LFOs can be combined to create more complex modulations. There are 4 types of oscillators available for the Instrument Envelopes:
Type: Phase: This defines the value where the oscillation begins. The exact nature of how the phase value affects the sound depends on the LFO type and, in the case of the right-hand filter envelopes, which effect has been selected. Frequency: The speed of the LFO (relative to the BPM of the song). Amount: The strength of the LFO the effect.
The volume envelope has an additional option in the sustain property panel: Fadeout. You can set it by using the arrow keys, changing the value or dragging the slider.
62
Renoise 2.6 User Manual The Fadeout value determines how quickly the instrument volume will decrease upon the note being released. It is roughly equivalent to the "release" value in a typical ADSR envelope. This is especially useful when not using a sustain point in the envelope, but still requiring a slow fadeout of the samples.
Attack: The attack level of the envelope, which is generated from the sound input. The lower the attack value, the more severe the changes in modulation will be. Release: The release time of the envelope, which is generated from the sound input. The higher the value, the longer the modulation will still be applied after a volume drop. Amount: General intensity of the effect.
63
Renoise 2.6 User Manual The virtual keyboard below the Instrument Envelope section shows which samples of the current instrument are assigned to which note on the keyboard. The default setting for an instrument is to simply play back the first sample (sample 0) on all keys, so you will see the number "0" on all keys by default. A sample within an instrument is called a Split. The virtual keyboard also provides feedback regarding which notes are currently being played with the MIDI or computer keyboard.
64
Once you've clicked on the "Generate Drum Kit" button, you'll notice on the virtual keyboard that some numbers in the fourth octave have changed. The diagram below demonstrates how the samples are automatically assigned to their keys.
To quickly see which sample is mapped to which key, make sure the "Autoselect Played Splits" box is checked, then play some notes, starting at C-4. Note the changes in the "Selected Split's BaseNote" below the virtual keyboard. The displayed base note relates the currently played sample to its key on the keyboard. 17.2.1.2 Creating a Layered Instrument It is also possible to set up instruments which maps multiple samples in different ways, such as one per octave. The diagram below illustrates how this might look:
65
Looking at sample "00", the base note of Sample 00 is C-2, so all keys from B-1 to C-0 will be played at a lower pitch. The keys above C-2, up to B-2, will be played at a higher pitch.
66
18 Instrument Settings
As already described in the Instrument Selector section of this manual, instruments play an important role in Renoise. An instrument in Renoise (such as a piano sound) is not necessarily bound to a single specific track; you can play the piano instrument on any track you want. Additionally, in the case of sample based instruments, they can even be played on multiple tracks simultaneously. The instrument and sample which is currently selected in the Instrument Selector is the one that will be edited in the Instrument Settings panel. An instrument in Renoise may be one or a combination of the following: a MIDI instrument (VST or Audio Unit) -> MIDI Properties one or multiple audio samples, possibly layered and modulated -> Sample Properties a plugin instrument (VST or Audio Unit) -> Plugin Instrument (VST/AU) Properties
Device: The MIDI device which you would like to send MIDI to. Without setting up a device, no MIDI data can be transferred, so this is your first priority when creating a MIDI instrument. Instrument Type: Specifies how Renoise should handle latency (the delay until the sound is audible):
18 Instrument Settings
67
Renoise 2.6 User Manual ext. MIDI: The MIDI device is routed to an external synthesizer, which then produces its own sound. Line-in Ret: The MIDI device is routed to an external synthesizer, but the audio signal is routed back to Renoise via a #Line-In Device. Channel: The MIDI channel that will be used to trigger the MIDI device. Bank: When set, this is the bank number you want to apply before the instrument is loaded with songs. When disabled, no bank change information will be sent to the device. The bank number is a 14-bit value, so you have to enter combined LSB and MSB values when needed. Program: When set, this is the program number you want to apply before the instrument is loaded with songs. When disabled, no program change information will be sent to the device. Basenote: Transpose playback by setting a different base note. Delay: A custom manual latency that all events will be sent with. This is sometimes needed to get external devices properly synchronised. Duration: When enabled (not INF), the MIDI instrument will behave as if it has a finite duration, like unlooped samples have. When disabled, Note OFFs must be explicitly sent and added in order to stop playing Note ONs. This can be especially useful while playing drum samples, since you no longer have to manually turn every single one off.
NNA: New Note Action. When a note is played in a column while an existing note is still is the process of playing, the NNA value specifies how the previous note should stop (if at all). By default, notes in the same column will "cut off" each other. To achieve polyphony, you normally just use multiple columns. But by setting the NNA to "Continue" or "Note Off", you can create a sustained playback with multiple notes using just one column. 18.1 MIDI Properties 68
Renoise 2.6 User Manual Loop: Determines how the sample playback should be looped. To edit/view the sample loops precisely, use the Sample Editor. Interpolate: The quality at which the sample is re-sampled when generating notes different from the original pitch. "Cubic" is a very good default interpolation setting which results in the best real-time sound quality. "Linear" sounds rougher when playing a sample at a lower pitch. By turning the interpolation "Off", samples will sound a bit more metallic and rough, which can useful if that's the kind of sound you're after. "Off" can also sound good when using very short looped samples as wave-table generators. When rendering songs as WAV files, you will have the choice of another interpolation mode: "Sinc". This method is the best quality re-sampling method, but is very, very slow and so cannot be used for real-time playback. When selecting "Sinc", only "Cubic" interpolated samples will be replaced with "Sinc". Samples with "Linear" and "Off" interpolations will use those original modes. Amplification: The overall sample playback volume. Panning: The panning of the sample. Basenote: Transpose note playback by setting a different base note. Finetuning: Fine-tuning the transposition of the Basenote setting. Sync: When enabled, the sample will be automatically pitched up or down to last the stated number of pattern lines. As a consequence, the sample is "locked" and you will be unable to use it at other pitches. It will also automatically update its pitch if the song changes BPM. Useful for syncing drumbeat loops. Autoseek: The default behaviour for a sample in Renoise is that it can only be heard during playback from when the note is initially triggered. Enabling Autoseek causes the sample to behave like a traditional audio channel, meaning that the sample can be heard at any point during its playback in a song. Highly recommended for vocals, background ambience and other lengthy recorded audio.
69
Instrument: The plugin instrument which you would like to use. This will initially display "None". Click to show a list of available plugins. Channel: The MIDI channel that will be used to trigger the plugin. For most plugins any channel will do, but when using multi-timbral plug-ins (see below) you can play multiple sounds with one plugin instance. Basenote: Transpose note playback by setting a different base note. Program: When available, select a specific patch in the plugin. Note that some plugins only allow changing and setting up patches in their external editor. Preset (Load/Save/Rename): Load or save the currently active preset to a file for later use. Bank (Load/Save): Load or save all currently active presets to a file for later use. Amplify: The overall playback volume of the instrument. ? : Set up compatibility options for the plugin. Hovering the mouse over this button will display some information about the plugin, such as latency, where the file is loaded from etc. Ext. Editor: Opens the editor window. This can either be a Renoise-alike dialog box or a custom GUI provided by the plugin. O Record Button: Render the plugin (freeze it) to a sample-based instrument. Left-clicking will replace the current plugin, while right-clicking creates a brand new instrument. See Render or Freeze Plugin Instruments to Samples for a detailed description. Auto Suspend When enabled, Renoise will completely shut off the plugin when it is no longer producing sound. This is mainly done to reduce CPU usage. While plugins are Auto Suspended they will automatically wake up as soon as they are triggered again by playing notes or automation. Additionally, while suspended you will be unable to play the plugin by clicking on the virtual piano keys in its custom GUI. Track Routing/Setup Routing: When using Plugin Aliases it may be useful to play the instruments in multiple tracks to keep things better organised. By setting up track routing you can force the plugin's output to be bound to a single track, no matter which track you send the notes from. This can be useful if you 18.3 Plugin Instrument (VST/AU) Properties 70
Renoise 2.6 User Manual wish all of the instruments to use the same effects present in that one track. Plugins with multiple outputs will show a button, "Setup Routing" from which you can enable/disable outputs and route each channel of the plugin separately.
71
72
Renoise 2.6 User Manual 18.3.2.1 Selecting a plugin Initially, the Instrument box will show "None". Click on it to select, search and organize plug-ins. To select a plugin, double click on its name. To unload it, select "None" from the list. 18.3.2.2 Quickly searching and selecting a plugin with the keyboard As soon as the plugin list is opened, you can start typing in the search field. If, for example, you want to load a plugin called "Filter Modulator", then typing "Filter" will list only plugins which have the term "Filter" in their plugin category or name. To select a plugin using the keyboard, hit the "TAB" key to set the focus on the plugin list, then navigate with the arrow keys to the desired plugin and hit "ENTER". Hitting "ESCAPE" will close the list without selecting anything. 18.3.2.3 Organising/customising the plugin list Right-clicking on a plugin name will bring up a context menu with the following options: Rename/Move: Opens up a new dialog which lets you change the plugin category and/or name. The plugin's name is displayed as "VendorName: Plugin Name" by default. You can either create new subgroups by adding another topic into the name, e.g. "My Favourite Plugs: VendorName: Plug-in Name" or simply change the plugin's name by renaming it to, "VendorName: Better Name". Any changes made here will only be saved within Renoise; the actual plugin name remains the same, since it may be used by other applications. Hide: Excludes a plugin or a category of plugins from the list. This can be useful if you no longer use a plugin, but don't want to uninstall it because old songs still use it. To make a hidden plugin visible again, enable the "Show Hidden Devices" option, then simply "Unhide" it again. Show Hidden Devices: Enables hidden plugins to become visible again. Show Short Names: Instead of sorting plugins by vendor, you can also display them as a single list. With this option enabled you can still categorise the plugins by renaming them as described above.
Renoise 2.6 User Manual First load your chosen plugin, then select a free instrument slot in the Instrument Selector. Click again on the plugin list and notice at the top of the list is the new category, "VST Aliases" (or "AU Aliases" if you've used an Audio Unit). The aliases refer to the previously loaded plugin. Double-click on one of the aliases in the list to create it.
The instrument is shown in the Instrument Selector with its alias name:
Note that any changes made to the options in the VST Instrument Properties panel, except for "Channel" and "Basenote", will be applied to all of the aliases, as well as the original plugin. Furthermore, deleting the original plugin will also delete all of the aliases.
74
Most plugin effects do not support notes or other MIDI events. Those that do, use them to control more advanced features, such as vocoders. Other possible uses include preset or parameter switching with notes or sending MIDI CC messages to plugins.
Once you've set up an alias to an effect, you can play and record with it just like a normal instrument. You can also use a *MIDI Control Device to automate it with MIDI.
75
The left section allows you to activate any or all available audio buses for the instrument. By default, only the first bus is enabled. With the right section you can lock each bus to a specific Renoise track. When enabled, a drop-down box appears listing the currently available tracks, including the Master Track. When disabled, Renoise will automatically use the currently selected track (where the cursor is located).
) or Mono (
).
76
This dialog will appear after clicking on the "?" button in the VST Instrument Properties section after a plugin is loaded. In most cases these options will already have the correct settings, as Renoise comes with a database which sets the defaults for you. If you are experiencing any of the problems described in the dialog, then you might want to try altering the settings.
77
19 Sample Editor
Renoise has a strong focus on samples as instruments and features a lot of pattern effects to mangle and modify sample playback. To aid with this, there is a built-in Sample Editor to modify and edit samples. New small samples (mostly for short looping wavetable) can also be created with a simple drawing function. Any changes made within the Sample Editor are exclusive to the samples within that particular Renoise song. The source samples are never modified unless you explicitly save and overwrite the file by saving it in the Disk Browser. Besides being non-destructive to the sample files, the Sample Editor also supports full and endless undo/redo-ing. Because undo/redo on very large samples can create an unwanted overhead, the undo/redo-ing of samples can be disabled. See below for more information.
19.1 Overview
The editor is divided into three parts: 1. The upper bar with the sample name, sample rate, bit-depth on the left and snapping, zoom and draw controls on the right. 2. The central area displaying the waveform with two horizontal rulers along the top and bottom. Here you view the sample that is currently selected and choose what you want to edit. 3. The lower section featuring the buttons and options used to edit or modify the sample.
19 Sample Editor
78
- Snapping applies to the waveform when: selecting with the mouse, using keyboard shortcuts to navigate around in the sample, when applying and dragging loop points. It can be useful to have "0 Crossing" enabled, as this will ensure that cutting and pasting parts of a sample do not produce clicks in the audio, because the start and end points will always match up at 0. Snapping to beats is useful when cutting out beats from loops, in combination with the "Copy to new Instrument" context menu/keyboard shortcut. - Zoom to the currently selected area. - Zoom one step in. - Zoom one step out. - View full sample (zoom out to show the whole sample, horizontally and vertically). - Zoom in one step vertically. - Zoom out one step vertically.
Renoise 2.6 User Manual Click and drag spans an area in the editor. Click and drag with "Left Shift" extends/shrinks either side of the selection area. Double-click selects the entire visible area of the waveform. Click, drag and move the cursor outside the wave editor to the left or right to zoom out. Holding down "Left Control" while doing so will speed up the zooming. Holding down "Left Shift" while doing so will scroll instead of zoom. Right Mouse Button: Single-click opens a context menu. Click and drag extends/shrinks either side of the selection area (same as left-click and drag with "Left Shift"). Click, drag and move the cursor outside the wave editor to the left or right to zoom out. Holding down "Left Control" while doing so will speed up the zooming. Holding down "Left Shift" while doing so will scroll instead of zoom. Middle Mouse Button: Single-click a point in the sample: Plays the sample from the clicked position to the end of the visible waveform. Click and drag plays the selected area of waveform. Scroll Wheel: Zoom in/out of the waveform view. Hold "Left Alt" while scrolling to scroll horizontally instead of zooming. Note that the waveform view will zoom from the position of the mouse pointer. So, to get a closer look of a specific area, hold the mouse pointer over that area and start scrolling with the mouse wheel.
80
When a sample is loaded, you can change basic sample properties here:
When no sample is loaded, you can create a new sample. This can be useful to create small looped hand-drawn samples:
19.4.3 Cut/Copy/Paste
- Cuts the selection or the whole sample if nothing is selected. - Crop to selection (delete everything outside of the selection). - Copy the selection or whole sample into the clipboard. - Paste the clipboard content into the waveform at the cursor position, or paste over the selected area. - Mix-Paste the clipboard content with the selection.
19.4.5 Fading
- Fade the sample in linearly (you can also fade in logarithmically via the context menu or shortcuts). - Fade the sample out linearly (you can also fade out logarithmically via the context menu or shortcuts). - Mix the left part of the selection with the right part of the selection by fading them together. This is useful to create smooth loops. Try cross fading the loop range only.
- Set the loop type or turn it off. - Enable/disable the Loop Fine Editor (see Loop Fine Editor).
19.4.5 Fading
82
Renoise 2.6 User Manual - Select where the sample should be played back: On the Master Track to bypass the current track's effects, or on the selected track to hear the sample with the currently active effects. - Open up the record dialog box, to record new samples from various sources (e.g. microphone, line-in etc.).
84
85
20.2 Overview
This VU meter displays incoming audio activity, allowing you to monitor the signal and make adjustments if necessary. The speaker button enables you to listen to the input through Renoise while recording. Select which channel you would like to record: left, right or both (stereo). Select the audio device that will be the source for the recording. Select the track DSP effect chain (the list displays all tracks in the song) that will be applied to the recording, or just to the the preview of the recording.
Sync start & stop: None - No quantization is applied. Hitting start or stop will start/stop recording immediately. Pattern - Applies quantization from the start to the end of the current pattern. When the song or pattern plays, recording will be started or stopped only at pattern boundaries or block loops. This is useful to record "live" e.g. playing a guitar riff along to your Renoise song. The resulting 20.2 Overview 86
Renoise 2.6 User Manual samples can then be placed into the patterns and will always match your song. Record Dry (monitor FX): When enabled, the input signals are recorded without the Track FX applied, but will be previewed with them. This way you can hear and record exactly what will be played later when adding the recorded sample to the selected track. Create a new instrument: When enabled, each recording is placed into an new instrument slot in the Instrument Selector, so you can simply hit start/stop again and again to create multiple takes without overwriting anything. Compensate input and output latencies: When enabled, the latency of your soundcard will automatically be compensated when creating synced recordings. Extra Latency (ms): Soundcards or other devices can introduce latencies that Renoise may not be aware of. When your recordings are slightly out of sync on playback, you can manually compensate the latency offset of future recordings here. Start or stop the recording (changes into "Stop" when recording has started). Closes the recorder window when no recording is taking place. While recording, this will "Cancel" the current recording.
87
88
21 Track DSPs
Each track in Renoise has its own set of audio effects which are grouped into an effect chain. The chain can be a collection of built-in Audio Effects effects, plugins (VST/AU/LADSPA Effects) or Meta Devices. DSP effects can be freely moved around within the chains. Using the Mixer, they can be moved from track to track. They also can be organized, copied, pasted or saved as a file for later use. With Routing Devices you can send or receive signals at any point in a chain. Meta Devices do not change the actual audio signal, but instead alter the effect parameters of a DSP in any of the tracks.
21 Track DSPs
89
By clicking "Save as", the current parameters will be saved into a new preset. Saved presets are stored by Renoise and will show up every time you use the device in future. Presets created by you can also be deleted and renamed. To save/load parameter presets to/from disk, use the "Import" and "Export" options in the same context menu. This method allows you to share your presets with other Renoise users. 21.2 Organizing the Effects List 91
The post-mix device in the Master Track has a few extra options:
Auto Gain: Automatically lowers the master volume to avoid clipping. This is the same as the Transport Panel's auto gain button: DC-Filter: When enabled, DC offsets in the master signal are automatically removed. Soft Clipping: When enabled, the master signal will be softly saturated when clipping occurs. Peaks Levels: Shows the actual master signal. Using this you can easily see if the master signal is clipping.
93
22 Audio Effects
Renoise currently offers 22 built-in audio effects which can be applied as Track DSPs on any track. These are guaranteed to be included with every Renoise installation. This ensures that songs made using these effects can be played by other people on their setup exactly as you do. However, this is not the case with plugin effects or instruments (VST, AU or LADSPA). These are optional components that have to be installed on a system in order to be played back in a Renoise song. Below is a list of the current Renoise plugins organised by category, with links to detailed descriptions for each of them:
22.1.1 Delay
The Renoise Delay effect is a two-line echo device with the parameters of a classic digital delay unit. It is commonly used to add spatial echoes in either rhythmic or non-rhythmic patterns, but has other subtle uses such as short-delay induced 'width'. The available parameters allow for versatile use, both creatively and for more practical mixing applications. Line Sync Switch: This switches the mode of the delay effect from the initial un-synced mode to "Line Sync" mode. When disabled, the delay lengths can be set to a value and they will remain at those values. When enabled, the delay lengths are tied to the numbers in the "Delay Set Boxes" and synced with the song's BPM. So when the tempo of the song changes, the delay lengths are altered accordingly. "Line Sync" mode also enables the delay lengths to be offset from their set values (see below). L/R Delay: Controls the "Left" and "Right" delay line lengths in milliseconds when in un-synced mode, or in a -/+% offset from 0 when in "Line Sync" mode. The delay range that can be set is from 1 ms to 2000 ms. L/R Feedback: Controls the amount of diminishing feedback for the "Left" and "Right" delay lines, roughly equating to how many 'echoes' are sounded. 0% means that the delay is sounded once, whereas 100% means the delay will keep sounding forever.
22 Audio Effects
94
Renoise 2.6 User Manual Send: This controls the volume of the 'wet' delay output (where 0db equates to the same volume as the input sound). Delay Set Boxes: In un-synced mode, a beat-step value (relative to current BPM) can be selected and 'set' with the "Set" button. In "Line Sync" mode, the values can altered as the song is playing and will also automatically change with song tempo. The "L/R Offset" can be used to offset the timing of the delay relative to the value specified in the box. L/R Output Pan: This controls the panning position of the "Left" (top slider) and "Right" (bottom slider) delay outputs. Mute Src. Button: Mutes the source signal (the 'dry' sound), leaving only the delayed echoes. Tips and tricks The Delay device can be used as a classic 'Send Echo': Place the Delay effect into a Send Track and enable "Mute Src.", so that the dry signal will not double up with the source. Now add a #Send Device into the source track, select the chosen Send Track as the "Receiver" and adjust the "Amount" sent. If you apply the Send Device in this way to multiple tracks, then they can all make use of the same echo effect. Panning the input and output of the delay is important: If an input sound happens on the left, then the echoes will sound on the left. This may not be desirable, so the "L/R Output Pan" sliders can be used to place the delay output in a different position than the input. Common usages of this feature include panning the outputs to the centre to create a mono echo, or a left/right swap where the output echoes happen on the opposite side of the input. This can be very useful for filling out the spatial characteristics of a mix. When both the L and R delay lengths are set to the same value, then the panning of the output sound automatically becomes mono (unless the output pans are adjusted). When using a 'Send Echo', "HighPass" and "LowPass" filters can be placed after the output of the Delay device to simulate acoustic echo properties and to remove unwanted frequencies from cluttering the mix. When the "Delay/Offset" settings change, or the "Delay Set Boxes" value is altered and "Set" is pressed, a quick 'scrubbing' sound is heard that simulates the 'tape delay' speed change sound. This also occurs when in "Line Sync" mode when either the BPM or LPB change, or when the "Delay Set Boxes" value is altered. As an alternative to stereo expansion effects, the Delay can be used to create wider ambience. Example settings could be: "Delay" = 7-11 ms, "Feedback" = 0%, swapped panning on the "Output Pans" and a "Send" value somewhere between -18db to -8db. This technique is even more effective in a 'Send Echo', with the output filtered to focus on the mid-frequencies. Sometimes simplistic percussive and melodic input sounds can turn into complex, exciting rhythmic flows by using rhythmic delays. Experimenting with 22.1.1 Delay 95
Renoise 2.6 User Manual different "Line Sync" or "Delay Set Boxes" values can yield interesting results. A common echo rhythm can be created using a 6-beat delay, but other values may be appropriate depending on the input rhythm and sound.
22.1.2 Reverb
A straightforward reverb effect. Wet Mix: The gain of the reverberated signal. Room Size: The size of the room, i.e. the delay time of the echoes. Width: The width of the reverberated stereo signal. 0 = mono, 100 = full stereo. Damp: A filter cut-off to simulate sound-absorption level of walls. Dry Mix: The gain of the non-reverberated input sound.
22.1.3 mpReverb
A complex reverberation effect with many parameters to modify the sound of the reverberated signal. Duration: The reverberation time in milliseconds. Predelay: An initial delay that is applied before any reverberation occurs. Low Cut: The cut-off frequency of the dampening filter. Low Gain: The gain of the dampening filter. Lower values create more dampened sounds. Color: Used to attenuate or boost mid-frequencies of the reverberated signal, in order to simulate walls. Width: Controls the stereo separation of the reverberated signal. Pan: The panning of the reverberated signal. Wet Mix: The gain of the reverberated signal. Dry Mix: The gain of the non-reverberated input sound.
22.1.2 Reverb
96
Threshold: The minimum dB value at which the compression will take place. Ratio: The strength of the compression. Attack: The time it takes the Compressor to react to the signal breaching the Threshold. Release: The time it takes for the Compressor to deactivate after the signal falls beneath the Threshold. Makeup: The volume boost that is applied to the output. Knee: The point at which the signal will begin to be gradually compressed as it approaches the Threshold. This allows for a softer, more natural sounding compression.
22.2.2 Compressor
A Compressor "squashes" an audio signal as it rises above a specific Threshold level, reducing its dynamic range and providing extra headroom for the signal to be boosted in volume after compression. This results in a "fattening" of the sound. For more information about compression and EQs: John Vestman's compression page. Compression specific guide: Beginner's guide to compressors.
Threshold: The minimum dB value at which the compression will take place. Ratio: The strength of compression.
97
Renoise 2.6 User Manual Attack: The time it takes the Compressor to react to the signal breaching the Threshold. Release: The time it takes for the Compressor to deactivate after the signal falls beneath the Threshold. Makeup: The volume boost that is applied to the output.
22.2.3 Gate
A Gate only allows a signal to be heard if it exceeds a specific volume Threshold. This can, for example, be used to silence a constant low noise floor from a signal, or to cut out low volume parts of complex signals (such as drum loops). Using the Gate's input filters you can analyse and therefore gate certain frequency ranges or instruments.
Threshold: The minimum dB value at which audio signals will heard. Attack: The time it takes the Gate to react to the signal breaching the Threshold. Hold: Determines how long the signal will be held after the signal has fallen below the Threshold, delaying the Release phase. Release: The time it takes for the Gate to fully deactivate after the signal falls below the Threshold. Longer Release times will result in slower fade-outs. Floor: Setting this volume level above zero will merely reduce the gated sound instead of silencing it. Env. Input: Click to listen to the input after it has been affected by the High and Low Pass filters. Useful to hear exactly what part of the signal will be affected by the Gate. High Pass: The frequency of the High Pass filter applied to the input. The output signal is not affected by the filters. Low Pass: The frequency of the Low Pass filter applied to the input. The output signal is not affected by the filters. Gate/Duck: Duck mode reverses the behaviour of the Gate: the Floor volume will be applied when the signal falls below the Threshold.
22.2.4 Maximizer
22.2.2 Compressor
98
Renoise 2.6 User Manual The Maximizer is a hard limiter which boosts and limits audio signals. It will hard-clip a signal that exceeds the Threshold, but then soften the Release when it falls back under that Threshold (contrary to plain hard-clipping). The Maximizer is often used for final mastering to block any stray, unnecessary peaks without harsh sounding full hard-clipping. Boost: Gain applied to the signal before the Threshold. Threshold: The dB value that the Maximizer limits the input to. Peak Rel.: Compression release factor for peaks (transients). Slow Rel.: Compression release factor for non-peaks (constant signals). Ceiling: Final gain applied to the output. The small red LED below the VU meters indicates when the Peak Rel. factor is being used.
22.3.1 EQ 5
A 5-band equalizer. Amplifies or attenuates up to five bands of the spectrum. The frequencies to the left of the slider are adjustable, as are the Qs (width of the bands) to the right.
The volume scale of the graph at the right side of the device can be changed by clicking on the small button in the bottom right corner:
The "L", "R", "L-R", "L+R" buttons specify how the EQ is processed in the stereo field: L: Only processes the left channel. R: Only processes the right channel. 22.2.4 Maximizer 99
Renoise 2.6 User Manual L-R: Processes the left channel normally and the right channel inversely. This can create nice spatial effects, especially when modulated. L+R: Processes both channels equally, which is the default.
22.3.2 EQ 10
The EQ 10 device is just like the 5 band equalizer, but with 10 bands and a different default frequency and Q setup.
22.3.3 Filter
The Filter device contains many filter types and models.
The available Filter models are: 24dB 4 Pole: A standard, fast, digital bi-quad filter, as used in many audio applications. 24dB Moog: An experimental but fast Moog filter emulation, with a very unique sound and resonance near to self-oscillation. Butterworth 4n: A fourth order Butter-worth filter. Butter-worth filters are designed to have a frequency response which is as flat as mathematically possible in the passband, precisely cutting off frequencies. Butterworth 8n: An eighth order Butter-worth filter, which has an even flatter frequency response than the fourth order version. Each model has five types of filter: Low Pass: Passes low frequency signals but attenuates frequencies higher than the cutoff value. High Shelf: Attenuates signals with frequencies lower than the cutoff value with a custom amount of gain. Band Pass: Passes frequencies within a certain range and attenuates frequencies outside of that range. Band Reject: Passes most frequencies unaltered but attenuates those in a specific range to very low levels. Low Shelf: Attenuates signals with frequencies higher than the cutoff value with a custom amount of gain. 22.3.1 EQ 5 100
Renoise 2.6 User Manual High Pass: Passes high frequency signals but attenuates signals lower than the cutoff value. Each filter type has up to four parameters: Cutoff: Sets the cutoff frequency for the currently selected filter model and type. Resonance/Q: Creates a ringing feedback loop for frequencies around the cutoff value. Gain: Available for Low/High Shelf filters only. Adjusts the gain of the attenuated frequencies. Inertia: Determines how fast parameter changes are applied. Low Inertia will create sweeping effects by noticeably sliding from one parameter setting to another. This can be useful to soften the effect of cutoff changes applied to sounds with mostly low frequencies.
22.3.4 Mixer EQ
The Mixer EQ is a standard EQ that was designed to sound and behave like common DJ mixers.
22.4.1 Chorus
As the name implies, a Chorus effect enriches the sound by layering on differently pitched duplicates of itself. This can be especially useful to make simple wave shapes deeper and warmer.
Rate: Frequency of the applied modulation. Depth: Modulation depth. 22.3.3 Filter 101
Renoise 2.6 User Manual Feedback: Amount of feedback that is injected into the signal. Delay: Delay before the modulation is played. Dry/Wet: Specify how much of the clean and modulated sounds are kept. Phase: Phase offset of the modulation, applied to only the right channel to create a stereo effect. Filter type selection: Type of filter that is applied to the modulated signal. Filter Freq.: Filter frequency that is applied to the modulated signal. Filter Reso.: Filter resonance that is applied to the modulated signal.
22.4.2 Flanger
A Flanger mixes two identical signals together, with one of them delayed by a small and gradually changing amount.
Amount: Modulated signal volume. Negative values will invert the signal. Rate: Modulation frequency. Amplitude: Modulation amount. Feedback: Feedback, applied to the modulated signal. Delay: Phase offset of the modulated signal. Phase: Phase offset of the modulation, applied to only the right channel to create a stereo effect. Filter type selection: Type of filter that is applied to the modulated signal. Filter Freq.: Filter frequency that is applied to the modulated signal. Filter Reso.: Filter resonance that is applied to the modulated signal.
22.4.3 Phaser
A Phaser uses a series of filters to create peaks and troughs in the frequency spectrum. The positions of the peaks and troughs are modulated so they vary over time, creating a sweeping effect. Floor: Lower frequency boundary of the filter modulation. Ceiling: Upper frequency boundary of the filter modulation. LFO Rate: Frequency of the filter modulation. Depth: Strength of the modulation. 22.4.1 Chorus 102
Renoise 2.6 User Manual Feedback: Amount of feedback that is applied to the modulated signal. Phase: Phase offset of the modulation, applied to only the right channel to create a stereo effect. Stages: Number of used filters. The more filters are used, the stronger the effect.
22.4.4 Ringmod
Ring modulation simply multiplies an incoming signal with an oscillator. Low frequencies can be used to modulate the panning or volume of the signal. High frequencies will add a new harmonic frequency to signal.
Oscillator: The type of oscillator waveform to be applied. Frequency: The frequency of the Oscillator. Amount: The amplitude of the Oscillator. Phase: Phase offset between the left and right channels' oscillation. Inertia: Determines how fast parameter changes are applied. Low Inertia will create sweeping effects by noticeably sliding from one parameter setting to another.
22.4.3 Phaser
103
Renoise 2.6 User Manual Cabinet: Select the type of the Cabinet that should be used. There are bass, guitar and various other models available. Routing: Set how the Cabinet Simulator should internally route the signal through the cabinet, EQ and tube. Gain: Amount of Gain applied in the tube. More Gain will result in more distortion. Wet Mix: How much of the processed signal should be kept. Dry Mix: How much of the original, clean signal should be kept. EQ: A standard EQ with 5 bands and Q settings. See EQ 5 for a detailed description. Mono/Stereo: When set to Mono, incoming stereo signals will be combined and processed as a mono signal only. The Cabinet is twice as fast in Mono, so this can be useful to save on CPU consumption if the input signal is mono.
22.5.2 Distortion
The Distortion effect is a versatile way of changing an input sound in real-time to produce a range of characteristic distortion sounds, from traditional overdrive to bizarre sonic extremes.
Mode Type - Four buttons select the type of distortion: Razor: Razor mode cuts off the top of the waveform by amplifying and clamping the signal, also known as clipping. This gives the traditional digital overdrive sound that is quite harsh and full in character. Shape: Similar to Razor mode, except that instead of clipping, the signal is saturated. This results in a warmer sounding overdrive that emulates analogue distortion. Fold: Instead of clipping or saturating, part of the waveform is folded back towards the DC line, giving the waveform a slightly triangular shape. This is an aggressive foldback type distortion that mangles the sound and growls fiercely at high gain. Shift: Shift mode generates a new waveform from the original by folding amplitudes below the DC line. The introduced DC offset is corrected by shifting the signal. This is a noise-floor distortion with a very scratchy sounding character. Drive: Controls the amount of distortion. Depending on the selected mode, different amounts of drive produce different sound characteristics. Tone: Controls a pre-filter for adjusting distortion colour. Values above 0% add brightness to the sound, whereas values below 0% dull the sound. Wet Mix: Controls the output volume of distorted sound. Initially set to full volume. Dry Mix: Controls the volume of the unaltered original signal. Initially set to silent. 22.5.1 Cabinet Simulator 104
Renoise 2.6 User Manual Tips and tricks The Wet Mix will usually need to be reduced, depending on the amount of distortion applied. Sometimes the distortion can sound too harsh or 'cold' - this can be countered by adding a small amount of Dry Mix to add warmth. Extreme distortion can bring out a lot of harmonic overtones and high frequency detail - sometimes not all of it is desired. This can be controlled with a Low Pass Filter after the distortion effect.
22.5.3 LofiMat
The LofiMat degrades the input signals quality by either lowering the bit-depth or lowering the effective sample rate of the signal. Applied softly, this can add nice harmonics. Bit Crunch: The applied bit-depth. Quality: The applied sample rate. Noise: Amount of extra noise that should be added to the signal. The noise will also be degraded by the Bit Crunch. Wet Mix: How much of the processed signal should be kept. Dry Mix: How much of the original, clean signal should be kept.
Type: Select the basic filter type: Low or High Pass. Distortion: How much distortion should be applied. Cutoff: Cutoff frequency of the filter. Resonance: Amount of resonance applied to the filter. Inertia: Determines how fast parameter changes are applied. Low Inertia will create sweeping effects by noticeably sliding from one parameter setting to 22.5.2 Distortion 105
22.6.1 Gainer
The Gainer simply amplifies and pans a signal, just like the Pre/Post-Mixer devices. The advantage of having a dedicated device for this though, is that you can apply volume and panning changes at any position in the DSP effect chain.
Gain: Sets the volume level. Panning: Sets the panning of the signal. Inverse: Allows you to invert the phase of each channel separately. This should mainly be used to correct wrongly inverted phases in recordings. Playing back the same signal inverted on one channel creates a spacial effect when speakers are very near to the ear, like with headphones, but further away this is barely audible.
22.6.2 DC Offset
The DC Offset device allows you to shift the signal up and down on the DC line. It is mainly used to correct unwanted DC offsets from signals.
DC Offset: Shift the signal up or down on the DC line. Use the Scopes to analyse the changes. Auto DC: When enabled, incorrect DC offsets will be automatically corrected by the device.
106
Expand: Emphasises or attenuates the differences between the left and right channel. Surround: Adds a spatial stereo effect to the signal. This will phase-shift some frequencies of the signal on a single channel to create a stereo effect. Mono Mix: When using the Expand option to create a mono signal, you can define which part of the stereo signal should be kept. "L+R" will use the average of both channels.
107
23 Routing Devices
Routing devices can externally route channels from Renoise to another application or vice versa, as well as internally route audio from one track to another.
Channel: When your soundcard offers more than one input, you can choose a sub-channel here. The recording device is set up in the Audio Preferences. Input: The channel to be routed to Renoise (left, right or both). The level meter to the right of the buttons displays the current input levels. Latency: Select from "Live Recording Mode" for guitar, vocals etc. or "MIDI Return Mode" for re-routed Renoise triggered synths. This will apply the appropriate amount of latency to the signal. Panning: The panning of the input stream. Volume: The gain of the input stream.
23 Routing Devices
108
Renoise 2.6 User Manual Device: The ReWire slave to be loaded into Renoise. After selecting a device, many applications (e.g. Reason) will be auto-started. If this doesn't happen, then just launch the program yourself and it should be automatically set as a slave to Renoise. Channel: When the device has more than one audio channel available, you can select it here. To route more than one channel from the same slave to Renoise, simply use multiple #ReWire-In Devices with the same "Device" setting. Input: The channel to be routed to Renoise (left, right or both). The level meter to the right of the buttons displays the current input levels. Panning: The panning of the input stream. Volume: The gain of the input stream.
Mute/Keep Source: Mute Source: The signal is muted after it is routed to the Send Track, meaning that the current track becomes silent and DSPs appearing after the Send Device in the DSP chain will have no effect. Keep Source: The signal is routed to the Send Track, but also continues to play on the current track (see illustration below). Amount: The volume of the signal sent to the Send Track. Receiver: The Send Track that will receive the audio.
109
110
24 Meta Devices
Meta Devices are effects that modulate or control other device parameters instead of manipulating audio. They can even be linked between different tracks, making for complex and powerful routing possibilities. Common usages for Meta Devices are applying modulations with the *LFO Device or *Signal Follower Device, controlling plugin instrument automation via the *Automation Device, or sending MIDI to plugins using the *MIDI Control Device. There are also devices which can use various real-time inputs (notes, velocity, audio output etc.) to guide their behaviour, such as the *Key-Tracking Device or *Velocity Device. Finally, there are devices which can also be used to route and control other meta or audio effect parameters via the *XY Pad and *Hydra.
The (Plugin) Automation Device directly broadcasts parameter value changes to plugin instruments instead of using MIDI. You can manually select which parameter you want to send or automate. The number of available parameters depends on the plugin instrument. Every plugin has a different parameter set, so the parameters which you can control with an automation device depends on those that are available to you. Below is an example of the "East-West Symphonic Orchestra" plugin. The "1:" indicates that the parameter is reserved for instrument 1, the "2:" for instrument 2, and so on. But this can be different depending on the specific plugin.
24 Meta Devices
111
The MIDI Control Device broadcasts MIDI pitch bend, channel pressure, control change and program change commands to instruments. By default, up to four parameters can be freely configured per device. If you need more than this, then you can extend the number of parameters up to a total of fourteen by clicking on the small arrow in the lower-right corner. Every parameter in the device has the following options: "Custom Name" for CC: Allows you to name your control change parameters, to specify what the CC number does in your plugin or MIDI instrument. CC numbers can be freely assigned in plugins or MIDI instruments. You will find a MIDI implementation chart in your plugin or MIDI synthesizer's reference manual, describing the available parameters. On/Off for PB or CP. A number for CC: Toggles the parameter and specifies the CC number that you want to send. MIDI Message Type: Can be PB (pitch bend), CP (Channel Pressure), CC (controller change) or Prg (program change). Parameter Value: The actual value that is sent or automated. The MIDI channel cannot be configured in this device; it always uses the instrument's channel setting. As soon as a song with a MIDI Control Device is loaded, the device will immediately send out all of its enabled parameter messages. Disabling the parameters or setting them to "Off" avoids sending out any messages for parameters you don't want to. If you want to control a General MIDI instrument quickly (through parameters like volume, panning etc.), you can do so by selecting the "General MIDI" preset of the MIDI Control Device (click on "Init" and change it to "General MIDI"). 24.1.1 *Automation Device 112
Imagine you would like to control three different sliders in different tracks, using just a single slider. This is possible via the Hydra device, which allows you to map a single parameter to up to nine destination parameters. This opens up a lot of possibilities for cross-routing or macro automation. The device is named after the Hydra from Greek mythology, a serpent with nine heads. Input: The parameter to be mapped to the destination parameters. This value can either be changed by moving the slider in the GUI, by Pattern Effect Commands or via Graphical Automation. Dest: The parameter which you want to map to. As soon as a valid connection is made, the Min and Max values will appear and the destination becomes active. To invert a mapping (e.g. control volume from 0 dB to -INF dB, instead of -INF dB to 0 dB), simply swap the Min and Max values. Scaling: The scaling that will be applied from the input to the destination. By default, the input will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
The XY Pad is a small Hydra Device which only maps two destination parameters, but offers a two dimensional XY pad for the automation. With the pad you can easily control two parameters at once. X/Y Axis Setup: Configure the X axis destination parameter or the Y axis destination parameter. 24.2 Mapping Devices 113
Renoise 2.6 User Manual Dest & Scaling: See *Hydra Device. Auto Reset: Toggles whether releasing the mouse button on the XY pad will cause the device to jump back to the specified values, much like an auto-centring joystick.
Reset: Left-clicking resets the LFO's current phase, while right-clicking will automate the reset by placing a command in the current track's effect column. LFOs run constantly, even while the song is stopped. In order to sync the LFO's cycle to the song, you have to automate the "Reset" button. See below for more details. Modulation shape: - Sine wave oscillator. - Sawtooth oscillator. - Pulse oscillator. - Random oscillator.
114
Renoise 2.6 User Manual Allows you to draw a custom waveform. If you set the custom wavelength to match the Frequency value, then one automation grid point becomes equal to one Pattern Editor line.
Dest.: Destination track, effect and parameter, allowing you to specify the parameter to be modulated. Amplitude: The maximum range that should be applied to the destination parameter. 100% will modulate the full range. Offset: The modulation offset applied to the destination parameter. Frequency: The speed of the modulation in Lines per Cycle. For example, an LPC of eight will cycle the LFO once every eight pattern lines. Syncing LFOs The "Reset" button can be triggered with the pattern effect command: x7yy, where x stands for the position of the LFO device in the DSP chain (if it's the first device: 1, if the second: 2 etc.) and yy is the offset value: 00 restarts the LFO from the beginning. 40 restarts the LFO from a quarter of the way through of the cycle. 80 restarts the LFO from halfway through the cycle. C0 restarts the LFO from three quarters of the way through the cycle.
Instr.: The instrument to be used for input. Selecting "All" will affect every instrument played in the current track. Dest.: Destination track, effect and parameter, allowing you to specify the parameter to be modulated. Dest. Min: The minimum value to be used from the destination parameter's range. Dest. Max: The maximum value to be used from the destination parameter's range. Scaling: The scaling that will be applied from the input to the destination. By default, the input will be mapped linearly, but you can also select from two exponential and two logarithmic scales. Range: Minimum and maximum velocity range that will be used for input. 24.3.1 *LFO Device 115
Instr.: The instrument to be used for input. Selecting "All" will affect every instrument played in the current track. Dest.: Destination track, effect and parameter, allowing you to specify the parameter to be modulated. Dest. Min: The minimum value to be used from the destination parameter's range. Dest. Max: The maximum value to be used from the destination parameter's range. Scaling: The scaling that will be applied from the input to the destination. By default, the input will be mapped linearly, but you can also select from two exponential and two logarithmic scales. Range: Minimum and maximum velocity range that will be used for input. Range Modes In addition to applying a scaling mode to the Key-Tracking Device's range, you can also set up how the range should handle notes: Clamp: Each note within the range will trigger an event, while notes outside of the range will be clamped to the specified limits. Soft: Notes outside of the range are completely ignored and will not trigger anything. Octave: Notes played on different octaves will be handled equally, e.g. a C-5 will have the same effect as a C-4 or C-3.
116
Dest.: Destination track, effect and parameter, allowing you to specify the parameter to be modulated. Dest. Min: The minimum value to be used from the destination parameter's range. Dest. Max: The maximum value to be used from the destination parameter's range. Dest. Off: Offsets the destination's min and max values equally by the specified amount. This can be especially useful when you want to automate the modulation. Scaling: The scaling that will be applied from the input to the destination. By default, the input will be mapped linearly, but you can also select from two exponential and two logarithmic scales. Attack: Attack rate of the volume envelope. Lower values will respond quicker to volume changes in the audio input. Release: Release rate of the volume envelope. Higher values will cause the volume tracking to react more softly when the input's volume drops. LP Filter: Cutoff frequency of a LowPass Filter applied to the input. Used to restrict the frequency range that will trigger the volume envelope. HP Filter: Cutoff frequency of a HighPass Filter applied to the input. Used to restrict the frequency range that will trigger the volume envelope. : Listen to the filtered input signal only. Gives you a better idea of how the signal will affect the destination parameter. L/R/L+R: Select which channel(s) should be used for the input's volume tracking: left (L), right (R) or both (L+R). Lookahead: Shifts the envelope back in time by the specified amount, which can be used for snappier attack rates. Activating this will add some latency to the device, so this option will only work if "Automatic Plugin Delay Compensation" is enabled via the "Options" menu. Cross Track Routing with the Signal Follower Unlike the other Meta Devices, the Signal Follower cannot affect devices that appear on tracks to the left of its own host track. It is also unable to control effects on the same track as itself, if that device appears before it in the DSP chain. Such tracks and effects will show in the "Dest." box with the suffix: "(N/A)" (i.e. Not Available). This is necessary to ensure that the Signal Follower does not add latency to the song's signal chain. If you want to affect a track or device that currently shows as "(N/A)", then simply reorder the tracks or reorder your effects so that the Signal Follower appears before (to the left of) the desired parameter.
117
25 VST/AU/LADSPA/DSSI Effects
Plugin effects (VSTs on Windows, VSTs or Audio Units on OSX, VSTs, LADSPAs or DSSIs on Linux) can be added and used just like any of the other Track DSPs in Renoise, but you may have to configure them with the Plugin Compatibility Settings. If you can't find your plugins in the Track DSP list, then please have a look at the Plugin Preferences section.
25 VST/AU/LADSPA/DSSI Effects
118
This dialog will appear after clicking on the "?" button in the VST Instrument Properties section after a plugin is loaded. In most cases these options will already have the correct settings, as Renoise comes with a database which sets the defaults for you. If you are experiencing any of the problems described in the dialog, then you might want to try altering the settings.
119
26 Automation
Automation is the recording and playback of parameter changes over time. A parameter in this case is a DSP effect parameter, such as a Filter's Cutoff or Resonance. Automation in Renoise can be done in two ways: Graphically or with Pattern Effect Commands. Every DSP device in Renoise can be automated. Automation of plug-in instruments is also done via Track FX, by using an *Automation Device.
(automation rectangles next to the parameter are blue for the first three parameters here)
26 Automation
120
To create an Automation, select the parameter on the left then click somewhere inside the grid, creating an automation point. Alternatively, double-click the name of the parameter on the left. This will create an envelope and insert a point at line 0 with the parameter's current value.
121
Renoise 2.6 User Manual 26.3.1.2 Editing with the Keyboard If you middle-mousebutton-click on the envelope, or right-click on the small rulers above and below the envelope and select "(Set Keyboard Focus Here)", you can control the envelope with keyboard shortcuts: To move the selection cursor in the envelope, use the left/right arrow keys or the "Home" and "End" keys. To select parts of the envelope, hold down the "Left Shift" key while moving the cursor. To create a new point or remove an existing one, hit the "Enter" key. To enter an exact value for a point in the numerical edit field, press "Left Shift + Enter" and type in the value. For other operations like copy/paste, right-click on the small rulers above and below the envelope to open the context menu.
The toolbar below the envelope contains a few options and tools. From left to right they are: - Copies the current envelope into the clipboard, then removes it from the editor. - Copies the current envelope into the clipboard. - Pastes a previously copied envelope from the clipboard. - Shows the value of the currently selected point. Double-click to enter a new value.
- Choose the zoom factor of the envelope view. - Select the envelope type: Point: Only changes value when a point is encountered. Linear: Values are changed along the Automation line, which is interpolated linearly between points. Cubic: Values are changed along the Automation line, which eases into and out of points. - These are slots used to store presets (right-mouse button = store, left-mouse button = recall). The presets are saved in the preferences, so they are retained when loading or starting new songs.
Renoise 2.6 User Manual - Flip the curve or points in the current selection across the vertical-axis (flip values). - Flip the curve or points in the current selection across the horizontal-axis (flip times). - Add a small amount of randomisation to each value for a more "human" feel. Generate tools: - Generate a smoothly rising logarithmic curve. Use the flip buttons after generating to create other curves. - Generate a random envelope.
26.5 Tips
To create Automations which cover more than one pattern, you can use a small trick to set up the correct start and end points. Let's say we want to create a volume ramp from -INF dB to 0 dB over multiple patterns: 1. Go to the first pattern and set the volume to -INF. 2. Go to the Automation Editor and double-click the volume parameter in the parameter list. This will create one point at -INF at the beginning of the envelope. 3. Add another point at -24 dB at the end of the envelope. 4. Switch over to the next pattern. 5. Again, double-click the volume parameter in the parameter list. This will now create one point at -24 dB, the parameter's last Automation value. 6. Repeat the same procedure for the next patterns until you reached 0 dB.
123
By default, the panning and delay columns are not visible. To show/hide them you can use the keyboard shortcuts, "Left Control/Command + Left Shift + V (Volume), P (Panning), D (Delay)", or you can press the corresponding buttons in the Pattern Editor's control bar, located at the bottom of the editor:
Renoise 2.6 User Manual 1. Patterns are divided into lines where you can place effects and notes. The Lines Per Beat setting in the Transport Panel defines how many lines make up a musical beat. 2. Ticks divide each line into a smaller fraction. This tick fraction is configurable (Ticks Per Line in the Song Settings), but is a 12th of a line by default. Many sample commands make use of these ticks, while Automation playback and interpolation are also calculated at the tick rate.
125
Renoise 2.6 User Manual Slide commands (pitch/volume/glide) continue to slide up or down by the last valid value if no value (00) is entered. This way you can quickly enter a series of slide commands without having to repeat the same value again and again. You can use the small FX drop down menu at the bottom of the Pattern Editor as quick reference:
Renoise 2.6 User Manual A +2 B +4 C +8 D +16 E *3/2 F *2 0Fxy Vibrato (x = speed, y = depth). 27.2.1.2 Track DSP Commands You can also change any Track DSP effect parameters with pattern effect commands. The sample commands all start with 0, e.g. 05 for glide, but Track DSPs also make use the first number to specify which effect in the chain is being altered: xyzz -> x is the the xth effect in the chain, y is the yth parameter in the device. For example: let's say you have a Filter as the first effect in the DSP effect chain, then 12FF will set the Filter's Resonance to the maximum value (1 = Filter device (the first effect), 2 = Resonance (the second parameter), FF = maximum value). You can also enable and disable effects with track DSP commands: xF00 - Turn effect x off. xF01 - Turn effect x on. Moving a slider in the Track DSPs panel will also show the pattern effect code in the Lower Status Bar. Right-clicking a slider will automatically record the parameter changes into the Effect Column when Automation recording is set to pattern effects ( - located at the bottom of the Pattern Editor in the control bar). 27.2.1.3 Global Commands F0xx - Set Beats Per Minute (BPM) (20 - FF, 00 = stop song) F1xx - Set Lines Per Beat (LPB) (01 - FF, 00 = stop song). F2xx - Set Ticks Per Line (TPL) (01 - 10). F3xx - Set track's output routing to channel xx (00 is the master track, other values refer to available channels of the soundcard). F4xx - Toggle song groove on/off (see Song Settings) (00 = turn off, 01 or higher = turn on). FBxx - Pattern break. The current pattern finishes immediately and jumps to next pattern at line xx (hex). FCxx - Set master volume (00 - FF, -INF to 3 dB). FDxx - Pause pattern playback by xx lines. FF00 - Stop all effects and notes in the track.
Renoise 2.6 User Manual A2 = 0720 etc.) Bx - Play sample in the current note column backwards (0 is backwards, 1 is forwards again). Dx - Delay a note by x ticks (0 - F). Ex - Retrigger a note every x ticks (0 - F). Fx - Cut the note after x ticks (0 - F).
Note: Insert the Cx MIDI commands in the panning column of the right-most note column, next to the effect column. MIDI commands show a different syntax colour than when they function as panning values and a 0000 value is automatically filled in on the effect column.
128
Renoise 2.6 User Manual Take care that you also add the instrument number, so that Renoise knows which MIDI instrument it should use for the command. MIDI and plugin instruments can also be Automated through *MIDI Control Devices or *Automation Devices.
1. Pitch slide up [01xx]: Sound file (mp3) From line 00 to 07, the sample is pitched up at a constant rate of 28 (hexadecimal notation), where 00 means "repeat the previous value". 2. Glide to note [05xx]: Sound file (mp3) The first note is played at C-4. At line 04 the pitch rises a constant rate of 20 (hexadecimal notation) towards A-4. Once the glide reaches reaches the desired pitch of A-4, subsequent 05 commands are ignored. 27.2.5 MIDI Commands 129
Original Loop: Sound file (mp3) 1. Sample offset [09xx]: Sound file (mp3) The offset command works by splitting a sample into 256 equal parts. The larger the sample, the more inaccurate this command will be. As the range of values is 00 to FF, 0980 plays the sample from halfway through and 0940 plays the sample from one quarter of the way through. 2. Retrigger note [Ex] : Sound file (mp3) This effect replays the sample very quickly at its current position in the waveform playback. x sets how many ticks to count before retriggering the sample again. By default, there are 12 ticks per line. Setting E4 will retrigger a sample 3 times per line (124=3). 3. Reverse sample [B0, B1]: Sound file (mp3) B0 plays the sample backwards from that point. B1 resumes normal playback.
130
Renoise 2.6 User Manual 1. Delay note [Dx]: Dx delays by ticks. A line is divided into equal ticks, the default value being 12. By using the D8 command in the volume or panning column, the note is delayed by 8 ticks. 2. Using the Delay Column: The Delay Column divides a line into 256 equal parts and so is much more precise than ticks. Use this column to get more accuracy.
131
28 Mixer
If you are familiar with hardware mixer consoles, the Mixer in Renoise will look familiar to you. It provides a quick overview of all available tracks, DSP effects and output levels. This is especially useful in the last production stage, when you are finished with the main song structure and need to concentrate on polishing the final mix. The Mixer also allows you to display a subset of track effect parameters which you can customise. Using this, you can prepare your songs for live performance by showing only the parameters you would like to concentrate on adjusting.
The idea behind the Pre/Post mix separation is that you should use the Pre levels while composing the song. Automation, like the fade-in of tracks, should be applied here or with a Gainer Device. Post volume and panning levels cannot be automated and should only be used in the final mixing stage to balance the mix.
28 Mixer
132
Track colours can be shown or hidden in the Mixer as well. Right-click anywhere in the Mixer DSP chain section and select, "Show Track Colors".
133
134
135
136
137
29.1.1 Overview
138
Renoise 2.6 User Manual Selection in Sequence: Render only a selected pattern range from the Pattern Sequencer. You can also select this range in the Pattern Sequencer directly by using the Pattern Sequencer's context menu: "Render Sequence Selection To Sample...". Selection in Pattern: Renders only the area selected in the current pattern (see Render & Resample Parts of the Song). This can also be quickly done using the Pattern Editor's context menu: "Render Selection To Sample...".
29.1.3 Destination
This determines where the .wav file should be saved and under which name. Hitting the "Browse" button will prompt you to select the folder where you would like the rendered files to be saved. Enter the name of the file in the text field next to the "Browse" button. The destination file(s) will always be standard .wav audio files.
Renoise 2.6 User Manual pattern once). This is extremely useful to quickly cut and export your song as a set of loops. Note that completely silent patterns will be deleted at the end of the rendering process. Priority: To render a batch of songs as quickly as possible, the rendering process bypasses your soundcard. Unfortunately, some plugin instruments and effects render incorrectly when they run faster than real-time. As a workaround for those plugins, Renoise also offers a pseudo-real-time priority rendering mode. If you use plugin synths (VSTi/AUs) or effects and the resulting files do not sound as they should, try rendering again using the "Real" mode.
140
141
If you want to create sample-based instruments from plugin instruments, you can also use a dedicated function in Renoise to do so. See Render or Freeze Plugin Instruments to Samples for more information.
142
143
31.2 Overview
Renoise 2.6 User Manual sample per octave. The more samples are rendered, the closer the rendered result will be to the original. Velocity: The Note-On velocity that will be used to trigger the instrument when sampling it. Plugins may modulate some of their settings depending on the velocity.
145
146
The audio signal from the slave will be routed into Renoise via the "#ReWire-In Device". Both applications are now bound together and everything is automatically configured for you. If you hit play in Renoise, the slave will start playing too. If you navigate around in the song, the slave will follow. If you change the playback in the slave, Renoise will follow. If you want to capture another audio bus from the same slave, simply add another "#ReWire-In Device" and select the same slave but choose a different bus. This will allow you to stream multiple buses from the same application.
147
In many cases you will then have to explicitly tell the master to use Renoise as a slave. In most multi-track sequencers this is done by selecting Renoise as "Audio Input". Please refer to the master's documentation for more details. Once you have routed Renoise into the master mixer, you are ready to go and the audio signal from Renoise will be routed into the host. Starting, stopping, and navigating through the song will be synchronized in both apps.
148
Full Transport Sync: Any changes to the time-line in Renoise and the ReWire master will be synced. This is very useful for creating a song in multiple applications at once. BPM & Bar Sync: You can start, stop and navigate freely in Renoise while the time-line of both applications remains beat-synced. Very useful for improvisations or live mixing. Automatically compensate latencies: The ReWire protocol does not allow the passing of latencies that either the master or slave are using. When running Renoise as a slave and the song makes use of plugins which introduce latency, Renoise must shift its time-line to compensate and ensure synchronicity. This shifting may unfortunately lead to missed first notes upon starting the song or pattern.
Renoise 2.6 User Manual Renoise, but rather a limitation in the ReWire implementation of the designated master application.
150
Renoise 2.6 User Manual In the case where all Jack Transport applications are Time Base aware, you still have to make sure that all clients are using the same tempo and automation. This is because playback relocation will be done in sample time instead of "beat time". All clients need to have the same base tempo in order to jump to the same positions.
152
34 MIDI Clock
MIDI Clock is a MIDI protocol that allows the syncing of playback (transport and tempo) of multiple sequencers, synthesizers, drum machines etc. This can be external MIDI hardware, other software on your computer, or software running on other computers and connected to Renoise via MIDI cables. There are two MIDI Clock modes: master and slave. Renoise fully supports both modes. The MIDI Clock master sends a series of 24 ppqn (pulses per quarter note) beat clock messages to all slaves. The interval of these messages allows the connected slaves to determine the master's tempo and beat position. Along with the 'beat clock' messages, 'Start', 'Stop', 'Continue' and 'Relocation' (Song Position Pointer) messages are sent to sync the timelines of the master and slaves. Only the MIDI Clock master can start or stop the playback or change the tempo. Slaves are forced to follow the master, thus the terms 'master' and 'slave'.
34 MIDI Clock
153
Renoise 2.6 User Manual To quickly enable and disable the connection to the master clock, use the small 'Clock' button in the Renoise Transport Panel, next to the BPM. This icon will only show up when a MIDI Clock slave device has been set. Important: A MIDI device must be selected and the sync clock mode icon must be enabled to sync Renoise to other devices. After you have done this, you should notice a small green blinking LED at the top of the Renoise interface:
The LEDs next to the small clock icon show the MIDI Clock input in green and output in red.
154
35 MIDI Mapping
With MIDI Mapping you can remotely control Renoise from your external MIDI controller or master keyboard. Nearly everything you can do in Renoise with the mouse or the keyboard can also be done from an external MIDI controller. MIDI mappings are saved along with your song, unlike the keyboard mappings in the preferences. This way you can create unique MIDI mapping sessions for every song and also share the settings by either using Template Songs or by importing/exporting common MIDI mappings in the MIDI dialog (see below). Renoise will never automatically detect your MIDI controller and configure the mappings for you. You have to manually (at least once for a Template Song) set up the controller.
It can also be opened by clicking the "MIDI Map" button to the right of the VU meters at the top of the Renoise interface:
35 MIDI Mapping
155
Renoise 2.6 User Manual Next to the "MIDI Map" button you will also find two small LEDs which show the MIDI input/output that Renoise receives/sends. If you are in doubt about whether your MIDI controller is set up and connected correctly to Renoise, then watch the green LED (input), which should blink when you use the controller.
Left: MIDI Clock (if enabled in the MIDI Preferences) Right: General MIDI input and output
Learn Mode: Highlights all the parts of Renoise available for MIDI Mapping (see image below). Select a highlighted button or parameter, then press a note or move a controller to assign. When clicked, "Learn Mode" will become "Test Mode", which allows you to test out what you've just mapped without having to close the MIDI Mapping dialog. Available & Active Mappings: Clicking the arrow will unfold a list of the currently available and active mappings. Selected parameter: Displays the currently mapped parameter in Renoise. Channel: The MIDI channel currently mapped from your controller. CC No: The CC number currently mapped from your controller. CC Type: The type of MIDI CC controller. Absolute 7 bit: Use the CC value as an absolute value. Relative signed bit: Increase at [065 - 127], decrease at [001 063]. Relative signed bit 2: Increase at [001 - 063], decrease at [065 127]. Relative bin offset: Increase at [065 - 127], decrease at [063 35.2 Opening the MIDI Mapping Dialog 156
Renoise 2.6 User Manual 000]. Relative two's comp: Increase at [001 - 64], decrease at [127 065]. Min: When mapping, for example, a MIDI fader or encoder to an effect parameter in Renoise, this allows you to set up the lower boundary of the controller. Max: This allows you to set up the upper boundary of the controller in Renoise. Tip: Swap min and max values to reverse the controller. Prefer 'Setting' instead of 'Toggling' On/Off states: Specify how the controller should change things that are turned On/Off in Renoise. See Set, Trigger and Toggle Mappings for a detailed description. Allow mapping the same Note/CC more than once: When enabled, you can assign the same controller button or fader (the same MIDI message) to multiple things in Renoise. As an example, this could be used for cross-fades of two track volume parameters. Record MIDI mapped parameters to automation: When enabled, any parameter changes you make with the MIDI controller will be recorded into either the Pattern Editor or Automation Editor. This only applies when Edit Mode is enabled. Note that the highlighted colour may vary according to the current theme:
157
Send MIDI from your controller (press a key, push a button, move a fader etc.)
Renoise will automatically map the selected parameter to the chosen key/button/fader of the controller. Note: When using endless encoders, which may send one of the relative CC modes noted above, slowly turn it to the left in order to map it. This allows Renoise to estimate how the encoder works (guess the relative CC modes) and stop you from having to keep manually resetting the mode.
To clear all of the mapped parameters, click the "Clear" button at the top of the dialog (next to the "Load" and "Save" buttons).
Renoise 2.6 User Manual you for a file name and a location to save the mappings to. Exported settings can be imported by clicking the "Load" button and selecting a file. Note that Renoise will not import/export parameter mappings as these are specific to Track DSP effects and so will be completely different for every song. What is imported/exported though, are the parameters found under "Global Mappings" in the "Available and active mappings" list, such as Start/Stop, select/trigger sequences etc. If you want to repeatedly use the same mappings for your songs, then it might be useful to create a Template Song. Because all mappings are saved with a song, you can set up your favourite mappings in a blank song and save this as a template, enabling them by default for every new song.
159
[Trigger]: Whenever your controller sends a command to Renoise, ignoring any values or states from the MIDI messages. This is, for example, used for things like "Start Playing" or "Stop Playing". [Toggle]: Allows the controller to only change an On/Off value, ignoring any values or states from the MIDI messages. [Set]: Allows the controller to specify exactly when something is On or Off, giving it total control. To understand the difference between [Toggle] and [Set] better, let's take a look at what commands MIDI controllers may send out. Here is an example for a button that sends a MIDI controller change message: A) Button Button Button Button B) Button Button Button Button
Pressed: Controller with Value 127 (or something above 64) is sent. Released: Controller with Value 0 (or something below 64) is sent. Pressed again: Same as before. Released again: Same as before.
Pressed: Controller with Value 127 (or something above 64). Released: Nothing. Pressed again: Controller with Value 0. Released again: Nothing. 160
Renoise 2.6 User Manual C) Button Button Button Button Pressed: Controller with Value 127 (or something above 64). Released: Nothing. Pressed again: Controller with Value 127 is sent again. Released again: Nothing.
Some controllers may use use protocol A, others B or C, or even other non-listed combinations. Renoise needs to deal with all of these possibilities, which is why the [Toggle] and [Set] options exist. Now let's say you want to set something On or Off in Renoise. You have to tell Renoise how it should deal with the incoming messages. Take the global "Edit Mode" as an example, where there exists two variants for it in the list of available MIDI mappings: Edit Mode [Toggle]: Will ignore Controller Values of 0, so you can use controller protocol A or C. Edit Mode [Set]: Will not ignore Controller Values of 0, but will instead interpret them as "state": CC value > 64 On, CC value < 64 Off, so you can use controller protocol B with encoders or faders. If you are unsure what the right mode is for your controller, simply try out both variants. If this works, then select that variant for the other mappings, because it's very likely that the controller sends MIDI in the same manner for the other buttons too. Note that Renoise will always choose the [Toggle] variant when executing MIDI "Learn Mode". To automatically choose [Set] or [Toggle]: When clicking on something in the Renoise GUI to create mappings, the "Prefer 'Setting' instead of 'Toggling' On/Off states" option in the MIDI mapping dialog defines which mappings should be used for your controller. [Set] will be selected when the option is enabled, otherwise [Toggle] is used. This way you only have to decide which type of mapping you want and can quickly create the mapping without using the "Available And Active Mappings" list.
161
Renoise 2.6 User Manual Global Mappings/Track Levels/Volume/Current Track: Allows you to control the volume of the current track. Global Mappings/Track Levels/Panning/Current Track: Allows you to control the panning of the current track. Using this you can control every track in a song with just a few buttons and faders on your controller.
162
36.1 Setup
Renoise can use OSC in one of two ways: 1. Using Renoise as an OSC server (OSC receiver) via a preconfigured OSC message set. 2. Using the fully configurable and customisable Renoise scripting API. This allows you to send and receive any form of OSC message and define your own communication protocol, but obviously requires programming knowledge. See the Renoise Scripting API pages for more information. To setup Renoise as an OSC server, open the OSC options panel by choosing "Edit -> Preferences -> OSC" from the main menu:
163
Enable Server: This starts the Renoise OSC server and the network port is changed to a listening state, so you may get a firewall warning the first time this is enabled. Incoming Messages: This panel simply displays messages relevant to the networking process. Protocol: Select the protocol which the Renoise server will use: Udp: Provides a high transfer rate with lower reliability than Tcp. Tcp: Provides a lower transfer rate than Udp with higher reliability. Port: Select the Port number for messages to be transferred over. Generally, a number greater than 1024 is used. Command List: Lists the various commands that it is possible to use to communicate with Renoise. Explanation Panel: When clicking on a command in the Command List, an explanation of what the command does is displayed here.
36.1 Setup
164
Renoise 2.6 User Manual /renoise/song/edit/mode(boolean) Set the song's global Edit Mode on or off. /renoise/song/edit/octave(number) Set the song's current octave value [0 - 8]. /renoise/song/edit/pattern_follow(boolean) Enable or disable the global Pattern Follow mode. /renoise/song/edit/step(number) Set the song's current Edit Step value [0 - 8]. /renoise/song/lpb(number) Set the song's current Lines Per Beat value [1 - 255]. /renoise/song/record/chord_mode(boolean) Enable or disable the global Chord Mode. /renoise/song/record/quantization_step(number) Set the global Record Quantization step value [1 - 32]. /renoise/song/record/quantization(boolean) Enable or disable the global Record Quantization. /renoise/song/sequence/schedule_add(number) Add a scheduled sequence playback position. /renoise/song/sequence/schedule_set(number) Replace the currently scheduled sequence playback position. /renoise/song/sequence/slot_mute(number, number) Mute the specified track at the specified sequence slot in the matrix. /renoise/song/sequence/slot_unmute(number, number) Unmute the specified track at the specified sequence slot in the matrix. /renoise/song/sequence/trigger(number) Set the playback position to the specified sequence position. 36.1.1 The Default OSC Implementation of Renoise 165
Renoise 2.6 User Manual /renoise/song/tpl(number) Set the song's current Ticks Per Line value [1 - 16]. /renoise/song/track/XXX/device/XXX/bypass(boolean) Set the bypass status of a device [true or false]. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/device/XXX/set_parameter_by_index(number, number) Set the parameter value of a device [0 - 1]. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/device/XXX/set_parameter_by_name(string, number) Set the parameter value of a device [0 - 1]. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/mute Mute track XXX. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/output_delay(number) Set track XXX's delay in ms [-100 - 100]. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/postfx_panning(number) Set track XXX's post FX panning [-50 - 50]. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/postfx_volume_db(number) Set track XXX's post FX volume in dB [-200 - 3]. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/postfx_volume(number) Set track XXX's post FX volume [0 - db2lin(3)]. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/prefx_panning(number) Set track XXX's pre FX panning [-50 - 50]. (XXX is the device index, -1 chooses the currently selected device)
166
Renoise 2.6 User Manual /renoise/song/track/XXX/prefx_volume_db(number) Set track XXX's pre FX volume in dB [-200 - 3]. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/prefx_volume(number) Set track XXX's pre FX volume [0 - db2lin(3)]. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/prefx_width(number) Set track XXX's pre FX width [0, 1]. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/solo Solo track XXX. (XXX is the device index, -1 chooses the currently selected device) /renoise/song/track/XXX/unmute Unmute track XXX. (XXX is the device index, -1 chooses the currently selected device) /renoise/transport/continue Continue playback. /renoise/transport/loop/block_move_backwards Move the Block Loop one segment backwards /renoise/transport/loop/block_move_forwards Move the Block Loop one segment forwards /transport/loop/block(boolean) Enable or disable pattern Block Loop. /renoise/transport/loop/pattern(boolean) Enable or disable looping the current pattern. /renoise/transport/loop/sequence(number, number) Disable or set a new sequence loop range. /renoise/transport/panic
167
Renoise 2.6 User Manual Stop playback and silence all playing instruments and DSPs. /renoise/transport/start Start playback or restart playing the current pattern. /renoise/transport/stop Stop playback. /renoise/trigger/midi(number) Trigger a raw MIDI event. arg#1: the MIDI event as number /renoise/trigger/note_off(number, number, number) Trigger a Note-Off. arg#1: instrument (-1 chooses the currently selected one) arg#2: track (-1 for the current one) arg#3: note value (0-119) /renoise/trigger/note_on(number, number, number, number) Trigger a Note-On. arg#1: instrument (-1 for the currently selected one) arg#2: track (-1 for the current one) arg#3: note value (0-119) arg#4: velocity (0-127)
Note that the default OSC implementation can be extended by editing the file "GlobalOscActions.lua" in the "Scripts" folder, found within the directory where you installed Renoise (on OSX this is found in the app bundle).
36.2 Examples
36.2.1 TouchOSC via Duplex
The Duplex Tool comes with a Device preset for TouchOSC, an iPhone / iPod Touch / iPad app, that allows those devices to control Renoise via OSC. To use it, select "TouchOSC" from the "Device" pulldown menu in the Duplex Browser and adjust the configuration as needed within the "Settings" dialog box. Then, using the TouchOSC app on the Apple device, you can change the values of the various knobs and sliders on the screen to control various features of Renoise. Duplex uses Renoises Scripting API to communicate with touch OSC, so its fully configurable, and can also be used as en example on how to wrap up your own OSC 36.2 Examples 168
169
37 Preferences
The Renoise Preferences panel lets you set various general options for the program, such as soundcard settings, MIDI device settings, how files are loaded/saved etc. These settings need to be set only once and will be applied to all songs and sounds you create with Renoise. To open the Preferences panel, choose "Edit -> Preferences..." from the main menu (Windows + Linux). On the Mac, choose "Renoise -> Preferences...". When setting up Renoise for the first time, you should only need to tweak the Audio and MIDI pages. The rest of the default options should be sufficient until you are more familiar with Renoise. The Setting Up Audio Devices and Setting Up MIDI Devices sections of the manual can help you with the initial setup.
37.1 Audio
Renoise 2.6 User Manual highly recommended as it provides better timing with MIDI instruments and lower latencies in general. In Device: (DirectSound only) If you have multiple soundcards installed, you will be able to select the one you want to use with Renoise here. Choose "Primary Device" to use the system's default. Out Device: (DirectSound only) If you have multiple soundcards installed, you will be able to select the one you want to use with Renoise here. Choose "Primary Device" to use the system's default. Sample Rate: Select the Sample Rate for playback. All internal audio processing in Renoise will be done at this rate. The higher the Sample Rate, the more detailed the results will be, but also the more CPU power will be used. Latency: (DirectSound only) Set the buffer size affecting overall latency. Higher numbers will reduce the possibility of crackling sound at high CPU usage, but will also cause more latency (the time it takes the sound from Renoise to reach an output and be heard). Use hardware buffers: (DirectSound only) This option may speed up playback processing a bit, but only some soundcards support this. If you enable this option, then experiment with recording in the Sample Editor before deciding to use it permanently, as it may cause issues. If you experience strange results then disable this function. Dither: Apply dithering to the audio stream when the soundcard uses a bit depth of 8 or 16 bit. 24 and 32 bit audio is never dithered. Limit to stereo in/out: (ASIO only) If you have a multi-IO soundcard, you can disable all inputs and outputs except for the main stereo pair. This may lead to better performance when you don't need the other channels. Control Panel: (ASIO only) Opens the ASIO driver's control panel where you can configure your soundcard in more detail. Reinitialize: Shut down and then reopen all connections to the soundcard/driver. May be useful for troubleshooting.
171
172
37.1.7 Metronome
Beats Per Bar: Set how many beat clicks (see Lines Per Beat below) should be treated as a bar. Lines Per Beat: Set how many lines in Renoise should make up a beat for the metronome.
37.2 MIDI
173
Renoise 2.6 User Manual MMC sysex messages to sync external devices to Renoise.
37.3 OSC
175
37.3.1 Server
Enable the server by checking the checkbox. Note that when enabling the server, you are opening up a port that listens to incomming traffic upon that port. If you are not planned to use OSC messaging between Renoise and any other OSC client, you are advised to leave the OSC server off. Beneath the checkbox is the messaging log window that shows you the incoming data and gives feedback if the data is send correctly or not correctly Protocol: Either choose UDP (local network and anything close) or TCP (Remote networks requiring more secure feedback if packages arrive) Port: Portnumber, by default 8000 but can be changed to any desired port.
37.4 Files
37.3 OSC
176
Note: All import options mentioned below can also be quickly accessed in the Disk Browser by right-clicking the file, then choosing "Load File with Options..."
37.5 Keys
178
37.5 Keys
179
37.6 GUI
The GUI options allow the customisation of the general display behaviour in Renoise.
37.6.1 Global
Show tooltips: Toggles the displaying of tooltips when the mouse pointer hovers over a significant part of the interface for a second. Enable GUI effects: When enabled, Renoise will use animations in some parts of the interface, e.g. smooth scrolling, fading of menus, transparency etc. Disable this option if you dislike them or are using a very slow computer.
180
Renoise 2.6 User Manual Use more compatible GFX updates: (Windows only) Uses a possibly slower method of drawing the Renoise GUI with your graphics card. This option should be kept on unless it needs to be disabled to avoid problems with multi-monitor setups. Frame Rate: Set how fast the Renoise GUI will update itself. Lower values require less CPU power, while higher values result in a more responsive user interface. Disabling the frame rate will allow Renoise to use the necessary amount of CPU power to update the GUI as responsively as possible.
37.7 Theme
37.6.1 Global
181
37.7.4 Graphic
Change the texture set and bevel amounts that are used for the current Theme.
37.8 Plugins/Misc
37.7 Theme
182
Renoise 2.6 User Manual installed then disabling this option can vastly improve startup time. If disabled, then after installing new plugins you will have manually scan for them with the "Rescan" button, as described above.
37.8.5 Backup
Autosave backup: When enabled, Renoise will periodically save backups of your current song. For existing songs, the backups are saved into a new folder named after the song. For Untitled songs, the backups will be saved into the Renoise preferences folder. Save while playing: When enabled, backups will be saved as songs are playing, which could possibly cause interruptions in the audio. If you want to avoid this while composing, disable this option. Every x minutes: How often backups should be saved. Keep x backups: Specify how many revisions of the backups should be kept. Save at: Instead of being saved next to the original song files, you can specify a folder to place the backups.
37.8.6 Misc
Autoplay song after loading: When enabled, Renoise will automatically start playback as soon as a song is loaded. Stop playing notes on pattern sequence navigation: When navigating around in the Pattern Sequencer, Renoise will stop all playing notes and then skip over to the new pattern to continue playback, avoiding 'hanging' notes. You can disable this behaviour here. Update automation on song position changes: When navigating around in the Pattern Sequencer, Renoise will ensure that any changes to pattern or envelope Automations are correctly updated. You can disable this behaviour here. Space rec/stop mode Renoise: Use the space key to start/stop playing. FT2: Use the space key to stop the song or toggle Edit Mode if the song is already stopped. Default Trackmute mode: Off: After a track is muted, any existing sounds may carry on until finished, but notes and other events will not be triggered (Soft Mute). Mute: The track is played back completely and can be immediately silenced/unmuted without affecting how any of the sounds are executed (Mixer Mute).
184
38 Keyboard Shortcuts
Renoise features an enormous amount of keyboard shortcuts, but in the previous topics we often only noted a few of the important ones. Besides those, there are many other shortcuts available and even unassigned shortcuts, which you can customise yourself if they fit well into your work-flow.
To change the Focus area, you can either: Click anywhere in Renoise with the middle mouse button. Left-click anywhere in Renoise while holding down the "Left Alt" key. Right-click anywhere in Renoise and choose "(Set Keyboard Focus Here)" from the context menu. Use the shortcuts "Left Control/Command + TAB" or "Left Control/Command + Left Shift + TAB". Here is a small example on how to use the Focus: When you start up Renoise, the Pattern Editor is focused by default. If you use the arrow keys then the Pattern Editor's cursor will start moving around. Now left-click somewhere in the Disk Browser while holding down the "Left Alt" key, which will set the Focus to the Disk Browser. Notice that the orange corners now surround the Disk Browser and the arrow keys move around to select files and folders. The idea behind this is that the main components of Renoise (such as the Pattern Editor) should always be ready for editing. The keyboard Focus should not move loosely around, unless you want it to. If you want it to, you can change it via the "View->Lock Keyboard Focus" option in the Upper Status Bar.
186
38.4.1 Global
38.4.1.1 Panel Switching F1, F2, F3, F4, F5, F6, F7, F8: Activate Window Layout Presets Tip: You can save and customise the layouts by right-clicking on the 1, 2, 3, 4, 5, 6, 7, 8 buttons at the top right of the Renoise interface. The current keyboard Focus is also saved with the preset. 38.4.1.2 Play and Record Space: Start/Stop playing. Enter: Only play the line directly under the cursor (play step by step). Right Alt: Start playing and looping the current pattern. Right Ctrl: Start playing the song. Right Shift: Start playing the song with Edit Mode enabled. Escape: Toggle Edit Mode. Numpad Enter: Activate Block Loop and start playing. 38.4.1.3 Instruments Numpad / *: Decrease/increase keyboard octave. Numpad - +: Decrease/increase instrument slot selection. Numpad 1-9: Select instrument from instruments visible in the Instrument Selector. Left Alt + Left/Right Arrow Keys: Jump up/down a page in the Instrument Selector. Left Alt + Up/Down Arrow Keys: Select previous/next instrument.
38.4.1 Global
187
Renoise 2.6 User Manual 38.4.2.2 Note-Off Caps-Lock: Insert Note-Off when Edit Mode is enabled. 38.4.2.3 Cut/Copy/Paste Left Ctrl + X: Cut selection to clipboard. Left Ctrl + C: Copy selection to clipboard. Left Ctrl + V: Paste contents from clipboard to target. Backspace: Delete all notes and effect commands at the current line in the track and scroll everything beneath the current line up. Insert: Insert clean row into track and push all notes and effects in current track down. Left Ctrl + Left Shift + Delete: Delete note under cursor and scroll column beneath current note up. Left Ctrl + Left Shift + Insert: Insert clean row into column and push all data in current column down. Left Ctrl + Left Shift + Left/Right arrow: Remove/add note or effect column. Left Left Left Left Left Left Left Left Left Shift + F3: Cut current track. Shift + F4: Copy current track. Shift + F5: Paste current track. Ctrl + F3: Cut current pattern. Ctrl + F4: Copy current pattern. Ctrl + F5: Paste current pattern. Alt + F3: Cut current selection in pattern. Alt + F4: Copy current selection in pattern. Alt + F5: Paste current selection in pattern.
38.4.2.4 Pattern Sequencer Left Left Left Left Left Left Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl + + + + + + Left/Right Arrow Keys: Change number of current pattern. Up/Down Arrow Keys: Move to prev/next pattern in sequence. Home: Go to first pattern in sequence. End: Go to last pattern in sequence. Insert: Insert new pattern into sequence. Delete: Delete current pattern in sequence.
188