NOTE: For near audio-rate modulations, select High Quality Rendering on the Options tab.

DirectWave is a powerful and versatile sampler featuring a fully programmable synthesis section and features such as inbuilt FX, velocity & randomization layering, looping, automatic sampling of VSTi plugins and the ability to 'sample' (record sound) when loaded into the mixer audio chain, in an effects slot.

Visit the DirectWave Image-Line forum for more patches and programming tips.

Overview

The programming functions are divided into an upper and lower interface as follows:

Upper interface - The upper part contains the Program Window that allows samples to be spread across the keyboard and layered according velocity. The Library Window shows the programs that are available from your DirectWave library.

- The upper part contains the that allows samples to be spread across the keyboard and layered according velocity. The shows the programs that are available from your DirectWave library. Lower interface - Each sample layer can be programmed using the Sample (sample start/end points, looping, etc.), Zone (pitch, filtering, ADSR, synthesis, etc.) and Program (FX, portamento, etc.) tabs. For more detail see the sections above.

Download Samples

Use the 'Online Content' button to access the Content Library to download soundbanks directly from the Image-Line DirectWave Content Page. There are free selections for most products, to test.

Loading Programs and Samples

Disk Operations Menu

The Disk operations menu on the top left of the interface has the following options:

Open program/bank - DirectWave can hold up to 16 Program Channels. Each Channel can consist of any number of samples assigned across the keyboard. A collection of Programs is known as a Bank.

- DirectWave can hold up to 16 Program Channels. Each Channel can consist of any number of samples assigned across the keyboard. A collection of Programs is known as a Bank. Create program from samples - You can load samples and create a program. A program is the set of samples that makes up a single Program Channel. Pitch analysis after sample load - Analyses pitch of loaded samples. Useful when creating banks from scratch. Auto normalize samples - Maximizes the volume of samples so that the maximum peak hits 100% volume. Extract root key from filename - When importing samples, sets the sample root key from the end of the file name, e.g. 'Strings_C4.wav' or 'Strings - C4.wav' (note the spaces either side of the dash) will set the Root Key to C4. So, C4_Strings.wav and Strings-C4.wav won't work. NOTE: If you are working with long-format audio recordings, Edison can slice a recording and export each region as a single sample with sampler-ready file-names and meta-data. Use the File > Export regions > For sampler use. There are additional functions available when used in conjunction with the Open > Create program from samples option. Use the file name/s with on an _ (underscore) or - separating the last characters. Everything after the _ or - will be interpreted according to these rules: Multiple Commands - You can use multiple sample program settings using the + character to separate commands. Root notes - A through G is a root key: C#5, D2, ... Key range - K, it's a key range, min and max separated by a " - ". Example: 'KC3-B3' for the entire octave 3. Velocity range - V, it's a velocity range (between 0 and 127). Example: 'V64-127' Trigger group - T, it's a trigger group. There are four subtypes: TG = group index (0..99), TY = type (0, 1, 2 or 3 for normal, cycle, random and avoid previous respectively), TF = frequency (0..100 for the percentage), TO = overlap (0..100 for the percentage) For example: samplename_C4+KA3-F#4+V64-95+TG1+TY3+TF100+TO15.wav sets root key = C4, key range = A3 to F#4, velocity range = 64 to 95, trigger group = #1, trigger type = avoid previous, trigger frequency = 100%, trigger overlap = 15% . Workflow: Name all sample files with the desired features. Enable ' Create program from samples ', ' Extract root key from filename ' and also recommended ' Auto normalize samples '. Select all the files in your OS browser's folder and then drag and drop all into DirectWave. Right click on one sample/zone in DirectWave and choose ' Automap Zone(s) '.

- You can load samples and create a program. A program is the set of samples that makes up a single Program Channel. Program - Each Program Channel can consist of any number of samples assigned across the keyboard. This format contains a single instrument channel. NOTE: Wave data is not stored in the .dwp, it is usually located in a sub-folder where the .dwp is located and with the same name as the .dwp. Save - Save to .dwp (DirectWave Preset) format. Save as - Save to .dwp format with renaming. Save as variation - Save currently selected program to another name without a new set of samples (just a new .dwp ). Save for FL Studio Mobile... - Save to .dwp (Monolithic mode) format. You can also use the normal save-to .dwp . Both are compatible with FL Studio Mobile's DirectWave sampler.

- Each Program Channel can consist of any number of samples assigned across the keyboard. This format contains a single instrument channel. Wave data is not stored in the .dwp, it is usually located in a sub-folder where the .dwp is located and with the same name as the .dwp. Bank - The collection of (up to 16) Program Channels is known as a Bank. This allows Banks to contain up to 16 separate instruments. NOTE: When Monolithic mode is enabled, samples will be stored in the .dwb file. Otherwise samples are located in folders where the .dwb is located. Save - Save to .dwb (DirectWave Bank) format. Save as - Save to .dwb format with renaming.

