Chargement...
 
Skip to main content

Historique: Cadence

Aperçu de cette version: 39


Cadence est une interface pour Jack.
Cette application est issue du projet KXStudio, elle fait partie de la collection d'applications Cadence Suite.

Accueil de Cadence
Accueil de Cadence



Informations


Site web officiel : http://kxstudio.sourceforge.net/KXStudio:Applications:Cadence
Version actuelle : 0.9.2 du 2022 06 18.
Plateforme/Support/Développeur(s) : voir Cadence Suite

Description


Cadence est une interface graphique pour JACK. Ce logiciel fait partie de la suite Cadence qui comprend aussi les logiciels:
  • Catia: équivalent de Patchage, nommé Patchbay dans la suite Cadence, permet de brancher ses programmes les uns avec les autres, un peu comme la fenêtre "connexions" de Qjackctl mais de manière plus intuitive.
  • Claudia: équivalent de Gladish, permet d'enregistrer ses configurations de studio et donc de lancer tous les programmes d'un projet et de les reconnecter automatiquement.
  • JackMeter: simple vu-mètre qui se connecte automatiquement à toutes les sorties virtuelles connectées aux sorties matérielles 1&2
  • JackSettings: configuration de Jack
  • Render: Application de bounce
  • XY Controller: générateur d'événements MIDI
  • Logs: qui vous permet de consulter tout les logs de jack, a2jmidid, ladish
Tous ces logiciels ne sont pas encore traduits, mais ce n'est vraiment pas un problème pour l'immense majorité.

Installation


Cadence est installé par défaut sur KXStudio.

Téléchargement des binaires (32 et 64 bits) ou des dernières sources : http://kxstudio.sourceforge.net/Applications:Cadence#Download.

Paquetages Ubuntu


Sur Ubuntu (10.04, ou 12.04 et supérieur), installez le en ajoutant les dépôts de KXStudio. Pour celà copiez ces lignes de code dans un terminal:
Copy to clipboard
sudo apt-get install software-properties-common wget sudo add-apt-repository ppa:kxstudio-debian/kxstudio sudo apt-get update sudo apt-get install kxstudio-repos sudo apt-get update


Linux Mint
si vous êtes sur Linux Mint 13 Olivia (basée sur Ubuntu 12.04), vous devez ajouter ceci:
Copy to clipboard
sudo sed -i "s/olivia/precise/" /etc/apt/sources.list.d/kxstudio*.list sudo apt-get update



enfin installez Cadence
Copy to clipboard
sudo apt-get install cadence


Binaires


Si l'installation via AptUrl ne marche pas (lien apt://carla), il faut télécharger la bonne archive : Linux 32bit ou Linux 64bit.
L'installation se fait alors avec les commandes suivantes qui rendrons les programmes Cadence, Catia et Claudia disponibles via la ligne de commande :
Copy to clipboard
tar Jxf Cadence-0.8.1-linux64.tar.xz sudo cp Cadence-0.8.1/C* /usr/local/bin/


Compilation


Lien de téléchargement des sources : http://kxstudio.sourceforge.net/Downloads#SourceCode
N'oubliez pas d'installer Ladish, Claudia ne vérifie pas s'il est présent au démarrage.
 info
Si au lancement l'application affiche le message DBus is not available, Claudia cannot start without it!, il faut installer le paquet python3-dbus.mainloop.qt.


Utilisation


Cadre "System Information"


C'est ici que vous avez les informations concernant votre version du noyau linux et s'il s'agit d'un système en 32bits ou 64 bits. Le noyau (kernel) Linux est en quelques sortes le cœur de votre système et Kxstudio utilise un noyau basse latence (low-latency) qui est optimisé pour obtenir les meilleures performances entre JACK (le serveur son) et votre matériel.

Cadre "System Status"


Vous pouvez régler ici la façon dont votre processeur va gérer le traitement des données. C'est une fonctionnalité du noyau Linux qui contrôle la vitesse du processeur. En mode «performance», votre processeur ira le plus vite tout le temps qu'il pourra le faire. Ce mode consomme plus de ressource énergétique (dont plus de batterie si vous êtes sur un portable) mais offre aussi les meilleures performances. Dans beaucoup de cas (surtout pour les ordinateurs portables) utiliser «à la demande» est plus raisonnable car ça utilise les ressources du processeur uniquement quand il y en a vraiment besoin.

Note: Si vous utilisez Kxstudio 12.04.1 vous devrez installer le paquet «indicator-cpufreq». Ce paquet est installé par défaut à partir de Kxstudio 12.04.2

Cadre "System Checks"


«Current Kernel» permet de vérifier que vous utilisez bien un noyau basse latence ou temps réel.

