How to Randomize Velocity in FL Studio

The FL Studio Piano roll has a flawless component that enables us to save time and add random and unpretentious variety to the velocity and volume each every MIDI note. This effect will wind up making your sound creation increasingly like a human-made it, and less like a PC.

FL Studio’s Piano roll has the merited notoriety as the best Piano comes in the business (all things considered). The Piano rolls motivation is to send note and mechanization information to the plug-in instruments stacked on the Piano rolls Channel. This is known as ‘sequencing’. There are various helpful apparatuses that guide complex score altering and different controls. This is the precise guideline as paper ‘Piano rolls’ utilized to mechanize player-pianos on previous occasions. The goals of the matrix are user selectable (zoomable) and permit the part of melodies to composed with boundless unpredictability. Note information can be entered physically with the altering apparatuses or recorded in from ‘live’ MIDI controllers, at that point altered to fix mistakes or make changes.

How to Randomize Velocity in FL Studio


This segment gives you a chance to set up the options used when creating the irregular notes (cripple the area on the off chance that you would prefer not to include arbitrary notes).

  • Octave – Sets the base octave utilized when creating notes.
  • Range – The octave range inside which irregular notes are made.
  • Key – Sets the base tone for notes.
  • Scale – Here you can choose the music type that will be utilized as a base for making notes.
  • Length – Sets the note length utilized for the created notes (this alternative is accessible just for the Piano roll). The Length control has no impact if the Piano move SNAP is set to ‘(none)’.
  • Variety – Sets the note length variety for the created notes (this choice is accessible just for the Piano roll). Turn the wheel to the left to make the notes equivalent to or shorter than the predefined length. Go to appropriate to make notes equivalent or longer than the predefined length (the middle position disables the length change). The Variation control has no impact if the Piano move SNAP is set to ‘(none)’.
  • Population – Specifies the measure of notes that will be created. The more you turn this wheel to one side, the more the notes produced.
  • Stack – Sets the note polyphony utilized for the created sequence (this choice is accessible just for the Piano roll).
  • Random Portamento – If checked, the notes will have arbitrary qualities for the portamento switch (checked or not) in the Miscellaneous Channel Settings.
  • Merge Same Notes – If checked, at least two sequential notes of a similar pitch will be merged into a solitary longer note.
  • Seed – Click the back and forward arrows to create irregular note mixes dependent on the settings above (in every single chosen channel for the Step Sequencer, or the chose course of events area in the Piano roll). You can utilize this component to create different (seeded) blends until you’re happy with the outcome. To hear the mixes you produce, hit the play catch in the Transport board before you raise the Randomizer exchange (or you can likewise call the Randomizer and afterwards press (Space) to flip play/stop mode).


Set up the choices that will be utilized to randomize the levels (container, speed, and so on.) for every single chosen note/channels (incapacitate the segment on the off chance that you would prefer not to randomize the note levels).

  • Levels – These wheels give you a chance to choose the note properties you need randomized and the measure of randomization (this applies to the note levels just, not computerization occasions!). Each wheel has a range from – 100% to 100%. At 0% the levels are left at their unique qualities.
  • Reset Before Processing – Reset the note levels to their default esteems before randomizing.
  • Bipolar – Check to randomize the note levels ‘bipolar’, for example, the levels will be randomized to both higher and lower esteem than the first qualities (rather than moving them just higher or just lower contingent upon the wheel esteems).
  • Seed – Click the back and forward arrows to randomize the note properties dependent on the settings above (in every chose channel for the Step Sequencer, or the chose notes in the Piano roll). You can utilize this component to produce different mixes until you’re happy with the outcome. To hear the blends you produce, hit the play catch in the Transport board before you raise the Randomizer discourse (or you can likewise call the Randomizer and afterwards press Space to flip play/stop mode).

What is Velocity?

Velocity is a useful bit of information and having the option to alter it effectively is significant. It very well may be utilized to control dynamics, filters, various samples and an assortment of different capacities in sound. Seeing the majority of the choices accessible to you for altering velocity can enable you to choose which devices to use for various conditions.

At the point when a musician plays the piano, we call the speed at which the person strikes the keys the velocity. The velocity modulates the tone and volume of the key being pressed.

Piano players intentionally change the speed of their key strikes while playing relying upon how expressive they need each note to be. In addition, human mistake guarantees that there will be a slight variation in the speed of each progressive key, notwithstanding when the piano player is attempting to make them sound the equivalent. We can utilize speed randomization in FL Studio to all the more intently copy a genuine exhibition.

But before knowing about randomization process, I’ll start by quickly clarifying what velocity can be utilized for and afterwards make a plunge towards randomization. Although the majority of the models I’m giving are explicit to Logic, the procedures can be applied to any product that enables you to control speed. The apparatuses may appear to be unique, however, the standards are the equivalent.

Ways to Use Velocity


The most essential and normal use for velocity is to control the volume of an instrument. Think about the standard as being founded on a genuine piano. The harder you hit a piano key, the stronger the note. Also with MIDI the higher the speed (i.e. the speed with which the key is being hit), the stronger the note. Almost certainly you’ve seen and utilized this on many occasions so it won’t require much talk.

Utilizing velocity to control dynamics is helpful for any sort of instrument where you need to have the option to change elements starting with one note then onto the next. Volume and addition are too “huge scale” for altering on a note by note premise, which is the reason utilizing velocity can be so helpful. For instance, in the event that you simply need to highlight a solitary note in an expression, you would make the velocity of that note higher than the others.

