Skip to main content

Historique: Swami - créer une banque SF2

Aperçu de cette version: 3



A insérer dans que soundfont ou SF2, mais pour tous les format c'est grosso-modo le même principe. A voir donc !

Créer une banque SON au format SF2 avec Swami.

 attention
Page en cours d'écriture
ardoisebleue 10-07-2013



Attention ce qui est écrit en dessous c'est en brouillon. Inutile de corriger les erreurs maintenant

Préambule

Matériel utilisé

ordinateur tour Asus de 5 ans d'âge.
système d'exploitation Ubuntu 12.04
micro Sony F-V3T des années 1980.
carte son d'origine de l'ordinateur.

Choix pour les tests

Le format SoundFont SF2
Le logiciel Swami pour créer et gérer la banque
Logiciel Audacity pour organiser l'échantillon au format flac.
Le but est de créer une banque de sons de voix solo sur la syllabe "Hé" ( pour avoir des corrections à effectuer au niveau de l'échantillon à traiter ). La banque ne couvrira que deux octaves.

Les échantillons

Créer 4 échantillons, sur les notes RE|E3, LA|A3, DO|C4 et FA|F4.

Enregistrer l'échantillon

Etant donné que c'est une voix, enregistrer plusieurs fois environ 3 secondes, en ayant un niveau de voix sans variations de « volume » si possible.
Choisir dans l'échantillon, la meilleure séquence et supprimer les autres.

Adapter l'échantillon

L'enregistrement doit être « normaliser », ainsi qu'« amplifier » si nécessaire, puis utiliser l'effet « niveleur » (évitez « compression ») pour avoir un sample le plus stable possible. Au cas où il y aurait une baisse de niveau audible et irréparable dans la séquence, autant supprimer cette partie et affine le raccordement ; Pour ce faire, définir les limites au passage de l'onde à 0 et qui sont aptes à reconstituer parfaitement l'onde. Si besoin est, « bouger » les points d'ondes en utilisant le zoom maximum.

Exporter l'échantillon

Pour ce test, j'exporte au format « flac » 24 bits et la qualité maximum.

Création de la banque

Créer la banque :

Démarrer SWAMI, créer une nouvelle banque SF2 ( File>newsoundfont), renseigner le panneau en bas à droite (au moins le nom et la date).
Cocher la case 24 Bit samples, si le fichier flac est un 24 bits. (il semble qu'une banque ne peut être composée que de fichiers de même type ?)(tester si on peut mélanger wav et flac)(voir les pbs de sauvegarde avec swami save ne marche pas utilisez save as et remettre le meme nom)

Charger les samples :

Développez l'arborescence et clic-droitez sur « samples », choisir «  load samples » et charger le ou les fichiers « flac » nécessaires. En surlignant un des samples et en cliquant sur les touches du clavier virtuel, le sample doit être joué. Comme rien n'a encore été défini, le sample note est joué tant que vous maintenez la note appuyée. En bas à droite, le panneau a changé :
Dans l'onglet « proprièté », il faut fixer le root note, vous devez affichez la valeur de la note du sample, de façon à être en accord avec les autres instruments, quand le son sera joué. Ex : le sample est un son en LA, ce qui donne 69|A3. Si le son n'est pas tout à fait accordé, utilisez le fine-tuning pour l'ajuster.


C' est fini, pour l'instant, du traitement de l'échantillon. Nous venons de lui affecter une « boucle globale ».
Laisser l'arborescence de samples développé.

Création de la zone instrument :


La « zone instrument » dans la SF2 ( appelée région dans SFZ ), va contenir les références aux échantillons de samples nécessaires pour constituer l'étendue de jeu du « Melodic Preset » ou « Patch » .
Vous clic-droitez sur « instruments » et choisir « new instrument », dans le panneau en bas à droite, saisissez un nom. Ensuite pour assigner un sample à cette zone, faites « glisser » un des samples sur l'instrument qui vient d'être créé ; Il sera automatiquement affecté à cette zone.
Une zone instrument peut contenir plusieurs référence de samples et même plusieurs référence au même sample, et les samples peuvent être référencés à plusieurs zones instrument différentes.
Sous le clavier virtuel, une bande verte figurant l'étendue des notes du sample assigné est affichée, avec un point bleu qui reprèsente la root-note. Comme précédemment, avec la souris vous pouvez déplacer les extrémités de cette bande pour définir l'étendue de touches qui jouera le sample ; Au fur et à mesure des samples assignés à cette zone instrument les bandes s'afficheront.

Création du Melodic Presets :

Il y a deux zones pour définir des presets, Mélodic presets et Percussion Presets. Mais des set-percussion peuvent être définis au niveau Mélodic ; je suppose que dans les années 1990, la vitesse des ordinateurs étant limitée, le canal 10 était réservé aux percussions et était prioritaire, le canal 16 était la plus basse priorité. Ce qui imposait, peut-être ces choix ??
Pour créer un preset : cliquez droit sur le dossier, choisissez « newpreset » et renseignez le panneau du bas avec le nom. Ce nom peut-être identique au nom d'un autre preset, ce n'est pas interdit, mais l'utilisateur aura bien du mal pour s'y retrouver dans la liste des noms d'instruments de son séquenceur. De même, plusieurs presets peuvent avoir le même numéro de program, mais au niveau du lecteur, le premier de la liste sera joué, les autres n°de program identiques seront ignorés.
Comme certains séquenceurs ignore le program 0, il est préférable de commencer à 1. De même le n° de banque reste généralement à 0.


Les boucles


expliquer quoi c'est la boucle

boucle globales


Si vous souhaitez créer une boucle au niveau global, l'onglet « sample editor », va vous permettre de le faire, cliquer sur l'onglet : deux fenêtres graphiques apparaissent, celle de gauche est l'onde du sample, et à droite, la représentation en points d'une zone de ce sample qui va nous permettre la juxtaposition des début/fin de boucle. Voici la méthode :
1. Manuellement (pour bien comprendre le principe): dans la fenêtre graphique de gauche où le sample est reprèsenté, la barre verte supérieure va nous permettre de fixer les limites du bouclage. Actuellement, cette zone fait la totalité du sample (pas de boucle) : placez le curseur de la souris à gauche dans la zone verte, vous clic-maintenez et déplacez la limite de début de la boucle, de même à droite pour fixer la fin de boucle. Mais pour avoir une précision maximum, utilisez la fenêtre de droite où deux courbes (verte et rouge) sont apparues ; En bougeant le meneau pour agrandir la fenêtre et en jouant de la molette vous pouvez zoomer/dézoomer pour voir les deux formes d'onde de points, La verte est la forme d'onde dans la zone de début de la boucle, et la rouge celle de la fin, si vous bougez les limites, les ondes changent. Utilisez les cases incrémentielles au-dessus des deux fenêtres, pour ajuster finement la superposition de ces ondes et obtenir un « raccord parfait » (évitant les tics et autres bruits parasites).
2. Automatiquement : en cliquant sur la loupe à droite des deux zones incrémetielles, un tableau s'affiche à gauche, deux bandes audessus de l'image (magenta et rouge) vont vous permettre de situer les zones de tolérance où vous souhaitez le début et la fin de la boucle; Déplacez les limites comme précédemment, de façon à « encadrer » chaque limite de la zone verte par une zone (par ex : magenta autour du début et rouge autour de la fin) et en appuyant sur « find loops » le logiciel calcule les pourcentages de correspondance. Lorsque les résultats sont affichés, cherchez un 100 % ou au plus proche, cliquer sur la ligne et c'est fait, vous avez une belle boucle. Nota : Au cas où vous auriez appuyé, involontairement sur le bouton « Rétablir », appuyez sur la loupe pour revenir aux deux fenêtres, utilisez les case incrémetielles pour revoir la zone verte, et recommencez l'opération. (ET N'APPUYEZ PLUS SUR RETABLIR). Malgré cette automatisation, il se peut que le joint tressaute, revenez à la méthode manuelle pour ajuster les ondulations.
L'onglet fftune sert à affiner la précision du ton de la note et de fixer la root note, comme dans le premier onglet.

boucle locales


En surlignant, le sample de la zone instrument, le panneau en bas change.
Si vous affichez l'onglet « sample editor » vous pouvez changer la boucle, mais cette fois vous créez une « boucle locale », pour cette référence de sample.
A titre d 'expérience, si vous assignez une nouvelle fois le même sample à cette même zone, vous pouvez définir une autre « boucle locale » pour ce même sample et si vous assignez de nouveau le même sample, sans faire de boucle locale, ce sera la boucle globale qui sera jouée ; Et s'il n'y a pas de boucle globale, c'est le sample « pur » qui sera joué c'est à dire que l'appui de la touche provoquera le son, si cette touche est relâchée avant la fin du sample, il s'arrêtera. Si la fin du sample est atteinte et que la touche est toujours appuyée, le lecteur ignore cette appui et arrête le son.
Pour que le « bouclage local » soit effectif, il faut choisir dans la fenêtre popup à gauche « standard », les valeurs « none » : la boucle locale est ignorée et « release » : semble être identique à none.

Les effets

Au niveau sample

Au niveau zone instrument

Au niveau Preset



Liens et commentaires

Historique

Information Version
Tue 16 Jul 2013 19:16 ardoisebleue 35
Afficher
Tue 16 Jul 2013 18:51 ardoisebleue 34
Afficher
Tue 16 Jul 2013 18:20 ardoisebleue 33
Afficher
Tue 16 Jul 2013 18:14 ardoisebleue 32
Afficher
Tue 16 Jul 2013 17:51 ardoisebleue 31
Afficher
Tue 16 Jul 2013 16:17 ardoisebleue 30
Afficher
Mon 15 Jul 2013 20:00 utilisateur_anonyme2 + fil d'Arianne par défaut 29
Afficher
Mon 15 Jul 2013 19:43 ardoisebleue 28
Afficher
Mon 15 Jul 2013 18:52 ardoisebleue 27
Afficher
Mon 15 Jul 2013 18:46 utilisateur_anonyme2 26
Afficher
Mon 15 Jul 2013 18:38 utilisateur_anonyme2 + fil d'arianne PAR DEFAUT ! 25
Afficher
Mon 15 Jul 2013 17:49 ardoisebleue 24
Afficher
Sun 14 Jul 2013 20:10 utilisateur_anonyme2 + lien vers glossaire (SF2) 23
Afficher
Sun 14 Jul 2013 20:06 utilisateur_anonyme2 + titre !!!! 22
Afficher
Sun 14 Jul 2013 20:06 utilisateur_anonyme2 21
Afficher
Sun 14 Jul 2013 20:04 ardoisebleue 20
Afficher
Sun 14 Jul 2013 20:04 utilisateur_anonyme2 19
Afficher
Sun 14 Jul 2013 20:03 utilisateur_anonyme2 + fil d'Arianne par défaut (portal tutos (autres) 18
Afficher
Sun 14 Jul 2013 19:11 ardoisebleue 17
Afficher
Sun 14 Jul 2013 18:45 ardoisebleue 16
Afficher
Sun 14 Jul 2013 18:40 utilisateur_anonyme2 + fil d'Arianne par défaut (portal tutos (autres) 15
Afficher
Sun 14 Jul 2013 18:37 utilisateur_anonyme2 + titre 14
Afficher
Sun 14 Jul 2013 17:45 ardoisebleue 13
Afficher
Sun 14 Jul 2013 14:16 ardoisebleue 12
Afficher
Sun 14 Jul 2013 14:06 ardoisebleue 11
Afficher
Sun 14 Jul 2013 11:36 ardoisebleue 10
Afficher
Sun 14 Jul 2013 10:49 ardoisebleue 9
Afficher
Sun 14 Jul 2013 10:33 ardoisebleue 8
Afficher
Sun 14 Jul 2013 10:31 ardoisebleue 7
Afficher
Sun 14 Jul 2013 10:21 ardoisebleue 6
Afficher
Sun 14 Jul 2013 03:59 olinuxx 5
Afficher
Sat 13 Jul 2013 21:09 ardoisebleue 4
Afficher
Thu 11 Jul 2013 08:44 ardoisebleue 3
Afficher
Wed 10 Jul 2013 19:20 ardoisebleue démarrage de la page 2
Afficher
Wed 10 Jul 2013 18:53 ardoisebleue 1
Afficher
  • 1
  • 2 (en cours)
  • »