«User in audio group» vérifie que votre utilisateur est bien dans le groupe audio, sans quoi il ne pourra pas utiliser JACK de façon optimale. Vous pouvez ajouter votre utilisateur au groupe audio en ouvrant un terminal et en tapant ceci:

Copy to clipboard
sudo adduser <votre-login> audio


remplacer <votre-login> par votre nom d'utilisateur. Vous devez ensuite vous déconnecter / reconnecter de votre session pour que les paramètres soient pris en compte.

Cadre "JACK Status"


'Server Status': Vous dit si le serveur de son JACK est en cours de fonctionnement ou pas. Vous ne pourrez pas utiliser de programme dépendant de JACK si le serveur son n'est pas démarré.

'Realtime: 'Vous indique si JACK est en cours de fonctionnemenet avec le temps réel activé dans le noyau. Le temps réel permet à JACK d'être prioritaire sur les autres programmes en cours d’exécution et donc améliore les performances des applications utilisant JACK.

'DSP Load: 'Indique une estimation faite par JACK de la charge du processeur. Si cette charge est trop importante, vous risquez de rencontrer des problèmes.

'Xruns': Afin que JACK fonctionne bien et sans coupure dans le son, cela requière que son tampon (buffer en anglais – c'est la mémoire utilisée pour le transport de l'audio) fournisse un flux continu de données. Cependant, parfois, ces données n'arrivent pas à temps pour satisfaire les besoins des applications utilisant JACK et provoquent ce qu'on nomme des XRUN et qui sont généralement accompagnés d'une petite coupure dans le son. La clé est donc de paramétrer JACK de façon à éliminer ou éviter au maximum ces xruns.

'Buffer Size ':La taille du tampon (buffer size) est mesurée en images par secondes. Elle détermine la latence entre l'audio reçu par JACK et l'audio envoyé aux périphérique de sorties. Plus petit est le tampon, plus petite sera la latence et, par conséquent, plus la précision sera grande lorsque vous écouterez un enregistrement multipistes.


'Sample rate ' : Le taux d'échantillonnage (sample rate) est la fréquence à laquelle JACK va fonctionner et enregistrer de l'audio. 44,1kHz est la standard utilisé pour les CD audio, mais 48kHz est assez commun lorsqu'il s'agit de traiter de la vidéo. Des taux d'échantillonnage plus élevés offre une meilleure qualité, mais prennent beaucoup plus de place et ne sont pas supportés par tous les logiciels et tous les matériels.

'Latency ': La latence est le temps (en milliseconde) que JACK met pour remplir le tempon audio. Cette valeur est calculée à partir du tampon, de la taille de la période et du taux d'échantillonnage configurés avant le lancement de JACK.

Onglet de démarrage: System


Les principaux boutons sont :
  • Start : Démarre le serveur de son JACK s'il n'est pas déjà démarré. Ceci est la méthode recommandée pour démarrer et arrêter JACK
  • Stop : Stop JACK. Il est plus prudent de sauvegarder votre travail avant de cliquer sur ce bouton car l'arrêt de JACK peut entraîner la fermeture des applications ouvertes qui l'utilisent.
  • Force Restart : Sert à forcer le redémarrage de JACK si vous avez modifié la configuration du serveur. Attention d'avoir sauvegardé votre travail avant d'utiliser ce bouton.
  • Configure : Ouvre les préférences de configuration de JACK. Les options de ce menu sont traités dans le chapitre suivant.
  • Switch Master  : Demande à JACK d'appliquer tous les changements effectués dans la fenêtre des paramètres.
  • Auto-start JACK or LADISH at login  : Vous laisse choisir si vous souhaitez démarre JACK ou un studio LADISH au démarrage. Kxstudio vous propose une application appelé Claudia qui vous permet de créer des studios vituels de type LADISH. Un studio virtuel vous permet d'interconnecter plusieurs applications grâce à une interface de patchage et de retrouver tous vos programmes patcher entre eux automatiquement. Après avoir créé votre studio avec Claudia, vous pouvez via cette option, dire à JACK de le charger au démarrage de votre système.
kx-cadence1.xzu.png


Configuration


L'écran de configuration contient deux onglets (Network n'est pas encore implémenté).
Dans l'onglet Driver, on configure les matériels disponibles.
kx-cadence.confA.xzu.png kx-cadence.conf.xzu.png

Jack Bridges

En bas à droite de l'accueil de Cadence (onglet System) vous pouvez démarrer ou arrêter les ponts vers JACK, voyons ici de quoi il s'agit.
 attention
Sur certaines version de Cadence cette partie de l'application est désactivée. Les options restent disponibles par le menu clic-droit sur l'icône dans la barre de menu.

Cadence-icons.png


ALSA Audio

