Author: Lowan P.

Tutoriels

Comment faire de bonnes mélodies sur FL Studio ?

J’ai choisi le logiciel FL Studio pour mon tuto car il mélange musique et informatique qui sont deux de mes passions. Il existe d’autres logiciels de ce genre comme Ableton, Logic pro ( essentiellement sur Mac) et d’autres encore. Ce logiciel a pour but de créer des instrumentales dans le genre musical que l’on veut (rap, housse, reggae, électro …) ou bien se démarquer en créant de nouveaux styles musicaux . Cette liberté musicale apporte de la créativité et de l’originalité aux utilisateurs de ce logiciel. Dans ce tuto nous allons nous intéresser à une partie bien précise de l’instrumentale, les mélodies.

Teaser du tutoriel

Interfaces

L’interface de FL Studio peut paraître assez compliqué à comprendre mais elle est en réalité assez simple. Lorsque vous lancez votre logiciel vous arriverez sur cette page ci-dessous.

Les parties qui nous intéressent pour les mélodies sont le piano roll ( piano déroulant ), le Channel Track, et le mixeur.

Le Piano roll nous servira de repère pour faire les mélodies.

VST et piano roll

Pour créer les mélodies nous aurons besoin d’un VST (Virtual Studio Technology) qui est une bibliothèque numérique avec des sons d’instrument pour pouvoir faire nos mélodies nous aurons besoin de choisir un instrument. Pour cela il faut se diriger vers le Channel rack.

Il existe différents types de VST, certains sont payants et d’autres sont gratuits et déjà téléchargés lors de l’installation du logiciel comme :
– Sakura
– FL Keys
– Sytrus

Il faudra donc choisir un VST et pour cela il faut cliquer sur le + du Channel rack qui ouvrira la liste de tous les presets installés

La création de mélodie

Pour la mélodie il faudra se diriger dans le piano roll où nous commencerons par choisir une gamme, par exemple pour faire une mélodie de type orientale il faudra utiliser une gamme mineure harmonique, pour des mélodies plus chill il faudra plutôt utiliser une gamme majeure harmonique. FL Studio possède une fonctionnalité assez intéressante qui est que lorsque vous choisissez votre gamme vous n’avez qu’à cliquer sur une note pour que votre accords soit crée.

Pour choisir votre gamme il faudra cliquer sur le boutons ci-dessous qui ouvrira un menu avec des gammes différentes que vous pourrez utiliser.

Maintenant passons à la mélodie en elle même, pour débuter il est préférable de choisir 4 accords, essayez-en plusieurs et prenez ceux qui vous conviennent le mieux. J’ai pris comme exemple ces 4 accords qui me serviront de base pour notre mélodie.

Il faut ensuite rajouter des notes qui sonnent bien avec vos accords . Vous pouvez aussi réduire la taille de vos notes pour dynamiser davantage votre mélodie.

Humaniser sa mélodie

Pour rendre sa mélodie plus naturelle, il existe quelques presets préalablement installés que l’on peut retrouver facilement grâce à des commandes comme Alt + R qui ouvre le Randomizer (outil qui permet la randomisation du panoramique, de la vélocité et de la hauteur) ou Alt + S qui ouvre le Strumizer ( il décale le timing et la vélocité des notes individuelles dans les accords pour humaniser la mélodie).

Pour utiliser ces deux presets vous n’avez qu’à tourner les boutons Time, Tension, Velocity. Modifiez-les selon vos envies.

Transposition

Pour finir, vous pouvez changer de tonalité pour voir si votre mélodie sonne mieux. Pour cela vous devez sélectionner toutes vos notes à l’aide de la commande Alt + A et vous n’aurez qu’à faire glisser vos notes vers le haut ou vers le bas.

Mixage

Mixer vos mélodies vous servira à donner plus de textures à votre instrumental grâce à plusieurs outils comme la reverb (réverbération), les EQ ( équaliseur) qui servent à modifier les fréquences sonores
de vos mélodies. Pour se rendre dans le mixeur cliquer sur le bouton ci-dessous.

Nous allons nous intéresser à la partie droite de ce menu, c’est là où nous pourrons ajouter les effets. Il faudra cliquer sur l’un des slots vide pour choisir l’effet que vous voudrez ajouter.

  • Fruity Reverb : Ce plugin comporte plusieurs variateurs, nous nous intéresserons surtout à Mid, Side, Delay et Size. Les boutons Mid et Side sont utilisé pour traiter les sons mono ou stéréo (si vous ne comprenez pas la différence laissez-les tel quel). Ensuite le bouton Delay sert à donner de la profondeur à notre mélodie ( attention de ne pas trop en mettre). Pour finir le variateur size sert à simuler la taille de la pièce que vous souhaitez pour créer un effet compressé ou autre.

  • Equaliseur : ce plugin rajoute un effet permettant d’atténuer ou d’amplifier certaines fréquences d’un signal audio, il est difficile à utiliser c’est pour cela que je ne ferai qu’évoquer le nom de cet outil. Il est très utilisé par les beatmaker (personne créant des instrumentales pour des chanteurs rappeurs…).

Création Personnel

Voici un exemple de mélodie que vous pourrez réaliser lorsque vous maitriserez mieux le logiciel.

