Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2012-11-03 16:40:58 lancer pure-data en ligne de commande en forcant le DSP.

billard_fm
membre
Lieu: Meung sur Loire
Date d'inscription: 2012-09-28
Messages: 38
Site web

lancer pure-data en ligne de commande en forcant le DSP.



j'ai testé ceci :

pd-extended -alsa -channels "1" ./son.pd

mais le DSP ne s'active pas

merci

François-Marie

Hors ligne

 

#2 2012-11-03 18:50:45 Re : lancer pure-data en ligne de commande en forcant le DSP.

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: lancer pure-data en ligne de commande en forcant le DSP.



open -a CheminAppPd CheminPatchPd
et ensuite dans ton patche loadbang simple [; pd dsp 1;<

Hors ligne

 

#3 2012-11-04 11:21:02 Re : lancer pure-data en ligne de commande en forcant le DSP.

billard_fm
membre
Lieu: Meung sur Loire
Date d'inscription: 2012-09-28
Messages: 38
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



MErci

je vais faire ceci

cordialement

françois

Hors ligne

 

#4 2012-11-04 11:28:35 Re : lancer pure-data en ligne de commande en forcant le DSP.

jerome
membre
Date d'inscription: 2008-03-04
Messages: 103
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



Il y a aussi cette option :
pd -send "pd dsp 1" -open "Bureau/test.pd"

Hors ligne

 

#5 2012-11-05 14:51:50 Re : lancer pure-data en ligne de commande en forcant le DSP.

billard_fm
membre
Lieu: Meung sur Loire
Date d'inscription: 2012-09-28
Messages: 38
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



En effet j'arrive à lancer le pd avec le dsp mais je rencontre un autre problème avec l'option -nogui

Dans le détail j'ai le script suivant  qui fonctionne

pd-extended -nogui -batch ./pacth1.pd &

pd-extended  ./pacth2.pd &

avec l'option -nogui dans la seconde  ligne je n'ai plus la gestion du son

le patch2 est celui avec le son et il communique avec le 1 qui gère les images.

Merci

Hors ligne

 

#6 2012-11-06 09:06:49 Re : lancer pure-data en ligne de commande en forcant le DSP.

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



Il te faut rajouter le flag -noaudio dans ta première ligne car même si le dsp n'est pas lancé, ALSA est tout de même "réquisitionné" par la première instance lancée...


L'Amour au Peuple !

Hors ligne

 

#7 2012-11-06 10:55:46 Re : lancer pure-data en ligne de commande en forcant le DSP.

billard_fm
membre
Lieu: Meung sur Loire
Date d'inscription: 2012-09-28
Messages: 38
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



J'ai ajouté -noaudio sur la première ligne et j'ai toujours le même problème avec le -nogui de la seconde. 

Par contre quand j'enlève le -nogui de la seconde cela fonctionne, curieux

françois

Hors ligne

 

#8 2012-11-09 01:12:34 Re : lancer pure-data en ligne de commande en forcant le DSP.

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



Je relance le post de François car je n'ai pas de réponse à lui donner et cela m'intrigue...

Si je lance un patch (j'entends par là, n'importe lequel) en -nogui, impossible d'avoir du son... sad

En console, j'ai un...

snd_pcm_open (input): Device or resource busy
snd_pcm_open (output): Device or resource busy

Une idée ?

Dernière modification par Olivier (2012-11-09 01:13:11)


L'Amour au Peuple !

Hors ligne

 

#9 2012-11-09 10:30:16 Re : lancer pure-data en ligne de commande en forcant le DSP.

billard_fm
membre
Lieu: Meung sur Loire
Date d'inscription: 2012-09-28
Messages: 38
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



Bonjour

voici la réponse au problème il faut un delay avec l'initialisation du dsp


http://codelab.fr/up/pd-2.jpg

merci à vous tous

François-Marie

Hors ligne

 

#10 2012-11-09 13:21:12 Re : lancer pure-data en ligne de commande en forcant le DSP.

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



Et ben... tant mieux si ça marche... smile
Mais je ne serai pas rassuré...
En dessous d'1 s ça passe aussi ?

Accessoirement, je ne connaissais pas la boite [dsp ].
Mais, à mon avis, tu ne dois pas avoir besoin de l'initialiser à 1 sur tu la rebang derrière...

Bravo pour cette victoire... smilesmile

Dernière modification par Olivier (2012-11-09 13:21:30)


L'Amour au Peuple !

Hors ligne

 

#11 2012-11-09 13:39:52 Re : lancer pure-data en ligne de commande en forcant le DSP.

billard_fm
membre
Lieu: Meung sur Loire
Date d'inscription: 2012-09-28
Messages: 38
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



Tout le problème est la en dessous d'une seconde et peut être au dessus cela ne fonctionne pas.

Peux on détecter le DSP dans pd avant de tenter de le lancer ce serai plus propre.

françois-Marie

Hors ligne

 

#12 2012-11-09 16:17:12 Re : lancer pure-data en ligne de commande en forcant le DSP.

billard_fm
membre
Lieu: Meung sur Loire
Date d'inscription: 2012-09-28
Messages: 38
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



Au final j'ai testé aussi cette solution qui lance le DSP s'il n'est pas lancé à intervalles régulier

ce n'est pas super propre comme solution il me semble, mais peut être meilleure que celle du delay.

http://codelab.fr/up/pd-3.jpg

a partir d'un patch fournit par Jack.

François-Marie

Hors ligne

 

#13 2012-11-09 17:29:21 Re : lancer pure-data en ligne de commande en forcant le DSP.

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



Mmm...
Je suis très surpris que ton patch fonctionne tel que tu le décris...

Il n'écoute pas vraiment si le dsp est allumé ou éteint...
Il faudrait un [sel ] pour cela...
Mais si ça a résolu ton pb, tant mieux...

Juste pour le principe, voici le patch que j'aurai fait à partir de la proposition de Jack
Mais ça ne marche pas avec le -nogui... donc bon... hmm

À suivre...

http://codelab.fr/up/dsponoff.png

Dernière modification par Olivier (2012-11-09 17:29:53)


L'Amour au Peuple !

Hors ligne

 

#14 2012-11-09 18:37:23 Re : lancer pure-data en ligne de commande en forcant le DSP.

billard_fm
membre
Lieu: Meung sur Loire
Date d'inscription: 2012-09-28
Messages: 38
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



En fait il semblerait que la seule solution simple pour régler ce problème soit le delay (150ms fonctionne), et que cette histoire de DSP qui ne s'active pas avec l'option -nogui soit un dysfonctionnement de pure-data !

François-Marie

Hors ligne

 

#15 2012-11-09 22:47:51 Re : lancer pure-data en ligne de commande en forcant le DSP.

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: lancer pure-data en ligne de commande en forcant le DSP.



Oui il y a eu des messages sur la pd-list très récemment à ce propos, Miller parle de la solution de delayer un petit peu l'activation du DSP, et ajoute que ça fait parti des choses à corriger depuis... très longtemps...
[edit] héhé ha oui fm_billard j'avais pas vu que c'était toi qui postais aussi sur la pd-list smile

Dernière modification par rep (2012-11-09 23:01:43)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024