Hi,

 From a python program, I'm trying to set the input and output gains  
of a USB audio interface (M-Audio Transit).  Using ASTranslate, I've  
been able to write appscript code to manipulate the "Sound" preference  
panel of "System Preferences" to find and make note of the current  
sound input and output devices, select the Transit as the default  
device, and then restore the prior default device (which may or may  
not be the Transit).

What I can't do so far is figure out how to set the gain while the  
Transit is selected.  When the Transit is the selected default device,  
this AppleScript sets the gains as I want:

---------
tell application "Finder"
        set volume output volume 100
        set volume input volume 35
end tell
---------

which ASTranslate renders as:

---------
Untranslated event 'aevtstvl'

Untranslated event 'ascrgdut'

Untranslated event 'aevtstvl'

Untranslated event 'aevtstvl'
---------

Running the AppleScript twice in a row gives only two 'aevtstvl'  
events (I'm guessing the last two), without the 'ascrgdut'.

Can anyone help me to produce appropriate appscript code?  Examples?   
Documentation? (I've looked at everything I can find.)

Thanks.

Bob Pyle



_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to