Production : Transformez Serum en véritable synthétiseur analogique

  

Pas les moyens d’acheter un Moog SubPhatty ? Pas le temps d’investir dans le modulaire ? Peut-être aussi pas assez de place dans la chambre pour accueillir un Prophet 10, aussi ? C’est pourquoi aujourd’hui, on va voir ensemble comment sampler des synthétiseurs analogiques et « convertir » l’audio des enregistrements en tables d’ondes pour Serum, qui sera à terme, potentiellement, votre super-synthé, permettant de reproduire tous les synthés que vous aurez samplés. Cette technique sera assez longue pour chaque synthé mais offre un résultat assez pertinent.

I. Comprendre la théorie

Dans un premier temps, vous devez trouver un moyen de sampler. Une bonne solution consiste à se munir d’un enregistreur (comme par exemple, un Zoom H1)  à brancher directement sur la sortie du hardware. Autre point important : les hardwares, du fait de l’imperfection naturelle des composants électroniques, vont en réalité produire des waveforms différentes suivant leurs fréquences, leurs notes. A synthé égale, une saw wave parfaite en C3 va être légèrement différente qu’une saw wave en C0.

Microbrute saw wave jouée à C0

  Microbrute saw wave jouée en C2

Microbrute saw wave jouée en C4

C’est pour cela, qu’afin de s’approcher de la réalité de chaque synthétiseur, nous allons effectuer un enregistrement à chaque octave. Un sampling en C0, C1, C2 … jusqu’à C5 par exemple, peut-être pertinent, car on ne va pas sampler chaque note. Sachant que nous verrons plus loin comment être le plus exact possible grâce à une commande sur Serum. Mais on verra ça plus tard.

Vous vous retrouvez donc avec vos 6 enregistrements de C0, C1, … C5. Nous allons maintenant télécharger Audacity (si, si !). Une fois cela fait, ouvrez un enregistrement dedans. Ce que nous allons faire est délicat : nous allons extraire UNE SEULE période du signal. Pour ceux qui dormaient en cours de maths, une période est une forme d’onde qui va se répéter indéfiniment.

Le but va être sur Audacity, de découper une période de votre signal, et l’enregistrer en tant que « wavetable » pour Serum.

II. Passer à la pratique

Pour l’exemple, nous avons samplé un Arturia Microbrute, avec uniquement son oscillateur « Saw Wave » d’activer. Nous enregistrons chaque C(x) sur Ableton (AMB = Arturia MicroBrute) :

Nous retrouvons bien nos enregistrements en format WAV ou AIFF dans nos dossiers :

Maintenant dégainons notre Audacity et chargeons dedans notre premier fichier. Commençons par le C0 :

Nous allons donc effectuer ce fameux découpage de période. Pour ce faire, nous allons tout d’abord effectuer une normalisation de samples à -1 dB. Allez dans Effets —> Normaliser –> Ok (Normalement, la valeur par défaut est -1 dB). Ensuite, sélectionnez une période de votre signal en faisant en sorte que votre sélection passe approximativement par les deux « croisements à zéro » de part et d’autre de votre période :

Pour affiner la sélection, nous allons utiliser l’option crucial de Audacity pour cet exercice. Allez sur Edition —> Rechercher les croisements avec le zéro. Comme le cadrage « à la main » n’est pas pratique, cette option va rendre le découpage ultra précis :

Une fois que vous avez sélectionné une période, il faut l’extraire pour qu’elle soit comprise par Serum comme « Wavetable ». Sélectionnez donc Fichier —> Extraire l’audio sélectionné. Le logiciel va vous demander où placer le fichier. Petit conseil donc : allez dans votre dossier Serum Presets —> Tables. Créez un dossier « Analog Tables » par exemple et enregistrez le fichier ici. Bravo, vous avez réalisé une première wavetable pour Serum. Malheureusement vous avez fait 1/6ème du travail. Recommencez exactement et scrupuleusement la même méthode pour vos 5 autres enregistrements audio. Le but étant d’extraire les 5 autres wavetables.Pour l’exemple, le résultat final donne ce genre de branche :

Une fois vos 6 formes d’ondes enregistrées, il est temps de passer à la dernière étape, la plus importante …

III. Création des tables d’ondes pour Serum

Récapitulons : vous êtes maintenant en possession des 6 fichiers audio. Chaque fichier contient en réalité une unique période samplée à partir de vos enregistrements d’origine, qui étaient des notes espacées d’un octave chacun : C0, C1, C2, C3, C4 et C5. Le but va être maintenant de reproduire le changement de waveform (dû, nous le rappelons, à l’imperfection du circuit électrique, qui change de forme d’onde en fonction de la fréquence, de la note) en fonction de la note que vous allez envoyez à Serum. Pour les Cx, c’est facile, les waveform sont déjà faites. Mais qu’en est-il de la waveform d’un F4, A2, E3, … par exemple ? La réponse : le Morphing.

Commençons par créer la WaveTable de Serum. Ouvrez votre DAW, et loadez une piste MIDI avec Serum. A côté de la Saw Wave par défaut, cliquez sur le petit crayon, en bleu.

Le bouton d’édition va vous permettre de créer votre forme d’onde Serum à partir de vos formes d’onde audio extraites avec Audacity. Allez sur le menu Import —> Audio to Single-Cycle. Puis sélectionnez votre premier fichier. Vous captez l’idée ? Serum va copier les motifs de chaque fichier audio pour les transformer en table d’onde qu’il pourra comprendre. Fichiers qu’il faut aller chercher dans le dossier où vous avez stockés les formes d’ondes extraites avec Audacity.

Attention : Loadez les formes d’ondes de la plus grave (C0) à la plus aigüe (ici, C5).

Première forme d’onde analogique enregistrée ! Pour ajoutez les 5 autres DANS L’ORDRE, cliquez sur le petit « + » tout en bas à gauche de l’image ci-dessus, et répétez l’opération en cliquant de nouveau sur Import —> Audio to Single-Cycle. Au final, vous allez retrouvez une wavetable comme ceci :

Chaque slot en bas à gauche correspond à une forme d’onde audio qui a été transformé en table d’onde Serum. Courage, c’est bientôt terminé ! Plus que 3 étapes. Afin de « relier » les 6 slots et créer en réalité, des wavetables intermédiaires, c’est-à-dire, grosso modo, une wavetable par note, une méthode très efficace :

Sélectionnez vos 6 slots, puis cliquez sur Morph —> Morph – Spectral (zero all phases). Et la magie s’opère alors !

Vos 6 tables d’ondes d’origines se sont transformées en 256 tables, certes différentes en terme de look mais rassurez vous, les fréquences sont bien les mêmes que vos tables d’ondes audio d’origine. Une fois cela fait, enregistrez bien votre nouvelle wavetable, comme montré ci-dessous, avec la petite disquette, en bleu :

Pour finir, assignez la commande « NOTE » au knob « WT POS » de votre oscillateur. Ainsi, la wavetable générée par Serum sera fonction de la note jouée.

VOILÀ ! Vous avez entièrement samplé un oscillateur analogique provenant, ici, d’un Arturia Microbrute ! Petite astuce : Cochez le paramètre « x 4 » dans l’onglet Global de Serum pour « oversampler » les waveforms afin de pousser à fond la qualité du son. Faites ceci pour le prochain oscillateur que vous voulez samplé et ainsi transformer Serum en véritable réplique de vos synthés favoris. La vidéo qui nous a inspiré cet article est situé ci-dessous. Bon chance à ceux qui tenteront le challenge ! Pour les questions, c’est en commentaire que ça se passe, ainsi que sur notre Discord, rubrique « Production ».

Scorch