Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
rosegarden [Le 04/02/2007, 22:01]
adam0509 créée
rosegarden [Le 15/09/2022, 20:10] (Version actuelle)
moths-art Correction des guillemets (détecté et corrigé via le bot wiki-corrector : https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-===== Rosegarden =====+{{tag>​mao audio}} 
 +----
  
 +====== Rosegarden ======
  
-Rosegarden est un séquenceur complet. 
  
-===== Installation =====+**Rosegarden** est un logiciel libre de création musicale. Il permet notamment d'​éditer des partitions et de s'​interfacer avec des instruments de musique via le standard MIDI. C'est un séquenceur complet au même titre que Wired ou seq24.
  
-==== Synthése materielle ==== 
  
-**Si vous avez une carte-son avec MIDI intégré**,​ cette solution est la meilleure. Rendez-vous sur la page [[:​materiel/​midi]] pour plus d'​infos.+===== Pré-requis =====
  
 +  * Disposer des [[:​sudo|droits d'​administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 +  * Avoir activé l'​accès au [[:​depots#​depots_officiels|dépôt Universe]].
  
-== Paquets ​==+===== Installation =====
  
-Installez ​les paquets **rosegarden**,​ **jackd** et eventuellement ​**qjackctl** (interface graphique à jackd).+Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer ​les paquets]] **[[apt://rosegarden|rosegarden]]**, **[[apt://​qjackctl|qjackctl]]** et **[[apt://​timidity|timidity]]**.
  
-== Modules ​==+<note important>​Il semble que l'​installation de Rosegarden (10.02) installe également qjackctl (mais pas timidity)</​note>​ 
 +===== Configuration/​Lancement =====
  
-Pour loader le module ​:+Ce logiciel permet de lire et d'​éditer des fichiers MIDI. Il y a 2 manières de l'​utiliser ​:
  
-<​code>​ +  * Avec **Timidity**pour simplement pouvoir écouter les midi et utiliser le logiciel confortablement. 
-sudo modprobe snd_seq +  * Avec **jackd**pour utiliser ​des synthétiseurs externe. Cela permet par exemple de jouer la piste de batterie ​avec Hydrogen, tandis que vous jouerez le piano avec ZynaddsubfxPas mal non ? ^_^
-</​code>​ +
- +
-Pour qu'il soit automatiquement chargétapez-ça dans un terminal : +
- +
-<​code>​ +
-sudo su -c 'echo snd-seq >> /​etc/​modules'​ +
-</​code>​ +
- +
-(Attention ! Une fois le module loadéça peut poser des problèmes notamment pour lire un simple MP3 avec XMMS...)+
  
-== Configuration == 
  
-Rosegarden a besoin du "​daemon"​ (application en arrière-plan) [[:jackd]] afin de pouvoir jouer de la musique.+==== Avec TiMiDiTy ====
  
 Au choix, vous pouvez : Au choix, vous pouvez :
  
-  * Configurer rosegarden pour qu'il lance jackd/​qjackctl+  * Configurer rosegarden pour qu'il lance [[:​timidity]]
  
 Allez dans "​Settings => Configure Rosegarden => Séquenceur => Démarrage"​ Allez dans "​Settings => Configure Rosegarden => Séquenceur => Démarrage"​
  
-Cochez la case "​Démarrer JACK en même temps que Rosegarden"​ (attention ! Il continuera à être actif même quand rosegarden sera fermé)+Cochez la case "​Démarrer JACK en même temps que Rosegarden"​ (attention ! Timidity ​continuera à être actif même quand rosegarden sera fermé...)
  
-La case se situant en dessous permet de réglez ​la commande. ​Si vous voulez utiliser jackd au lieu de qjackctlcopiez ​ça : "/​usr/​bin/​jackd ​-d alsa -d hw:0" ​(Remplacer hw:0 par hw:1 si ça ne fonctionne pas)+La case se situant en dessous permet de régler ​la commande. ​Comme on utilise timidityon va copier ​ça : "timidity ​-iA -B2,8 -Os1l -s 44100".
  
-  * Lancer ​jackd/​qjackctl ​vous-même+  * Lancer ​timidity ​vous-même
  
-Tapez juste :+Tapez juste (dans un terminal) ​:
  
 <​code>​ <​code>​
-jackd -d alsa -d hw:0+timidity ​-iA -B2,8 -Os1l -s 44100
 </​code>​ </​code>​
  
-ou+Si ça ne fonctionne pas, il arrive que le système lance automatiquement timidity en root au démarrage, et que rosegarden se connecte sur le mauvais canal. Pour vérifier qu'il se connecte bien sur le bon, notez le numéro du port sur lequel est lancé timidity (autour de 128 en principe), puis cliquez sur "​Studio > Gérer les périphériques midi", vous devriez voir apparaître dans le cadre en haut à droite dans les sorties Midi. Sélectionnez la bonne, de la forme "128:0 TiMidity port 0 (write)"​.
  
-<code> +<note important>(Jaunty) Il semble que Rosegarden ne fonctionne plus sans jackd. Il faudra alors lancer et jackd et timidity avec l'​option -Oj (à la place de -Os) pour que timidity utilise aussi jackd...</note>
-qjackctl +
-</code>+
  
 +<note important>​(Natty) jackd est lancé automatiquement,​ mais pas de son. On peut faire ''​sudo /​etc/​init.d/​timidity stop''​
 +puis ''​timidity -iA -B2,8 -Oj1l -s 44100''​ avant de lancer rosegarden.</​note>​
 +==== Avec jackd/​qjackctl ====
  
-==== Synthése logicielle ====+Rosegarden peut utiliser le "​daemon"​ (application en arrière-plan) [[:jackd]] afin de pouvoir jouer de la musique.
  
-**Si vous avez une carte-son qui ne supporte pas le MIDI intégré** (ou que vous ne voulez pas utiliser cette ressource)cette solution pourras ​vous satisfaire.+Au choix, vous pouvez :
  
-== Paquets ==+  * Configurer rosegarden pour qu'il lance qjackctl
  
-Installez les paquets **rosegarden** et **timidity**.+Allez dans "​Settings => Configure Rosegarden => Séquenceur => Démarrage"​
  
-== Modules ==+Cochez la case "​Démarrer JACK en même temps que Rosegarden"​ (attention ! Il continuera à être actif même quand rosegarden sera fermé).
  
-Pour loader les modules :+La case se situant en dessous permet de réglez la commande. Mettez "​qjackctl"​.
  
-<​code>​ +  * Lancer qjackctl vous-même
-sudo modprobe snd-seq-device +
-sudo modprobe snd-seq-midi +
-</​code>​+
  
-Pour qu'il soit automatiquement chargé, tapez-ça ​dans un terminal :+Allez dans Applications => Son/Vidéo => "JACK Control"​.
  
-<​code>​ +=== Vérifier que ça marche ===
-sudo su -c 'echo snd-seq-device >> /​etc/​modules'​ +
-sudo su -c 'echo snd-seq-midi >> /​etc/​modules'​ +
-</​code>​+
  
-(Attention ! Une fois le module loadéça peut poser des problèmes notamment pour lire un simple MP3 avec XMMS...)+Allez dans "​Settings => Configure Rosegarden => Séquenceur"​ et vérifier qu'il est écrit Audio OKMidi OK.
  
-== Configuration ==+Une fois cela fait, ouvrez un fichier midi. Ouvrez aussi **Zynaddsubfx** ou **hydrogen**,​ et faites en sorte de définir qu'une piste utilise l'un des logiciels pour jouer un instrument.
  
-Cette fois on va utiliser [[:timidity]] à la place de [[:​jackd]]...+Si le son ne se joue pas lorsque vous ajouter des notes dans rosegarden, allez dans Studio/​gérer les périphériques midi, et cliquez sur la sortie que vous voulez dans la partie "​Sorties midi". Si ça ne fonctionne pas, vérifiez que Timidity est bien lancée en mode Jack via la commande ​: 
 +<​code>​timidity ​-iA -B2,8 -Oj1l -s 44100</​code>​
  
-Au choixvous pouvez :+<note important>​Il semble que Rosegarden (10.02) lance automatiquement qjackctl. Par ailleurspour vérifier que ça marche dans la version française, il faut aller dans "​Editer"​ => "​Configuration"​ => page "​Général"​ => onglet "​Comportement"​ et vérifier que l'​état du séquenceur est "Midi OK, Audio OK"</​note>​
  
-  * Configurer rosegarden ​pour qu'il lance timidity+===== Si ça ne fonctionne toujours pas ===== 
 +Lorsque j'ai essayé de suivre les instructions ci dessus, ça ne fonctionnait pas, j'ai du faire un mix des deux méthodes que je présente ici (testé sur plusieurs ordinateurs,​ ça a toujours fonctionné ​pour moi). Commencez par fermer tout ce que vous avez lancé, on va reprendre du début. Il y a peut-être des optimisations,​ mais ici le but c'est d'​avoir du son, pas d'optimiser.
  
-Allez dans "​Settings ​=> Configure Rosegarden ​=> Séquenceur ​=> Démarrage"+====  Lancer jack ==== 
 +Souvent, nos distributions fonctionnent avec pulseaudio par défaut, au lieu de jack. Il faut donc lui dire de changer temporairement le système audio (par contre vous ne pourrez plus lire en même temps vos mp3 classiques sans redémarrer l'​ordinateur/​relancer pulseaudio, si vous avez une solution pour avoir les deux systèmes en même temps je suis preneur). Lancez : 
 +<code>pulseaudio --kill 
 +jack_control start</​code>​ 
 +Ensuite, lancez qjackctl via le menu ou la ligne de commande suivante : 
 +<​code>​qjackctl</​code>​ 
 +Dans l'​interface graphique qui se lance, cliquez ensuite sur "​Démarrer"​. Il est possible que ce bouton soit grisé, et que "​Arrêter"​ en revanche ne le soit pas, c'est qu'il est déjà démarré ! Si vous avez en revanche un beau message d'​erreur,​ et que le démarrage n'a pas été effectif, cliquez sur "​réglages",​ et désactivez l'​option "temps réel". En principe si vous le relancez ça fonctionne. Si ce n'est pas le cas essayez de redémarrer le système (pour prendre en compte certaines permission)
  
-Cochez ​la case "​Démarrer JACK en même temps que Rosegarden"​ (attention ! Timidity continuera à être actif même quand rosegarden sera fermé...)+==== Lancer timidity ==== 
 +Il suffit de lancer maintenant ​la commande 
 +<​code>​timidity -iA -B2,8 -Os1l -s 44100</​code>​
  
-La case se situant en dessous permet de réglez ​la commande. ​Comme on utilise timidityon va copier ça : "timidity -iA -B2,8 -Os1l -44100".+==== Lancer Rosegarden ==== 
 +Lancez ensuite rosegarden via le menu ou la ligne de commande 
 +<​code>​rosegarden &</​code>​ 
 +Allez ensuite dans "​Editer/​Configuration",​ puis activez l'​option "​Utilisez le transport Jack"Fermez. Allez ensuite dans "​Studio/​Gérer les périphériques midi"et vérifiez que dans le cadre du haut, il y a dans la fenêtre "​Périphérique d'​éxécution midi", il faut que la ligne "​Périphérique Général Midi" soit reliée à "​[nombre] ​Timitidy port 0 (write)". Si ce n'est pas le casséléctionner le dans les sorties midi à droite. NB : le [nombre] ​s'​affiche également dans la sortie de timidity en théorie.
  
-  * Lancer timidity vous-même+Et voilà, tout fonctionne en principe !
  
-Tapez juste (dans un terminal) ​:+==== Revenir à pulseaudio comme gestionnaire de son ==== 
 +Pour pouvoir relire vos vidéos youtube et autre, désactivez jack et relancez pulseaudio en commançant par fermer les commandes lancées plus haut puis en lançant ​: 
 +<​code>​jack_control exit 
 +pulseaudio --start</​code>​
  
-<​code>​ +===== Utilisation =====
-timidity -iA -B2,8 -Os1l -s 44100 +
-</​code>​+
  
  
-===== Utilisation =====+Pour éditer une piste, double-cliquez dessus !
  
  
 (à compléter en mettant quelques manipulation basiques...) (à compléter en mettant quelques manipulation basiques...)
  
 +===== Problèmes =====
 +
 +
 +==== Crash (KDE seulement ?) ====
 +Si Rosegarden crash violemment dés que vous essayez d'​accéder à la configuration,​ à la gestion des périphériques midis ou que sais-je encore, il faut lancer :
 +   sudo apt-get remove ibus-qt4
 +
 +==== je n'ai pas de son ====
 +
 +Parfois, certains modules ne sont pas chargé (cas très rare...)
 +
 +Pour charger les modules :
 +
 +<​code>​
 +lsmod | grep snd_seq
 +sudo modprobe snd_seq ​ ## le module son de alsa
 +sudo modprobe snd_seq_device ## le module son 
 +sudo modprobe snd_seq_midi ## le module de synthetiseur
 +</​code>​
  
-===== Liens =====+(Attention ! Une fois ces modules chargés, certains problèmes peuvent se poser, notamment pour lire un simple MP3 avec XMMS/​Audacious...)
  
-Site officiel : 
  
-http://​www.rosegardenmusic.com/​ 
  
-Rosegarden sur Wikipédia :+===== Voir aussi =====
  
-http://en.wikipedia.org/​wiki/​Rosegarden+  * **(en)** [[https://www.rosegardenmusic.com/​|Site officiel]] 
 +  * **(en)** [[https://​www.rosegardenmusic.com/​resources/​faq|FAQ officielle]] 
 +  * **(fr)** [[https://​www.rosegardenmusic.com/wiki/doc:​manual-fr|Tutoriel français]] 
 +  * **(fr)** [[http://​www.linuxmao.org/​tiki-index.php?​page=Rosegarden|Rosegarden sur Linux-MAO]] 
 +  * **(en)** [[wp>​Rosegarden|Rosegarden ​sur Wikipédia]]
  
-Rosegarden sur Linux-MAO : 
  
-http://​www.linuxmao.org/​tikiwiki/​tiki-index.php?​page=Rosegarden 
  
 ---- ----
  
-//​Contributeur : [[utilisateurs:​adam0509]]//​+//​Contributeur ​principal ​: [[utilisateurs:​adam0509]]//​.
  • rosegarden.1170622879.txt.gz
  • Dernière modification: Le 16/03/2007, 22:29
  • (modification externe)