Chargement...
 
Skip to main content

4 - Toutes les autres applications, les émulateurs...


[résolu] comment mettre des effets (FX) sur linuxsampler

Articles: 84 France
bonjour

quelqu'un connaît-il un tutoriel pour intégrer des effets à linuxsampler? il y a une fonction pour celà (le bouton FX) dans les deux interfaces (Qsampler et Jsampler) mais je n'ai jaùmais trouvé intuitivement comment le faire, ni trouvé d'info là-dessus sur le nut (y compris dans le how-to et la doc du site officiel).

merci!
Articles: 3938 France
salut !

je suis en train d'écrire de la doc sur linuxsampler, et, concernant les départs d'effets, tout ce que j'ai pu trouver jusque la c'est ceci
d'apres ce que je comprend, les départs d'effets servent seulement à router le signal sur d'autres ports de sortie, pour pouvoir etre utilisé avec des effets externes, comme les effets dssi

si jsampler t'interesse, rdv ici pour le tester en francais !

oliv'
Articles: 84 France
Salut Olivier

voilà j'ai cherché un peu et effectivement je n'ai rien trouvé de clair.

Néanmoins il existe ceci

http://bb.linuxsampler.org/viewtopic.php?f=7&t=181&p=1333

et ça http://bb.linuxsampler.org/viewtopic.php?f=7&t=33&p=1330&hilit=effect&sid=70996d2af3e9f42c003ee84be443389e#p1330

tous deux extraits du forum de linuxsampler; mais j'avoue que j'ai pas encore tout capté... Tu en aprécieras certainement mieux la pertinence que moi...

Par ailleurs, je me pose une question concernant le paramétrage, au niveau de qsampler : quand on crée l'entrée audio, on peut choisir, dans l'onglet ouvert, le driver ALSA ou JACK (en haut à droite de la fenêtre); j'ai constaté que les deux fonctionnent; il n'y a pas de précision là-dessus dans le wiki, mais l'illustration montre l'utilisation de ALSA; d'ailleurs, c'est uniquement en utilisant ALSA à cet endroit que l'on peut changer les paramètres FRAGMENTS et FRAGMENTSIZE.

As-tu la notion que ce choix a de l'importance?

