Re: mic or line input selection?
Re: mic or line input selection?
- Subject: Re: mic or line input selection?
- From: Gary Scavone <email@hidden>
- Date: Fri, 6 Sep 2002 10:39:16 -0700 (PDT)
Ahhh ... there was a "secret panel". :-)
Yes, the Speech Recognition panel allowed me to select the microphone
as the input device. Thanks!
Now if I can just figure out how to make mono mode work with my RME
Multiface, I'll be happy.
--gary
On Fri, 6 Sep 2002, Michael Thornburgh wrote:
>
>
>
>in 10.1, you set the input device & source in the Speech
>
>preference panel, under Speech Recognition->Listening.
>
>and, as i remember, speech recognition must be on for
>
>this change to have any effect.
>
>
>
>this is much better in 10.2.
>
>
>
>as a followup to Mark's comments about system-wide vs
>
>per-application input sources: the device itself can
>
>have only one input source (per stream) selected at
>
>once. you can't have one application on your tibook
>
>recording from built-in audio's built-in microphone,
>
>with another simultaneously recording from built-in audio's
>
>line-in jack. think of the sources as different terminals
>
>that can be switched onto the actual audio processing
>
>path(s) (the stream(s)).
>
>
>
>-mike thornburgh
>
>
>
>
>
>On Friday, September 6, 2002, at 09:25 AM, Gary Scavone wrote:
>
>
>
>> Hi Mark,
>
>>
>
>> The Sound Prefs on my titanium (OS 10.1.5) have no controls for
>
>> selecting the default input device. The allow me to select the output
>
>> device only. Please let me know if there is some "secret" panel or
>
>> something I am missing here. Thanks.
>
>>
>
>> --gary
>
>>
>
>> On Fri, 6 Sep 2002, Mark Cookson wrote:
>
>>
>
>>>> The Sound Prefs panel is a sub-panel in the System Preferences
>
>>>> application. You can launch the System Preferences application via
>
>>>> it's menu entry under the "Apple" menu (the farthest left menu).
>
>>>>
>
>>>> The Sound Prefs setting is what the user has set as the global
>
>>>> default
>
>>>> input device, which may or may not make sense as an input source in
>
>>>> your application.
>
>>>>
>
>>>> It's probably best that you have some UI for choosing the input
>
>>>> source
>
>>>> in your application because requiring the user to make a global
>
>>>> change,
>
>>>> which is what Sound Prefs does, to their configuration just for your
>
>>>> application is generally not encouraged. Multiple applications can
>
>>>> be
>
>>>> recording simultaneously, and therefore changing the global input
>
>>>> device for just one application is problematic. If all applications
>
>>>> present their own interface for choosing the input source used in
>
>>>> their
>
>>>> application then there are no conflicts between applications and
>
>>>> input
>
>>>> sources.
>
>>>>
>
>>>> If you always want to record from the default input source, that's
>
>>>> fine, but if you might like more options in where your users record
>
>>>> from, I strongly recommend that you have your own interface to allow
>
>>>> them to select the input source. Daisy has sample code showing how
>
>>>> you
>
>>>> can change input sources.
>
>>>>
>
>>>> Regards,
>
>>>> Mark
>
>>>>
>
>>>> On Thursday, September 5, 2002, at 08:21 PM, Gary Scavone wrote:
>
>>>>
>
>>>>> Hi Jeff,
>
>>>>>
>
>>>>> Thanks for the info. Actually, I'd prefer that there be an external
>
>>>>> app (gui) to make that setting ... it doesn't belong in my code.
>
>>>>> But
>
>>>>> I have no idea where the "Sound Prefs panel" is under OS-X. I don't
>
>>>>> see any sort of control panel type thing in OS-X 10.1 (I know that
>
>>>>> there is such in OS 9). I was told by Apple support that there
>
>>>>> would
>
>>>>> be such a thing in OS X 10.2, but I just bought this computer
>
>>>>> (delivered in early July) and I don't have the cash to fork out for
>
>>>>> an
>
>>>>> upgrade that I think should have come with the machine (especially
>
>>>>> for
>
>>>>> a developer!).
>
>>>>>
>
>>>>> --gary
>
>>>>>
>
>>>>> On Thu, 5 Sep 2002, Jeff Moore wrote:
>
>>>>>
>
>>>>>>> The kAudioDevicePropertyDataSource family of properties are what
>
>>>>>>> you
>
>>>>>>> want to use with the HAL API to select where the data for a given
>
>>>>>>> device/stream comes from.
>
>>>>>>>
>
>>>>>>> Note that the Sound Prefs panel and Audio MIDI Setup offer GUIs
>
>>>>>>> for
>
>>>>>>> this property. The Daisy and DisplayHALDeviceInfo sample code has
>
>>>>>>> code
>
>>>>>>> for getting and setting the values for this property.
>
>>>>>>>
>
>>>>>>> On Thursday, September 5, 2002, at 03:22 PM, Gary Scavone wrote:
>
>>>>>>>
>
>>>>>>>> I have a new titanium, OS-X 10.1, with both a line input on the
>
>>>>>>>> back
>
>>>>>>>> and an internal microphone. Is there a way provided by the
>
>>>>>>>> CoreAudio
>
>>>>>>>> API to select the input source? At the moment, it only uses the
>
>>>>>>>> line
>
>>>>>>>> input on the back.
>
>>>>> _______________________________________________
>
>>>>> coreaudio-api mailing list | email@hidden
>
>>>>> Help/Unsubscribe/Archives:
>
>>>>> http://www.lists.apple.com/mailman/listinfo/coreaudio-api
>
>>>>> Do not post admin requests to the list. They will be ignored.
>
>>>>>
>
>>>>>
>
>>>>
>
>>
>
>> --
>
>> -------------------------------------------------
>
>> Gary Scavone
>
>> Center for Computer Research in Music & Acoustics
>
>> Stanford University
>
>> email@hidden
>
>> http://www-ccrma.stanford.edu/~gary/
>
>> -------------------------------------------------
>
>> _______________________________________________
>
>> coreaudio-api mailing list | email@hidden
>
>> Help/Unsubscribe/Archives:
>
>> http://www.lists.apple.com/mailman/listinfo/coreaudio-api
>
>> Do not post admin requests to the list. They will be ignored.
>
>
--
-------------------------------------------------
Gary Scavone
Center for Computer Research in Music & Acoustics
Stanford University
email@hidden
http://www-ccrma.stanford.edu/~gary/
-------------------------------------------------
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.