[chuck-users] chuck on os x 10.7 (lion)

Jonas Zeleninsky mrqwaxgo at gmail.com
Sun Jul 24 06:16:29 EDT 2011


Good morning (here) 

so I tried little experiment, downloaded 4.0.8 version of RtAudio, replaced the old rtaudio.cpp, rtaudio.h and rterror.h with new ones and tried to recompile it again (make osx)
I found some stuff (maybe) relating to the issue:

rtaudio.cpp: In member function ‘virtual void RtApiCore::initialize()’:
rtaudio.cpp:1646: warning: ‘AudioHardwareGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1249)
rtaudio.cpp:1646: warning: ‘AudioHardwareGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1249)
rtaudio.cpp:1663: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp:1663: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp: In member function ‘virtual int RtApiCore::getDefaultInputDevice()’:
rtaudio.cpp:1688: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp:1689: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp: In member function ‘virtual int RtApiCore::getDefaultOutputDevice()’:
rtaudio.cpp:1710: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp:1711: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp: In function ‘bool deviceSupportsFormat(AudioDeviceID, bool, AudioStreamBasicDescription*, bool)’:
rtaudio.cpp:1733: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1735: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1739: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1741: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp: In member function ‘virtual void RtApiCore::probeDeviceInfo(RtApi::RtApiDevice*)’:
rtaudio.cpp:1762: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1764: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1774: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1776: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1789: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:1791: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:1800: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1802: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1832: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:1834: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:1842: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1844: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp: In member function ‘virtual bool RtApiCore::probeDeviceOpen(int, RtApi::StreamMode, int, int, RtAudioFormat, int*, int)’:
rtaudio.cpp:2049: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:2051: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:2060: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2062: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2118: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2120: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2136: warning: ‘AudioDeviceSetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2675)
rtaudio.cpp:2138: warning: ‘AudioDeviceSetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2675)
rtaudio.cpp:2166: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2168: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2179: warning: ‘AudioDeviceSetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2675)
rtaudio.cpp:2181: warning: ‘AudioDeviceSetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2675)
rtaudio.cpp:2192: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2194: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2352: warning: ‘AudioDeviceAddIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2419)
rtaudio.cpp:2352: warning: ‘AudioDeviceAddIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2419)
rtaudio.cpp:2365: warning: ‘AudioDeviceAddPropertyListener’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2703)
rtaudio.cpp:2367: warning: ‘AudioDeviceAddPropertyListener’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2703)
rtaudio.cpp: In member function ‘virtual void RtApiCore::closeStream()’:
rtaudio.cpp:2402: warning: ‘AudioDeviceRemoveIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2433)
rtaudio.cpp:2402: warning: ‘AudioDeviceRemoveIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2433)
rtaudio.cpp:2409: warning: ‘AudioDeviceRemoveIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2433)
rtaudio.cpp:2409: warning: ‘AudioDeviceRemoveIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2433)

Gonna try to look into it now more closely, but I think this may be causing the issue.

Jonas

On 23.7.2011, at 22:18, Ge Wang wrote:

> Greetings all!
> 
> Thanks for the heads-up, reports, and ideas (please continue!).  We've also been getting similar issues - we are looking into it.  There is a new ChucK release looming (already the case before the issues on lion surfaced) - we'll either put the fix in there, or release a faster minor version with a workaround!
> 
> Best wishes,
> Ge!
> 
> ~~~
> Ge Wang
> Assistant Professor
> Center for Computer Research in Music and Acoustics (CCRMA)
> Stanford University
> http://ccrma.stanford.edu/~ge/
> ~
> Co-founder, CTO, Chief Creative Officer
> Smule
> http://www.smule.com/ | http://twitter.com/gewang
> ~~~
> 
> On Sat, 23 Jul 2011, Kassen wrote:
> 
>>      Yes. RTAudio is a cross-platform library for low-latency sound.
>>      That has clear advantages when you are releasing across several
>>      OS's like we are. I'm not sure how they compare when you are
>>      shooting for a OSX-exclusive application: PortAudio might be
>>      easier at the expense of hardships if you would later try to go
>>      cross-platform?
>> Oops, I mixed up PortAudio with CoreAudio here. PortAudio is -of course-
>> portable. It's also open, like RTAudio and I don't know which one should be
>> preferred for any given application.
>> Sorry if that caused confusion.
>> Kas.
>> 
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users



More information about the chuck-users mailing list