Forum : 3 - Forum dédié à Ardour

Ardour5 je n'arrive pas à démarrer une session

michelk utilisateur non connecté
Bonjour

J'ai installé Ardour5.12.0 (ubuntu 20.04) à partir de synaptic.
Je n'arrive pas à démarrer une session. J'arrive seulement jusqu'à la fenêtre réglages audio/midi.
Arrivé là, je choisis Alsa ou Jack en tant que système audio,je laisse le reste tel quel et je presse "start". dans les deux cas, j'ai une fenêtre d'erreur.


La fenêtre audio/midi:
Image

En choisissant Alsa:
Image

En choisissant Jack:
Image

Le retour du terminal en démmarrant à partir de la console avec l'option Alsa
ardour5
WARNING: Your system has a limit for maximum amount of locked memory!
         This might cause Ardour to run out of memory before your system runs
         out of memory. You can view the memory limit with 'ulimit -l', and it
         is normally controlled by /etc/security/limits.conf

WARNING: Could not check your glib-2.0 for mutex locking atomic operations.

bind txt domain [gtk2_ardour5] to /usr/share/ardour5/locale
Ardour5.12.0 (construit avec 1:5.12.0-3ubuntu4 et GCC version 9.3.0)
ardour: [INFO]: Votre configuration-système limite Ardour à 1048576 fichiers ouverts
ardour: [INFO]: Chargement du fichier de configuration-système /etc/ardour5/system_config
ardour: [INFO]: Chargement du fichier de configuration-utilisateur /home/michel/.config/ardour5/config
ardour: [INFO]: CPU vendor: GenuineIntel
ardour: [INFO]: AVX-capable processor
ardour: [INFO]: CPU brand:        Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
ardour: [INFO]: Using SSE optimized routines
ardour: [INFO]: Chargement du fichier de style par défaut (/etc/ardour5/default_ui_config) pour l'interface graphique
ardour: [INFO]: Chargement du fichier utilisateur de la configuration de l'interface graphique /home/michel/.config/ardour5/ui_config
Gtk-Message: 13:45:04.299: Failed to load module "canberra-gtk-module"
Couleur shuttle bg introuvable
ardour: [INFO]: Chargement du fichier de couleur /usr/share/ardour5/themes/dark-ardour.colors
ardour: [INFO]: Loading ui configuration file /etc/ardour5/clearlooks.rc
ardour: [INFO]: Loading ui configuration file /etc/ardour5/clearlooks.rc
Found nothing along /home/michel/.config/ardour5/templates:/usr/share/ardour5/templates
run dialog


Bonne journée à tous!

Michelk

Houston4444 utilisateur non connecté France
Bonjour Michelk.
As-tu d'autres périphériques d'entrée et de sortie dans ALSA ?
Si oui, en as-tu essayé d'autres que HDA Intel PCH ?

Idéalement, tu préfères utiliser JACK ou peu importe pour toi ?

michelk utilisateur non connecté
Bonjour!

Je ne sais pas. Comment fait on pour les lister? Et les essayer?

Je n'ai découvert ALSA et JACK que depuis quelques jours.... je n'y connais donc pas grand chose.
Jusqu'ici, j'ai surtout utilisé audacity et un peu rosegarden.

Si je préfère utiliser JACK c'est pour la possibilité de faire communiquer plusieurs appli et matériel entre eux.

sub26nico utilisateur non connecté France
Est ce que ta carte son interne (HDA Intel PCH ) ne serait pas déjà utilisée par pulseaudio ? Ce qui expliquerait qu'Ardour ne puisse s'y connecter.

minimoineau utilisateur non connecté
Salut michelk,
Comme l'indique sub26nico, la cohabitation entre les différents serveurs peut poser quelque soucis (nombre d'entre nous ont eu à les régler pour faire de la MAO confortablement!).

Notamment, Pulseaudio le serveur par défaut de Ubuntu et plein d'autre distributions a tendance à accaparer la carte son, la rendant indisponible pour notre seveur Jack préféré...

Je t'invite à lire la pratie "Pulseaudio et Jack" dans la page Pulseaudio pour y voir plus clair.

Si par ailleurs, comme l'explique Houston444 tu possède une autre carte son (ou interface son externe), ça peut être une solution simple à ton problème!

michelk utilisateur non connecté
Hello!

Merci pour vos réponses. tout ça est encore un peu fort peu compréhensible pour moi.

J'ai essayé la solution décrite ici: Comment rediriger le son de pulseaudio vers jack

J'ai donc modifié le fichier /etc/pulse/default.pa en remplaçant load-module module-jackdbus-detect channels=2 par load-module module-jackdbus-detect channels=2 connect=0

J'ai créé le script jack_startup, rendu exécutable, coché la ligne Exécuter un script après le démarrage dans jack pointé vers le script.

Ensuite j'ai redémarré Ardour, choisi jack comme système audio.
Rien ne change, j'ai toujours le même message: Impossible de créer une session dans « /home/michel/Musique/test »

En démarrant Ardour avec ALSA par contre ça fonctionne. C'est déjà un progrès biggrin, ça va au moins me permettre d'explorer Adour.
Si je veux réouvrir cette session créée sous ALSA en choisissant JACK comme système audio, j'ai le message d'erreur suivant: Session "/home/michel/Musique/test3 (snapshot test3)" did not load successfully.

