Chargement...
 
Skip to main content

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


[RÉSOLU]Jack, Rosegarden et ... aucun son qui sort!

Articles: 11
Bonjour à tous,

après quelques (dizaine d') heures de tentative pour obtenir un jack et un rosegarden fonctionnel sur ma machine, je me décide à venir poster ici pour obtenir un peu d'aide.
Alors je vais d'abord vous décrire un peu tout ce que j'ai lu et tenter en espérant trouver une âme charitable qui parviendra à m'aider.

Ma machine est un portable Dell Latitude 6400, j'ai une ubuntu 9.10 installée dessus (en fait un update de la 9.04 à l'origine, je ne sais pas trop si cela impacte qqch...) le son fonctionne bien
vià pulseaudio je présume. J'ai installé Rosegarden, jack et une série d'autres logiciels de ce style vià synaptic.

Après avoir modifié etc/security/limits.conf pour y ajouter les lignes suivantes :
Copy to clipboard
@audio - rtprio 99 @audio - nice -10 @audio - memlock unlimited


Jack démarre sans se plaindre.Rosegarden le trouve également (ne se plaint pous à son démarrage) Mais si je démarre ensuite Rosegarden et j'y ouvre un des projets disponibles par défaut, je lance la musique mais aucun son ne sors... J'ai suivi divers recommandations trouvées ici :

http://sync-signal.com/2009/12/configuring-jack-and-pulseaudio-on-ubuntu-9-10/

pour installer également le module de connexion entre pulseaudio et jack qui n'a pas l'air d'être dans ubuntu. Malheureusement ça ne fonctionne pas mieux. Dès que jack est lancé, je n'ai plus de son du tout. (même en uilisant par exemple firefox pour lancer une vidéo youtube, tant que jack tourne, plus aucun son ne sors)

J'ai également installé le package du Le noyau Temps-Réel avec lequel je démarre sans soucis.

Je ne sais plus trop quoi chercher donc je vais vous donner un max d'info sur ma config en espérant que quelqu'un puisse m'aider :

Voici ce que me donnent une série de commandes :

lsmod | grep snd_seq :

Copy to clipboard
snd_seq_dummy 2680 0 snd_seq_oss 28736 0 snd_seq_midi 6560 0 snd_rawmidi 22240 1 snd_seq_midi snd_seq_midi_event 7092 2 snd_seq_oss,snd_seq_midi snd_seq 50896 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 22040 2 snd_pcm,snd_seq snd_seq_device 6944 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 60740 20 snd_hda_codec_intelhdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

lspci :

Copy to clipboard
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03) 00:1f.2 RAID bus controller: Intel Corporation Mobile 82801 SATA RAID Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03) 03:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba) 03:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04) 03:01.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21) 03:01.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev ff) 0c:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100


aplay -l

Copy to clipboard
**** Liste des PLAYBACK périphériques **** carte 0: Intel [HDA Intel], périphérique 0 : STAC92xx Analog [STAC92xx Analog] Sous-périphériques: 0/1 Sous-périphérique: #0: subdevice #0 carte 0: Intel [HDA Intel], périphérique 3 : INTEL HDMI [INTEL HDMI] Sous-périphériques: 1/1 Sous-périphérique: #0: subdevice #0



ma page de config de QJackCtl (paramètres):

http://ups.imagup.com/06/1262297165.jpg

et la page "options" :

http://ups.imagup.com/06/1262297220.jpg

voici l'état des connections quand tout est lancé :

http://ups.imagup.com/06/1262297328.jpg


Heeeeelp!
Articles: 165
Salut
Je n'ai qu'une petite experience, mais j'ai resolu pas mal de problemes egalement avant que ca ne fonctionne, et notamment j'ai carrement vire "Pulse audio", et j'ai du son partout sans n'avoir rien parametré apres.
Mon seul souci maintenant c'est des fermetures intempestives de Firefox ou des gels d'applications, mais je soupconne le driver Nvidia.
Il serait interressant que tu donnes la copie du deroulement du lancement de Jack.
Articles: 19429 France
Oula, pas si vite ! 😉

