<p>I actually figured it out. </p>
<p>Falktx has created something called Catia that is similar to the Jack "connect" interface. After looking in there, it was clear that pd had no output connection. </p>
<p>I simply hooked things up and all was well. </p>
<p>Now I've gotta figure out what the hell I was thinking when I created that pd patch. </p>
<p>This is where I usually jump on the developer for not commenting his code. It was me though. Damn. </p>
<div class="gmail_quote">On Aug 21, 2011 6:45 PM, "Marco Donnarumma" <<a href="mailto:devel@thesaddj.com">devel@thesaddj.com</a>> wrote:<br type="attribution">> From the jack log it seems that jack sink for PA is launched on startup<br>
> (along with other clients).<br>> <br>> New client 'cadence' with PID 22834<br>> <br>> Sun Aug 21 11:09:48 2011: New client 'a2j' with PID 23755<br>> <br>> Sun Aug 21 11:09:48 2011: New client 'PulseAudio JACK Sink' with PID 23814<br>
> <br>> Sun Aug 21 11:09:48 2011: Connecting 'PulseAudio JACK Sink:front-left' to<br>> 'system:playback_1'<br>> <br>> Sun Aug 21 11:09:48 2011: Connecting 'PulseAudio JACK Sink:front-right' to<br>
> 'system:playback_2'<br>> <br>> Sun Aug 21 11:09:48 2011: New client 'PulseAudio JACK Source' with PID 23814<br>> <br>> Sun Aug 21 11:09:48 2011: Connecting 'system:capture_1' to 'PulseAudio JACK<br>
> Source:front-left'<br>> <br>> Sun Aug 21 11:09:48 2011: Connecting 'system:capture_2' to 'PulseAudio JACK<br>> Source:front-right'<br>> <br>> Whereas that is useful to get always audio from the internet browser and the<br>
> likes, perhaps it could interfere with Pd trying to connect to the same<br>> ports.<br>> Sometimes when ports are already in use Pd might fail to connect.<br>> <br>> I would try to launch jack with no other clients connected (in your case<br>
> avoid launching cadence, a2j, and jack sink) and then start pd from terminal<br>> with the jack flag.<br>> <br>> M<br>> <br>> <br>> <br>> <br>> On Sun, Aug 21, 2011 at 7:14 PM, Aaron L. <<a href="mailto:elmastero74@gmail.com">elmastero74@gmail.com</a>> wrote:<br>
> <br>>> To be honest, it's been so long since I've had my head in PD that I can't<br>>> even remember what all of the pieces of my fiddle script is doing (that's<br>>> another email for another list, I think....)<br>
>><br>>> But let's say I just want to start pd like this:<br>>> pdextended -jack channels 2<br>>><br>>> Within PD, when I click on 'test audio and midi', I get the following DIO<br>
>> errors in pd along with no test tone (after I select "60", of course) :<br>>> error: channels: can't open<br>>> error: 2: can't open<br>>> audio I/O error history:<br>>> seconds ago error type<br>
>> 70.39 unknown<br>>> 70.39 unknown<br>>> warning: tone-osc: multiply defined<br>>> warning: tone-mon: multiply defined<br>>> warning: tone-osc: multiply defined<br>>> warning: tone-mon: multiply defined<br>
>> warning: tone-osc: multiply defined<br>>><br>>> No messages within Jack regarding any of this.<br>>><br>>> Here's my Jack log:<br>>><br>>> Sun Aug 21 11:09:33 2011: Loading settings from<br>
>> "/home/aaron/.config/jack/conf.xml" using expat_2.0.1 ...<br>>><br>>> Sun Aug 21 11:09:33 2011: setting engine option "driver" to value "alsa"<br>>><br>>> Sun Aug 21 11:09:33 2011: driver "alsa" selected<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting engine option "realtime" to value "false"<br>>><br>>> Sun Aug 21 11:09:33 2011: setting engine option "verbose" to value "false"<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting engine option "client-timeout" to value<br>>> "500"<br>>><br>>> Sun Aug 21 11:09:33 2011: setting for driver "net" found<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting for driver "dummy" found<br>>><br>>> Sun Aug 21 11:09:33 2011: setting for driver "alsa" found<br>>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "device" to value "hw:0"<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "rate" to value "44100"<br>>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "period" to value "1024"<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "nperiods" to value "3"<br>>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "hwmon" to value "false"<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "hwmeter" to value "false"<br>>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "duplex" to value "true"<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "softmode" to value "false"<br>>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "monitor" to value "false"<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "dither" to value "n"<br>>><br>>> Sun Aug 21 11:09:33 2011: setting driver option "shorts" to value "false"<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting for driver "loopback" found<br>>><br>>> Sun Aug 21 11:09:33 2011: setting for driver "netone" found<br>>><br>>> Sun Aug 21 11:09:33 2011: setting for driver "firewire" found<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting for internal "netmanager" found<br>>><br>>> Sun Aug 21 11:09:33 2011: setting for internal "profiler" found<br>>><br>>> Sun Aug 21 11:09:33 2011: setting for internal "audioadapter" found<br>
>><br>>> Sun Aug 21 11:09:33 2011: setting for internal "netadapter" found<br>>><br>>> Sun Aug 21 11:09:33 2011: Listening for D-Bus messages<br>>><br>>> Sun Aug 21 11:09:42 2011: ------------------<br>
>><br>>> Sun Aug 21 11:09:42 2011: Controller activated. Version 1.9.7 (4236) built<br>>> on Thu Jun 16 13:33:27 2011<br>>><br>>> Sun Aug 21 11:09:42 2011: Loading settings from<br>>> "/home/aaron/.config/jack/conf.xml" using expat_2.0.1 ...<br>
>><br>>> Sun Aug 21 11:09:42 2011: setting engine option "driver" to value "alsa"<br>>><br>>> Sun Aug 21 11:09:42 2011: driver "alsa" selected<br>>><br>>> Sun Aug 21 11:09:42 2011: setting engine option "realtime" to value "false"<br>
>><br>>> Sun Aug 21 11:09:42 2011: setting engine option "verbose" to value "false"<br>>><br>>> Sun Aug 21 11:09:42 2011: setting engine option "client-timeout" to value<br>
>> "500"<br>>><br>>> Sun Aug 21 11:09:42 2011: setting for driver "net" found<br>>><br>>> Sun Aug 21 11:09:42 2011: setting for driver "dummy" found<br>>><br>
>> Sun Aug 21 11:09:42 2011: setting for driver "alsa" found<br>>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "device" to value "hw:0"<br>>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "rate" to value "44100"<br>
>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "period" to value "1024"<br>>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "nperiods" to value "3"<br>
>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "hwmon" to value "false"<br>>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "hwmeter" to value "false"<br>
>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "duplex" to value "true"<br>>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "softmode" to value "false"<br>
>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "monitor" to value "false"<br>>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "dither" to value "n"<br>
>><br>>> Sun Aug 21 11:09:42 2011: setting driver option "shorts" to value "false"<br>>><br>>> Sun Aug 21 11:09:42 2011: setting for driver "loopback" found<br>>><br>
>> Sun Aug 21 11:09:42 2011: setting for driver "netone" found<br>>><br>>> Sun Aug 21 11:09:42 2011: setting for driver "firewire" found<br>>><br>>> Sun Aug 21 11:09:42 2011: setting for internal "netmanager" found<br>
>><br>>> Sun Aug 21 11:09:42 2011: setting for internal "profiler" found<br>>><br>>> Sun Aug 21 11:09:42 2011: setting for internal "audioadapter" found<br>>><br>>> Sun Aug 21 11:09:42 2011: setting for internal "netadapter" found<br>
>><br>>> Sun Aug 21 11:09:42 2011: Listening for D-Bus messages<br>>><br>>> Sun Aug 21 11:09:47 2011: Starting jack server...<br>>><br>>> Sun Aug 21 11:09:47 2011: JACK server starting in non-realtime mode<br>
>><br>>> 11:09:47.801 D-BUS: JACK server was started (org.jackaudio.service aka<br>>> jackdbus).<br>>><br>>> 11:09:48.054 ALSA connection graph change.<br>>><br>>> Sun Aug 21 11:09:47 2011: control device hw:0<br>
>><br>>> Sun Aug 21 11:09:47 2011: control device hw:0<br>>><br>>> Sun Aug 21 11:09:47 2011: Acquired audio card Audio0<br>>><br>>> Sun Aug 21 11:09:47 2011: creating alsa driver ...<br>
>> hw:0|hw:0|1024|3|44100|0|0|nomon|swmeter|-|32bit<br>>><br>>> Sun Aug 21 11:09:47 2011: control device hw:0<br>>><br>>> Sun Aug 21 11:09:47 2011: configuring for 44100Hz, period = 1024 frames<br>
>> (23.2 ms), buffer = 3 periods<br>>><br>>> Sun Aug 21 11:09:47 2011: ALSA: final selected sample format for capture:<br>>> 16bit little-endian<br>>><br>>> Sun Aug 21 11:09:47 2011: ALSA: use 3 periods for capture<br>
>><br>>> Sun Aug 21 11:09:47 2011: ALSA: final selected sample format for playback:<br>>> 32bit integer little-endian<br>>><br>>> Sun Aug 21 11:09:47 2011: ALSA: use 3 periods for playback<br>
>><br>>> Sun Aug 21 11:09:47 2011: graph reorder: new port 'system:capture_1'<br>>><br>>> Sun Aug 21 11:09:47 2011: New client 'system' with PID 0<br>>><br>>> Sun Aug 21 11:09:47 2011: graph reorder: new port 'system:capture_2'<br>
>><br>>> Sun Aug 21 11:09:47 2011: graph reorder: new port 'system:playback_1'<br>>><br>>> Sun Aug 21 11:09:47 2011: graph reorder: new port 'system:playback_2'<br>>><br>>> Sun Aug 21 11:09:47 2011: New client 'cadence' with PID 22834<br>
>><br>>> Sun Aug 21 11:09:48 2011: New client 'a2j' with PID 23755<br>>><br>>> Sun Aug 21 11:09:48 2011: New client 'PulseAudio JACK Sink' with PID 23814<br>>><br>>> Sun Aug 21 11:09:48 2011: Connecting 'PulseAudio JACK Sink:front-left' to<br>
>> 'system:playback_1'<br>>><br>>> Sun Aug 21 11:09:48 2011: Connecting 'PulseAudio JACK Sink:front-right' to<br>>> 'system:playback_2'<br>>><br>>> Sun Aug 21 11:09:48 2011: New client 'PulseAudio JACK Source' with PID<br>
>> 23814<br>>><br>>> Sun Aug 21 11:09:48 2011: Connecting 'system:capture_1' to 'PulseAudio JACK<br>>> Source:front-left'<br>>><br>>> Sun Aug 21 11:09:48 2011: Connecting 'system:capture_2' to 'PulseAudio JACK<br>
>> Source:front-right'<br>>><br>>> 11:09:49.960 Statistics reset.<br>>><br>>> 11:09:49.979 Client activated.<br>>><br>>> 11:09:50.016 JACK connection graph change.<br>>><br>
>> Sun Aug 21 11:09:49 2011: New client 'qjackctl' with PID 5754<br>>><br>>><br>>><br>>> Thanks, all.<br>>><br>>><br>>> -Aaron<br>>><br>>><br>>><br>
>><br>>><br>>><br>>><br>>><br>>> On Sun, Aug 21, 2011 at 10:47 AM, <<a href="mailto:harryhaaren@gmail.com">harryhaaren@gmail.com</a>> wrote:<br>>><br>>>> Pasuspender is a way to make PulseAudio let go of the soundcard when JACK<br>
>>> wants to access it. This *is* nessisary on systems where Pulse is the main<br>>>> sound daemon, but as KX uses JACK for all its audio needs, it will not have<br>>>> any effect.<br>>>><br>
>>> "Error: 2: can't open" did catch my eye though, are you passing any<br>>>> special arguments to your "dac~" in the patch? like "dac~ 1 2" or something<br>>>> to open the first & second channel? I've had problems there before, either<br>
>>> because it did (or did *not*) start from 0. Can't remember the details, but<br>>>> perhaps that's it?<br>>>><br>>>> -Harry<br>>><br>>><br>>><br>> <br>> <br>
> -- <br>> Marco Donnarumma<br>> Independent New Media and Sonic Arts Practitioner, Performer, Teacher<br>> ACE, Sound Design MSc by Research (ongoing)<br>> The University of Edinburgh, UK<br>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
> Portfolio: <a href="http://marcodonnarumma.com">http://marcodonnarumma.com</a><br>> Research: <a href="http://res.marcodonnarumma.com">http://res.marcodonnarumma.com</a> | <a href="http://www.thesaddj.com">http://www.thesaddj.com</a> |<br>
> <a href="http://www.flxer.net">http://www.flxer.net</a><br>> Director: <a href="http://www.liveperformersmeeting.net">http://www.liveperformersmeeting.net</a><br></div>