Chargement...
 
Skip to main content

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


Configuration de Rosegarden

Articles: 5
Bonjour.

Pendant plus de deux mois j'ai réussi à utiliser Rosegarden pour composer des musiques, en connexion avec QSynth pour les lignes mélodiques et Hydrogen pour les percussions. Mais récemment j'ai refait une installation à partir de zéro de tout mon système (Debian), et peut-être des configurations générales sont passées à la trappe, ou quelque chose s'est mal passé à la restauration de mon profil utilisateur, toujours est-il que le comportement de Rosegarden a changé.

Désormais, quand j'essaie de jouer un des morceaux que j'ai composés ces dernières semaines, chargés avec leur configuration de studio, non seulement Hydrogen ne joue plus toutes les percussions que j'avais entrées (je devrais apparemment changer les notes envoyées), mais de plus, aux notes de la ligne de percussion s'ajoutent le son d'un instrument de QSynth, par défaut le piano. Je ne comprends pas pourquoi.

J'aimerais que, quand j'indique à Rosegarden quel synthétiseur est utilisé sur une piste, seul CE sythétiseur soit joué. Avant ma réinstallation, j'avais d'ailleurs le même problème quand j'essayais de faire jouer Alsa Modular Synth à partir de Rosegarden, mais j'avais remis la résolution du problème à plus tard pour me concentrer sur ce que je pouvais faire avec ce qui marchait. Mais maintenant je me trouve dans l'impossibilité de faire jouer Hydrogen proprement.

Que puis-je faire ? Y a-t-il un élément de configuration qu'il faut que je modifie pour que Rosegarden se comporte de la façon attendue ? Devrais-je remettre à zéro la configuration de Rosegarden ? Ça ne me poserait pas de problème mais je ne sais pas vraiment comment.

Je précise que quand je composais, j'utilisais initialement Jack lancé via QJackCtl, jusqu'à ce que j'apprenne l'existence de PipeWire, et que je n'avais pas besoin de lancer Jack. Là, à tout hasard, j'ai tenté avec Jack, mais le problème demeure.
Articles: 1522
Bonjour, il faut déja que tu vérifies que tu as pipewirre-jack d'installé, c'est lui qui remplace jack maintenant. Il se lance tout seul.
Installe aussi qpwgraph, c'est l'équivalent de la fenetre des laisons de jack.
wireplumber (l'orchestrateur de pipewire) fait des connexions par défaut, mais lorsqu'on fait de la MAO, il ne fait pas ce qu'on veux. Il faut souvent les modifier à la main (comme tu le faisait avec Jack)
Articles: 5
J'ai déjà installé pipewire-jack et qpwgraph. Je vais voir si j'obtiens quelque chose avec wireplumber.
Articles: 2910 France
Bonjour Schmorgluck.

Ton profil utilisateur était un Debian aussi ? la même version ? Il est souvent périlleux d'utiliser un "/home" identique pour plusieurs systèmes différents.

Tu as installé depuis zéro une Debian, mais quelle version ?
Articles: 1522
Wireplumber fait du routage automatique. Si tu veux vérifier le routage, ou le modifier il te faut par ex qpwgraph
Articles: 5
Bon, j'ai compris ce qui se passe mais je ne sais pas pourquoi. Quand je lance Rosegarden ou que je charge une compo sous Rosegarden, le périphérique "percu" se retrouve systématiquement connecté aux quatre instances de QSynth. Je suis obligé de le déconnecter à la main à chaque fois, soit via qpwgraph (ce qui est un peu laborieux), soit via le gestionnaire de périphériques MIDI du menu Studio (ce qui est encore plus laborieux). Et j'ai beau sauvegarder après avoir fait ça, à chaque fois ça recommence.

Je ne sais pas comment faire pour modifier ce comportement. Se pourrait-il que Wireplumber en soit la cause ou la solution ?
Articles: 5
En attendant de trouver une solution plus pérenne, j'ai un problème trivial à soumettre qui ne justifie pas de créer un nouveau thread, je crois.

Sur une de mes compositions, quand je lance la lecture de la partition, le curseur se met automatiquement au tout début du morceau. C'est pénible quand je veux travailler une partie spécifique de ma mélodie. J'ignore pourquoi ça fait ça, si ça vient d'une option que j'ai activée ou de quelque chose que j'ai mis dans un segment, ou autre chose.

EDIT : le pouvoir du postage ! J'ai trouvé, c'était parce que j'avais cliqué "boucler" dans le panneau.
Articles: 96 Canada
Le curseur se met au début probablement à cause que la fonction boucler est activé. Dans la fenêtre de transport c'est le bouton avec une flèche en forme de cercle. Avec cette fonction et les deux boutons de chaque côté, tu peux déterminer le début et la fin d'un segment à jouer en boucle.

Pour ton autre problème, j'ai cherché à comprendre, mais je n'arrive pas à reproduire le problème pour l'instant.