Il ne m'est jamais arrivé d'avoir des claquements ou grésillements, tels que décrit dans la doc, mais j'ai déjà eu des "arrêt du son" pendant environ une seconde... : je joue, puis tout d'un coup les notes ne suivent plus, puis cela reprend (après un interruption d'une seconde), ce qui donne une énorme coupure dans le morceau et Bach (ou Chopin) se retournent dans leur tombe (une fois de plus 😉)... je précise qu'il ne s'agit pas de Xruns (Jack reste imperturbable...)

Tu connais ça toi?

Vic'
Articles: 3938 France
bb.linuxsampler.org est en berne ce soir, 🙄 je jetterai un coup d'oeuil a tes liens plus tard

pour la question alsa - jack, d'apres ce que je sais :
la création d'un périphérique alsa, c'est quand tu n'utilise pas jack
pour les paramètres FRAGMENTS, j'irai bien verifier mes infos sur le site de linuxsampler, mais bien sur, lui aussi est "down" ce soir... 😐
ha mais attend, j'ai une copie de lscp quelque part sur mon disque, laisse moi vérifier...
...
un peu plus tard :
alors, ca ne dit pas grand chose, mais je pense avoir compris qu'il s'agit en fait des paramètres du serveur audio,c'est a dire :
dans jack tu regles 3 choses importantes :
  • taux d'échantillonnage (par exemple 48000hz)
  • nombre d'échantillons dans un tampon (buffer) (par exemple 128)
  • nombre de tampons (par exemple 2)
avaec tout ca, tu peux meme calculer la latence du serveur, et donc des applications qui l'utilisent (comme LS)
nombre d'echantillon / taux = (dans mon exemple) 2 x 128 / 48 000 = (je sors la caltos) 0,0053 seconde (5,3 ms) tu suis ?

frangment et fragment size, c'est juste une appelation differente pour la meme chose
fragment = nombre de tampon
fragment size = taille du tampon ou nombre d'echantillon dans le tampon

si je ne me trompe pas, tu dois donc meme avoir dans tes réglages (j'ai la flemme de verifier) le taux d'echantillonnage ! (SAMPLERATE, si si, il est la je le vois dans le lscp ! 😁)
donc en gros, oui, ca ne correspond qu'a la création d'un périphérique virtuel pour alsa

pour la création d'un périphérique pour jack, c'est déjà tout réglé par jack lui-meme

comprendo ?

pour re-repondre a cette question et a la suivante (les drop-outs), lance jack, et linuxsampler dans l'ordre que tu veux, puis une fois que tu vois que tout fonctionne, lance qsampler, et créé un périphérique JACK en sortie, créé un périphérique alsa en entrée MIDI et charge ton instrument, puis dans qjackctl fais tes connections MIDI et audio
si tu as encore des problèmes de flux audio foireux, relance jack avec une latence plus importante (c'est a dire avec un plus gros buffer ou un plus petit taux d'echantillonage si tu as bien compris)

pour finir, je n'ai jamais utilisé de périphérique alsa virtuel en sortie, et je me pose une question : comment celui-ci se connecte t-il a ta carte son ? est-ce automatique ?

autre chose : je me permet d'insister, jsampler est plus complet que qsampler, c'est pour cela que je l'ai choisi pour etre traduit, tu veux pas l'essayer en francais ca me ferai vachement plaisir ! 😁

docteur olivier piano 😁😁 (ca me fait marrer, ne t'inquiete pas...)
Articles: 84 France
houla merci docteur!

ça c'est une réponse; je pense avoir compris au moins dans les grandes lignes;

pour les notions concernant jack (les 3 paramètres importants et leur influence sur la latence, ça c'est ok depuis un moment...)

concernant linuxsampler, je faisais déjà mes réglages comme tu as suggéré de faire (cad dans qsampler, un périphérique audio jack en sortie, et un périphérique midi en entrée alsa); et j'expérimentais des gros drop-outs (une demi ou une seconde d'interruption du son!!), mais sans le moindre Xruns dans jack , et c'est pour ça que je pensais que ça venait de linuxsampler....
c'est pour ça que j'ai cherché à créer un périphérique audio alsa, pour avoir qqch de plus à régler.... j'ai l'impression (je dis bien l'impression, pour le moment) que cela change quelque chose... mais je vais expérimenter plus et comparer, et te tenir au courant...

quant à la manière dont le périphérique virtuel se connecte à ma carte son, je ne peux y répondre pour le moment

au fait, qsampler lance automatiquement linuxsampler non? (à la différence de Jsampler, pour lesquel il doit être lancé en ligne de commande avant)

et bien sûr je vais essayer Jsampler en français avec plaisir 😀

vic'
Articles: 3938 France
qsampler lance automatiquement linuxsampler non?

ah peut etre oui, par defaut, ca doit etre un réglage quelque part
il me semble que jsampler peut aussi, mais pas par défaut

j'expérimentais des gros drop-outs (une demi ou une seconde d'interruption du son!!), mais sans le moindre Xruns dans jack

j'etais passé a coté de cette info 🙄
je suis un peu bigleu des fois, les _phrases en gras ca me conviens tres bien ! 😁
bizarre bizarre...
durant tes tests, est-ce que cela t'arrive avec alsa ?
lors de ces dropouts, combien as tu de voix en action ? avec quel instrument (maestro concert grand ?)

ps : le site de linuxsampler est toujours a l'ouest aujourd'hui, grrrrr !
Articles: 84 France
euh oui je peux te confirmer que linuxsampler est lancé par défaut par qsampler

lors de ces dropouts, combien as tu de voix en action ? avec quel instrument (maestro concert grand ?)


j'utilise une combinaison de pianos.... j'aurais du le mentionner bien sûr; un Steinway B et NemeSys tout deux reçus d'un copain... en fait je suis toujours à la recherche de la perle rare, avec un son qui me fera vibrer tout entier... (basses riches, des aigus pas trop brillants (mais quand même), et des médiums équilibrés);🎅 ces deux pianos me conviennent plus ou moins et ont tous les deux des défauts (à mon sens) donc je les combine: je les fais jouer ensemble sur un même canal, avec en plus les effets de Calf (LS sur la sortie audio directement + LS passant par Calf, vers la sortie audio...)

j'ai aussi essayé le NemeSys chargé 3 fois en parallèle sur le même canal, pour donner du "corps" au son....

donc c'est une source possible de "surcharge" de linuxsampler; je dois encore expérimenter avec le driver alsa, mais j'ai l'impression (j'insiste : l'impression) que ça va mieux lorsque j'augmente les valeurs de FRANGMENTS et/ou FRAGMENTSIZE dans qsampler)

ceci dit en passant, aurais-tu des tuyaux sur un bon filon de fichiers .gig (piano à queue ou simplement piano accoustique), à part ceux mentionnés sur ce site? filon gratuit ou payant....
(par ailleurs je suis toujours prêt à partager mes modestes fihiers .gig)

vic'
Articles: 3938 France
par ailleurs je suis toujours prêt à partager mes modestes fihiers .gig

ha ouai ca m'interesse, mais ils viennent d'ou tes fichiers ?

il existe plusieurs sites qui vendent des échantillons (non testés), tu peux voir ca directement dans la rubrique bb.linuxsampler concernée ou en recherchant sur le net

pour tes dropouts autre question : monitore-tu le CPU de ta machine ?
Articles: 84 France
ha ouai ca m'interesse, mais ils viennent d'ou tes fichiers ?


ca vient d'un échange privé cad avec un pote.... comment on peut faire pour le transfert? via un serveur sftp?

effectivement bb.linuxsampler est HS.... j'ai déjà cherché sur le net; ce que j'ai trouvé n'est pas très concluant jusqu'à présent... c'était au cas où tu avais un filon...

pour tes dropouts autre question : monitore-tu le CPU de ta machine ?


c'est monitoré dans qjackctl; j'ai un core 2 duo, et je fais des pointes à 30% d'utilisation du cpu (avec donc juste jack, linuxsampler, qsampler et le métronome pour jack (en ligne de commande) jack_metro....
Articles: 3938 France
mmm, j'ai du faire une betise quelque part, j'ai déjà posté le message qui suit, mais je ne sait pas ou...

ce lien : http://bb.linuxsampler.org/viewtopic.php?f=7&t=181&p=1333, trouvé par victor sur le forum de linuxsampler confirme mes dire précédents, et est une tres bonne introduction à comment utiliser des effets avec linuxsampler.
en voici une traduction :

J'ai jusqu'à aujourd'hui utilisé Ardour pour mixer et pour ajouter de la reverb à ma musique d'orchestre. Mais plus maintenant ! Ceci n'est peut etre pas évident pour les nouveaux utilisateurs, mais LS peut en fait faire ca lui-même, et le procédé peut même être automatisé par un sequenceur MIDI

But
  • Contrôler le volume et la panoramique à partir d'un séquenceur
  • Ajout un départ d'effets, comme une reverb et contrôler son volume à partir d'un séquenceur
  • Faire que le départ d'effets fonctionne comme un départ d'effet post-fader ou pré-fader
  • Avoir deux sorties stéréo du signal, dry et wet, qui peuvent être connectées à la même sortie de la carte son

ndt : quelques definitions
départ d'effet post-fader : un effet indépendant au changement de volume de la piste (qui ne passe pas par le circuit entier du traitement de signal par la piste)
départ d'effet pré-fader : effet dépendant de la chaîne du traitement du signal (qui s'applique à la fin de celle-ci)
(pour les deux définitions précedentes, le traitement du signal est en fait l'application par LinuxSampler d'amplification (ou plutot d'atténuation), pour les deux definitions suivantes, le traitement du signal est l'effet que l'on va appliquer, par exemple la reverb dans notre cas)
signal dry : signal avant l'application de l'effet (c'est à dire sans traitement, sans effet - signal brut en sortie de LS)
signal wet : signal traité par l'effet (signal + reverb dans ce cas)
j'invente un peu cette traduction mais le plus simple pour la suite finalement c'est de parler de signal brut et de signal traité


premiere étape
  • créez 4 sorties mono, une paire sera utilisée pour le signal stereo brut (sorties 0 et 1), et une autre pour le signal stereo traité (sorties 2 et 3)
  • Ajoutez une piste d'échantillonneur. Vérifiez que cette piste est routée sur les sortie 0 et 1 (automatiquement fait par défaut)
  • Créez un départ d'effet pour cette piste est assignez lui le contrôleur MIDI (CC) n°91 pour en contrôler le niveau. Vérifiez que le départ d'effet est routée sur les sortie 2 et 3 (automatiquement fait par défaut)
  • Démarrez votre programme de reverb (par exemple jconv) ou allumez votre appareil dédié et connectez le à votre interface audio (carte son)

l'étape suivante dépend du fait que vous désiriez un départ d'effet post ou pré-fader

Post-fader
Ceci est la configuration standard pour laquelle les départs d'effets ont été créé dans LS. Le niveau du volume est d'abord atténué par le gain de la piste puis envoyé vers le départ d'effet, le contrôleur du départ d'effet peut ensuite atténuer le volume encore plus (s'il est fixé au dessu d'un dB). Dans tous les cas, le volume du signal du départ d'effet (signal traité) ne peut jamais être supérieur au volume normal "brut" du signal.
  • Connectez les sorties 0 et 1 à la sortie générale du système (de la carte son par exemple). ceci est le signal brut
  • Connectez les sorties 2 et 3 à l'entrée de la reverb. ceci est le signal traité
  • Connectez la sortie de votre reverb à la même sortie générale de votre systeme que le signal brut
Le contrôleur du volume du départ d'effets fixe le montant du signal traité qui sera additionné au signal brut.

Pre-fader
Avec un départ d'effet "pré-fader", le signal n'est pas atténué avant d'être envoyé au départ d'effet, l'atténuation du signal "brut" n'affectera pas le niveau du signal "traité". C'est pourquoi le signal brut peut être significativement moins élevé que le volume du signal traité, ce qui est tres bien pour certaines techniques de mixage.
Helas, il n'y à pas de réglages dans LS pour sélectionner le type de départ d'effet (post ou pré) comme cela est la cas sur les tables de mixages. Mais ceci peut être obtenu par une manipulation simple : Inversez les connections des départs d'effets "pré" et "post"
  • Connectez les sorties 0 et 1 à l'entrée de la reverb. ceci est le signal traité
  • Connectez les sorties 2 et 3 à la sortie générale du système. Ceci est le signal brut.
  • Connectez la sortie de votre reverb à la même sortie générale de votre systeme que le signal brut
Le contrôleur du volume du départ d'effets fixe le montant du signal brut qui sera additionné au signal traité.

Automation MIDI
Vous pouvez maintenant fixer et automatiser les contrôles de volume dans votre sequenceur MIDI :
  • Volume (Changement de contrôle (ou control change) n°7) : contrôle le volume de l'instrument. Le comportement sera la même quel que soit le mode de départ d'effet choisi (post ou pré-fader)
  • Panoramique (CC n°10) : contrôle la panoramique de l'instrument. a utiliser pour positionner l'instrument à droite ou à gauche.
  • Reverbération (CC n°91) : contrôle le niveau de reverb. Le comportement dépend du mode d'opération choisi, départ d'effet post ou pré-fader (voir plus haut pour les explications). en mode pré-fader, à utiliser pour définir l'éloignement de l'instrument.

postface
Biensur, si vous souhaitez utiliser des effets d'insert tels qu'un égaliseur ou des greffons LADSPA/LV2 comme effets, alors il est plus pratique est moins compliqué de faire le mixage audio dans Ardour ou votre séquenceur, spécialement si vous voulez enregistrer le resultat. J'espere cependant que ces instructions donnerons aux nouveaux utilisateurs une idée sur ce qu'il est possible de faire avec LinuxSampler. Après tout il vous donne seulement les outils, à vous de les utilisez est monter votre studio comme vous l'entendez.

Anders Dahnielson

ps : ce texte sera intégré à la nouvelle version du wiki de linuxsampler, des que j'ai le temps de le finir ! 🙄

oliv'
Articles: 84 France
bonjour

voici la confirmation de la confirmation; après avoir posé la question sur le forum de linuxsampler, un dévelopeur m'a répondu qu'en effet les effets internes ne sont pas implémentés, mais qu'on peut les envoyer dans un logiciel séparé :


Internal effects are still not implemented, sorry. FX sends are working however, so you can set up effects in a separate program, and use FX sends to route channel output to them.


http://bb.linuxsampler.org/viewtopic.php?f=6&t=459&p=2957&sid=74f522144ed2da3ade1a16e476e6a046#p2957
Articles: 3938 France
pour repondre a ton autre question :
ou trouver des samples ?

il existait autrefois un super site worra's place
qui a été fermé il y a belle lurette

j'ai, il y a quelques temps entendu dire que quelqu'un voulais le remttre sur la toile, j'ai surveillé ca de pres, et ca a payé !

voici le lien > http://gigasamples.com/

je vais rajouter ca au wiki

dites donc les modéros, vous ne fermez plus les sujets résolus ? 😁😁
Articles: 1512
ben si mais ça continue à discutailler donc on laisse faire.

on n'est pas la police non plus !!

"Dites les gars ! ce sujet est marqué résolu. allez hop, c'est fini, interdit d'ajouter quoi que ce soit. je sais que t'as encore quelque chose à dire mais tant pis pour toi : t'avais qu'a pas mettre un résolu." 😀

jy

PS :
Édition (admin jy_moustache) : sujet fermé car résolu. Merci de remonter les informations pertinentes dans les pages Wiki adéquates.
Si besoin de réouvrir le sujet, vous pouvez vous adresser à un des admins 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.