Gol - tip of the day

Embed Size (px)

Citation preview

  • 8/8/2019 Gol - tip of the day

    1/35

    gol

    Nov 16 (08:20 am)

    I will try to fill this thread with a tip/trick per day, that we can gather later.

    Sometimes it will be something you already knew about, sometimes not.

    Some may even be hidden tricks, not explained in the manual. I will also try

    to delete obsolete tricks when new versions of FL will be available, so thatevery trick is useful in the current version.

    This thread will be locked, if you want to comment, just create new posts.

    gol

    Nov 16 (08:29 am)

    Playlist / piano roll navigation

    I've read some complaints about the playlist zoom setting that isn't saved in

    project files. Well, if you need the playlist zoom to be restored as you set it,you're using the playlist wrong. Just like ctrl+LMB (left mouse button) is your

    best friend to select notes or clips, ctrl+RMB (right mouse button) is your

    best friend to zoom & navigate in your project.

    Ctrl+RMB & select a window in your project to zoom on. You want to zoom on

  • 8/8/2019 Gol - tip of the day

    2/35

    an automation clip to edit it, ctrl+RMB a selection around it. Once you're

    done with it, go back to your whole project overview, by simply ctrl+RMB &

    not selecting anything. Then zoom on something else. If your project is really

    too long, maybe you will have to scroll a little as the max zoom won't reveal it

    all, but usually it will show entirely.

    Also, use the MMB (middle mouse button) to move around in 2D, or

    shift+RMB to 'pan' your view.

    gol

    Nov 17 (06:21 am)

    Piano roll

    You can rescale a score, for example, to adapt it to another tempo, in case

    you didn't record it along with the metronome.

    Select all of the notes, move your mouse near the end of one of the last notes

    (like to resize it), and resize while holding shift. Any of the notes will work,

    but it's better to use the rightmost ones to have more accuracy.

    While rescaling, watch the hint bar, it tells how much the score is rescaled, in

    %. If you didn't get it accurate enough, quantize the result to the nearest 1/4

    step if necessary.

    gol

    Nov 18 (01:45 am)

  • 8/8/2019 Gol - tip of the day

    3/35

    General

    In most of FL's parts & even in IL plugins, middle-clicking an item that can be

    renamed, prompts the name editor. If your mouse doesn't have a middle

    button (but usually the wheel acts as one when you press it), shift+LMB will

    work too.

    gol

    Nov 19 (09:34 pm)

    Piano roll / playlist / event editor

    Pressing ENTER maximizes/restores the piano roll / playlist / event editor

    that's focused. If none is focused, the playlist is brought up.

    gol

    Nov 20 (03:39 pm)

    Piano roll

    Right-clicking the snap selector in the piano roll (or the main snap control)

    will show a popup filled with stock note lengths.

    gol

  • 8/8/2019 Gol - tip of the day

    4/35

    Nov 22 (11:34 am)

    Channel settings

    Page Up/Down will move to the previous/next channel, while the channel

    settings window is focused.

    gol

    Nov 22 (11:38 am)

    General

    Right-clicking the metronome button brings a menu in which you can select

    other metronome sounds.

    The metronome is played through the 'Preview mixer track' (audio settings).

    If you want to change the volume of the metronome, you can do it by

    adjusting the volume of that preview track of your choice.

    gol

    Nov 24 (05:03 am)

    Edison / Slicex

  • 8/8/2019 Gol - tip of the day

    5/35

    If you have 2 loops loaded in 2 instances of Edison, or the 2 decks of Slicex,

    you can replace a drum in one of the loops by another. Simply select the

    marker (ctrl+click its label), and drag onto a marker defining another drum in

    the other drumloop (or the same drumloop in case of Slicex). Once you'reover a marker, you will see that it selects itself automatically. Another way is

    to simply hold CTRL, and then simply be over a drum part, not necessarily the

    marker.

    Once you drop, the 'Drop replace drum' tool will appear, allowing you to

    define how the drum should be adapted to fit the (probably different) length

    of the other one.

    If the new drum is longer than the old one, it will be cropped, if not it will be

    artificially made longer.

    Also, the drum's average level is adapted to the one of the old drum, so you

    really are replacing a drum by another.

    This isn't strictly between 2 loops, it also works with any sample. Open one

    drumloop in Edison, slice it, and you can drag single-hit drums from the

    browser to any of the detected drums.

    gol

    Nov 24 (05:12 am)

    Slicex

    If you ever wondered what the 'Song time-synced' layering mode did in

    Slicex, try this:

  • 8/8/2019 Gol - tip of the day

    6/35

    -load a drumloop, slice it if necessary.

    -in the editor, Regions->Assign all to->C5. You now have all of the regions

    assigned to C5. Press C5 and see all of them being triggered at once.

    -select 'Song time-synced' as a layering mode.

    -optionally set crossfade to 'none' (try the various modes).

    You will see that the score in the piano roll is all flat, yet it plays the full

    drumloop. It's simply because the drum is defined by its position in time - it

    picks the closest drum(s) to the time in the drumloop.

    This is cool if you play it live, you can basically play parts of a whole

    drumloop with just 1 key. This may also be useful with other audio sources, to

    be able to trigger different clips depending on song time.

    gol

    Nov 25 (12:51 pm)

    General

    Press Ctrl+Z to undo/redo, and Ctrl+Alt+Z to get one step backwards in the

    undo history.

    This means that while you're holding Ctrl, pressing Alt+Z navigates upwardsin the history (& the history browser opens itself for easy navigation), and

    pressing Z navigates downwards. Usually the most useful in the piano roll.

    Owners of a Mackie CU or another controller for which FL handles the jog

    wheel can navigate in the history browser using the jog wheel while pressing

  • 8/8/2019 Gol - tip of the day

    7/35

    the undo button.

    gol

    Nov 26 (10:39 am)

    Playlist / piano roll

    You can add notes or clips to a selection. While Ctrl+LMB selects notes,Ctrl+Shift+LMB adds (or subtracts, if the first note you click is already

    selected) notes to the existing selection.

    Also, Ctrl+LMB on the leftmost column or the PR/PL selects full rows of notes /

    clips.

    gol

    Nov 27 (07:53 am)

    MIDI

    You can link about any automatable parameter to your keyboard's aftertouch

    (note that both channel aftertouch & key aftertouch will work as channel

    aftertouch).

    The hard way is by using 'Link to controller', right-click the controller #

    selector, and select 'channel aftertouch' or 'key aftertouch'.

  • 8/8/2019 Gol - tip of the day

    8/35

    The easy way is by holding a key, and then using 'Link to controller'. When

    the window shows up, you just press your key so that the aftertouch is

    detected and automatically linked to the control.

    Why hold the key before opening the 'Link to controller' window? Well, if you

    press the key when it's already visible, you will link your control to the key

    itself (you can do that too), not the aftertouch.

    To know if your keyboard is sending aftertouch, press a key and push it

    further. If FL's MIDI input LED keeps blinking, then it is getting aftertouch

    commands. See www.midiox.com to inspect your MIDI controller further.

    If your synthesizer already supports aftertouch by itself, you can still route a

    MIDI Out channel to the synthesizer, and define a knob that sends MIDI

    aftertouch to the synthesizer, which you link to your keyboard's aftertouch

    the same way as described above. Which means that you do not need your

    keyboard to support aftertouch, to access a synthesizer's aftertouch feature,

    and that you do not need your synthesizer to support aftertouch, for you to

    access its controls using your keyboard's aftertouch.

    Finally, you're free to link any automatable control to your pitch bend wheel

    as well. If your controller only features 7bit controls, using the pitch bend

    wheel is a nice way to control a parameter with 14bit precision (but of course,

    most pitch bend wheels snap back to the middle when released).

    gol

    Nov 28 (11:17 am)

    Edison

    http://www.midiox.com/http://www.midiox.com/
  • 8/8/2019 Gol - tip of the day

    9/35

    How to sample / rip a single-cycle waveform using Edison.

    1. Unless you already have a recording, sample a dry (without filtering oreffects) note of a synthesizer of yours. To get the most harmonics, sample a

    very low note, say, C2.

    In an Edison that you place on your synthesizer's mixer track, just use the

    "Record on audio input" preset, and press that low key.

    2. Stop recording, and in the waveform's settings (F2), set the middle note to

    the note you just recorded. If you recorded a C, this isn't really necessary, the

    default C5 will be ok.

    3. Switch 'Snap' on, and right-click that same snap checkbox to select 'Snap

    to pitch period'.

    4. Select your single-cycle somewhere in the waveform. Depending on the

    fundamental of the note, you may have to select more than 1 cycle. Just

    make it play in loop mode until it sounds like what you want to sample.

    5. Once selected, either trim it (Ctrl+Del, first making sure that "Click-free

    editing" is OFF), normalize it if necessary, and save it, or drag & drop it

    directly into a Sytrus oscillator window, or even a Sytrus channel button (or a

    3xOsc channel, or the synthesizer of your choice). It should be ready to use.

    You can play with the shape further (messing with harmonics) in Sytrus in the

    oscillator tab.

    gol

    Nov 29 (11:22 am)

  • 8/8/2019 Gol - tip of the day

    10/35

    Step edit

    You know that FL features a step editing mode, but you're probably missingsome of its features.

    Its basic use is, you switch the step edit mode on (recording floating panel),

    and you enter some notes (either from your piano keyboard or your typing

    keyboard).

    The length of a step is simply the value of the global snap setting (except

    that 'Line' & 'Cell' are the default 1 step).

    Notes are actually not entered until you release all of them. Which means

    that you can enter chords too.

    You can go back in time to either replace wrong notes, or add new ones over.

    Using the > keys on your keyboard (/* keys on a typing keyboard), you

    can navigate within the score, in the mini piano-roll view. To add new notesinstead of replacing them, simply switch 'Blend recorded notes' on (it's just

    above the step edit switch).

    Finally, you can enter several steps at once. While you're holding the key(s),

    simply navigate (again, same > keys), and release your keys.

    gol

    Nov 30 (11:48 am)

  • 8/8/2019 Gol - tip of the day

    11/35

    FL Studio

    Often you see icons in FL's hint bar. Here they are in a row, and here's what

    they mean:

    1. It's a MIDI plug. It means that the parameter that goes with that hint, can

    be linked to anything (a MIDI control, an internal controller)

    2. Recording. It means that the parameter can be automated, recorded, have

    an envelope controller.

    1. & 2. always show together, because there's no real difference between

    automatable & linkable, in FL.

    3. Happy face. Shown when things went fine.

    4. Right mouse button. Whenever you see this, it means that you can right-

    click the control in order to access a popup or another feature. However, the

    lack of this icon doesn't necessarily mean that there is no right-click feature.

    Always try clicking a control with every mouse button.

    5. Sad face. Shown when things went wrong. Rarely seen.

    6. Arrow to the left. To be honnest, I have no idea where I've used this one, or

    if I ever used it. Tell me if you see it

    7. Fast forward. Shown when holding a fast-forward key (playlist, Edison)

    8. Attention/warning. Shown when the hint is important and you shouldn't

    miss it.

  • 8/8/2019 Gol - tip of the day

    12/35

    9. Hourglass. Shown for lengthy operations. Rarely used, as the hourglass

    mouse cursor is used instead.

    10. Backward. Shown when holding a backward key (playlist, Edison)

    11. Shown for 2 events that are linked (grouped) together. Not available in FL

    Studio 8.

    HintIcons.png

    Description:

    Filesize: 2.44 KB

    Viewed: 6428 Time(s)

    gol

    Dec 01 (01:10 pm)

    FL Studio

    The reason the main snap is on a toolbar, and not just in the piano roll (&

    playlist, etc), is that it has global functions that aren't related to the piano

    roll.

  • 8/8/2019 Gol - tip of the day

    13/35

    The first one is live quantization. Quite often it's asked, or assumed that it's

    not possible in FL, but it really is as simple as selecting the step to quantize.

    Just set the main snap to 1 step, and there, your notes are quantized to steps

    while they're recorded.

    The second one is to define the step length in step editing mode. Set it to 1/2

    step, and your step editing will work in 1/2 step increments.

    And, read control hints, because there's a reason it says "Main snap /

    quantization / step edit step" when you hover it

    gol

    Dec 02 (10:00 am)

    FL Studio

    Linking several parameters to the same knob (or internal controller).

    You may want to link a knob to more than one parameter for various reasons,

    and these require slightly different methods:

    1. Linking 2 parameters to a knob for the sake of controlling both at the same

    time.

    The easiest is to bring the 'Remote control settings' window for the first

    parameter (if it's an FL plugin, you just right-click the parameter & select

    'Link to controller...'), and to tweak your hardware knob, then to do the same

  • 8/8/2019 Gol - tip of the day

    14/35

    for the second parameter, *making sure that 'Remove conflicts' is NOT

    checked*. Your knob will now control both parameters.

    Usually you don't want a 1:1 mapping for both of the parameters, you'd use a

    formula to adapt the scales.

    2. Having a knob control a parameter only in the channel that's selected, for

    several channels of the same type.

    Here you bring the 'Remote control settings' window for the parameter, and

    you make sure that 'Omni' is checked, then you tweak your hardware knob.

    This is handy for parameters that channels have in common. For example, a

    panning knob. But results will be unpredictable if the channels are of a

    different type. For example, a knob controlling a filter for a synthesizer, will

    control another (or no) parameter for another synthesizer.

    3. Having a knob control a parameter only for the window that's focused, and

    only for that type of window.

    This is when you want to map your hardware controller to specific plugin

    types. I don't recommend this simply because linking parameters is pretty

    quick and can be done on-the-fly, but if you really want to map your

    controller to your favorite plugins once for all, here's how to:

    Switch 'Multilink to controllers' ON (it's on the recording panel), tweak your

    parameter slightly (its name will appear above the checkbox), then right-click

    the 'Multilink to controllers' checkbox and select 'Override generic links', and

    now simply tweak your hardware controller.

    This type of link is stored globally, NOT in the project. It's only for a specific

    controller & with a specific window or plugin type. This type of link also has a

    lower priority than the per-project one, meaning that a knob that you

    assigned to a specific parameter in a specific plugin, can still be linked to

    something else in a specific project.

    gol

    Dec 03 (12:48 pm)

  • 8/8/2019 Gol - tip of the day

    15/35

    General

    This isn't strictly related to FL Studio, it normally applies to most, if not allserious music software.

    Your soundcard isn't involved anywhere in your rendered project. In fact, you

    don't even need a soundcard / audio output to render a project in FL Studio.

    This means that

    1. when buying a soundcard, consider that it won't be used to render your

    projects, so that you don't need any special one for this purpose

    2. if something goes wrong in your rendered projects, you can rule out the

    soundcard as being a cause

    This would imply that a project would render exactly the same way on

    different computers, that peripherals don't interfere.

    Well, not exactly: there is however the fact that software can make use of

    different parts of the CPU, that may or may not be supported by yours. For

    example, SSE or SSE2 media instructions support in audio software is

    common. But the precision of the output can differ, and the choice is up to

    the programmer (& sometimes the user).

    Say, user A has an old system that doesn't support SSE (uncommon, and in

    fact, FL Studio requires SSE1 now anyway). The code in his plugin has to

    make use of the old FPU unit. This unit works with 80bit precision (can be less

    for several reasons, I won't be too technical).

    User B has a processor that supports up to SSE1. The code in his plugin

    makes use of SSE1 isntructions. Processing will be faster (not necessarily a

    lot faster, sadly it's partly marketing), but with 32bit precision.

    User C has a processor that supports SSE2. The code in his plugin makes use

    of SSE2 instructions, and can here process with double (64bit) precision.

  • 8/8/2019 Gol - tip of the day

    16/35

    Results: most likely the output from all 3 systems will -digitally- differ in

    precision, and ironically, it's the old system that will produce the most

    accurate output.

    Most likely the user will not hear any difference, and certainly not between

    the 80bit & 64bit precision results. There are cases however (filters) where32bit processing may result in noticable artefacts.

    (now, what's sure is that all 3 systems will process at very different speeds)

    Just to clear things up, yes different CPU's can render different things.

    Normally never noticable. Sometimes switchable by the user through quality

    switches.

    Note that

    -all recent CPU's support SSE2 & way above, so this isn't much a concern

    anymore

    -this doesn't mean that 64bit audio streams are any useful. They aren't. It's

    not because you may need to process a filter with 64bit precision, that you

    need 64bit precision in its output.

    gol

    Dec 04 (12:31 pm)

    Slicex

    You can have the same bit of audio in Slicex, play with different propertiesand linked to different (or the same) keys.

    First, select your audio region, assuming your audio is already sliced. Select it

    either by selecting the region (ctrl+LMB its label), or from the list of regions

    (or using a jog wheel, arrow keys, etc).

  • 8/8/2019 Gol - tip of the day

    17/35

    Right-click the marker's label (or left-click the icon on the left or 'Region

    settings'), and select 'Clone as region'. You now have 2 regions pointing to

    the same bit of audio, these 2 are selectable from the list of regions (not easy

    to select them from the region markers, since they overlap).

    You can, for example, route them through 2 different articulators for different

    effects, assign them to different keys or the same key & velocity-layer the

    result. Or simply have the same drum appear at different places in a drumkit,

    for better playability.

    gol

    Dec 06 (01:41 pm)

    Browser

    How to have quick access to your favorite folders through FL's browser:

    -select one of the 5 snapshots, by pressing the 1..5 keys

    -open the folder(s) of your choice

    -from the snapshots selector, make sure that 'Frozen' is checked

    Now that key will switch to that specific browser snapshot and, because it's

    frozen, anything you will do in it (opening other folders) will not mess that

    snapshot's settings (that is, reselecting it will restore your initial setup).

    This applies to the whole browser state, that includes font sizes, file

    extension visibility, sorting, etc.

    gol

    Dec 06 (01:45 pm)

  • 8/8/2019 Gol - tip of the day

    18/35

    Event editor

    You opened an event editor for a parameter, and you would like to draw a

    curve starting from the current parameter value? You can do this by simply

    pressing Ctrl+I (Edit->Insert current controller value).

    This is also useful for switch/selector controls, when you want an immediate

    jump to a specific value at one specific time. First, make a selection on the

    event editor's timeline, then press Ctrl+I, this should insert the value of the

    selector at the beginning of the selection.

    gol

    Dec 07 (12:55 am)

    Wave Candy

    Wave Candy is also useful to monitor oscillator shapes in oscilloscope mode.

    Open Wave Candy, switch to the 'Oscilloscope' preset, and play some

    synthesizer's C note through it. It should look cool, but unstable & not veryinformative.

    Now, in the plugin's settings, Oscilloscope tab, right-click the 'Update' knob,

    and select one of the C notes. The display should now be stable for a C note

    from the synthesizer.

  • 8/8/2019 Gol - tip of the day

    19/35

    Note that, for technical reasons, the display won't be totally stable, but will

    only drift very slowly.

    gol

    Dec 08 (04:56 am)

    FL Studio

    While FL offers no surround panner, it's not too hard to prepare surround

    output manually, if you really need it.

    Say your soundcard has 5.1 outputs (through ASIO). Set up 3 mixer channels

    in a row & assign them the 3 "5.1 front", "5.1 rear" & "5.1 center+sub" mixer

    icons, & color them if necessary. Then assign your ASIO outputs (they usually

    come packed in front, rear & center+sub stereo pairs) to those 3 tracks.

    Now it will be easy enough to route other mixer tracks to those 3 tracks,

    while adjusting send levels. To export, simply render these 3 tracks as 3

    stereo audio files, that other tools can use.

    gol

    Dec 09 (07:19 am)

    Browser

  • 8/8/2019 Gol - tip of the day

    20/35

    Middle-clicking a browser item sends it to the selected channel. F5 & F6, or

    the 2 extra mouse buttons, send the previous or next browser items to the

    selected channels (handy when previewing presets or testing different

    drums).

    Pressing the Enter key sends the selected item to the selected channel.

    gol

    Dec 10 (01:51 am)

    General

    Here are some tricks that apply to FL Studio & most (but not all) of its plugins

    knobs & sliders.

    -hold CTRL to move the knob more slowly/accurately

    -hold SHIFT to bypass the knob's snap points (the points where it makes short

    pauses)

    -Alt+click or middle-click to reset the knob to its default value

    -use mouse wheel to increment/decrement the value (in steps)

    -use the 2 extra mouse buttons (X1 & X2, when available) to continuously

    increment or decrement the value

    -for "digit" selectors, an up or down arrow appears when you're close to the

  • 8/8/2019 Gol - tip of the day

    21/35

    top or bottom edges, click there to make continuous increments (with a short

    pause for the first increment). This is actually what the extra mouse buttons

    are linked to.

    gol

    Dec 11 (08:13 pm)

    Playlist

    Alt+T will add a marker starting at the time selection, or at the beginning if

    there's no selection.

    Ctrl+clicking, or double-clicking a marker label selects the time between that

    marker & the next one.

    "." on the numpad will jump to the next marker, and ctrl+"." will jump to thenext marker & select it.

    Still on the numpad, Alt+"/" or "*" will jump to the previous or next marker.

    And here again, hold Ctrl to select.

    This is also accessable through jogs if your controller (is supported by FLStudio) features one.

    gol

    Dec 12 (08:03 am)

  • 8/8/2019 Gol - tip of the day

    22/35

    Edison

    Press Ctrl+F, and type 'overdub recording', this will make the browser show

    the '1-bar overdub recording' mixer preset. Drag & drop it onto a mixer slot.

    This preset just opened a Fruity Delay 2 that's basically a 1-bar delay without

    decay, and an Edison recording its output.

    Press play, and from now on, any sound that you play (through that mixertrack) is 'added' to the loop, while Edison is recording each take separated by

    markers.

    On Edison's side, it's the 'On play' recording mode that's making it record as

    soon as FL starts playing, and separate takes by markers.

    gol

    Dec 14 (08:09 pm)

    Piano roll

    Shift+mouse wheel nudges the closest note horizontally, while Alt+mouse

    wheel offsets the selected level of the closest note.

    When one or more notes are selected, this applies to the selection instead of

    the closest note.

    gol

  • 8/8/2019 Gol - tip of the day

    23/35

    Dec 14 (08:12 pm)

    Piano roll / event editor

    Ctrl+LMB the time bar starts a time selection.

    RMB enlarges the selection (on its left or right side).

    Shift+LMB moves the existing selection horizontally (& as usual, hold ALT tobypass the current snap).

    gol

    Dec 15 (05:27 am)

    FL Studio

    There are several ways to quickly transpose a score or channel:

    -the most obvious: select the notes using the lasso, and move the selection

    vertically

    -open the piano roll, press SHIFT+Up/Down to transpose by 1 semitone, or

    CTRL+Up/Down to transpose by 1 octave

  • 8/8/2019 Gol - tip of the day

    24/35

    -open the piano roll, open the "Limit" tool, and press notes to transpose the

    score

    -in the channel settings, right-click the bottom testing keyboard to change

    the channel's root note, and make sure that the "Add to key" checkbox is on.

    This will transpose the whole channel.

    gol

    Dec 16 (10:24 am)

    FL Studio

    The "Typing keyboard to piano keyboard" checkbox (on the recording panel)

    is there so that you can switch off the function in order to access some

    single-key keyboard shortcuts.

    Right-clicking it will bring a popup that lets you adjust the root note of the 2-

    octaves mapping (your keyboard being divided in 2 rows of black & white

    keys).

    FL Studio 9 will add a Janko layout option to that same popup.

    http://en.wikipedia.org/wiki/Janko_piano

    gol

    Dec 17 (06:16 am)

    http://en.wikipedia.org/wiki/Janko_pianohttp://en.wikipedia.org/wiki/Janko_piano
  • 8/8/2019 Gol - tip of the day

    25/35

    FL Studio

    "Waiting for input..."

    It's something you have seen or will see, like every user, and you won't make

    a tech support post about it because you've read about it here first.

    It means that you've messed with a setting, the checkbox that says "wait" on

    the recording toolbar. It means that the playback won't start until you have

    input some MIDI or tweaked a control. It's made so that the performance

    starts as soon as you've started playing (your MIDI keyboard, MIDI or virutal

    knob or whatever).

    gol

    Dec 18 (10:48 am)

    FL Studio

    Splitters in FL Studio (the bars separating the top & bottom parts of the

    playlist & piano roll, as well as the bar sizing the browser) have a memory.

    Right-click them, move them, right-click again and they go back to their

    previous position. You now have a simple switch between 2 positions of your

    choice, by right-clicking.

    gol

    Dec 19 (04:40 am)

  • 8/8/2019 Gol - tip of the day

    26/35

    General

    In most modal (that interrupt other windows while waiting for input) windows,pressing Enter accepts while Escape cancels.

    Controllers such as the Mackie CU feature ok/cancel buttons that have the

    same effect (handy to quickly accept or bypass confirmation/warning

    dialogs).

    gol

    Dec 21 (11:49 pm)

    Browser

    You can drag files TO the browser as well.

    If that file can be located in one of the brower's folders, then the browser will

    display it. If not, the parent folder of the file will be added to the extra search

    folders, and then the file will be displayed.

    Thus, to add a new search folder to FL, you can simply drop a file from that

    folder onto the browser.

    This is also handy when you have a sample in a channel, and want to browse

    other samples from the same folder (probably samples of the same style).

    You just drag/drop the channel's sample (from the channel settings) onto the

    browser.

  • 8/8/2019 Gol - tip of the day

    27/35

    In FL Studio 9, files dragged in MOVE mode (files that are created at the time

    of the drop, like drags from Edison or Slicex) will be created inside the folder

    onto which you dropped.

    gol

    Dec 21 (11:53 pm)

    Mixer

    When you want to route a mixer track to another, quite often you need to

    disable the default routing to the master (not to have the track sent twice,

    unless it's what you need of course).

    To do so in 1 click, just right-click the target routing button and select 'Route

    to this track only'.

    gol

    Dec 21 (11:56 pm)

    Toolbars

    You can hide FL's toolbars (panels), or lock them (not to move them by

    mistake), by right-clicking an empty place on their docking rack.

    (In FL Studio 9 this menu will also appear inside the VIEW menu)

  • 8/8/2019 Gol - tip of the day

    28/35

    gol

    Dec 24 (02:11 pm)

    Playlist

    While drag/dropping a sample file onto the playlist creates a clip, dropping a

    sample file onto an existing audio clip replaces the audio from that clip. Thus,

    you can easily replace a loop by another by dropping a sample onto it,without having to locate the channel of that clip.

    gol

    Jan 06 (12:03 am)

    General

    The F3 key (& also a button on some MIDI controllers) brings the context

    menu in several of FL's windows.

    gol

    Jan 08 (12:35 am)

  • 8/8/2019 Gol - tip of the day

    29/35

    General

    How to randomize (set at random) or humanize (sligthly offset at random)

    several automatable parameters at once:

    -switch the 'Multilink to controllers' LED on (recording panel)

    -tweak the parameters you want to randomize, until their name appears

    around the LED

    -once you've selected them all, right-click the LED, and choose 'Randomize'

    or 'Humanize'.

    This doesn't disengage the LED, so you can repeat the process.

    gol

    Jan 24 (06:37 pm)

    Piano roll

    Left-clicking the mini-piano roll view in the step sequencer windows brings

    the piano roll, but right-clicking it brings the piano roll starting at the place

    you clicked (handy to quickly jump in a score).

    gol

    Jan 26 (12:51 pm)

  • 8/8/2019 Gol - tip of the day

    30/35

    Edison

    In Edison, /* keys play forward/backwards, either at normal speed if thecontent is not already playing, or at faster speed if it's already playing.

    +- keys as well as Insert on the numpad play the content slower if it's not

    already playing, or faster/slower if it's arleady playing.

    SHIFT+/* keys moves the playback indicator left/right, if the content is notplaying.

    Holding DOWN while the content is playing makes a 'live selection' (selection

    from the point where you pressed the key up to the point where you released

    it).

    While holding DOWN while the content is not playing, you can use the /* keys

    to make a precise selection.

    Most of those keys work using MIDI jogs & special keys, where available

    (Mackie CU).

    gol

    Feb 06 (01:44 pm)

  • 8/8/2019 Gol - tip of the day

    31/35

    Remote control

    In order to delete all of the "MIDI links" (knobs linked to controllers (internal

    or hardware) at once:

    Right-click Browser->Current project->Remote control, & select "Delete

    whole mapping".

    This will delete them all & restore a default link for pitch bending (which you

    can still delete manually if you really don't want it).

    gol

    Aug 14 (08:47 am)

    Automation

    Let's say you wanna automate the tempo from 120 to 130BPM. You'd

    normally do this in the event editor, but if you really prefer automation clips,

    here's a way:

    -right-click tempo selector, "Create automation clip"

    -set tempo to 120

    -right-click tempo selector, "Copy value"

    -right-click "Output min level" on automation clip (in step sequencer), "Paste

    value"

    -set tempo to 130

    -right-click tempo selector, "Copy value"

    -right-click "Output max level" on automation clip (in step sequencer), "Paste

  • 8/8/2019 Gol - tip of the day

    32/35

    value"

    There, you now have an automation clip in the 120-130BPM range. A simple

    line will automate smoothly between both.

    The same would apply to pitch bending. In FL, both channel pitch knob &

    tempo selector have such huge ranges.

    gol

    Aug 26 (10:54 pm)

    Processing

    These are tips to get better performances for multicore CPU's. The #1 thingto know is: multithreading has a cost (& a big one), thus to benefit from it,

    the CPU to spare has to be higher than the threading costs. FL can't know

    this, because the CPU usage of a plugin isn't anything constant, it depends on

    how you use it, and rebuilding the structure intelligently over time would too

    cost a lot of CPU.

    Benchmark projects have shown big benefits from multithreading, when

    things are set up properly. In practice however, only rare projects really

    benefit from it, some even eat more CPU when multithreading is active, forthe above reasons. But if your project contains real CPU eaters (like 20% of

    your CPU), then a clever setup can really bring benefits.

  • 8/8/2019 Gol - tip of the day

    33/35

    So you have to help FL building a better multithreading structure. To start

    with, once you've loaded a project or moved a mixer track, take a look at the

    debug log (in the settings window), it'll look like the attached picture.

    -it says that there are 6 threaded generators. They're independent enough,

    you don't have to do anything about them. However if you have a generator

    very light in CPU, or inactive for most of the song, the threading costs will be

    higher than the processing, thus you may simply disable it (uncheck "Allow

    threaded processing" in the plugin's menu).

    -next is mixer track map. The first list is the processing order, it doesn't really

    matter here, at least not directly.

    -the threaded map however does matter.

    First rule, you don't want too many layers there. Layers are processed

    serially, no 2 layer can process at the same time. A layer is created when

    there's dependency. In some cases it's possible to reorder mixer tracks to

    reduce the # of layers.

    Inside layers are units. These are threads, and they process a list of mixer

    tracks, like on the pic, unit 1 of layer 1 processes tracks 1, 2 & 3.

    (note that units aren't exactly threads, but shared threads. Unit 1 of layer 1 is

    the same thread as unit 1 of layer 2)

    Here it gets tricky, same as for generators, you want to avoid too light

    processing in a unit, since the threading costs will be higher than the

    processing. FL already groups empty mixer tracks. That's why you see unit 1

    processing tracks 1 to 3, they are empty.

    So the rule is to force FL to create units intelligently. Say you have a plugin

    eating a lot of CPU (which FL can't really detect, the CPU may fluctuate, or

    may be very high for only a small part of the song), see in which layer it is,

    and move it so that it's the first of the layer.

    Say next to that CPU-eating plugin you have 5 other mixer tracks with light

  • 8/8/2019 Gol - tip of the day

    34/35

    plugins in them, in the same layer. Keep "allow threaded processing" for the

    FIRST of those mixer tracks, and disable it for the 4 next ones. FL should now

    put all 5 mixer tracks in the same unit. You now have 2 units, one with a CPU-

    eating plugin, and another processing 5 light mixer tracks. If you're lucky the

    5 mixer tracks will be processed while the first unit processes.

    It's also possible to create less layers by reordering tracks again. But take

    care when moving tracks, it may screw up your project, you may have multi-

    in/multi-out plugins (wrapped VST's, Slicex, sidechained stuff, etc), FL doesn't

    know about that as plugins are free to access whatever they want without

    telling first. When you move a mixer track, FL only adapts what it knows

    (routing between tracks & automation).

    -if you have one big CPU-eating plugin and a light or empty unit in the same

    layer, uncheck "allow threaded processing" for the light one, it'll probably

    work better.

    -if you have a big lot of units that contain light plugins, group them into 2 or 3

    units by unchecking allow threaded processing again.

    -you may want to avoid more units than your # of cores. But it can be useful

    to have more units than cores in the case a plugin waits for some reason

    (internal synchronization), blocking the whole unit (you'll then have another

    unit ready to process). This is why FL (unlike Vocodex) doesn't have as many

    worker threads as the # of cores always processing the next plugin available,

    because if a plugin is in a waiting state, you will be left with less working

    threads than cores.

    Threading structure.gif

    Description:

    Filesize: 63.35 KB

    Viewed: 1319 Time(s)

  • 8/8/2019 Gol - tip of the day

    35/35

    gol

    Sep 17 (08:27 pm)

    Playlist

    Not sure where the current pattern is used in your project? From the playlist,

    use Select->Select by selected source (Shift+C). All instances of the current

    pattern will be selected. If a selected channel is an audio or automation clip,

    instances of it will be selected too.

    And remember that double-clicking a playlist clip selects the pattern or

    channel it refers to, and possibly opens the piano roll to edit the pattern'sdata (& centers the view according to where you clicked on the clip).