Contenu | Rechercher | Menus

Rosegarden

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.

Pré-requis

Installation

Pour installer ce logiciel, il suffit d'installer les paquets rosegarden, qjackctl et timidity.

Il semble que l'installation de Rosegarden (10.02) installe également qjackctl (mais pas timidity)

Configuration/Lancement

Ce logiciel permet de lire et d'éditer des fichiers MIDI. Il y a 2 manières de l'utiliser :

  • Avec Timidity, pour simplement pouvoir écouter les midi et utiliser le logiciel confortablement.
  • 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 Zynaddsubfx. Pas mal non ? ^_^

Avec TiMiDiTy

Au choix, vous pouvez :

  • Configurer rosegarden pour qu'il lance timidity

Allez dans "Settings ⇒ Configure Rosegarden ⇒ Séquenceur ⇒ Démarrage"

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égler la commande. Comme on utilise timidity, on va copier ça : "timidity -iA -B2,8 -Os1l -s 44100".

  • Lancer timidity vous-même

Tapez juste (dans un terminal) :

timidity -iA -B2,8 -Os1l -s 44100

(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…

(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.

Avec jackd/qjackctl

Rosegarden peut utiliser le "daemon" (application en arrière-plan) jackd afin de pouvoir jouer de la musique.

Au choix, vous pouvez :

  • Configurer rosegarden pour qu'il lance qjackctl

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é).

La case se situant en dessous permet de réglez la commande. Mettez "qjackctl".

  • Lancer qjackctl vous-même

Allez dans Applications ⇒ Son/Vidéo ⇒ "JACK Control".

Vérifier que ça marche

Allez dans "Settings ⇒ Configure Rosegarden ⇒ Séquenceur" et vérifier qu'il est écrit Audio OK, Midi OK.

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.

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 :

timidity -iA -B2,8 -Oj1l -s 44100

Il semble que Rosegarden (10.02) lance automatiquement qjackctl. Par ailleurs, pour 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"

Utilisation

Pour éditer une piste, double-cliquez dessus !

(à compléter en mettant quelques manipulation basiques…)

Problèmes

je n'ai pas de son

Parfois, certains modules ne sont pas chargé (cas très rare…)

Pour charger les modules :

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

(Attention ! Une fois ces modules chargés, certains problèmes peuvent se poser, notamment pour lire un simple MP3 avec XMMS/Audacious…)

Voir aussi


rosegarden.txt · Dernière modification: Le 05/04/2013, 02:10 par xabilon
Le contenu de ce wiki est sous licence : CC BY-SA v3.0