.
.
.
Note : cette page a été faite à partir du site de Willow75.
Si vous recherchez des effets spéciaux en temps réel pour vos compositions ou vos lives sous unix/linux,
fait parti des logiciels vers lequel vous pourriez vous tourner pour arriver à vos fins.
est un synthétiseur virtuel, un séquenceur/échantillonneur modulaires orienté objet. Vous pourrez appliquer de multiples effets spéciaux en entrée/sortie dont des tonalités pures (générées intérieurement), des fichiers externes wav, des pistes Midis. Vous pourrez également utiliser votre matériel Midi pour contrôler les paramètres en temps réel.
).
Ce tutoriel va vous détailler, dans un premier temps, comment créer des effets standards en utilisant les générateurs de tonalité et des greffons
Fonctions générales
[+]
- En laissant votre pointeur de souris sur les éléments de spiralsynth vous verrez apparaître des bulles explicatives.
- En haut à droite de chaque module sélectionné, vous verrez un point d'interrogation qui vous offrira une petite explication sur le module concerné.
- En haut à gauche, il y a une croix qui permet de revenir à l'étiquette du module.
- Pour déplacer un module, il faut être tout au bord en haut pour le sélectionner.
- Un Clic-droit sur le module permet de le supprimer.
- Chaque petit cercle sur un module correspond à une entrée ou une sortie, les initiales entre parenthèses dans la description sont (CV) pour les contrôles et (AU) pour l'audio.
Exemple basique
[+]
Lancez
SSM
Tapez
SpiralSynthModular en mode console, ou allez dans le dans le dossier debian/son/Synthesis du lanceur d'applications, ou par le menu de votre bureau pour ceux qui en utilisent un. Vous verrez apparaître la fenêtre graphique principale de l'interface utilisateur (GUI).C'est là où vous ajusterez tous les paramètres aux modules.
En haut à gauche, il y a le menu (Charger, Enregistre, Nouveau, Options et Nouveau commentaire). À côté du menu il y a les différents modules que vous assemblerez pour créer de nouvelles fonctions.
Comme vous pouvez le constater,
SSM comprend de nombreux modules intégrés.
Allez dans la section InputOutput et sélectionnez le module Outputplugin, l'icône HP, il est automatiquement présent dans l'espace de travail.
Sélectionnez le module OSS, là s'afficheront les différents paramètres. Sélectionnez Dplx.
Sélectionnez le module stereomixerplugin dans la section et connectez le au module OSS.
Maintenant tout ce que vous allez relier aux entrées de stereomixerplugin délivrera un signal stéréo aux entrées de outputplugin.
Maintenant vous aurez besoin d'un source de signal sonore.
Sélectionnez le module WaveTable plugin dans la section Oscillators.Il est conseillé de régler les paramètres de wavetableplugin avant de le relier à un autre module.
Connectez le wavetableplugin au stereomixerplugin, cela va produire une tonalité basse à un volume raisonnable.
Amusez vous avec les différents paramètres de ces modules
Bravo
vous avez réalisé votre premier "pach"
SpiralSynthModular.
Greffon LADSPA
[+]
Maintenant, vous vous interrogez probablement sur les effets spéciaux.
Nous allons donc intégrer des greffons
LADSPA.
Sélectionnez LADSPAplugin dans la section Filter/FX, sélectionnez un greffon dans le menu déroulant.
Cliquez sur l'onglet knobs vous obtiendrez une interface avec des potards
Cliquez sur sliders vous obtiendrez une interfaces avec des slids
Si vous cliquez sur
setup vous reviendrez à la première figure.
Connectez les modules comme sur la figure suivante
Amusez vous avec les différents greffons
LADSPA à votre disposition.
Ces greffons permettent d'augmenter considérablement les possibilités de
SpiralSynthModular.
Utilisation de JackPLugin
[+]
Actuellement le driver audio utilisé pour GNU/Linux est
ALSA, qui est très supérieur à OSS. Comme vous l'avez remarqué il n'existe pas d'Alsaplugin.
Heureusement, il y a mieux, Jackplugin. Pour avoir une description de ce greffon, .......doc2
Ce greffon permet de connecter
SpiralSynthModular au serveur audio
Jack, qui lui permet d'utiliser
ALSA. Enfin on verra par la suite que ce n'est pas si intéressant.
Pour démarrer
Jack, j'utilise JACK Control. Puis lancez
SpiralSynthModular
Connectez les modules comme ci-dessous
Connectez
Jack pour avoir du son
Cliquez sur Attach puis sur le bouton None en dessous des 2 entrées que vous utilisez, output 0 et 1. Une fenêtre de dialogue s'ouvre, vous permettant de connecter vos sortie SpiralSynthModular au port JACK disponible
Sélectionnez alsa_pcm:playback_1 et 2, ou oss:playback_1 et 2
Voici ce que cela donne dans Jack Control
Toutes les possibilités de
JACK, connexion avec d'autres applications audios, vous sont donc ouvertes.
Malheureusement, et oui c'était trop beau. Il y a un "bug" de
SpiralSynthModular, quand
Jack utilise
alsa. Lorsque vous avez connecté l'output_1 de ssm à alsa_pcm:playback_2, vous entendez un BUZZZZZZZ.
Il n'y aucun problème si on utilise
Jack avec
oss. Mais ceci est très dommage, car la plupart des autres applications audio qui fonctionnent avec
Jack ont besoin d'
ALSA.
Donc pour l'instant, on n'utilisera pas ce greffon, mais Ossplugin, et on attend une mise à jour qui gère correctement alsa.
Enregistrement
[+]
On va utiliser l'exemple basique, avec ou sans ladspaplugin.
Ajoutez DiskWriterplugin, connectez ces entrées aux sorties du StereoMixerplugin. Voir la figure suivante :
Cliquez sur open, choisissez le répertoire au vous voulez sauvegarder et le nom de votre fichier wav.
Paramétrez votre enregistrement, cliquez sur record pour que l'enregistrement commence.Cliquez sur record pour arrêtez l'enregistrement.
Vous pouvez arrêter et remettre en marche l'enregistrement sans fermer le fichier, ce qui devrait vous faciliter la vie si vous enregistrez beaucoup de petits samples.
Un peu plus compliqué
[+]
Un synthé basique
Cette partie est basé sur le Tutorial1-FirstThing.ssm présent dans le répertoire /usr/share/doc/spiralsynthmodular/examples/
Reprenez l'exemple Basique et ajoutez le keyboardplugin.
Connectez la sortie note CV du plugin keyboard à l'entrée de WaveTableplugin comme ci-dessous
Le keyboardplugin permet de déclencher le wavetableplugin. Mais le son ne s'arrête pas. Nous allons voir comment faire un synthétiseur un peu plus .....
ajoutez l'envelopeplugin
Connectez sortie d'envelopplugin à 1 entrée du stereomixerplugin. Connectez la sortie de Wavetable plugin à l'entrée d'envelopeplugin puis la sortie trigger du keyboardplugin à l'entrée trigger de l'envelopelugin. Voir la figure suivante
L'enveloppe forme le volume de la note avec le temps.
Vous avez réalisé un synthétiseur de base, jouez des notes et essayez de changer les paramètres de l'enveloppe
Visualisation de l'audio et des CV
Cette partie est basé sur le Tutorial2-Audio-CVs.ssm présent dans le répertoire /usr/share/doc/spiralsynthmodular/examples/