Swami est un éditeur de banques de sons
sf2.
Swami : cliquez pour agrandir
Présentation
Site web officiel :
http://swami.sourceforge.net/

.
Version actuelle :
2.1.0 du
2014 04 25.
Licence :
GNU GPL.
Support :
Jack.
Description
Swami (
Sampled Waveforms And Musical Instruments) est un logiciel permettant de créer et d'éditer des banques de son ou des
soundfonts au format
SF2 (GigaSampler et DLS étant prévus).
Swami utilise le synthétiseur
FluidSynth pour un contrôle direct des modifications apportées. Le concept est donc similaire à celui de gigedit et
LinuxSampler.
L'interface graphique n'est ni belle ni particulièrement intuitive mais le logiciel est très puissant.
nota : ce wiki décrit les fonctionnalités de la version 0.9.4 qui est assez vieille, la version 2 est maintenant disponible (voir la section
Changelog pour les nouveautés)
Installation
[+]
avec ma distribution :
La plupart des distributions incluent
Swami en tant que paquet.
Compilation "à la main" :
...à écrire...
Configuration
À noter qu'une documentation simple peut être trouvée dans
/usr/share/doc/swami/README
.
Swami/Fluidsynth vers Jack : au premier lancement, il faut configurer
FluidSynth dans les préférences (Menu Edit, onglet
FluidSynth) pour diriger sa sortie audio vers
Jack. Il faut manuellement entrer Buffer Size et Count. Choisissez alsa_seq dans MIDI Driver. À chaque lancement,
Swami démarrera
FluidSynth, et vous aurez alors à relier
Fluidsynth à la sortie système dans
QJackCtl.
Changelog
[+]
Les nouveautés dans les dernières versions :
version 2.0.0 du 28 octobre 2010
Cette version 2.0.0, nommée
Sounds of Celebration, est le produit de 8 ans de développement.
- support du format sf2 (banque de son) incluant les échantillons 24 bits,
- utilisation de fluidsynth pour la lecture des échantillons,
- interface basée sur GTK2 avec support des bibliothèques GObject pour utilisation dans une application externe,
- looping (mise en boucle) semi-automatique (greffons Loop finder et FFTune),
- visualiseur Overlapping loop point pour aider à la création de boucles,
- Python binding (développement),
- support DLS and GigaSampler (développement).
Utilisation
[+]
Édition d'une banque de son
L'arborescence à gauche montre la structure de la banque de son :
Presets,
Instruments et
Samples.
En sélectionnant chaque structure et en cliquant avec le bouton droit, un menu contextuel apparaît pour changer les propriétés, créer des nouvelles sous-structures ou insérer des éléments.
Créer une nouvelle banque de son à partir d'échantillons wav (en cours)
Petit mot avant tout, créer une banque de son avec un seul échantillon sur toute la gamme du clavier est relativement simple, et il ne faut pas se laisser décourager par toute la complexité du paramétrage possible. Ce sont uniquement les structures Samples, Instruments et Presets qui doivent être présentes et remplies.
Préparation de la structure
Choisir "New" à partir du menu "File", ceci crée une nouvelle arborescence de banque de son qui est à remplir avec les Presets, Instruments et Samples. Chaque sous-structure peut être créée avec le menu contextuel.
Les étapes suivantes sont
- importer les samples (fichiers .wav qu'on souhaite utiliser, ils se retrouvent ensuite dans User),
- créer un instrument,
- créer un preset.
Insérer et répartir les échantillons dans un instrument
On sélectionne d'abord le sample en y cliquant une fois avec le bouton gauche de la souris. Ensuite, on clique avec le bouton droit sur l'instrument (dans son arborescence correspondant) et on choisit "Paste" dans le menu contextuel. On peut également faire une sélection de plusieurs samples (en maintenant shift ou ctrl) et les insérer d'un coup. Attention, pour des échantillons stéréo,
swami importera deux samples correspondant à chaque canal. A partir de maintenant on peut jouer soit le sample soit l'instrument par un clavier MIDI si la configuration de swami/fluidsynth a été faite, et on peut procéder aux réglages.
- les attributs de lecture au niveau Sample (Loop points, bouton 3). On peut déplacer les marqueurs à la souris. Pour zoomer tenir shift en glissant sur l'échantillon avec le bouton gauche de la souris. A noter aussi que la note racine (root key) et l'accord fin sont accessibles en cliquant à droite sur un Sample.
- les sources et destinations des modulations (bouton 4)
Insérer et paramétrer des instruments dans un preset
Au moins un preset doit être défini et rempli.
Comme dans le cas d'insertion d'un sample dans un instrument, on peut coller par bouton droit les instruments dans le niveau
Presets. Ici on peut combiner plusieurs instruments et donner encore une fois des réajustements sur certains paramètres. Ce sont ces presets qui seront à sélectionner quand on joue les banques de son dans
Qsynth ou
FluidSynth.
Avant de choisir 'Save' ou 'Save as' du menu 'File', le HAUT de l'arborescence doit être sélectionné. On sauvegarde, et c'est parti, le sf2 est prêt à être consommé.
Trucs et astuces
Fréquence d’échantillonnage : quand on charge la banque de son dans
Qsynth, vérifier dans le setup si la fréquence d'échantillonnage correspond à celle du sample intégré au préalable. Il peut y avoir des surprises de décalage de quelques demi-notes sinon.
Tutoriel plus complet pour créer une banque de son avec swami
Création d'une banque de son depuis l'enregistrement avec
audacity et la réalisation de la banque de son SF2 an utilisant les réglages :
Swami - créer une banque SF2
Télécharger un petit tutoriel
Voici pour démarrer un petit tutoriel réalisé par un utilisateur de la distribution
Musix:
Liens forum