- The collection of (up to 16) Program Channels is known as a Bank. This allows Banks to contain up to 16 separate instruments. When Monolithic mode is enabled, samples will be stored in the file. Otherwise samples are located in folders where the is located. Program - Programs are the synthesis settings that control how a the Program > Samples will play. Flush - Flushes the currently selected program. Flush all - Flushes all programs. Start from a blank slate.

- Programs are the synthesis settings that control how a the Program > Samples will play.

Working with content

To load programs - Use the Load folder icon to the right of the main DirectWave logo. OR Use the Library browser on the Program Window. NOTE: The default directory for browsing programs is set by the Content Library setting in the Options window. Alternatively drag .dwp program files from the Browser to DirectWave.

- Use the folder icon to the right of the main DirectWave logo. Use the browser on the Program Window. The default directory for browsing programs is set by the setting in the Options window. drag .dwp program files from the Browser to DirectWave. To load samples - Either drag compatible files from the FL Studio Browser to the Zone Window or double click on a sample in the DW Browser , if the DW Browser is not visible it can be opened using the 'Show/Hide Browser' control noted in the image above.

- Either drag compatible files from the to the Zone Window or double click on a sample in the , if the DW Browser is not visible it can be opened using the 'Show/Hide Browser' control noted in the image above. Note on importing SoundFonts: If the SoundFont has more than one program bank a dialog will appear enabling you to load one or more program banks into DirectWave. Use Windows file selections - Left-click, Shift+Left-click and Ctrl+Left-click to select one, groups or selected banks respectively. After loading, SoundFont banks will be available as standard DirectWave banks. Limitations: Only basic SoundFont parameters such as key/velocity range, loop points, etc. are imported, filter cutoff, chorus, reverb, are not. This may result in SoundFont presets that vary ignored parameters to sound the same.

Sample format support

DirectWave currently supports the following formats:

Samples WAV (all types) ACM decoder support (ogg).