Projets

Un accord céleste

La musique occupe une place centrale dans la vie contemporaine, transcendant les frontières culturelles et générant des émotions universelles. De nos jours, elle est omniprésente, accompagnant nos moments forts et ponctuant notre quotidien grâce à la facilité d’accès aux plateformes numériques. Au-delà d’un simple divertissement, la musique forge des identités, crée des communautés et offre un refuge émotionnel, devenant ainsi une véritable toile sonore de nos vies modernes.

Pourquoi cet accord ?

Il s’agit d’un do majeur 7 add 11 (Cmaj7add11). C’est un accord rarement utilisé en musique, il est le plus souvent utilisé dans le Jazz. Cet accord est beau à entendre car il est très coloré. Il s’agit d’un accord à 5 notes./

Pourquoi un accord ?

Nous avons choisi de représenter un accord sur une portée car nous sommes tous les trois reliés par la musique. Lowan et Loris faisant principalement du piano et Maceo de la guitare. Nous faisons tous les trois partie de l’option musique qui est l’option la plus intéressante du lycée proposée par l’un des meilleurs professeurs Monsieur CLÉMENTE. Pour cela Nous avons d’abord dessiné La portée à l’aide de ce code ci : 

def draw_staff():
    for i in range(5):
        penup()
        goto(-200, 50 - i * 20)
        pendown()
        forward(400)


def draw_note(x, y):
    penup()
    goto(x, y)
    pendown()
    circle(10)

draw_staff()

On a défini une fonction draw_staff où l’on a intégré une boucle de sorte à ce que la tortue fasse la première ligne, puis reviennent au point de départ pour ensuite descendre et répéter cette opération se répétera 4 autres fois car sur une portée il y a 5 lignes.

pensize(5)
seth(115)
circle(-30, 220)
circle(-50, 220)
forward(70)
circle(50,100)
seth(-145)
circle(50, 58)
forward(200)
circle(-30, 180)
begin_fill()
circle(-10)
end_fill()
hideturtle()

ensuite nous avons dessiné la clef de sol à l’aide de ce code ci-dessus. On a d’abord commencé par définir la taille de la clef et mis les valeurs correspondantes pour faire les bonnes boucles.

Pourquoi ce fond ?

Pour le fond nous avons représenté des étoiles aléatoirement disposées sur un fond dégradé bleu et noir qui représente le ciel. Nous nous sommes inspirés de l’album Geography de Tom Misch puis nous avons changé les couleurs pour arriver à un dégradé de couleur bleu. Nous nous sommes inspirés du travail d’un première de la spécialité NSI.

Album de Tom Misch : https://www.youtube.com/watch?v=dA9mzvPtp5I

goto(-400, -300)
pendown()

for i in range(600):
    pencolor(0,0, 255-round((i/(600/255))))
    forward(800)
    goto(-400,-300+i)

Analyse du script :

Le script se divise en 3 parties : Il y a la première partie, les étoiles sur le fond dégradé, ensuite par dessus nous avons rajouté la portée blanche avec les notes et pour terminer une clef de sol.

Le rendu final du script : 

voici l’entièreté de notre script python qui va générer notre image ; « l’accord céleste »

from turtle import *
from random import *
Screen()
setup(800, 600)
penup()
colormode(255)
speed(0)
goto(-400, -300)
pendown()

for i in range(600):
    pencolor(0,0, 255-round((i/(600/255))))
    forward(800)
    goto(-400,-300+i)
color("white")
def etoile(taille):
  for i in range(5):
    pensize(uniform(0.1, 2.5))
    forward(taille)
    right(144)
for i in range(200):
  x = randint(-400, 400)
  y = randint(-250, 250)
  couleur = randint(0, 2)
  if couleur == 0:
    color("#D68B0F")
  elif couleur == 1:
    color("#EBEBAB")
  else :
    color("#A7C706")
  penup()
  goto(x, y)
  pendown()
  taille = uniform(0.1, 2)
  etoile(taille)


shape("arrow")
color("white")
speed(0)

def draw_staff():
    for i in range(5):
        penup()
        goto(-200, 50 - i * 20)
        pendown()
        forward(400)


def draw_note(x, y):
    penup()
    goto(x, y)
    pendown()
    circle(10)

draw_staff()


draw_note(-150, -30)
penup()
goto(-159, -30)
pendown()
setheading(270)
backward(100)


draw_note(-100, 10)
penup()
goto(-100, 10)
pendown()
setheading(270)
backward(100)

draw_note(-50, -10)
penup()
goto(-50, -10)
pendown()
setheading(270)
backward(100)

draw_note(0, -30)
penup()
goto(0, -30)
pendown()
setheading(270)
backward(100)

draw_note(50, -50)
penup()
goto(50, -50)
pendown()
setheading(270)
backward(100)
penup()
goto(-159, 70)
pendown()
left(124)
forward(71)
penup()
goto(-300, 0)
pendown()

pensize(5)
seth(115)
circle(-30, 220)
circle(-50, 220)
forward(70)
circle(50,100)
seth(-145)
circle(50, 58)
forward(200)
circle(-30, 180)
begin_fill()
circle(-10)
end_fill()
hideturtle()