aplis cadence.xzu2.png
Ici vous pouvez démarrer ou arrêter le pont ALSA-JACK, qui permet de diriger le son des applications utilisant ALSA vers le serveur son JACK.
Bridge Type vous présente les options suivantes:
  • (None): Ne pas utiliser le pont ALSA-JACK, ainsi toute application non compatible avec JACK ne sortira aucun son.
  • ALSA -> Loop -> JACK: Utiliser le pont ALSA-JACK, visible et reconnectable comme vous l'entendez dans un patchbay comme Catia ou Patchage. Avec le bouton "..." vous pouvez configurer le nombre d'entrées/sorties ALSA. Attention, si en apparence cette option semble la plus pratique, elle vous empêche tout export, que ce soit avec Ardour ou Jack Render.
  • ALSA -> JACK (Plugin): Utiliser le pont ALSA-JACK, mais cette fois-ci en créant une sortie stereo dans Jack pour chaque application sonore en lecture. Utilisez ce pamètre si l'application n'offre pas de support de support jack.
    Il faut signaler que ce "le pont alsa-jack" est réalisé par le biais de zita-ajbridge.
  • ALSA -> PulseAudio ->JACK (Plugin): Envoi les applications utilisant ALSA dans le serveur PulseAudio qui lui même envoi dans le serveur JACK, et ce de manière invisible dans un patchbay


ALSA MIDI

kx-cadence.xzu2.png kx-cadence.xzu3.png
Cette option permet d'accéder aux entrées et sorties ALSA MIDI avec Jack (pour plus d'information, voir la page JACK-MIDI).

Ce pont crée automatiquent un nouveau port JACK MIDI pour chaque port ALSA MIDI et permet de réaliser les connexions souhaitées. Ainsi dans votre patchbay Catia, vous verrez apparaître que les ports ALSA MIDI en marron ; vous pouvez le stopper si vous n'en avez plus besoin ou en cas de bug avec un logiciel (fait de plus en plus rare).
ALSA MIDI Bridge correspond en fait au greffon A2J.
cadence-alsa-midi-bridge.png

PulseAudio

kx-cadence.xzu5.png kx-cadence.xzu4.png
Ici vous pouvez arrêter ou démarrer le pont entre le serveur PulseAudio et le serveur JACK. Pour l'utiliser, le module pulse-jack doit être installé.
Pour l'installer sur ubuntu ou KXStudio, entrez dans un terminal:
Copy to clipboard
sudo apt-get install pulse-jack

Ou utilisez votre installateur de paquet.
Pour son utilisation sous KDE, vous pouvez voir aussi la rubrique "Le cas PulseAudio", sur la page dédiée à KXStudio.

Avec le bouton "...", vous pouvez utiliser le Mode Playback Only, qui vous permet de ne rediriger que les sorties de PulseAudio et non les entrées. Utilisez-le ! Quand Jack tourne, les entrées PulseAudio ne servent globalement à rien et encombrent inutilement votre Patchbay.

Onglet Tools: liste des applications


cadene xzu.png

Catia


Gestion des connexions audio et MIDI.

Claudia


Interface pour Ladish.

Meter in/out


Deux vu-mètres, un pour les entrées et un pour les sorties.
aplis cadence.xzu4.png

Logs


Affichage des logs de toutes les applications.
aplis cadence.xzu55.png

Render


aplis cadence.xzu5.png
Ici vous pouvez faire un enregistrement ("bounce") de n'importe quelle source lue sur le pc vers un fichier de votre choix que ce soit en temps réel ou avec le mode Freewheel (plus rapide).
Ca peut être une source internet ou Audacity que l'on aura patché au préalable sur CalfJackHost par le bias de Catia.
Un superbe outil pour le mixage.


XY Controller


Générateur d'événements MIDI.
aplis cadence.xzu3.png

Onglet Tweaks: paramètres


Définition des chemins des différents plugins (LADSPA, DSSI, LV2, VST), applications par défaut, etc...
kx-cadenceTweaks.xzu1.png kx-cadenceTweaks.xzu2.png kx-cadenceTweaks.xzu3.png


Liens et commentaires



Astuce : Démarrage Automatique


Il peut être pratique de lancer un studio par défaut au démarrage de la session...
Se créer un studio par défaut dans lequel on place ses applications préférées.
(sinon la création d'un studio par defaut c'est ok aussi).
Choisi l'option "Autostart JACK or LADISH at login"
Ajouter la commande si dessous à votre liste d'aplications au démarrage...
Copy to clipboard
jackdbus

Un reboot et l'affaire est dans le sac!

Note: Il est possible de lancer ladi-system-tray à la place de cadence enfin c'est vous qui voyez...




Historique