sub26nico utilisateur non connecté France
Je pense que ton système n'est pas configuré, ou pas correctement, pour le temps-réel, ce qui bloque le lancement de JACK. Une distribution orientée MAO serait peut être préférable si tu souhaites travailler sereinement. Puisque tu es sur Ubuntu, UbuntuStudio me semble tout indiqué. L'intérêt d'une distro optimisée est l'absence de paramétrage à faire pour utiliser les outils comme JACK. Les systèmes généralistes comme Ubuntu ne sont pas paramétrés de base pour une utilisation MAO, il faut donc faire tous les réglages à la main et ça peut être chronophage (même si intéressant en terme d'apprentissage).

minimoineau utilisateur non connecté
Super, en tout cas, ça avance!

En effet, la suggestion de sub26nico me paraît bonne en ce qui concerne UbuntuStudio. D'autant que tu n'es pas obligé de réinstaller une distribution complète car les dépôts de Ubuntu intègrent déjà depuis un certain temps les paquets "ubuntustudio" qui permettent d'installer tout ce qu'il faut pour faire de la MAO dans de bonnes conditions.

Pour les détails, tu peux aller voir sur la page du wiki d'Ubuntu , rubrique "Paquets Ubuntu Studio".
Je te conseille d'installer les outils audio et le noyau temps réel, mais de laisser le méta-paquet "ubuntustudio-desktop" de côté car il transforme le bureau et ce n'est pas forcément nécessaire.

Une autre voie que je trouve aussi efficace (et que j'utilise chez moi!) est d'utiliser les dépôts de KXstudio pour faire à peu près la même chose (transformer ta Ubuntu standard en Ubuntu optimisée MAO), mais en t'apportant des outils très pratiques comme Cadence qui est une très bonne alternative à QjackCtl.

michelk utilisateur non connecté
Merci pour vos réponses,

J'ai installé le paquet ubuntu studio via synaptic. Ça n'a rien arrangé. Toujours les mêmes problèmes. J'avais déjà été voir du côté KXstudio. Ça m'a l'air effectivement très bien fait et plus orienté musique.
Ensuite j'ai tout désinstallé pour installer le KXStudio repositories, puis le meta package audio qui m'a donc réinstallé ardour.
C'est toujours le même souci. Ardour peut créer une session ALSA mais pas JACK

minimoineau utilisateur non connecté
Salut michelk,

Alors si tu as opté pour les paquets KXstudio, du dois logiquement pouvoir lancer Jack avec l'outil "Cadence".
L'idée est de voir si tu arrives à démarrer Jack correctement sans passer par Ardour pour préciser les choses.

Donc il faut que tu lances Cadence, que tu le configure comme il faut pour démarrer Jack avec à priori le pilote Alsa réglé sur ta carte son en duplex (avec la bonne fréquence d'échantillonnage).

Essaie ça et tiens-nous au courant smile.

michelk utilisateur non connecté
J'arrivais à démarrer Jack avec d'autres applications en fait(audacity, rosegarden, ...). C'est seulement avec Ardour que ça ne fonctionne pas. Sinon, cadence, c'est très sympa en effet!

Pour ce qui est de l'échantillonage, j'ai laissé les 44100 par défaut et la case duplex cochée par défaut aussi.
J'ai également ouvert catia et claudia(c'est quoi la différence entre les deux?).

Image

Maintenant je me pose la question de comment brancher le clavier midi sur Qsynth. Je ne comprend pas encore la logique des connection(qu'est-ce qui est une entrée, qu'est-ce qui est une sortie? et comment brancher les choses entre elles?).
Pour ce qui est d'Ardour, pas de changement, il refuse de m'ouvrir une session jack

sub26nico utilisateur non connecté France
Citation :
J'ai également ouvert catia et claudia(c'est quoi la différence entre les deux?).

Catia est une fenêtre de connexion graphique, cela affiche les processus en cours dans JACK.
Claudia est un gestionnaire de session JACK utilisant LADISH, cela permet de lancer plusieurs applications JACK et leurs connexions rapidement plutôt que de devoir les lancer et connecter à la main séparément.

Citation :
Maintenant je me pose la question de comment brancher le clavier midi sur Qsynth

Il te faut relier ton clavier MIDI (DigitalKDB ?) et Qsynth en cliquant sur l'un des deux rectangles et tout en maintenant le clic appuyé, aller jusqu'au deuxième (un câble de connexion va se créer pendant le mouvement de souris).
Image

michelk utilisateur non connecté
Merci !!! ça commence tout doucement à rentrer eek
Pour Ardour, je n'ai pas encore trouvé, par contre, j'ai remarqué qu'il n'apparaissait pas dans le menu
de lancement d'applications dans Claudia.

piep utilisateur non connecté France
bonsoir,

Perso, j’ai lâché Ubuntu Studio (que j'avais trouvé "pas très orienté MAO" mais plutôt studio graphique) pour Librazik qui est correctement configuré de base (les timers, les PATH, le noyau, les dimensionnements mémoire etc...) et un pont entre PulseAudio et Jack est lancé par Cadence quand Jack se lance. Donc les applications sonores qui ne se connectent pas nativement dans Jack mais dans PulseAudio peuvent se faire entendre. C'est magnifique.

D'autre part, pour le message :
Gtk-Message: 13:45:04.299: Failed to load module "canberra-gtk-module"


C'est parce que c'est une application QT qui s'affiche sur un affichage géré par GTK. donc l'application cherche un module de plus. Pour, je cite : "traduire des signaux de widgets GTK3 en événements sonores"

il te faut donc installer le paquet : libcanberra-gtk3-module
et sa(ses) dépendance(s).

bon courage
Piep

sub26nico utilisateur non connecté France
michelk, du nouveau ? On ferme ici ?