Yes, sorry for crashing this thread, i&#39;m only using the internal output for now, no experience to share with an external soundcard.<br><br>Pierre.<br><br><div class="gmail_quote">2012/9/4 m.e.grimm <span dir="ltr">&lt;<a href="mailto:megrimm@gmail.com" target="_blank">megrimm@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">thats the internal output right?<br>
im using a cheap/generic USB in/out. i think its another issue other<br>
than PD because the increased audio buf doesnt improve anything....<br>
<span class="HOEnZb"><font color="#888888"><br>
m<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Tue, Sep 4, 2012 at 9:41 AM, Pierre Massat &lt;<a href="mailto:pimassat@gmail.com">pimassat@gmail.com</a>&gt; wrote:<br>
&gt; Just FYI, on my RPI running raspbian Pd doesn&#39;t need a delay to turn the<br>
&gt; audio on, but does require a substantial buffer in order to work fine with<br>
&gt; the analog output.<br>
&gt;<br>
&gt; Pierre.<br>
&gt;<br>
&gt; 2012/9/4 m.e.grimm &lt;<a href="mailto:megrimm@gmail.com">megrimm@gmail.com</a>&gt;<br>
&gt;<br>
&gt;&gt; it ends up that i forgot to do the delay on the loadbang thing to turn<br>
&gt;&gt; audio on with -nogui flag.<br>
&gt;&gt;<br>
&gt;&gt; works but doesnt sound so good... ill work on that one...<br>
&gt;&gt;<br>
&gt;&gt; cheers<br>
&gt;&gt; m<br>
&gt;&gt;<br>
&gt;&gt; On Sun, Sep 2, 2012 at 2:01 PM, Miller Puckette &lt;<a href="mailto:msp@ucsd.edu">msp@ucsd.edu</a>&gt; wrote:<br>
&gt;&gt; &gt; Well, first off, do you know about X11 forwarding in ssh?  It&#39;s easy<br>
&gt;&gt; &gt; to run GUI programs over ssh and have all teh windows pop up on<br>
&gt;&gt; &gt; the calling machine.  Just make sure /etc/ssh/sshd_config on the<br>
&gt;&gt; &gt; Pi has the line &quot;X11Forwarding yes&quot; (and restart sshd if necessary) and<br>
&gt;&gt; &gt; run &quot;ssh -X&quot; from the calling machine (-X might be on by default anyway;<br>
&gt;&gt; &gt; also you can change the default in /etc/ssh/ssh_configu).  Type &quot;pd&quot; on<br>
&gt;&gt; &gt; the remote shell and bingo, the Pd window pops up on the calling one.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Sometimes there&#39;s an extra step to get permission to use the audio<br>
&gt;&gt; &gt; device on<br>
&gt;&gt; &gt; the remote machine if you aren&#39;t roo on it -- this can be done by adding<br>
&gt;&gt; &gt; your<br>
&gt;&gt; &gt; user account to group &#39;audio&#39;.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; cheers<br>
&gt;&gt; &gt; Miller<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Sun, Sep 02, 2012 at 09:52:50AM -0400, m.e.grimm wrote:<br>
&gt;&gt; &gt;&gt; hey miller.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; yeah on raspbian i got rid of the &quot;invalid card&quot; nag. no way to test<br>
&gt;&gt; &gt;&gt; stuff at moment via gui. all done via ssh on headless rpi.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; my guess is it has nothing to do with pd. usb cards have to be set to<br>
&gt;&gt; &gt;&gt; default.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; $ nano /etc/asound.conf<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; pcm.!default {<br>
&gt;&gt; &gt;&gt;         type hw<br>
&gt;&gt; &gt;&gt;         card 0<br>
&gt;&gt; &gt;&gt; }<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; ctl.!default {<br>
&gt;&gt; &gt;&gt;         type hw<br>
&gt;&gt; &gt;&gt;         card 0<br>
&gt;&gt; &gt;&gt; }<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; $nano /etc/modprobe.d/alsa-base.conf<br>
&gt;&gt; &gt;&gt; change line:<br>
&gt;&gt; &gt;&gt; # Keep snd-usb-audio from beeing loaded as first soundcard<br>
&gt;&gt; &gt;&gt; options snd-usb-audio index=-2<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; to:<br>
&gt;&gt; &gt;&gt; # Keep snd-usb-audio from beeing loaded as first soundcard<br>
&gt;&gt; &gt;&gt; options snd-usb-audio index=0<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; m<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Sat, Sep 1, 2012 at 7:13 PM, Miller Puckette &lt;<a href="mailto:msp@ucsd.edu">msp@ucsd.edu</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Hmm - no matter what I try over here I can&#39;t get Pd to complain<br>
&gt;&gt; &gt;&gt; &gt; &#39;Invalid value for card&#39; - a lame guess would be that either the<br>
&gt;&gt; &gt;&gt; &gt; input or output only does mono and Pd is asking for 2 channels or<br>
&gt;&gt; &gt;&gt; &gt; something like that.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; I suppose all works fine when you open Pd with a GUI, right?<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Thanks for your patience...<br>
&gt;&gt; &gt;&gt; &gt; M<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; On Sat, Sep 01, 2012 at 06:33:37PM -0400, m.e.grimm wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt; hey miller,<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; You can type &quot;pd -nogui -audiodev 1&quot; (1 is the default anyway) to<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; get<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; yeah that&#39;s what i meant. &quot;pd -nogui -audiodev 1&quot;, &quot;pd -nogui<br>
&gt;&gt; &gt;&gt; &gt;&gt; -audiodev 2&quot;, etc etc.... All giving me the same error.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card<br>
&gt;&gt; &gt;&gt; &gt;&gt; snd_pcm_open (input): No such file or directory<br>
&gt;&gt; &gt;&gt; &gt;&gt; ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card<br>
&gt;&gt; &gt;&gt; &gt;&gt; snd_pcm_open (output): No such file or directory<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; m<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; On Sat, Sep 1, 2012 at 2:17 PM, Miller Puckette &lt;<a href="mailto:msp@ucsd.edu">msp@ucsd.edu</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; You can type &quot;pd -nogui -audiodev 1&quot; (1 is the default anyway) to<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; get<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; the &quot;hardware&quot; device or  &quot;pd -nogui -audiodev 2&quot; to get the<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; &quot;plughw&quot;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; device.  The &quot;device numbers&quot; in the Pd argument agree with the<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; numbering<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; that &quot;-listdev&quot; prints out.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; cheers<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Miller<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; On Sat, Sep 01, 2012 at 12:11:42PM -0400, m.e.grimm wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; My audio card is listed as:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; pi@raspberrypi ~ $ lsusb<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; EW-7811Un<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; 802.11n Wireless Adapter [Realtek RTL8188CUS]<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Bus 001 Device 008: ID 0d8c:000e C-Media Electronics, Inc. Audio<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Adapter (Planet UP-100, Genius G-Talk)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; pi@raspberrypi ~ $ aplay -l<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; **** List of PLAYBACK Hardware Devices ****<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; card 1: Device [Generic USB Audio Device], device 0: USB Audio<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; [USB Audio]<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;   Subdevices: 1/1<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;   Subdevice #0: subdevice #0<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; When i do:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; pi@raspberrypi ~ $speaker-test -Dplughw:1,0 -t sine -f 800<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; I get a test tone from the output. Then I do:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; pi@raspberrypi ~ $ sudo pd -nogui -listdev<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; audio input devices:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; 1. Generic USB Audio Device (hardware)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; 2. Generic USB Audio Device (plug-in)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; audio output devices:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; 1. Generic USB Audio Device (hardware)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; 2. Generic USB Audio Device (plug-in)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; API number 1<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; pi@raspberrypi ~ $ pd -nogui -alsa -nomidi -audiodev 1,1<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; snd_pcm_open (input): No such file or directory<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; snd_pcm_open (output): No such file or directory<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; hmmmm... am i doing something silly wrong here? what am i missing<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; with<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; my flags that giving me &quot;Invalid value for card&quot;?<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; thanks!<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; m<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; ____________________<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; m.e.grimm | m.f.a | ed.m.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; <a href="mailto:megrimm@gmail.com">megrimm@gmail.com</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; _________________________________<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; UNSUBSCRIBE and account-management -&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; &gt;&gt; ____________________<br>
&gt;&gt; &gt;&gt; &gt;&gt; m.e.grimm | m.f.a | ed.m.<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="mailto:megrimm@gmail.com">megrimm@gmail.com</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; _________________________________<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; ____________________<br>
&gt;&gt; &gt;&gt; m.e.grimm | m.f.a | ed.m.<br>
&gt;&gt; &gt;&gt; <a href="mailto:megrimm@gmail.com">megrimm@gmail.com</a><br>
&gt;&gt; &gt;&gt; _________________________________<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; ____________________<br>
&gt;&gt; m.e.grimm | m.f.a | ed.m.<br>
&gt;&gt; <a href="mailto:megrimm@gmail.com">megrimm@gmail.com</a><br>
&gt;&gt; _________________________________<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
&gt;&gt; UNSUBSCRIBE and account-management -&gt;<br>
&gt;&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
____________________<br>
m.e.grimm | m.f.a | ed.m.<br>
<a href="mailto:megrimm@gmail.com">megrimm@gmail.com</a><br>
_________________________________<br>
</div></div></blockquote></div><br>