Avancé
Information Version
Samedi 09 juillet 2022 01:07 jujudusud mise a jour de l'url 70
Afficher
Samedi 14 mai 2022 14:23 olinuxx + LZK-4 69
Afficher
Mercredi 22 juillet 2020 17:11 Sasaki ajout d'un détail pour le démarrage automatique + faute de conjugaison 68
Afficher
Lundi 18 mai 2020 15:55 olinuxx + LZK3 + ponctuations + drapeau EN 67
Afficher
Jeudi 28 juin 2018 15:41 olinuxx cohérence wiki 66
Afficher
Dimanche 19 novembre 2017 22:09 olinuxx + lzk2 65
Afficher
Vendredi 08 septembre 2017 21:30 olinuxx mise à jour 64
Afficher
Dimanche 08 janvier 2017 15:41 olinuxx 63
Afficher
Dimanche 08 janvier 2017 15:40 olinuxx 62
Afficher
Dimanche 08 janvier 2017 15:39 olinuxx 61
Afficher
Dimanche 08 janvier 2017 15:37 olinuxx +LZK + mise en page + drapeau + corrections + suppression de {retour} 60
Afficher
Jeudi 11 février 2016 22:11 utilisateur_anonyme2 59
Afficher
Jeudi 11 février 2016 22:11 utilisateur_anonyme2 58
Afficher
Mardi 15 septembre 2015 12:11 utilisateur_anonyme2 + astuce cadence icon minimisé 57
Afficher
Samedi 25 octobre 2014 11:36 Pepito-MC 56
Afficher
Samedi 25 octobre 2014 11:36 Pepito-MC 55
Afficher
Samedi 25 octobre 2014 11:07 Pepito-MC Paquetages Tango Studio 54
Afficher
Mardi 02 septembre 2014 23:49 daeavelwyn 53
Afficher
Mardi 02 septembre 2014 23:18 daeavelwyn 52
Afficher
Mardi 02 septembre 2014 23:18 daeavelwyn 51
Afficher
Mardi 02 septembre 2014 22:56 daeavelwyn 50
Afficher
Mardi 02 septembre 2014 22:55 daeavelwyn 49
Afficher
Mardi 02 septembre 2014 22:55 daeavelwyn 48
Afficher
Mardi 02 septembre 2014 22:52 daeavelwyn 47
Afficher
Mardi 02 septembre 2014 22:52 daeavelwyn 46
Afficher
Mardi 02 septembre 2014 22:47 daeavelwyn 45
Afficher
Mardi 02 septembre 2014 22:46 daeavelwyn 44
Afficher
Mardi 02 septembre 2014 22:45 daeavelwyn 43
Afficher
Mardi 02 septembre 2014 22:18 daeavelwyn 42
Afficher
Mardi 02 septembre 2014 22:14 daeavelwyn 41
Afficher
Mardi 02 septembre 2014 22:08 daeavelwyn 40
Afficher
Mardi 02 septembre 2014 22:05 daeavelwyn 39
Afficher
Lundi 01 septembre 2014 19:47 olinuxx mise en cohérence des variables : version logiciel + date 38
Afficher
Mercredi 22 janvier 2014 08:49 utilisateur_anonyme2 Info sur l comment du pont alsa jack 37
Afficher
Samedi 04 janvier 2014 14:36 romain_bar Rajout des liens vers Catia 36
Afficher
Vendredi 03 janvier 2014 14:09 utilisateur_anonyme2 35
Afficher
Mercredi 01 janvier 2014 12:33 romain_bar Compléments sur les ponts 34
Afficher
Dimanche 29 décembre 2013 17:47 utilisateur_anonyme2 Balises {retour} + interlignes entres titres et contenu de § 33
Afficher
Dimanche 29 décembre 2013 13:48 Houston4444 32
Afficher
Samedi 28 décembre 2013 09:41 romain_bar Encore des liens internes 31
Afficher
Samedi 28 décembre 2013 09:35 romain_bar Correction des liens internes 30
Afficher
Samedi 28 décembre 2013 00:56 Houston4444 29
Afficher
Samedi 28 décembre 2013 00:55 Houston4444 28
Afficher
Vendredi 27 décembre 2013 16:59 Houston4444 27
Afficher
Vendredi 27 décembre 2013 16:25 Houston4444 26
Afficher
Vendredi 27 décembre 2013 16:22 Houston4444 25
Afficher
Vendredi 27 décembre 2013 16:03 Houston4444 24
Afficher
Mardi 10 décembre 2013 09:05 utilisateur_anonyme2 + § Astuce demarrage auto 23
Afficher
Mardi 03 décembre 2013 21:48 romain_bar Compléments et mise en page 22
Afficher
Samedi 28 septembre 2013 16:02 romain_bar Compléments sur la compilation 21
Afficher
  • «
  • 1 (en cours)
  • 2