Programs To open the importer Right-click on the Open icon to the left of the 'Select Preset' control (along the top of the interface) or Right-click on the Program Window. AKAI AKP (S5/6K,Z4,Z8) Battery (Version 1, 2 & 3 banks) DWP (DirectWave Program, native format) EXS24 Giga Kontakt / Kontakt 2 Kurzweil (off DOS disk) MPC (off DOS disk, not 1000/2500/500 series) Reason NN-XT (any association with a Refill can't be loaded) Recycle SoundFont2 SFZ



WARNING: DirectWave will not import the above formats if they have been encrypted/protected. Encryption is sometimes used by vendors to prevent non-native import of program files (they want you to buy their sampler) so check with the vendor they are not encrypted/locked to a given sampler if you are planning to purchase any of these formats for use with DirectWave.

Program Window

The Program Window allows you to assign samples over the keyboard for pitch (horizontal) and velocity (vertical) 'Zones'. A simple way to load samples is to drag them from a Browser and drop them on the Zone Window. This will create a new Zone for the sample. To assign Key and Velocity ranges drag the Zone Control Points, as noted below.

NOTE: To expand this window for easier editing

Diagram

Sample List - Contains the samples loaded in the current patch. Click on a row to activate its controls. Drag samples from the FL Browser and drop here to build a patch. Zone Mapper - Allows the user to map samples in both pitch and velocity space. NOTE: To set the loop type for multiple Zones, select the zones for which you want to change the loop type, then change it. Sample List Scrollbar - Appears when more samples are in use than can fit in the Sample List window. Active Sample - Edited zones will be highlighted in blue. Zone Control Points - The upper and lower points allow you to define the velocity and pitch range by dragging the Zone Control Points in both pitch (horizontal) and velocity (vertical). Left-click, hold and drag to move a control point. Root Key - Shows the MIDI key at which the sample will play back without changing from its recorded pitch. Right-click on the keyboard to change the MIDI note. Vertical expand - Click to maximize the height of the Program Window. To extend the width, drag on the right-side of the DirectWave window.

Loading Samples

To load samples, either drag the sample from the FL Studio Browser onto the Zone Window or double click on a sample in the DW Browser. See also the Disk operations menu.

Parameters

1. Columns (upper section)

NOTE: You can drag and drop samples from the FL Studio Browser directly onto the Sample List.

Zone - This is a numerical label for the sample.

- This is a numerical label for the sample. Zone Name - By default will show the name of the sample loaded based on the file name. To change Left-click in the cell.

- By default will show the name of the sample loaded based on the file name. To change Left-click in the cell. Sample Size (S.SIZE) - The total number of samples in the recording.

- The total number of samples in the recording. Sample Rate (S.RATE) - Shows the sample rate of the file loaded. DirectWave can play back any sample rate.

- Shows the sample rate of the file loaded. DirectWave can play back any sample rate. Mute - Exclusive mute group. Triggering samples with mute group above 0 will release playing samples of that same mute group. I.e: closed and open hihat samples.

- Exclusive mute group. Triggering samples with mute group above 0 will release playing samples of that same mute group. I.e: closed and open hihat samples. Root - The MIDI note number of the root key (that is the key the sample should play back at the sampled pitch/speed).

- The MIDI note number of the root key (that is the key the sample should play back at the sampled pitch/speed). Transpose in Semitones (SEMI) - Transpose sample (+/- 36 semitones).

- Transpose sample (+/- 36 semitones). Fine tune (FINE) - Transpose sample (+/- 50 cents).

- Transpose sample (+/- 50 cents). Keyboard Track (KTRK) - Determines how the playback pitch tracks the MIDI keyboard (+100 to -100 is possible). 100 = 100 cents per semitone, 0 = no pitch tracking.

- Determines how the playback pitch tracks the MIDI keyboard (+100 to -100 is possible). 100 = 100 cents per semitone, 0 = no pitch tracking. Ticks - Length of the sample in ticks. 4 Ticks equals 1 musical beat. This parameter affects the way 'Sync' mode works.

- Length of the sample in ticks. 4 Ticks equals 1 musical beat. This parameter affects the way 'Sync' mode works. Beat Sync (SY) - When activated (check mark), playing the sample at root key will adjust pitch to match the playback rate of the voice according host tempo.

- When activated (check mark), playing the sample at root key will adjust pitch to match the playback rate of the voice according host tempo. Tick Slice (SL) - Plays a slice of the sample based on the note (relative to the root key of the sample).

- Plays a slice of the sample based on the note (relative to the root key of the sample). Low Key (LKEY) - Lower MIDI note playback range.

- Lower MIDI note playback range. High Key (HKEY) - Upper MIDI note playback range.

- Upper MIDI note playback range. Low velocity (LVEL) - Lowest velocity at which the sample will be played.

- Lowest velocity at which the sample will be played. High velocity (HVEL) - Highest velocity at which the sample will be played.

- Highest velocity at which the sample will be played. Lock (LK) - Locks the zone parameters.

- Locks the zone parameters. Voice Count (V) - Displays the number of voices played based on that sample.

2. Zone Mapper (lower section)

Provides 'drag & drop' setting of the Zone key-ranges (horizontal) and velocity ranges (vertical).

Change playback range of the selected sample - Left-click the small squares at the upper left and lower right of the selected sample and drag the bounding box left and right respectively.

- Left-click the small squares at the upper left and lower right of the selected sample and drag the bounding box left and right respectively. Change velocity range - Left-click the Upper left and lower right marker squares and drag the box up and down.

- Left-click the Upper left and lower right marker squares and drag the box up and down. Shift box while leaving dimensions fixed - Left-click inside the selected sample region and drag the box up/down or left/right.

- Left-click inside the selected sample region and drag the box up/down or left/right. Change root key - Right-click the desired key on the preview keyboard below the zone mapper. The set root key shows orange.

Context Menu (Right-click anywhere inside the Zone window)

New Zone - Creates a new zone.

- Creates a new zone. Delete Zone - Deletes the currently selected zone.

- Deletes the currently selected zone. Delete all Zones - Deletes all zones - be careful with this one!

- Deletes all zones - be careful with this one! Duplicate Zone - Creates a copy of the currently selected zone.

- Creates a copy of the currently selected zone. Add Sample/s - Adds samples to those existing.

- Adds samples to those existing. Replace Sample/s - Replaces samples with new ones.

- Replaces samples with new ones. Automap Zone/s - Automatically maps samples if the .wav files have embedded key-range and loop data.

- Automatically maps samples if the .wav files have embedded key-range and loop data. Remap Zones/s as Drumkit - Remaps existing zones into consecutive semitones, useful to map drum kit samples across the keyboard, for example.

- Remaps existing zones into consecutive semitones, useful to map drum kit samples across the keyboard, for example. Lock all Zone/s - Prevents zones from further editing.

- Prevents zones from further editing. Unlock all Zone/s - Allows editing of previously locked zones.

- Allows editing of previously locked zones. Find pitch root - Pitch detection will estimate the pitch of the selected sample.

Library Window

The Library Window shows the DirectWave programs that are available from your library.

Controls

Library location (Home icon) - The path to the Library is set on the FOLDERS tab, to the right of the LIBRARY tab. Click the Home icon to set. DirectWave will then scan the set folder and all subfolders for DirectWave programs (.dwp).

- The path to the Library is set on the tab, to the right of the tab. Click the Home icon to set. DirectWave will then scan the set folder and all subfolders for DirectWave programs (.dwp). Parent - Moves up a level in the folder structure.

- Moves up a level in the folder structure. Refresh (icon) - Refreshes the content in the folder to show any files since it was last scanned.

- Refreshes the content in the folder to show any files since it was last scanned. To load a program - Double Left-click from the list available. Once loaded, the active program can be changed by using the controls to next to the LIBRARY tab. Importer - To open the importer Right-click on the PROGRAM tab and select Open program . DirectWave will import the following formats - AKAI AKP (S5/6K,Z4,Z8) Battery DWP (DirectWave Program, native format) EXS24 Giga Kontakt / Kontakt 2 / Battery 3 Kurzweil (off DOS disk) MPC (off DOS disk, not 1000/2500/500 series) Reason NN-XT (any association with a Refill can't be loaded) Recycle SoundFont2 SFZ

- Double Left-click from the list available. Once loaded, the active program can be changed by using the controls to next to the tab.

WARNING: DirectWave will not import the above formats if they have been encrypted/protected. Encryption is sometimes used by vendors to prevent non-native import of program files (they want you to buy their sampler) so check with the vendor they are not encrypted/locked to a given sampler if you are planning to purchase any of these formats for use with DirectWave.

Multi-Bank Window (Select 'Multitimbral mode' in Options)

The Multi-Bank Window allows you to load, up to, 16 separate programs as banks and control them from the 16 MIDI Note Colors or 16 MIDI Out Channels and/or route them to 16 separate Mixer Channels for separate FX processing.

NOTE: For OLDER projects made prior to FL Studio 11, deactivate 'Multitimbral Mode' in the Options.

Controls

Left-clicking on a line - Ch. 1 to 16 in the MULTI window (or the 1 to 16 buttons along the top of the plugin) will select the corresponding PROGRAM window, program number.

Load a program - 1. Open the MULTI window (click on the tab) and select the MIDI Channel (Ch) you want to load the DirectWave program in, by clicking on the corresponding line. 2. Open the LIBRARY tab and double-click a soundbank to be loaded. The bank will be loaded into the MIDI channel slot selected on the MULTI tab.

- 1. Open the MULTI window (click on the tab) and select the MIDI Channel (Ch) you want to load the DirectWave program in, by clicking on the corresponding line. 2. Open the LIBRARY tab and double-click a soundbank to be loaded. The bank will be loaded into the MIDI channel slot selected on the MULTI tab. Sequencing & Live playing - Instruments will respond to notes on the same MIDI channel as their Multi tab channel (Ch.). In FL Studio you can use the note colors (show below) to play the different MIDI channels from a single Piano roll. Alternatively with the VST version you can use several Piano rolls feeding MIDI Out plugins set to the same Input Port number as DirectWave and the MIDI Channels of the intended instruments. You can also use MIDI Controller set to different MIDI Channels.

Parameters

Ch. - MIDI Channel. To change the MIDI channel for a sound bank you must load it into the desired MIDI channel slot.

- MIDI Channel. To change the MIDI channel for a sound bank you must load it into the desired MIDI channel slot. Index - If you load more than one program into DW select them with the arrows at the top left on the PROGRAM window.

- If you load more than one program into DW select them with the arrows at the top left on the PROGRAM window. Name - Program name as labeled. You can double-click on the name field to edit it. This does not change the name of the loaded program, just the name displayed in DirectWave.

- Program name as labeled. You can double-click on the name field to edit it. This does not change the name of the loaded program, just the name displayed in DirectWave. Output - Output offset number from DirectWave's own output channel. Double-click on the Output number and type in the desired offset. Use this to output sound banks to separate mixer channels for separate FX processing.

- Output offset number from DirectWave's own output channel. Double-click on the Output number and type in the desired offset. Use this to output sound banks to separate mixer channels for separate FX processing. PB Rng - Pitch Bend Range (cents). To set, double-click the field and enter a new number.

- Pitch Bend Range (cents). To set, double-click the field and enter a new number. Pitch Bend - Pitch Bend. Click the bar and drag horizontally to set.

- Pitch Bend. Click the bar and drag horizontally to set. Mod Wheel - Mod wheel. Click the bar and drag horizontally to set.

- Mod wheel. Click the bar and drag horizontally to set. Volume - Volume. Click the bar and drag horizontally to set.

- Volume. Click the bar and drag horizontally to set. Panning - Panning. Click the bar and drag horizontally to set.

- Panning. Click the bar and drag horizontally to set. Expression - MIDI expression, acts as a multiplier to volume. Click the bar and drag vertically to set.

- MIDI expression, acts as a multiplier to volume. Click the bar and drag vertically to set. Mute - Solo / Mute switches. Useful to hear a particular instrument in multi-bank arrangements.

Sample Tab

The Sample Tab contains Sample Start, Looping options and Input/Recording controls. Sample Window Mouse-Control Apart from the horizontal and vertical zoom buttons, as shown in the image above, several actions are available through mouse movement, as described below. Zoom - Left-click on the edge of the sample scroll/path bar (below the sample window) and drag left/right.

- Left-click on the edge of the sample scroll/path bar (below the sample window) and drag left/right. Scroll - Left-click the scroll/path bar and move left/right.

- Left-click the scroll/path bar and move left/right. Select region - Left-click inside the sample window and drag to select the desired region.

- Left-click inside the sample window and drag to select the desired region. Set Start / Loop Marker - Left-click on the marker tabs and drag the marker.

- Left-click on the marker tabs and drag the marker. Right-click menu - Right-click on the sample window to open the sample editing functions. Sample Start - Moving the knob changes the sample start position (red marker). To gain finer control, zoom the waveform as described above. Loop Looping samples is the process of setting a region in the sample that will be repeated. Although termed Loop Start and Loop End DW allows you to move the End point in front of the Start (useful when automating points), so they are really just 'Loop point A and B'. Loop Start - One end of the looped region ( black marker ). The loop start can be moved to become the loop end.

- One end of the looped region ( ). The loop start can be moved to become the loop end. Loop End - The other end of the looped region ( black marker ). The loop end can be moved to become the loop start.

- The other end of the looped region ( ). The loop end can be moved to become the loop start. Loop Type - There are several looping schemes available. Disabled - No looping. Loop start/end markers will not be visible. Forward - The sample is repeated jumping back to the Loop Start once. One Shot - The sample play from start to end regardless of note duration (useful for percussion samples). Sustained - The looped region will play while a key is held. The region beyond the Loop End will play on key release. Remember that you need to increase the ADS R - Release value (Zone Tab) for this to work. Bounce - The sample loops backward and forward.

- There are several looping schemes available. NOTE: Looping instrument samples is an art. It is very easy to make loops that click, warble, pop or just sound plain awful (nothing is broken). Clicks are caused by the sample amplitude at the loop start and end points differing (try to select zero-crossing points and the same phases of the waveform, that is moving in the same direction). Another source of loop disasters are slow changes in timbre, phase or frequency content. Normally these happen slowly and naturally and add motion to the sound, however when a loop jumps back to a distant point, the abrupt change sounds like a glitch. In these cases the 'Bounce' loop can be a solution. In conclusion, there is a reason why professional sample libraries are expensive, someone (or team) had to sit down and craft hundreds/thousands of loops, often involving serious post-processing (layering, cross-fading, etc). If we haven't scared you off by now, experiment with the loop types and start/end positions and remember some sounds just don't loop smoothly...on second thoughts perhaps we should only allow trained professionals access to these controls? TIP: Use 'Tune Loop' command from sample editor popup menu (Right-click on sample editor wave display, select 'Tools > Tune loop') to assist in finding good loop points. This jumps the loop-start/end markers between zero-crossings. Don't forget to zoom the wave-display if you need finer control. Input / Sampling To record you must load the DW VST version into a mixer channel Effects slot (DW VST version can be downloaded from www.imageline.com). DW VST only records sound from the mixer track and FX slot where it is loaded. This means any FX in slots preceding DW will be heard (and recorded) while those after it will be heard (but not recorded). Monitor - Allows you to hear the mixer track that DW is loaded into. Unless this is selected you will not hear anything on the track.

- Allows you to hear the mixer track that DW is loaded into. Unless this is selected you will not hear anything on the track. 440 Hz - This is a 440 Hz test-tone (Note A4) to aid in tuning of melodic samples.

- This is a 440 Hz test-tone (Note A4) to aid in tuning of melodic samples. Record - When selected the mixer track (and FX slot position) DW is loaded into will be recorded into DirectWave. The recording will start when audio input is received. NOTE: DirectWave can also auto-sample VST plugins, see the Options > VST Sampler tab. Wave Viewer Editor Options / Context Menu (Right-click) Click the Editor Options button or Right-click on the sample view window. If the selected command acts on sample data, only the selected region will be affected. To select sample data, Left-click and drag on the region you desire to process or edit. File Save sampleLoad sample - Save the current sample. Save sample as (Ctrl+S) - Opens a file browser dialog in 'save' mode. The pop-up dialog has two options under the 'Save as type' field. Microsoft wave file (*.wav) - Standard lossless .wav file at the bit-depth and sample rate set in the Sample Properties dialog. Microsoft compressed wave file (*.wav) - Lossy compression formats. After initiating the save a second dialog opens to save the sample in one of many compressed formats. MS compressed wave files simply wrap the selected compression type in a *.wav file, and put information in the wave header as to what decompression method the opening program should use (not all programs read this information). FL Studio will load and decompress MS compressed wave files automatically as long as you have the appropriate codec installed. WavPack (*.wv) - Lossless or lossy, depending on settings, open-source compression (see the WavPack website for more details). After initiating save in this format you will be prompted for a bit-depth (lossless is the default, other settings are lossy compression modes). In 'lossless' mode expect between 30-70% reduction in file sizes, useful for archiving purposes. FL Studio will load and decompress WavPack files automatically. MPEG 3 audio file (*.mp3) - Mp3 is a Lossy compression format. It has gained world-wide popularity because it was one of the first on the market that provided good quality lossy compression. After initiating a save a second dialog opens to select the quality (bit-rate), this controls the tradeoff between audio quality and file size. Good listening quality on portable devices starts at about 160 kbps, use 224 kbps or 320 (max) if you want something probably indistinguishable from CD quality. Ogg Vorbis (*.ogg) - Lossy, open source compression format, similar in concept to mp3 (see the Vorbis or Ogg Wikipedia website for more details). After initiating a save a second dialog opens to select the quality (bit-rate), this controls the tradeoff between audio quality and file size. Use a setting of 0.50 or more if you want good quality. FL Studio will load and decompress *.ogg files automatically. FLAC audio file (*.flac) - FLAC (Free Lossless Audio Codec) is similar to WAV format in retaining all audio information in the encoded waveform. However, FLAC is useful as it also compresses (reduces) the file size significantly. Usually between 10 and 20% the size of the equivalent WAV file. This is not audio-level compression, it's file-size compression, similar to .zip etc. NOTE: Do not use any of the lossy formats (Microsoft compressed wave file, MPEG 3 or Ogg Vorbis) to archive project samples or loops. Use Microsoft wave files or WavPack in lossless compression mode if you want to save space. Hard disk space is cheap, samples may be irreplaceable. Leave unedited audio data on disk - Where sample data has not been manipulated/edited, leave it on disk, rather than loading into memory.

Format - Sample properties. You can also press (F2) to open the Sample Properties dialog where you can set the file properties. Precision 16-Bit int - Sets the file to 16-Bit integer format. This is CD audio standard. 32-Bit float - Sets the file to 32-Bit floating point format. This is the native format for FL Studio audio processing. Channels Mono - Sets the file to Mono. Stereo - Sets the file to Stereo. Mono files will be saved with L and R channels containing the same data.

- Sample properties. You can also press (F2) to open the Sample Properties dialog where you can set the file properties. Edit - Many of the actions in this menu work on a selected region. To select a region, Left-click in the sample window and drag horizontally. To move the start point, Left-click near the start of the region and drag to a new point. To move the end point, Left-click near the end of the region and drag to a new point. At any time you can zoom the window using the mouse-wheel.

Undo select (Ctrl+Z) - The first item in this menu indicates the last action performed.

(Ctrl+Z) - The first item in this menu indicates the last action performed. Undo history - Displays the last 10 actions.

- Displays the last 10 actions. Undo using mix (envelope) - Uses the All-Purpose envelope to guide the undo process. A number of options will be shown based on the actions recently made.

- Uses the All-Purpose envelope to guide the undo process. A number of options will be shown based on the actions recently made. Undo using mix (spectral) - Uses the All-Purpose envelope to apply the EQ curve set in the EQ tool. Apply an EQ, tweak the all-purpose envelope, use the 'Undo mix envelope' option.

- Uses the All-Purpose envelope to apply the EQ curve set in the EQ tool. Apply an EQ, tweak the all-purpose envelope, use the 'Undo mix envelope' option. Disable undo for large samples - Turns off the undo feature for samples larger than 16 MB. This is useful for saving memory and CPU when working on very large samples.

- Turns off the undo feature for samples larger than 16 MB. This is useful for saving memory and CPU when working on very large samples. Cut (Ctrl+X) - Cuts the selected region.

(Ctrl+X) - Cuts the selected region. Copy (Ctrl+C) - Copies the selected region.

(Ctrl+C) - Copies the selected region. Paste insert (Ctrl+V) - Inserts the copied sample at the start of the selected region.

(Ctrl+V) - Inserts the copied sample at the start of the selected region. Paste replace (Alt+V) - Replaces the selected region with the copied sample. The duration of the copied sample determines how much of the region will be replaced.

(Alt+V) - Replaces the selected region with the copied sample. The duration of the copied sample determines how much of the region will be replaced. Paste mix (Shift+V) - Mixes the copied sample with the selected region. The duration of the copied sample determines how much of the region will be mixed.

(Shift+V) - Mixes the copied sample with the selected region. The duration of the copied sample determines how much of the region will be mixed. Paste mix (envelope) (Shift+Ctrl+V) - Uses the All-Purpose envelope to decide how the sample in the clipboard buffer is mixed with the sample in the editor. The envelope controls the mix level (0 to 100%). The duration of the copied sample determines how much of the region will be mixed.

(Shift+Ctrl+V) - Uses the All-Purpose envelope to decide how the sample in the clipboard buffer is mixed with the sample in the editor. The envelope controls the mix level (0 to 100%). The duration of the copied sample determines how much of the region will be mixed. Paste mix (spectral) (Ctrl+Alt+V) - Paste-mixes the sample from the clipboard into the edit window according to the EQ curve set in the EQ tool. Apply an EQ, use the 'Paste mix (spectral) option.

(Ctrl+Alt+V) - Paste-mixes the sample from the clipboard into the edit window according to the EQ curve set in the EQ tool. Apply an EQ, use the 'Paste mix (spectral) option. Paste stretch (Shift+Ctrl+T) - Pastes the copied sample via the Time Stretch / Pitch Shift Tool.

(Shift+Ctrl+T) - Pastes the copied sample via the Time Stretch / Pitch Shift Tool. Paste replace (drum) (Shift+T) - Opens the Paste replace drum tool. This tool reconstructs the decay portions of drum beats that may have been cropped during the slicing process and replaces the selection to the original location.

(Shift+T) - Opens the Paste replace drum tool. This tool reconstructs the decay portions of drum beats that may have been cropped during the slicing process and replaces the selection to the original location. Clear (Shift+Del) - Clears the selected region, leaving the rest of the sample unchanged. Consider this a mute function.

(Shift+Del) - Clears the selected region, leaving the rest of the sample unchanged. Consider this a mute function. Delete (Del) - Deletes the selected region. This function will change the overall length of the sample.

(Del) - Deletes the selected region. This function will change the overall length of the sample. Trim (Ctrl+Del) - Deletes the region outside the selection.

(Ctrl+Del) - Deletes the region outside the selection. Delete part after loop (Alt+Del) - Deletes sample data after the loop end point.

(Alt+Del) - Deletes sample data after the loop end point. Insert silence (Ins) - Inserts silence from the region start point of a length equal to the selected region.

(Ins) - Inserts silence from the region start point of a length equal to the selected region. Click-free (smooth) editing (C) - Switch, prevents audio clicks/pops in samples caused by edit functions. This option avoids the clicks caused by discontinuities in the sample amplitude at cut/splice points by fading, or crossfading, edit points by a few samples.

Tools - Sample manipulation tools. Amp Amp (Alt+A) - Opens the Amplitude Tool that allows you to modify L/R channel volume, Panning and Stereo Separation. Reverse polarity - Inverts the phase of the waveform. Normalize (Ctrl+N) - increases the amplitude of the waveform so that the loudest sample is at 100% maximum possible level. The process works by determining the multiplication factor that will make the loudest sample reach 100%, then multiplies all samples by this value, rescaling them. Lossy normalize - Similar to the standard Normalize, the amplitude of the waveform is increased so that the loudest sample is at 100% maximum possible level. There is an additional manipulation of the waveform phase that can sometimes tease out a few more dB gain. The process is considered 'lossy' as it changes the waveform phase, although it should sound identical to the standard Normalization. Fade in (Ctrl+F) - Ramps up the volume from 0% to 100% using a logarithmic curve. If a region is selected the fade function will apply to that, if not, the entire sample will fade in. Fade out (Alt+F) - Ramps down the volume from 100% to 0% using a logarithmic curve. If a region is selected the fade function will apply to that, if not, the entire sample will fade out. Declick in - Smooths clicks at the beginning of a selection. Declick out - Smooths clicks at the end of a selection.

Waveform Center - Removes DC offset. The average amplitude of the waveform is shifted to be at the zero crossing.

Time Reverse (Alt+Left) - Reverses the entire wave or selection. Time stretch / pitch shift (Alt+T) - Opens the Time Stretch / Pitch Shift Tool to independently manipulate pitch, time and formants. Drum(loop) stretch (Ctrl+T) - Opens the Drum (loop) stretch tool, which restores decay portions of drum beats that may have been cropped during the slicing process. Claw machine (Alt+W) - Opens the Claw machine tool, that works on a tempo-sliced sample, removing beats, adding beats and/or shifting beats to create interesting new rhythms. NOTE: The sample must have a tempo set (or beatmarkers set) for the option to be available.

Channels Swap channels - Swaps the left and right channels. Convert left channel to mono - Converts the sample to a mono file based on the left channel. Convert right channel to mono - Converts the sample to a mono file based on the right channel. Convert mono signal to mono format - Converts the file to a mono format if both left and right channels are equal.

Synthesis Generate noise - Generates white noise in the selected region or whole sample if a region is not selected.

Scripting Run script - Opens a menu containing the list of available scripts. You can write your own scripts using Visual Basic or Pascal, which will be compiled by the paxCompiler and run when you select the script from the menu. The paxCompiler is a true Pascal compiler that allows you to write code to perform complex DSP on your samples. Save scripts - as .pas files in the FL Studio installation directory under ..\Plugins\Fruity\Effects\Edison\Data\Scripts. Files saved here will be visible the next time you use the 'run script' command. Dialogs - Note that while some of the demo scripts show a dialog, it isn't necessary to use them. Errors - If a script hasan error, a dialog is shown explaining the error with options to 'edit' the script or 'run' it again. Writing scripts - Examine the contents of the existing scripts and read the Reference.txt file in the script directory to learn more about writing them and the functions available. You can learn more about Pascal HERE. Run last script - Repeats the last script run.

Noise gating Acquire noise threshold (Alt+N) - Uses the peak of the selection as the noise/gate threshold. To use: select a region of the sample containing only noise and click this button. Gate noise - Forces the sections of the sample below the noise threshold (shown in green) to silence. Trim side noise - Trims any parts of the sample that are below the threshold volume. Set gate threshold - Left-click the peak meter and move the mouse up/down to change the threshold. A green band will display (as shown in the Edison screen shot above) in the sample view window. Trim all noise & slice up - Trims any parts of the sample that are below the threshold volume and slices the regions defined by the resulting gaps. Set gate threshold - Left-click the peak meter and move the mouse up/down to change the threshold. A green band will display (as shown in the Edison screen shot above) in the sample view window.

Spectral Convolution reverb (Ctrl+R) - Opens the Convolution/Reverb Tool. Blur (Ctrl+B) - Opens the Blur Tool. Equalize (Ctrl+Q) - Opens the Equalize Tool.

Regions Tune loop (Ctrl+L)- Opens the Tune Loop Tool dialog that allows you access to the main loop controls for a region.



View - Waveform display properties. Audio Spectrum (S) - Selects spectrum view. This display mode shows time on the horizontal axis and frequency on the vertical axis. Brighter or more saturated colors (depending on the spectrum gradient options) represent louder frequencies. Dual view - Shows both the spectrum and waveform views superimposed. Display settings - Change the appearance of the spectrum display mode. Fancy mode - Smoothed waveform view. Waveform channels - Note that in stereo mode L and R channels are superimposed with slightly different colors (zoom to view more clearly). Mono - Display a single (L/R averaged) waveform. Multichannel - Display all channels (superimposed). Left - Display Left channel. Right - Display Right channel. Spectrum precision - 32, to 8192 bands. This is the number of vertical slices the frequency domain is divided into, higher numbers provide more detailed analysis. Resize Edison to obtain an overall larger view. Natural scale - Sets the vertical scale to reflect the musical 'octave' relationship of frequencies (a logarithmic scale). This will stretch the lower frequencies to occupy a greater area and so is particularly useful when working with frequencies below 500 Hz. Natural weighting - Sets the color intensity gradient to better represent the way we hear frequencies. Specifically, it changes the brightness weighting from white noise, a linear relationship between frequency and display brightness to pink noise. Pink noise decreases the intensity by 3dB/Octave, making it more suitable for musical uses as the higher frequencies no longer dominate the spectral display brightness, which is closer to how we hear those same frequencies. Enhanced Frequency/Time - These options improve the visibility of details particularly at lower frequencies. These options work well with a spectrum precision of 1024. Draft - Less visibility of details in favor of quicker graphics responsiveness. Spectrum gradient - 12 dB steps, Charcoal, Furnace, Deeper furnace, Glacier, Temperature, The Matrix. Choose the theme that reveals the most detail in the sound or that appeals to you.

Regions Regions - Turns region markers on/off. Loop - Turns loop markers on/off.

Time Time format - Displays the time-base in samples, ms, beats. This information is displayed in the Hint Bar.

Misc Scroller above - Places the Zoom / Scroll bar X above the sample. Background gradient - Applies a 3D background effect to the sample edit window. Invert grid - Inverts the shading of the time-grid.



Snap - Control how the cursor and markers snap to displayed elements. Snap to grid (1) - Envelope points and selections snap to the background grid.

(1) - Envelope points and selections snap to the background grid. Snap to regions (2) - Envelope points and selections snap to the region markers.

(2) - Envelope points and selections snap to the region markers. Snap to samples (3) - Envelope points and selections snap to samples.

(3) - Envelope points and selections snap to samples. Snap to zero-crossing (4) - Envelope points and selections snap to zero crossings. This is the point where the waveform crosses the 0 amplitude line and is useful to avoid clicks.

(4) - Envelope points and selections snap to zero crossings. This is the point where the waveform crosses the 0 amplitude line and is useful to avoid clicks. Snap to pitch period (5) - Envelope points and selections snap to the period of any pitch detected at the selection point.

Select Deselect (Up arrow) - Deselects the current selection.

(Up arrow) - Deselects the current selection. Select before current selection - Selects the area before the current selection.

- Selects the area before the current selection. Select after current selection - Selects the area after the current selection.

- Selects the area after the current selection. Select zoomed part (Ctrl+A) - Selects the region defined by the visible sample.

(Ctrl+A) - Selects the region defined by the visible sample. Select previous region (Left arrow) - Selects the previous region.

(Left arrow) - Selects the previous region. Select next region (Right arrow) - Selects the next region.