Bonjour,
J'essaie d'installer pd sur une xubuntu 8.04 sur un portable dell inspiron 1300, d'abord par synaptics, installation ok mais pd ne fonctionnait pas alors j'ai essayé avec cette méthode ( http://en.flossmanuals.net/PureData/InstallingUbuntu ) toujours rien... Dans les deux cas, c'est à peu près pareil : je peux le lancer, mais c'est plutot long, le menu "media" met du temps avant d'apparaître, ensuite c'est très long pour ouvrir un patch et pas de son,
en lançant pd en ligne de commande j'obtiens ça dans le terminal
emoc@xubusk:~$ pd -verbose Pd version 0.40-3extended compiled 07:53:17 Jul 29 2008 port 5400 TCL_LIBRARY="/usr/lib/pd/tcl/library" TK_LIBRARY="/usr/lib/pd/tk/library" "/usr/lib/pd/bin/pd-gui" 5400 Waiting for connection request... ... connected OSS: requested audio buffer size 8820 limited to 8192 OSS: issuing first ADC 'read' ... tk scaling is 1.36421617993 ...done. <init> : Avifile RELEASE-0.7.47-080115-14:47-4.2.3 <init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts <init> : 1596.06 MHz Intel(R) Celeron(R) M processor 1.60GHz detected
et ça dans la fenêtre de pd
input channels = 2, output channels = 2 opened 0 MIDI input device(s) and 0 MIDI output device(s). input channels = 2, output channels = 2 opened /dev/dsp for reading and writing opened audio output on /dev/dsp\; got 2 channels bytes per sample = 2 setting nfrags = 8, fragsize 1024 audiobuffer set to 50 msec opened audio input device /dev/dsp\; got 2 channels bytes per sample = 2 tried ./libdir.l_i386 and failed tried /home/emoc/pd-externals/libdir.l_i386 and failed tried /usr/local/lib/pd-externals/libdir.l_i386 and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/libdir.l_i386 and failed tried /usr/lib/pd/extra/libdir.l_i386 and failed tried ./libdir.pd_linux and failed tried /home/emoc/pd-externals/libdir.pd_linux and failed tried /usr/local/lib/pd-externals/libdir.pd_linux and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/libdir.pd_linux and failed tried /usr/lib/pd/extra/libdir.pd_linux and libdir loader $Revision: 1.8 $ written by Hans-Christoph Steiner <hans@at.or.at> compiled on Jul 29 2008 at 08:20:12 compiled against Pd version 0.40.3.extended tried ./Gem.l_i386 and failed tried /home/emoc/pd-externals/Gem.l_i386 and failed tried /usr/local/lib/pd-externals/Gem.l_i386 and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/Gem.l_i386 and failed tried /usr/lib/pd/extra/Gem.l_i386 and failed tried ./Gem.pd_linux and failed tried /home/emoc/pd-externals/Gem.pd_linux and failed tried /usr/local/lib/pd-externals/Gem.pd_linux and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/Gem.pd_linux and failed tried /usr/lib/pd/extra/Gem.pd_linux and failed tried ./Gem/Gem.l_i386 and failed tried /home/emoc/pd-externals/Gem/Gem.l_i386 and failed tried /usr/local/lib/pd-externals/Gem/Gem.l_i386 and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/Gem/Gem.l_i386 and failed tried /usr/lib/pd/extra/Gem/Gem.l_i386 and failed tried ./Gem/Gem.pd_linux and failed tried /home/emoc/pd-externals/Gem/Gem.pd_linux and failed tried /usr/local/lib/pd-externals/Gem/Gem.pd_linux and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/Gem/Gem.pd_linux and failed tried /usr/lib/pd/extra/Gem/Gem.pd_linux and succeeded GEM: Graphics Environment for Multimedia GEM: ver: 0.91.1 'tigital' GEM: compiled: Jul 29 2008 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version) GEM: Chris Clepper GEM: James Tittle GEM: IOhannes m zmoelnig GEM: with help by Guenter Geiger, Daniel Heckenberg, Cyrille Henry, et al. GEM: found a bug? miss a feature? please report it: GEM: homepage http://gem.iem.at/ GEM: bug-tracker http://sourceforge.net/projects/pd-gem/ GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/ GEM: compiled for SIMD architecture: MMX GEM: using MMX optimization tried ./cyclone.l_i386 and failed tried /home/emoc/pd-externals/cyclone.l_i386 and failed tried /usr/local/lib/pd-externals/cyclone.l_i386 and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/cyclone.l_i386 and failed tried /usr/lib/pd/extra/cyclone.l_i386 and failed tried ./cyclone.pd_linux and failed tried /home/emoc/pd-externals/cyclone.pd_linux and failed tried /usr/local/lib/pd-externals/cyclone.pd_linux and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/cyclone.pd_linux and failed tried /usr/lib/pd/extra/cyclone.pd_linux and failed tried ./cyclone/cyclone.l_i386 and failed tried /home/emoc/pd-externals/cyclone/cyclone.l_i386 and failed tried /usr/local/lib/pd-externals/cyclone/cyclone.l_i386 and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/cyclone/cyclone.l_i386 and failed tried /usr/lib/pd/extra/cyclone/cyclone.l_i386 and failed tried ./cyclone/cyclone.pd_linux and failed tried /home/emoc/pd-externals/cyclone/cyclone.pd_linux and failed tried /usr/local/lib/pd-externals/cyclone/cyclone.pd_linux and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/cyclone/cyclone.pd_linux and failed tried /usr/lib/pd/extra/cyclone/cyclone.pd_linux and failed tried ./cyclone/cyclone-meta.pd and failed tried /home/emoc/pd-externals/cyclone/cyclone-meta.pd and failed tried /usr/local/lib/pd-externals/cyclone/cyclone-meta.pd and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/cyclone/cyclone-meta.pd and failed tried /usr/lib/pd/extra/cyclone/cyclone-meta.pd and succeeded libdir_loader: added 'cyclone' to the global objectclass path Loaded libdir 'cyclone' from '/usr/lib/pd/extra/cyclone' tried ./zexy.l_i386 and failed tried /home/emoc/pd-externals/zexy.l_i386 and failed tried /usr/local/lib/pd-externals/zexy.l_i386 and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/zexy.l_i386 and failed tried /usr/lib/pd/extra/cyclone/zexy.l_i386 and failed tried /usr/lib/pd/extra/zexy.l_i386 and failed tried ./zexy.pd_linux and failed tried /home/emoc/pd-externals/zexy.pd_linux and failed tried /usr/local/lib/pd-externals/zexy.pd_linux and failed tried /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/zexy.pd_linux and failed tried /usr/lib/pd/extra/cyclone/zexy.pd_linux and failed tried /usr/lib/pd/extra/zexy.pd_linux and failed tried ./zexy/zexy.l_i386 and failed ..... (j'en ai coupé une bonne partie, il y a des centaines de lignes comme ça) tried /usr/lib/pd/extra/ggee/pidip.pd_linux and failed tried /usr/lib/pd/extra/flib/pidip.pd_linux and failed tried /usr/lib/pd/extra/ekext/pidip.pd_linux and failed tried /usr/lib/pd/extra/flatspace/pidip.pd_linux and failed tried /usr/lib/pd/extra/pidip.pd_linux and succeeded PiDiP : additional video processing objects for PDP version 0.12.22 ( ydegoyon@free.fr ) pdp_colorgrid: version 0.4 by Yves Degoyon (ydegoyon@free.fr) & Lluis Gomez i Bigorda (lluis@artefacte.org)
A vrai dire, je nage un peu dans les histoires de son sur linux (oss, alsa, jack, etc.), mais je suppose qu'il faudrait que je commence par ça, vérifier la carte son, il y a quand même du son "qui sort" par exemple avec Amarok. Si vous avez des suggestions...
Hors ligne
Qu'est ce qui ne marche pas?
Pure Data ne s'ouvre pas ou Aucun son ne sort de Pure Data?
C'est un peu différent.
Sinon les librairies non chargés au démarrage ce n'est pas grave, tu les rajoutera quand tu en auras besoin.
J'utilise pas l'extended mais je pense que quelqu'un pourra te répondre sur ce forum.
Thomas
Hors ligne
matohawk a écrit:
Qu'est ce qui ne marche pas?
Pure Data ne s'ouvre pas ou Aucun son ne sort de Pure Data?
Je vais essayer de décrire un peu mieux : Pure data s'ouvre rapidement mais le contenu du menu media (test audio, etc.) reste vide assez longtemps puis il apparait, les messages de la console mettent aussi du temps à apparaître ; quand j'ouvre un patch d'exemple, la fenêtre reste blanche quelque temps puis le contenu du patch apparait et impossible d'entendre le moindre son (dans les exemples, dans test audio, etc.).
Par ailleurs, j'essaye aussi d'installer supercollider, et le serveur n'arrive pas à se lancer... même cause ?
Hors ligne
J'ai une xubuntu 8.04 j'ai compilé les sources de pd 0.42, ça marche nickel.
Maintenant pour la pd extended je n'ai pas essayer, alors je ne vais pas pouvoir beaucoup t'aider.
Tu as pris une ubuntu 64 bits, peut être?
Moi je suis en 32 bits mais j'avais essayé une archlinux en 64 bits et c'était vraiment la merde
Je te file mes sources compilées tu pourras tester, tu décompresse et va dans le dossier bin tu double clics sur pd.
voila
Hors ligne
salut emoc
tu peux aussi essayer d'installer extended depuis les dépots auto-bluid :
http://autobuild.puredata.info/auto-build/
quelque fois cela corrige certains bugs... (à tester)
autre chose :
est ce pd vanilla fonctionne lui correctement ?
Hors ligne
Merci Matohawk!
Je suis en 32 bits. Ca ne fonctionne pas non plus avec ta version, pd ne se lance pas, apparemment un problème avec pd-gui / tk...
emoc@xubusk:~/pd-0.42-4/bin$ ./pd -verbose Pd version 0.42-4 compiled 11:08:40 May 2 2009 port 5401 TCL_LIBRARY="../tcl/library" TK_LIBRARY="../tk/library" "../bin/pd-gui" 5401 ../bin/pd-gui: error while loading shared libraries: libtk8.5.so.0: cannot open shared object file: No such file or directory Waiting for connection request...
Et la connection ne se fait pas...
Je vais essayer pd-vanilla depuis les auto-build...
Hors ligne
compile les sources depuis le site de miller puckette en pd-vanilla
tu verras bien si ça marche mieux
http://crca.ucsd.edu/~msp/software.html
Hors ligne
Salut,
si tu es en 8.04 (comme je suis en ubuntu studio) tu as besoin de tcl/tk 8.4 et non 8.5! et la 0.40-3 pour autant que je sache est compilée contre tcl/tk 8.4 également.
D'autre part, tu as intérêt à utiliser ALsa et non OSS comme backend audio!
Enfin, welcome to the club, emoc!
Hors ligne
Salut,
Si c'est libtk8.5.so.0 qui manque, tu peux faire un lien symbolique sur la lib disponible dans le même répertoire. Quelque chose comme :
ln -S libtk8.4.so.X libtk8.5.so.0
Hors ligne
si cela peut être utile, ci dessous les infos de démarrage de Pd ainsi que les libs necessaire à son fontionnement.
On remarque qu'au lancement de Pd j'ai les mêmes message que toi à l'exception de
citation :
OSS: requested audio buffer size 8820 limited to 8192
OSS: issuing first ADC 'read' ...
rep@SushiBook:~$ uname -a Linux SushiBook 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686 GNU/Linux
rep@SushiBook:~$ pd -verbose Pd version 0.41-4extended-20090320 compiled 07:59:32 Mar 20 2009 port 5403 TCL_LIBRARY="/usr/lib/pd/tcl/library" TK_LIBRARY="/usr/lib/pd/tk/library" "/usr/lib/pd/bin/pd-gui" 5403 Waiting for connection request... ... connected tk scaling is 1.04098360656 <init> : Avifile RELEASE-0.7.47-080115-14:47-4.2.3 <init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm <init> : 1998.00 MHz Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz processor detected
rep@SushiBook:~$ ldd /usr/bin/pd linux-gate.so.1 => (0xb7f74000) libasound.so.2 => /usr/lib/libasound.so.2 (0x41401000) librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x4fa51000) libjack.so.0 => /usr/lib/libjack.so.0 (0x41508000) libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x4f6d4000) libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x4f6da000) libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x4f701000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x4f583000) /lib/ld-linux.so.2 (0x4f565000)
rep@SushiBook:~$ ldd /usr/lib/pd/bin/pd-gui linux-gate.so.1 => (0xb7fbe000) libtk8.4.so.0 => /usr/lib/libtk8.4.so.0 (0x41000000) libtcl8.4.so.0 => /usr/lib/libtcl8.4.so.0 (0x4f95a000) librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x4fa51000) libjack.so.0 => /usr/lib/libjack.so.0 (0x41508000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x4f583000) libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x4f701000) libX11.so.6 => /usr/lib/libX11.so.6 (0x4f837000) libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x4f6d4000) libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x4f6da000) /lib/ld-linux.so.2 (0x4f565000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x4f93f000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x4f925000) libXau.so.6 => /usr/lib/libXau.so.6 (0x4f920000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x4f943000)
une chose aussi que tu peux essayer c'est de rendre inopérantes les préférences :
mv ~/.pdsettings ~/.pdsettings.back
le fichier originel se trouvant la :
/usr/lib/pd/default.pdsettings
Hors ligne
Merci Rep,
Avant de me lancer dans la compilation de pd, j'ai essayé d'utiliser pure data depuis une pure-dyne leek & potato sur USB, et le problème est le même, alors que d'autres softs sonores de cette distrib fonctionnent.
Sinon, sur la xubuntu, en enlevant -jack de .pdrc, puis en lançant pd sur alsa j'ai ce nouveau message :
tried but couldn't sync A/D/A tried but couldn't sync A/D/A tried but couldn't sync A/D/A tried but couldn't sync A/D/A audio I/O stuck... closing audio
Apparemment je ne suis pas le seul à avoir un problème avec cette carte son (cf ce message) de la pd-list
Je vais compiler pd-vanilla depuis les sources, on va voir ce que ça donne.
Encore un peu de boulot avant de rentrer dans le club ![]()
Hors ligne
Ça marche!
A moitié, en tout cas... j'ai essayé sur pd 0.40.3 extended (d'après ce message)
pd -noadc -alsa
Et il y a du son en sortie, mais pas d'entrée possible, uugh
Hors ligne
d'accord, alors donc se serais plus un problème de driver audio ??
c'est quoi ton driver ? que t'indique :
$ lspci
sinon : tu as essayé avec -noaudio ?
en tout cas la piste des préférences est sûrement à fouiller...
tu as installé jack sur ta machine ?
qjackctl se lance t'il bien ?
que donne
$pd -jack
et encore autre chose :
la compilation c'est bien, mais cela peut être aussi sources de problèmes et surtout, dans la grande majorité des cas (et surtout avec un logiciel comme Pd qui est très largement distribué/utilisé) les paquets pré-compilés fonctionnent souvent très bien.
Donc avant d'installer toutes les dépendances (dont la liste est parfois assez longue...) nécessaires à la compilation vérifies bien qu'un paquet correspondant à ton architecture n'existe pas...
Pour moi la compilation locale d'un paquet n'est nécessaire que si certaines options (qui sont indispensables pour le fonctionnement sur notre machine) n'ont pas étés choisies lors de la compilation 'officielle' (ce qui peut arriver bien sur, mais qui reste assez rare...)
Hors ligne
Si on peut se passer de compiler je ne m'en plaindrais pas
J'ai continué les investigations sur tes conseils, voila les résultats :
- en lançant pd avec -noaudio, pas de message particulier,
- je n'ai pas de fichier .pdsettings (les seuls que j'ai sont les fichiers default.pdsettings)
- question carte son et driver, ça donne
emoc@xubusk:~$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xdfebc000 irq 16
emoc@xubusk:~$ lspci
...
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
...En lançant qjackctl, ça a l'air de fonctionner, je peux démarrer le serveur jack, puis si je lance "pd -jack", pd démarre avec le message "input channels = 0, output channels = 0", je règle input et output dans audio settings et là, ça bloque... pourtant les entrées sorties de pd apparaissent dans jack. Ci-dessous une copie des messages de jack :
22:41:23.179 Patchbay deactivated. 22:41:23.256 Statistics reset. 22:41:23.339 ALSA connection graph change. 22:41:23.464 ALSA connection change. 22:41:26.260 Startup script... 22:41:26.261 artsshell -q terminate 22:41:26.686 Startup script terminated with exit status=256. 22:41:26.687 JACK is starting... 22:41:26.687 /usr/bin/jackd -dalsa -dhw:0 -r44100 -p1024 -n2 jackd 0.109.2 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. 22:41:26.698 JACK was started with PID=7201. loading driver .. apparent rate = 44100 creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit control device hw:0 configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods ALSA: final selected sample format for capture: 32bit little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 32bit little-endian ALSA: use 2 periods for playback 22:41:28.708 Server configuration saved to "/home/emoc/.jackdrc". 22:41:28.710 Statistics reset. 22:41:28.711 Client activated. 22:41:28.713 JACK connection change. 22:41:28.721 JACK connection graph change. 22:41:28.754 XRUN callback (1). 22:41:30.723 XRUN callback (21 skipped). 22:41:32.730 XRUN callback (21 skipped). ... 22:41:54.823 XRUN callback (21 skipped). 22:41:56.831 XRUN callback (21 skipped). 22:41:57.297 JACK connection graph change. 22:41:57.436 JACK connection change. 22:41:58.843 XRUN callback (21 skipped). 22:42:02.858 XRUN callback (21 skipped). ... 22:42:28.963 XRUN callback (22 skipped). 22:42:33.015 XRUN callback (22 skipped). 22:42:34.919 Transport start. 22:42:35.023 Transport stop. 22:42:35.024 XRUN callback (21 skipped). ... je coupe ici, il y a une flopée de ces messages XRUN callback
ça n'est pas très clair tout ça, il y a un truc qui cloche dans le système sonore, comme je suis encore un peu paumé, si vous avez de bons liens explicatifs sur la "chaine sonore" le fonctionnement d'alsa et de jack je suis preneur!
Hors ligne
Pages: 1 2