[Pythonmac-SIG] Support for live audio I/O via Python on Mac?
altern
altern2 at gmail.com
Wed Oct 18 10:51:30 CEST 2006
kevin parks escribió:
> altern wrote:
>> there are also some python interface to Supercollider programming
>> language. I think it is http://www.patrickkidd.com/
>
> That is AWESOME~ wow... Can't wait to try it. I used Supercollider about
> 10 years ago and did a lot of work in 1.x
> and 2.x and then just got discouraged as i HATE the syntax with a fiery
> passion. It is nasty brackets braces parens
> and semicolons everywhere. Makes purl look clean. Plus it was a moving
> target patches you wrote under 1.x had
> to be rewritten in 2.x and then 3.x came out and that was abandoned for
> Supercollider server or some nonsense.
> I through my arms up and RAN back to csound and cmix. ... But iffin i
> get get to those amazing unit generators (SC
> has great great great sounding filters, oscils, etc. just amazing
> sounding stuff) without having to put up with macho
> SC programmers and buttugly and confusing code, I am there. I am pumped
> for this. I really want to try it.
you read my mind :)
I never really used supercollider but everytime i give it a try i get
put off by the syntax. I am habituated to python and this makes getting
into sc syntax pretty difficult, i always give up.
I heard that james mcartney is planning to do version 4 and there might
be some big changes again ... oh well ... this is what i heard, maybe it
wont be as bad as the changes from sc2 to sc3.
But yes the quality of the sound processing is really good and this
makes sc a very appealing tool. I have been always dreaming about a sc
in python. I discovered www.patrickkidd.com very recently and i was
going to explore this together with rtcmix next month and make a
decision soon. For me it is also very important that the system is
totally cross platform.
I have been using puredata up to now, i patch on puredata and then run
it as a process in the background with the -nogui flag from python. It
works quite ok on all platforms but because i use several externals, it
is a bit tricky on linux because they must be compiled.
>> I havent used it myself so i cannot really say much about it.
>
> lemme know if you do.
sure.
>> btw, kevin, how do you find RTCmix? have you tried in other platforms
>> than osx?
> I have used in on Linux quite a bit and on OS X. It also runs inside of
> Max/MSP.
> RTcmix is great, and has a nice but small following. It is good if you
> like the precompiled instruments.
> But it is not easy to make your own, nor is it easy to do any virtual
> instrument design in it
> since everything that is precompiled i too high level already...
> additionally the mixer "bus-config"
> metaphor for making a signal chain is awkward. But i have done a bunch
> of stuff in RTcmix
> and also have had much success reusing Python code inside it. If the
> python interface for SC
> is not ready for prime time, i would say give RTcmix a try. It is easy
> to compile and lots of folks
> are using it on OS X and Linux.
ok, thanks for the overview.
>> enrike
>>
>>
>> kevin parks escribió:
>>> I use RTCmix to do real time audio on a Mac w/ Python
>>>
>>> http://rtcmix.org/
>>>
>>>> Subject:
>>>> Re: [Pythonmac-SIG] Support for live audio I/O via Python on Mac?
>>>> From:
>>>> "Bob Ippolito" <bob at redivi.com>
>>>> Date:
>>>> Thu, 12 Oct 2006 20:04:25 -0700
>>>> To:
>>>> "Jeff Rodman" <jrodman at mindspring.com>
>>>>
>>>> To:
>>>> "Jeff Rodman" <jrodman at mindspring.com>
>>>> CC:
>>>> pythonmac-sig at python.org
>>>>
>>>>
>>>> On 10/12/06, Jeff Rodman <jrodman at mindspring.com> wrote:
>>>>> is there a simple, current Python module for controlling the audio
>>>>> in/out devices on Mac OSX (Python 2.5, OSX 10.4.8, PowerMac at the
>>>>> moment but Intel is possible), preferably in/out simultaneously?
>>>>> I've visited the main sites and lists, I think, but not found a basic
>>>>> answer. "audioop" in the Standard Library manipulates files but does
>>>>> not play/record, "ossaudiodev" does not seem to be included in the
>>>>> actual Python install although documented in the Standard Library
>>>>> manual, and I can't find a mac-targeted form of the "OSS" module over
>>>>> at 4Front. Just want to play and record short files, (I'll take any
>>>>> format, .raw data or wav is fine) in real time for a acoustic
>>>>> application.
>>>>>
>>>>> I'm sure there's a straightforward answer, I'm just missing it.
>>>>> Thanks for any help!
>>> _______________________________________________
>>> Pythonmac-SIG maillist - Pythonmac-SIG at python.org
>>> http://mail.python.org/mailman/listinfo/pythonmac-sig
>>>
>>
>
>
More information about the Pythonmac-SIG
mailing list