As I said it’s a straightforward idea, however for exhaustiveness here’s a concise model. The first music chord is hit with a high velocity of 105 to be decent and loud. The remainder of the expression decreases from 45 down to 30.


Velocity is most valuable for elements when you have an instrument that sounds diverse at various volumes. In the event that you have an instrument that is basically no different sound over the velocity range, just stronger or calmer, you can make the sound all the more fascinating by allocating velocity to control filters.

The most effortless approach to assign out velocity to a filter in Logic is with EXS. Burden up a fix (for this model I’ll utilize the manufacturing plant preset Garageband Harpsichord). Here’s the means by which the Harpsichord sounds with no filter, ascending in velocity and after that down

Multiples Samples for One Note

Another valuable method to utilize velocity on an examined instrument is to assign out different multiple varying samples to one note. You can do this by allotting each sample to various velocity, or a range of velocity, with the goal that the example will possibly play when the correct velocity is hit.

We’ll utilize a manufacturing plant instrument to demonstrate a case of how you may utilize this. The industrial facility EXS banjo has various verbalizations for various velocities, with a slide set to the most noteworthy velocity. Commonly on the off chance that you needed to hear various examples on a similar pitch, you would need to utilize various instruments, so for the ordinary banjo sound you’d need one instrument and for the slide sound, you would require another. Allocating various samples to various velocities in a similar instrument enables you to control it all in one place.

The two parameters we’re most inspired by are Velocity and Dynamics.

Velocity gives us a chance to change the general velocities in a region. Select a region, change the velocity to +10, and each note in the district will presently play 10 qualities stronger. This is an incredibly snappy and helpful approach to evaluate new volumes or to roll out simple improvements to rehashed locales.

Something essential to know about is that in spite of the fact that the number you enter will influence the information, the information itself won’t really give off an impression of being any unique. You can consider it including a filter directly before playback which says “I know this says speed 15, however, we’re going to add +10 to make it 25.” It’s essential to know about this with the goal that when you investigate your area you comprehend why regardless it says the speed is 15.

Dynamics can be thought of like Velocity Compression. You can utilize the Dynamics parameter to diminish or expand the general dynamic range of the region. This is useful in the event that you have a few notes that are vanishing in the light of the fact that their velocity is excessively low or a few notes that are hopping out an excess of on the grounds that their velocity is excessively high. As opposed to go in and alter every individual velocity (which I would likely do in the Piano Roll Hyperdraw window), you can comprehensively squash the velocity range.

How to Randomize Velocity in FL Studio

The general procedure is called velocity randomization, and the Piano roll apparatus we can utilize is known as the Randomizer.

Stage 1: Create a Progression of Notes

To start with, pick an instrument, and after that open its Piano roll. Remember that this system will work for drums as well since each drum hit will never have the very same velocity/volume of another in a genuine presentation. For this model, I’ll be utilizing a snare drum.

I customized the snare to be activated on each progression. We can see the velocity information for each note in the velocity window. Notice how they are all precisely the equivalent. We could go in and physically change everyone, except this would be effort and time consuming, particularly if there are bunches of notes. With the Randomizer instrument, we will include some variations utilizing a PC calculation to speed things up.

Stage 2: Use the Claw Machine (Optional)

The Claw Machine is an apparatus used to include variation in note lengths and activating while at the same time keeping up the general length of the progression. This is an incredible thing for spicing up your drum and percussion patterns.

We can open the Claw Machine by pressing Alt+W on the keyboard while the Piano roll is open.

Simply pick a period that is not exactly or equivalent to the period that your note progression takes up, and afterwards disturb the Time distortion knob and Trash each set to move the note lengths. Hit the Spacebar to preview the new design. You can wind up making some truly intriguing examples for your drums with this device.

Stage 3: Use the Randomizer Tool to Randomize Velocity

Alright, the minute we’ve all been reading this article for. The keyboard short cut for the randomizer apparatus is Alt+R. Ensure the Piano roll is chosen, and open it up.

You’ll see that this device can randomize velocity and furthermore make randomization for note region as well. As a default, the Pattern randomizer is on. We just need to randomize velocity, so turn it off for the time being. Simply click the orange “pattern” button at the upper left of the Randomizer window.

Under levels, you’ll see a couple of knobs and buttons:

  • Levels knobs – control the measure of randomization for every parameter
  • Seed arrows – change the seed condition of the arbitrary number generator algorithm
  • Bipolar – changes whether the velocities will be randomized to higher and lower levels, or simply more elevated levels over the starting positions.

To randomize your button velocity, simply turn the VEL knob left or right. I found that around – 20% or 20% make a perceptible contrast. You can likewise change the Seed and bipolar choices until you have something you like. Press the Spacebar to see it, and afterwards hit Accept when you’re set.

Alright, we’re altogether done. We should contrast the first progression and the upgraded one. The thing that matters is indistinct and includes a little bit of human touch.


Random Velocity does what it seems like it will. You can pick the same number of notes as you like, set the Range of most reduced and most noteworthy potential velocities, and afterwards pick Operate to disperse the velocities around. Humanize can be viewed as a cousin to Randomize. As opposed to picking a random velocity from inside a given set, Humanize shifts the velocity up or somewhere near an arbitrary sum inside a cut-off. It likewise haphazardly moves Position and Length. Adapt is an extraordinary device to apply to segments that are exceptionally hardened and have practically zero unique range. Hence in order to control and check the velocity of your sound, you should try the above-mentioned methods for randomizing velocity of your FL studio.


Leave a Comment