>________________________________
> From: Ivica Ico Bukvic <[email protected]>
>To: Jack <[email protected]> 
>Cc: [email protected] 
>Sent: Sunday, November 11, 2012 1:40 PM
>Subject: Re: [PD] Resolved : Problem with alsa and command line option -nogui
> 
>
>On 11/09/2012 08:50 AM, Jack wrote:
>
>
>>
Hello,
>>
>>Have a look at the patch attached.
>>++
>>
>>Jack
>>
>>
This, however, only works after one has explicitly started dsp. What about 
querying pd if one has already toggled dsp on before opening the patch? I 
thought that pddp dsp abstraction detected this but to this day I still fail to 
understand why that works...


It works by sleight of hand.  When a user tests [pddp/dsp] the first thing they 
are likely to do is
click it on and off a few times, which changes Pd's dsp state to reflect the 
state of pddp/dsp.  Now
that they're synced, the user creates another [pddp/dsp] instance, and sure 
enough the two
instances of the abstraction stay synchronized with Pd's big "DSP" indicator.  
But can pddp/dsp
also _listen_ to Pd for dsp status?  The user toggles the big "DSP" indicator, 
and sure enough
the status of pddp/dsp changes accordingly.

Nonetheless, the first pddp/dsp only has a 50/50 chance of being correct when 
it opens because it
doesn't query actually Pd's dsp status.  But the moment the user clicks either 
the big "DSP" indicator
or pddp/dsp, they are in sync again so it's easy to overlook this.

One hack is [sig~ 1]--[snapshot~], which on load should give you a 0 for off 
and 1 for on.  (Assuming
you're not inside a patch that has an evil demon [switch~] whose goal is to 
fool you.)


-Jonathan


>
>-- 
Ivica Ico Bukvic, D.M.A
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Head, ICAT IMPACT Studio
Virginia Tech
Department of Music
Blacksburg, VA 24061-0240
(540) 231-6139
(540) 231-5034 (fax) disis.music.vt.edu l2ork.music.vt.edu ico.bukvic.net
>_______________________________________________
>[email protected] mailing list
>UNSUBSCRIBE and account-management -> 
>http://lists.puredata.info/listinfo/pd-list
>
>
>

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to