Salut à tous,
Je prépare une projection générative sur de la musique et j'ai un problème de latence midi. Le setup est le suivant :
- Puredata est lancé dans une session ladish car j'ai d'autres logiciels qui tournent (pour le son).
- Le son et le midi entre dans Puredata mais ne ressort pas.
- Les visuels sont géré avec GEM
- J'utilise [midiin], [pgmin] et [ctlin], les 3 ont au moins une demi-seconde de latence.
- Mon pédalier midi envoie aussi des signaux midi à non-mixer, ceci sans latence notable.
- Latence Jackd : 128
- Aucun xruns.
- Dans les réglages audio il est bien indiqué 0 dans la case "delay".
- C'est un gros patch, mais j'ai aucune latence dans le traitement audio, donc je vois pas pourquoi j'en aurai en midi.
Des idées pour améliorer ça ?
edit : Créer un patch seulement pour le midi ne change rien, je sais que puredata priorise l'audio sur le midi, mais en l’occurrence je pense plutôt à un problème de configuration.
Lancer pd avec uniquement jackd (sans ladish et les autres softs) fait le même effet : de la latence midi.
Dernière modification par Nomys_Tempar (2018-06-29 14:05:42)
Hors ligne
Ok donc je me répond à moi-même, la solution est de lancer une instance de pd, faire la récupération des valeurs midi dedans puis ouvrir jack/ladish et lancer une seconde instance de pd dans laquelle on récupère les valeurs midi via le réseau.
Je lutte un peu sur la réception des valeurs, mais à toute fin utile je signal que sous pd-l2Ork il suffit d'utiliser le keyword -unique au lancement pour créer une nouvelle instance de pd. C'est quand même hyper pratique (aucune idée si c'est faisable avec vanilla).
edit : C'est ouf qu'un truc aussi utile soit aussi peu documenter...
Dernière modification par Nomys_Tempar (2018-06-30 11:57:24)
Hors ligne
Nouveau développement, je vous met en pièce jointe les 2 petits patch que j'utilise : celui pour récupérer les signaux midis sur la première instance, et celui qui les récupère sur la seconde.
Deux patchs assez simples, qui sont apparemment impossible à trouver tout fait en ligne, donc voilà ^^
Dernière modification par Nomys_Tempar (2018-07-01 15:54:02)
Hors ligne
Merci pour ton patch.
Hors ligne