| Yes, I realised after I'd sent the previous that it wasn't (solvable).
my suggestion to those caught by this is to start to experiment
with csnd.py in anticipation of Matt updatin.
I would also recommend upgrading to Python 2.4 (at least) - v2.3 is
really now in the dark ages.
David
On 11/11/2007, at 8:16 PM, Victor Lazzarini wrote:
> Not I don't think it's solvable. This is
> because the python interpreter is Intel and
> the module is PPC. The two don't agree. Rosetta
> won't help here because it works at the process
> level. If you ran a PPC interepreter, then it
> would work (but all the dependencies would have
> to be PPC as well). In fact that's the same
> thing that stops Matt's frontend working with
> Intel CsoundLib.
>
> Victor
>
>
>>
>> yes .. Matt .... apologies. it was 5am ish!
>>
>> with PPC version installed, using Apple's python:
>>> drwIntel:~ drw$ /usr/bin/pythonPython 2.3.5 (#1, Jan 13
>>> 2006, 20:13:11)
>>> [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin
>>> ...
>>>>>> import csnd
>>> Traceback (most recent call last):
>>> File "", line 1, in ?
>>> File
>> "/System/Library/Frameworks/Python.framework/Versions/2.3/
>>> lib/python2.3/csnd.py", line 4, in ?
>>> import _csnd
>>> ImportError:
>>> dlopen(/System/Library/Frameworks/Python.framework/
>> Versions/2.3/lib/python2.3/_csnd.so, 2): no suitable image
>>> found. Did find:
>>>
>>>
>> /System/Library/Frameworks/Python.framework/Versions/2.3/
>> lib/python2.3/_csnd.so: mach-o, but wrong architecture
>>
>> if you ignore and simply insist, it doesn't complain:
>>>>>> import csnd
>>>>>> dir()
>>> ['__builtins__', '__doc__', '__file__', '__name__',
>>> 'csnd'] >>>
>> but it hasn't imported properly:
>>>>>> dir(csnd)
>>> ['__builtins__', '__doc__', '__file__', '__name__']
>>>>>>
>>
>> Using python2.4:
>>> drwIntel:~ drw$ python
>>> Python 2.4.3 (#1, Mar 30 2006, 11:02:16)
>>> [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin
>> ..
>>>>>> import csnd
>>> Traceback (most recent call last):
>>> File "", line 1, in ?
>>> File
>>> "/Library/Frameworks/Python.framework/Versions/2.4/lib/
>>> python2.4/csnd.py", line 7, in ? ImportError: No module
>>> named _csnd >>>
>>
>> and it complains no matter how many times you try to
>> import. This one might be solvable... perhaps its just a
>> naming convention?
>>
>> David
>>
>>
>> On 11/11/2007, at 6:07 AM, Victor Lazzarini wrote:
>>
>>> you probably mean Matt Ingalls, not Mike Gogins.
>>>
>>> What is the problem by the way?
>>>
>>> Victor
>>>
>>>>
>>>> I've just re-tested and I can confirm that (on an intel
>>>> OSX) I have the same problem when I use Csound PPC.
>> Mike >> has indicated in a recent post on the CS-Dev
>> list that >> he will move macCsound to a universal
>> binary soon. In >> the mean-time, whenever I need the
>> other one, I simply >> install it from the relevant .dmg
>> over the top of the >> existing. And do it again to switch
>> back. Not very elegant >> but, hey, it works!
>>>>
>>>> David
>>>>
>>>>
>>>> On 11/11/2007, at 1:24 AM, joachim heintz wrote:
>>>>
>>>>> No it's the same result with the -g option. Thanks
>>>>> anyway for the idea. I think all the problems are
>>>>> raising because I am using the Csound PPC version on
>>>>> an IntelMac, because formerly I worked such a lot in
>>>> MacCsound that it's hard to change all this stuff to
>> FLTK >>> widgets. You are using the MacIntel version of
>> Csound, >> right? >
>>>>> joachim
>>>>>
>>>>>
>>>>>
>>>>> Am 09.11.2007 um 23:57 schrieb David Worrall:
>>>>>
>>>>>> I can confirm that this eg works for me under
>>>>>> OSX 10.4.10
>>>>>> IDLE 1.1.3
>>>>>> Python 2.4.3.
>>>>>>
>>>>>> But I've found things quickly get stuffed up with the
>>>> graphic >> output turned on.
>>>>>> Can you try it with the -g command line option?
>>>>>>
>>>>>> This tells me I should include a .csd with the
>> example >> description. >>
>>>>>> David
>>>>>> On 10/11/2007, at 8:53 AM, joachim heintz wrote:
>>>>>>
>>>>>>> Well, but the task
>>>>>>>
>>>>>>> import csnd
>>>>>>>
>>>>>>> is ok in MacPython 2.3 (IDLE 1.0). The csnd module
>> is >> found and >>> can be loaded correctly.
>>>>>>>
>>>>>>> But when I go to the terminal and try the same in
>>>> /usr/bin/ >>> python2.3 I get:
>>>>>>>
>>>>>>> Python 2.3.5 (#1, Jan 13 2006, 20:13:11)
>>>>>>> [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on
>>>> darwin >>> Type "help", "copyright", "credits" or
>>>> "license" for more >>> information.
>>>>>>>>>> import csnd
>>>>>>> Traceback (most recent call last):
>>>>>>> File "", line 1, in ?
>>>>>>> File
>>>>
>> "/System/Library/Frameworks/Python.framework/Versions/2.3/
>>>>>>> lib/python2.3/csnd.py", line 7, in ? >>>>>
>> import _csnd >>>>> ImportError:
>>>> dlopen(/System/Library/Frameworks/Python.framework/
>>>>>>> Versions/2.3/lib/python2.3/_csnd.so, 2): no
>> suitable image >>>>> found. Did find:
>>>>>>>
>>>>
>> /System/Library/Frameworks/Python.framework/Versions/2.3/
>>>>>>> lib/python2.3/_csnd.so: mach-o, but wrong
>> architecture >>>>>>>> Is this because of the PPC version
>> (being on an >> IntelMac)? Why no >>> problem with
>> MacPython/ IDLE? >>>>>
>>>>>>> joachim
>>>>>>>
>>>>>>>
>>>>>>> Am 09.11.2007 um 22:14 schrieb Oeyvind Brandtsegg:
>>>>>>>
>>>>>>>> I think one should not run any halfway complex
>> stuff >> in IDLE. >>>> I do not remember the exact reason
>> why, >> neither the exact >>>> implications, but it has to
>> with >> IDLE itself being written in >>>> Python.
>>>>>>>> This means we get one Python app running on top of
>>>> another and >>>> it does
>>>>>>>> sometimes lead to unexpected results and strange
>>>> error messages. >>>> Repeat, do not run stuff in IDLE.
>>>>>>>>
>>>>>>>> best
>>>>>>>> Oeyvind
>>>>>>>>
>>>>>>>>
>>>>>>>> 2007/11/9, Victor Lazzarini
>>>> : >>>>> The code is correct.
>> The >> -1 answer means that >>>>> probably the CSD was not
>> found >> or that other >>>>> problem happened during the
>>>> compilation. >>>>>
>>>>>>>>> -1 actually means an error. Also in OSX maybe
>>>>>>>>> the csound messages have been printed to the
>>>>>>>>> console (see it in utilities), not the terminal.
>>>>>>>>>
>>>>>>>>> (On Windows, if I run it from Idle, I also do
>>>>>>>>> not get any Csound messages)
>>>>>>>>>
>>>>>>>>> Victor
>>>>>>>>>>
>>>>>>>>>> Hi David -
>>>>>>>>>>
>>>>>>>>>> I find it very useful. But your example "Playing
>> an >>>>>>>> existing csd file" doesn't work on my system
>>>> (MacPython >>>>>> 2.3, Csound PPC 5.07). No error
>>>> messages, but it returns >>>>>> -1:
>>>>>>>>>>
>>>>>>>>>>>>> import csnd
>>>>>>>>>>>>> cs = csnd.Csound()
>>>>>>>>>>>>> fname =
>>>>>>>>>>
>>>>
>> "/Users/jh/Documents/Csound/PythonInCsound/pythontest.csd"
>>>>>>>>>>>>> cs.Perform(fname) >>>>>> -1 >>>>>>>>
>>>>>>>>>> When I first run main.py from Oeyvinds
>>>>>>>>>> PartikkelCloudDesigner (it stops at a certain
>>>> point, but >>>>>> after loading all the csnd stuff),
>> it's >> ok (returns 0) >>>>>> and "test.aif" is written
>> in the >> directory of the >>>>>> PartikkelCloudDesigner.
>> So maybe >> there has to be one or >>>>>> more other
>> tasks before >> cs.Perform(fname)? >>>>>>
>>>>>>>>>> Best -
>>>>>>>>>>
>>>>>>>>>> joachim
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Am 09.11.2007 um 13:33 schrieb David Worrall:
>>>>>>>>>>
>>>>>>>>>>> Hi All,
>>>>>>>>>>> I've been finding my way around the python
>>>> wrappers for >>>>>>> csnd. In my search I've come
>> across >> quite a few people >>>>>>> who have found the
>> process >> just too hard. So, bearing >>>>>>> in mind
>> thathis process >> is likely to attract new users
>>>>>>>>> , I thought it >> would be good to begin to put
>> a >>>>>> graduated >> introduction together. > >>>>>>>
>> I've just scratched out a >> temporary beginning, for the
>>>>>>>>> moment at >> http://www.avatar.com.au/sonify/csnd/
>>>>>>>>>>>>>>>>>> A couple of things suggest themselves.
>>>>>>>>>>>
>>>>>>>>>>> Reference material
>>>>>>>>>>> -------------------------
>>>>>>>>>>> Apart from some simple examples, it would be
>> good >> to >>>>>>> merge the output from help(csnd) with
>> the >> info in the >>>>>>> header files, particularly
>> csound.h >>>>>>>>> Has anyone written such a script? It
>> wouldn't be >> too >>>>>>> hard a hack and then each
>> version or compile >> options >>>>>>> change, a reference
>> could be computed by >> the user >>>>>> particular to
>> their own system. > >>>>>>>>> Examples
>>>>>>>>>>> --------------
>>>>>>>>>>> From what I can see, the only example from the
>>>> examples >>>>>>> directory in the sources that runs
>> on >> the default OSX >>>>>>> .dmg install of v5.7
>> without >> being modified is >>>>>>> Victor's vu.py (It
>> relies on >> TclSTk being installed.) >>>>>>> tFair
>> enough - It is a >> "way in" I could put up a hacked
>>>>>>>> down version (no >> graphics), just to illustrate
>> the use of >>>>>>> >> CsoundPerformanceThread and
>> SetChannel and proceed >>>>>> >> that way ... > >>>>>>>
>> I'm not sure if people would find >> these type of things
>>>>>>>>> useful. Perhaps you have >> other ideas.
>> Feedback? >>>>>>> >>>>>>>>> ciao,
>>>>>>>>>>>
>>>>>>>>>>> David
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> _________________________________________________
>>>>>>>>>>> experimental polymedia: www.avatar.com.au
>>>>>>>>>>> Sonic Communications Research Group, >>>>>>>>>
>> University of Canberra: >>>>>>>>
>> creative.canberra.edu.au/scrg/ > >>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _________________________________________________
>>>>>> experimental polymedia: www.avatar.com.au
>>>>>> Sonic Communications Research Group,
>>>>>> University of Canberra:
>>>> creative.canberra.edu.au/scrg/ >>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>> _________________________________________________
>>>> experimental polymedia: www.avatar.com.au
>>>> Sonic Communications Research Group,
>>>> University of Canberra:
>> creative.canberra.edu.au/scrg/ >>
>>>>
>>>>
>>>
>>
>> _________________________________________________
>> experimental polymedia: www.avatar.com.au
>> Sonic Communications Research Group,
>> University of Canberra: creative.canberra.edu.au/scrg/
>>
>>
>>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body
> "unsubscribe csound"
>
_________________________________________________
experimental polymedia: www.avatar.com.au
Sonic Communications Research Group,
University of Canberra: creative.canberra.edu.au/scrg/
|