Je ne connais pas Rosegarden plus que ça, ceci dit, ce que j'en sais, c'est que rosegarden est un séquenceur.
En gros, il commande des notes MIDI qui devront être lues par une autre application.
Je suppose que ça se configure dans rosegarden, mais ça n'est pas moi qui vais te dire comment. La dernière fois que j'ai lancé Rosegarden, ça devait être en 2005 😉

Allez hop, je viens de l'installer et il s'ouvre en me disant "bonjour, il me manque un synthétiseur comme Qsynth par exemple."

As-tu un synthétiseur logiciel d'installé ?
Olivier
Articles: 11
Merci de vos réponses rapide; je vais répondre à chacun:

Dom32, voici le résultat du démarrage de jack :

Copy to clipboard
12:42:00.285 Baie de brassage désactivée. 12:42:00.296 Réinitialisation des statistiques. 12:42:00.313 Script de démarrage... 12:42:00.313 pulseaudio -k 12:42:00.328 Changement du graphique des connexions ALSA. 12:42:00.725 Script de démarrage terminé avec succès. 12:42:00.725 JACK démarre... 12:42:00.726 /usr/bin/jackd -v -R -dalsa -dhw:0 -r44100 -p1024 -n3 getting driver descriptor from /usr/lib/jack/jack_net.so getting driver descriptor from /usr/lib/jack/jack_dummy.so getting driver descriptor from /usr/lib/jack/jack_oss.so getting driver descriptor from /usr/lib/jack/jack_alsa.so getting driver descriptor from /usr/lib/jack/jack_freebob.so 12:42:00.734 JACK a été démarrer avec le PID=4915. getting driver descriptor from /usr/lib/jack/jack_firewire.so no message buffer overruns jackd 0.116.1 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. server `default' registered registered builtin port type 32 bit float mono audio registered builtin port type 8 bit raw midi clock source = system clock via clock_gettime start poll on 3 fd's loading driver .. apparent rate = 44100 creating alsa driver ... hw:0|hw:0|1024|3|44100|0|0|nomon|swmeter|-|32bit control device hw:0 new client: alsa_pcm, id = 1 type 1 @ 0x9d8eb90 fd = -1 12:42:00.928 Changement des connexions ALSA. configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 3 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: use 3 periods for capture ALSA: final selected sample format for playback: 32bit integer little-endian ALSA: use 3 periods for playback new buffer size 1024 registered port system:capture_1, offset = 4096 registered port system:capture_2, offset = 8192 registered port system:playback_1, offset = 0 registered port system:playback_2, offset = 0 ++ jack_sort_graph ++ jack_rechain_graph(): +++ client is now alsa_pcm active ? 1 client alsa_pcm: internal client, execution_order=0. -- jack_rechain_graph() -- jack_sort_graph 4915 waiting for signals load = 0.0345 max usecs: 16.000, spare = 23203.000 12:42:02.947 Configuration du serveur enregistrée dans "/home/glederer/.jackdrc". 12:42:02.949 Réinitialisation des statistiques. 12:42:03.020 Client activé. 12:42:03.020 Script post-démarrage... 12:42:03.021 pulseaudio -DnF ~/.pulse/pulsejack.pa server thread back from poll new client: qjackctl, id = 2 type 2 @ 0xb63bb000 fd = 14 start poll on 4 fd's server thread back from poll new client qjackctl using 15 for events start poll on 4 fd's server thread back from poll ++ jack_sort_graph ++ jack_rechain_graph(): +++ client is now alsa_pcm active ? 1 client alsa_pcm: internal client, execution_order=0. +++ client is now qjackctl active ? 1 client qjackctl: start_fd=7, execution_order=0. client event poll on 15 for qjackctl starts at 15155595688 back from client event poll after 42 usecs client qjackctl: wait_fd=9, execution_order=1 (last client). -- jack_rechain_graph() -- jack_sort_graph start poll on 4 fd's server thread back from poll new client: PulseAudio JACK Source, id = 3 type 2 @ 0xb63ba000 fd = 17 start poll on 5 fd's server thread back from poll start poll on 5 fd's server thread back from poll client event poll on 15 for qjackctl starts at 15155816419 back from client event poll after 41 usecs registered port PulseAudio JACK Source:front-left, offset = 0 start poll on 5 fd's server thread back from poll client event poll on 15 for qjackctl starts at 15155816499 back from client event poll after 17 usecs registered port PulseAudio JACK Source:front-right, offset = 0 start poll on 5 fd's server thread back from poll ++ jack_sort_graph ++ jack_rechain_graph(): +++ client is now alsa_pcm active ? 1 client alsa_pcm: internal client, execution_order=0. +++ client is now qjackctl active ? 1 client qjackctl: start_fd=7, execution_order=0. client event poll on 15 for qjackctl starts at 15155965526 back from client event poll after 59 usecs +++ client is now PulseAudio JACK Source active ? 1 client PulseAudio JACK Source: in subgraph after qjackctl, execution_order=1. client event poll on 21 for PulseAudio JACK Source starts at 15155965625 back from client event poll after 15 usecs client qjackctl: wait_fd=16, execution_order=2 (last client). -- jack_rechain_graph() -- jack_sort_graph start poll on 5 fd's server thread back from poll connect system:capture_1 and PulseAudio JACK Source:front-left (forward) client event poll on 21 for PulseAudio JACK Source starts at 15155965707 back from client event poll after 16 usecs ++ jack_sort_graph ++ jack_rechain_graph(): +++ client is now alsa_pcm active ? 1 client alsa_pcm: internal client, execution_order=0. +++ client is now PulseAudio JACK Source active ? 1 client PulseAudio JACK Source: start_fd=7, execution_order=0. client event poll on 21 for PulseAudio JACK Source starts at 15155965766 back from client event poll after 23 usecs +++ client is now qjackctl active ? 1 client qjackctl: in subgraph after PulseAudio JACK Source, execution_order=1. client event poll on 15 for qjackctl starts at 15155965832 back from client event poll after 18 usecs client PulseAudio JACK Source: wait_fd=16, execution_order=2 (last client). -- jack_rechain_graph() -- jack_sort_graph start poll on 5 fd's server thread back from poll connect system:capture_2 and PulseAudio JACK Source:front-right (forward) client event poll on 21 for PulseAudio JACK Source starts at 15155965903 back from client event poll after 8 usecs ++ jack_sort_graph ++ jack_rechain_graph(): +++ client is now alsa_pcm active ? 1 client alsa_pcm: internal client, execution_order=0. +++ client is now qjackctl active ? 1 client qjackctl: start_fd=7, execution_order=0. client event poll on 15 for qjackctl starts at 15155965954 back from client event poll after 19 usecs +++ client is now PulseAudio JACK Source active ? 1 client PulseAudio JACK Source: in subgraph after qjackctl, execution_order=1. client event poll on 21 for PulseAudio JACK Source starts at 15155965998 back from client event poll after 39 usecs client qjackctl: wait_fd=16, execution_order=2 (last client). -- jack_rechain_graph() -- jack_sort_graph start poll on 5 fd's server thread back from poll new client: PulseAudio JACK Sink, id = 4 type 2 @ 0xb63b9000 fd = 23 start poll on 6 fd's server thread back from poll new client PulseAudio JACK Sink using 24 for events start poll on 6 fd's server thread back from poll client event poll on 15 for qjackctl starts at 15155971831 back from client event poll after 35 usecs registered port PulseAudio JACK Sink:front-left, offset = 12288 start poll on 6 fd's server thread back from poll client event poll on 15 for qjackctl starts at 15155971947 back from client event poll after 8 usecs registered port PulseAudio JACK Sink:front-right, offset = 16384 start poll on 6 fd's server thread back from poll ++ jack_sort_graph ++ jack_rechain_graph(): +++ client is now alsa_pcm active ? 1 client alsa_pcm: internal client, execution_order=0. +++ client is now PulseAudio JACK Source active ? 1 client PulseAudio JACK Source: start_fd=7, execution_order=0. client event poll on 21 for PulseAudio JACK Source starts at 15155982587 back from client event poll after 35 usecs +++ client is now qjackctl active ? 1 client qjackctl: in subgraph after PulseAudio JACK Source, execution_order=1. client event poll on 15 for qjackctl starts at 15155982640 back from client event poll after 47 usecs +++ client is now PulseAudio JACK Sink active ? 1 client PulseAudio JACK Sink: in subgraph after PulseAudio JACK Source, execution_order=2. client event poll on 24 for PulseAudio JACK Sink starts at 15155982709 back from client event poll after 26 usecs client PulseAudio JACK Source: wait_fd=22, execution_order=3 (last client). -- jack_rechain_graph() -- jack_sort_graph start poll on 6 fd's server thread back from poll connect PulseAudio JACK Sink:front-left and system:playback_1 (output) client event poll on 24 for PulseAudio JACK Sink starts at 15155982792 back from client event poll after 6 usecs ++ jack_sort_graph ++ jack_rechain_graph(): +++ client is now alsa_pcm active ? 1 client alsa_pcm: internal client, execution_order=0. +++ client is now PulseAudio JACK Sink active ? 1 client PulseAudio JACK Sink: start_fd=7, execution_order=0. client event poll on 24 for PulseAudio JACK Sink starts at 15155982825 back from client event poll after 25 usecs +++ client is now qjackctl active ? 1 client qjackctl: in subgraph after PulseAudio JACK Sink, execution_order=1. client event poll on 15 for qjackctl starts at 15155982869 back from client event poll after 29 usecs +++ client is now PulseAudio JACK Source active ? 1 client PulseAudio JACK Source: in subgraph after PulseAudio JACK Sink, execution_order=2. client event poll on 21 for PulseAudio JACK Source starts at 15155982926 back from client event poll after 24 usecs client PulseAudio JACK Sink: wait_fd=22, execution_order=3 (last client). -- jack_rechain_graph() -- jack_sort_graph start poll on 6 fd's server thread back from poll connect PulseAudio JACK Sink:front-right and system:playback_2 (output) client event poll on 24 for PulseAudio JACK Sink starts at 15155983021 back from client event poll after 7 usecs ++ jack_sort_graph ++ jack_rechain_graph(): +++ client is now alsa_pcm active ? 1 client alsa_pcm: internal client, execution_order=0. +++ client is now PulseAudio JACK Source active ? 1 client PulseAudio JACK Source: start_fd=7, execution_order=0. client event poll on 21 for PulseAudio JACK Source starts at 15155983054 back from client event poll after 27 usecs +++ client is now qjackctl active ? 1 client qjackctl: in subgraph after PulseAudio JACK Source, execution_order=1. client event poll on 15 for qjackctl starts at 15155983108 back from client event poll after 25 usecs +++ client is now PulseAudio JACK Sink active ? 1 client PulseAudio JACK Sink: in subgraph after PulseAudio JACK Source, execution_order=2. client event poll on 24 for PulseAudio JACK Sink starts at 15155983163 back from client event poll after 20 usecs client PulseAudio JACK Source: wait_fd=22, execution_order=3 (last client). 12:42:03.640 Script post-démarrage terminé avec succès. 12:42:03.642 Changement des connexions JACK. -- jack_rechain_graph() -- jack_sort_graph start poll on 6 fd's server thread back from poll start poll on 6 fd's server thread back from poll start poll on 6 fd's server thread back from poll start poll on 6 fd's server thread back from poll start poll on 6 fd's server thread back from poll start poll on 6 fd's server thread back from poll start poll on 6 fd's server thread back from poll start poll on 6 fd's server thread back from poll start poll on 6 fd's load = 1.1241 max usecs: 514.000, spare = 22705.000 load = 1.6603 max usecs: 510.000, spare = 22709.000 load = 1.9198 max usecs: 506.000, spare = 22713.000

Articles: 11
Olivier,
je suis étonné de ta réponse, il y a de meilleure alternative à rosegarden? l'interface que je vois est sympa pourtant. On sait faire tout ce que semble proposer rosegarden avec Ardour 3 (qui semble être la référence)?

En fait je cherche juste à visualiser des midis (et les jouer, voir les modifier/améliorer) pour en extraire les partitions de certains instruments. Ça m'intéresse d'aller pus loin, mais bon, une chose à la fois! Et le peu que j'ai vu pour le moment d'ardour (pas encore installé sur cette machine) me fait un peu peur, ça l'air bien plus compliqué!

Sinon oui j'ai qsynth sur ma machine, je viens de retester en le lançant également, il apparait bien dans les connections de jack mais ça n'apporte pas plus de son...mais peut-être que je le "jack" mal?

Je m'y perds un peu en fait dans le rôle de tous ces logiciels, rosegarden ne serait pas à même de sortir un son (vià jack) de lui-même? il faut obligatoirement qu'un autre logiciel le fournisse en entrée? à quoi servent alors les fichiers d'exemples qui sont proposés avec différentes pistes instruments ?

En tout cas grand merci de vos rapides réactions, je ne désespère pas de faire sortir de la musique de cette satanée machine!
Articles: 165
C'est un vrai roman qu'il te fait le Jack 😂

Je ne suis pas assez calé mais il a l'air de tourner en rond. Moi j'ai une vingtaine de lignes seulement au lancement :
13:04:22.684 Baie de brassage désactivée.
13:04:22.696 Réinitialisation des statistiques.
13:04:22.736 Script de démarrage...
13:04:22.736 artsshell -q terminate
13:04:22.739 Changement du graphique des connexions ALSA.
sh: artsshell: not found
13:04:23.139 Script de démarrage terminé avec statut de sortie=32512.
13:04:23.139 JACK démarre...
13:04:23.140 /usr/bin/jackd -R -dalsa -dhw:0 -r48000 -p128 -n2 -S
13:04:23.142 JACK a été démarrer avec le PID=4236.
no message buffer overruns
jackd 0.116.1
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
13:04:23.342 Changement des connexions ALSA.
loading driver ..
Enhanced3DNow! detected
SSE2 detected
apparent rate = 48000
creating alsa driver ... hw:0|hw:0|128|2|48000|0|0|nomon|swmeter|-|16bit
control device hw:0
configuring for 48000Hz, period = 128 frames (2.7 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: use 2 periods for playback
13:04:25.348 Configuration du serveur enregistrée dans "/home/domi/.jackdrc".
13:04:25.350 Réinitialisation des statistiques.
13:04:25.563 Client activé.
13:04:25.564 Changement des connexions JACK.
13:04:25.566 Changement du graphique des connexions JACK.
Enhanced3DNow! detected
SSE2 detected

Ça te permet de voir la différence !

Olivier te dit vrai concernant le midi. Les outils Le système GNU Linux ne sont pas complets comme sur Windows. Il te faut pour lire du midi avoir un séquenceur qui lit la séquence et un sampleur qui va te donner le son.

Quand à Ardour 3 il ne lit pas les midi mais par contre pour l'audio il est correct. J'étais sur Cubase avec W et je m'en tire correctement après un mois a peu prés.
Articles: 11
je crois que c'est le module qui lie jack et pulseaudio qui a rendu mon jack si bavard, j'avais des logs à peu près comme toi avant.

Bon, il serait donc possible qu'en fait je ne lance pas assez d'outil pour qu'un son sorte donc? J'avais pourtant l'impression que rosegarden qui permet de définir un instrument pour chaque piste, allait me sortir un truc standard (la qualité m'importe peu à ce stade en fait)

Je vais aller (re)lire les tutos rosegarden en détail pour mieux comprendre ce que je fais...
Articles: 19429 France
Coucou et bonne nouvelle décade 😉
il y a de meilleure alternative à rosegarden? l'interface que je vois est sympa pourtant.

Comme toujours sous Le système GNU Linux, il y a des alternatives ! 😉
Après, savoir si elles sont meilleures ou pas, c'est fonction de ce que tu recherches et de tes goûts 😊
Pour ce que tu veux faire, Rosegarden semble être le bon choix.
En fait je cherche juste à visualiser des midis (et les jouer, voir les modifier/améliorer) pour en extraire les partitions de certains instruments.

OK, alors Rosegarden fera le travail de "visualisation", pourra modifier les partitions, et commandera le lancement de la lecture.
Pour sortir du son de ta machine, il faut que tu le couples avec un synthétiseur.
Toi qui est informaticien, le monde de l'audio numérique sous GNU/Linux applique énormément le principe du K.I.S.S. comme expliquer sur la page des Débuter - la MAO et Linux.

Ça m'intéresse d'aller pus loin, mais bon, une chose à la fois! Et le peu que j'ai vu pour le moment d'ardour (pas encore installé sur cette machine) me fait un peu peur, ça l'air bien plus compliqué!

Ardour 3, c'est pas du tout ce qui correspond pour ta demande. Ardour est spécialisé dans l'enregistrement audio. Éventuellement, tu pourras coupler (Rosegarden+synthé) à Ardour pour enregistrer tes morceaux par la suite. Mais comme tu le dis si bien, "une chose à la fois!" 😊
Sinon oui j'ai qsynth sur ma machine, je viens de retester en le lançant également, il apparait bien dans les connections de jack mais ça n'apporte pas plus de son...mais peut-être que je le "jack" mal?

Je suppose que tu utilises QJackCtl pour gérer tes connexions. Mets une capture d'écran des onglets de connexions sur un site externe et met nous le lien ici.
Je m'y perds un peu en fait dans le rôle de tous ces logiciels, rosegarden ne serait pas à même de sortir un son (vià jack) de lui-même? il faut obligatoirement qu'un autre logiciel le fournisse en entrée?

Tu as tout compris ! 😎
à quoi servent alors les fichiers d'exemples qui sont proposés avec différentes pistes instruments ?

Je ne connais pas Rosegarden donc je ne peux pas te renseigner plusse que ça, mais ça ne saurais tarder 😉
En tout cas grand merci de vos rapides réactions, je ne désespère pas de faire sortir de la musique de cette satanée machine!

On lâche rien !
On va y arriver ! 😀
À tout bientÔ'livier
Articles: 19429 France
Coucou Dom 😉
Bon résumé :
Il te faut pour lire du midi avoir un séquenceur qui lit la séquence et un sampleur qui va te donner le son.

😎 t'as bien tout assimilé 😉

Par contre :
Olivier te dit vrai concernant le midi. Les outils Le système GNU Linux ne sont pas complets comme sur Windows.

C'est simplement qu'en logiciel libre, les développeurs essaient de ne pas faire de grosses usines à gaz (à la cubase ou protools) mais font des logiciels qui font une chose et qui la font bien (principe K.I.S.S.). Ceci à plusieurs avantages :
  • pour la machine, pas besoin d'une bête de course à 2500€ pour faire quelque chose, un EEEPC peut faire l'affaire,
  • pour l'utilisateur, pas de menu + sous menus + onglet + sous onglets + options interminables
  • pour le développeur, bien plus facile à maintenir sur le long terme
Le MIDI est complet sous GNU/Linux, il faut juste connecter les logiciels qui vont bien ensemble pour créer une réponse à sa demande.
Voilou,
à bientôt 😉
Articles: 11
merci encore,

alléluia! j'ai "enfin" un son qui sort grâce en effet à Qsynth qui les fournit à Rosegarden. C'est vraiment le principe de base que je n'avais pas compris. je craignais un prob de carte son directement moi ...

Sinon c'est en effet un peu dure au début mais j'aime bien cette approche modulaire (l'opensource encore une fois... 😊 ) qui doit etre assez puissante au final.

Enfin un pas en avant! je vais tâcher de trouver de jolis instruments maintenant... et ajouter des rythmes, et et ... on verra!.
Articles: 165
C'est simplement qu'en logiciel libre, les développeurs essaient de ne pas faire de grosses usines à gaz (à la cubase ou protools) mais font des logiciels qui font une chose et qui la font bien (principe K.I.S.S.). Ceci à plusieurs avantages :
  • pour la machine, pas besoin d'une bête de course à 2500€ pour faire quelque chose, un EEEPC peut faire l'affaire,
  • pour l'utilisateur, pas de menu + sous menus + ongle + sous ongles + options interminable
  • pour le développeur, bien plus facile à maintenir sur le long terme


j'aime bien cette approche modulaire (l'opensource encore une fois... 😊 ) qui doit etre assez puissante au final.


Effectivement ça présente beaucoup de possibilités, mais l'inconvénient majeur, c'est la difficulté pour reprendre un travail non terminé. Il faudrait un outil au dessus de ces logiciels.

Si Jack, par exemple, avait la possibilité d'enregistrer la session (tous les outils ouverts), il serait facile par la suite de réouvrir cette session pour reprendre le projet ou on l'avait laissé un mois auparavant, voire un programme au dessus de Jack qui reprendrait toute la configuration de session, Jack y compris.
Articles: 11
de fait, si je regarde ou j'en suis à mon stade :

j'arrive à faire sortir le son d'un instrument et modifier sa partition, la jouer :

il me faut lancer jack, qsynth et rosegarden pour ça... déjà trois truc qu'il faut à chaque fois reconnecter correctement et démarrer dans le bon ordre...
ça fait un peu peur, j'ose pas trop imaginer quand j'inviterai tout un orchestre dans le salon... 😕
Articles: 165
ça fait un peu peur, j'ose pas trop imaginer quand j'inviterai tout un orchestre dans le salon... 😕


A moins d'avoir un tres grand salon 😀 c'est comme l'ordi, il faut de la place et tout bien ranger 😉

Ce que je fait, lorsque j'ai quelque chose qui tourne en midi - j'utilise principalement Hydrogen pour les parties drums - je le passe en audio dans Ardour 3 et je sauvegarde... 😛
Articles: 11
oui mais dans ce cas tu as une perte d'information, tu ne sais plus le retravailler si tu veux y changer ne fut ce qu'un détail!
Articles: 165
oui mais dans ce cas tu as une perte d'information, tu ne sais plus le retravailler si tu veux y changer ne fut ce qu'un détail!


Effectivement, mais ça permet d'enregistrer autre chose sans se prendre la tête à ouvrir d'autres programmes.

J'avais pris l'habitude avec Cubase d'utiliser principalement de l'audio :
Je part d'un rythme simple (mieux que le metronome)
Ensuite je pose mon idée de facon simple
Et je continue avec les instuments dont j'ai besoin
Je fait un mix correct pour que ca sonne
Et la j'enregistre chaque instrument comme en live, et les drums en dernier pour avoir quelque chose de dynamique - breack, reprise, etc...

Rien ne t'empêche de reprendre ton project plusieurs mois apres pour refaire quelque chose.
Articles: 19429 France
Coucou Dom et guim, et tout le monde 😉
Effectivement ça présente beaucoup de possibilités, mais l'inconvénient majeur, c'est la difficulté pour reprendre un travail non terminé. Il faudrait un outil au dessus de ces logiciels.

Si Jack, par exemple, avait la possibilité d'enregistrer la session (tous les outils ouverts), il serait facile par la suite de réouvrir cette session pour reprendre le projet ou on l'avait laissé un mois auparavant, voire un programme au dessus de Jack qui reprendrait toute la configuration de session, Jack y compris.

C'est pile-poil "l'actualité actuelle du moment" sur les listes de développement LinuxAudio !
Ça s'appelle Ladish (Linux Audio Desktop Intégration Session Handler)
Le travail a démarré sérieusement il y a environ un mois.
Pour l'instant, le projet s'adresse à des gens qui sont à l'aise avec leur système car, par exemple, il faut installer une version spéciale de Jack 2 qui se nomme Jackdbus avec pas mal de dépendances et de binioux à configurer.
Le projet en est à sa version 0.2, donc vraiment au départ. Nous allons faire un article la dessus très bientôt car c'est la dernière pierre angulaire pour la création audio numérique sous GNU / Le système GNU Linux.
C'est vraiment intéressant car Rui nuno Capela (le développeur de QJackCtl) est dans le coup également après avoir été relativement méfiant vis à vis de ce projet. Les développeurs de Jack, quant à eux, sont encore assez frileux mais se laissent convaincre tout doucement. Certains sont déjà rentrés sérieusement dans ce projet.

@guim : pour restaurer les connexions, tu peux utiliser le PatchBay de QJackCtl.

À bientÔ'livier
Articles: 165
pour restaurer les connexions, tu peux utiliser le PatchBay de QJackCtl.

Ca semble intéressant, mais je ne trouve pas 🙄
Articles: 19429 France
Patchbay en anglais, Brassage en français 😉
Articles: 11
Intéressant le feedback Olivier, tu participes au code? ou tu suis essentiellement par intérêt?

j'avoue ne même pas savoir quel langage il faudrait maitriser pour aider (c++ j'imagine) je me contenterai d'attendre que synaptic me propose des jolis paquets à installer ...

J'avais effectivement vue le patchbay c'est au moins déjà ça, mais ça ne sauve pas, par exemple, la banque de sons que tu as chargé dans qsynth ou dans rosegarden le matching des périphériques et des pistes.. au final, un morceau que tu composes si tu veux le "sauver" sans perte de données il faut sauver un état dans chacun de ces logiciels. c'est donc très rassurant de savoir que des gens bossent là-dessus!

bon, je m'en vais continuer à découvrir hydrogen!
Articles: 19429 France
Coucou 😉
Intéressant le feedback Olivier, tu participes au code? ou tu suis essentiellement par intérêt?

Non, je ne suis pas (encore ?) programmeur, mais c'est quelque chose qui me titille...
J'm'amusais tellement bien à programmer des jeux pour ma TI au lycée dans les cours qui ne m'intéressais pas/plus 😉
Pour l'instant je découvre le monde de l'audio numérique sous GNU /Linux et :
  • je bosse pour organiser et développer LinuxMAO
  • je fais de la traduction pour Audacity, Hydrogen (et bientôt le manuel d'Ardour 3 avec une équipe de MAO-tivés de ce site)
  • je file un coup de main à Nedko, le développeur principal de Ladish (vidéo de démo, retour utilisateur, traduction quand le logiciel sera un peu plus stable)

j'avoue ne même pas savoir quel langage il faudrait maitriser pour aider (c++ j'imagine) je me contenterai d'attendre que synaptic me propose des jolis paquets à installer ...

je suppose aussi
J'avais effectivement vue le patchbay c'est au moins déjà ça, mais ça ne sauve pas, par exemple, la banque de sons que tu as chargé dans qsynth ou dans rosegarden le matching des périphériques et des pistes.. au final, un morceau que tu composes si tu veux le "sauver" sans perte de données il faut sauver un état dans chacun de ces logiciels. c'est donc très rassurant de savoir que des gens bossent là-dessus!

Vivement Ladish et son intégration dans les logiciels ! 😉

bon, je m'en vais continuer à découvrir hydrogen!

Bon choix 😎

À part ça, quand tu dis que tu bosses dans l'informatique, c'est quelle spécialité ?
Si ton sujet est clos, merci de mettre un [RÉSOLU] dans le titre de ton premier message. Ensuite je fermerai ce sujet, et on ira discuter ailleurs 😉

À bientÔ'livier
Articles: 11
Je bosse dans le web essentiellement : php et ses quelques cms opensource,( que tu dois connaitre pour gérer ce site 😉 ) je suis beaucoup dans Drupal pour le moment mais c'est loin d'être le seul logiciel PHP opensource qu'on utilise. On a surtout une appllication pour des besoins internes que j'ai du concevoir seul ces deux dernières années et qui me prend pas mal de temps. Du coup j'ai aussi quelques serveurs debians pour faire tourner tout ça que je dois gérer en partie. J'ai passé la certif ZEND il y a quelques mois et maintenant j'essaie de me mettre au framework (ZEND également) que j'aimerais mettre en oeuvre dès que possible. Il ya deux ans j'ai aussi fait un peu de python/zope et le CMS Plone, assez intéressant mais fort lent à mon goût. PHP reste le domaine qui me plait le plus, et j'ai tellement de choses encore à y apprendre...

Paré pour discuter ailleurs mais euh... va faloir me guider car ici je ne parcours pas tous les forums du site tous les jours!
Page: 1/2  [Suivant]
1  2