Re: [Sndobj-devel] SndCoreAudio fixes
Status: Abandoned
Brought to you by:
veplaini
From: todd i. <tes...@as...> - 2007-01-27 20:23:43
|
victor one of our students (copied on this email) is having the same problem as dave. i downloaded the 2.6.4 release and also checked out the code from developer CVS access. i did a diff on SndCoreAudio.cpp and noticed that there are some differences - so i guess the 2.6.4 release may still have the problem that is fixed in the cvs code. this may explain why it is working for me and not others who downloaded the new release. On Jan 27, 2007, at 12:33 PM, Victor Lazzarini wrote: > Well, you really did a thorough check. > I really can't work out what the problem > might be. I can't see that it is a Python > version issue, because on other systems I have > it on 2.4 and 2.5. > > I'll try to think of something. Of course you can > always try the C++ examples in ./bin. For instance > rtschroeder (reverb) and streson(resonator) would > work of everything is OK. That'll give us some indication. > > regards > Victor > >> >> Of course one must admit that possibility! >> I didn't mention it but I did a _very_ thorough check of >> the entire file system using: >> >> cd / ; $ sudo ls -liR | grep -i libsndobj >> >> and there is not a single i-node outside >> /usr/local/sndobj/ which does not refer to an email, >> manual etc file. (I ran the test twice) >> >> Furthermore when I move the libsndobj etc files from where >> scons creates them, >> python (import sndobj) fails, so I know I'm dealing w. >> the(recently) created builds and not some >> obscure reference via $PYTHONPATH or whatever. >> >> Possible conclusions? >> (a) HW error >> - other SW works, so unlikely >> (b) code error - possibly, but Tony says it works for him >> - need to >> - test Todd's build on my machine...... >> - determine exact SW version combinations >> (c) some weird incompatibility problem w. >> scons/swig/python >> - have returned to sys python 2.3, >> - have installed latest scons under 2.3 >> - have built pysndobj under 2.3 using >> $ cd /usr/local/sndobj ; sudo scons >> pythonmodule=yes >> >> Given the above, would you still put money on it being a >> lazy SndObj or relative? >> Personally, I doubt it. >> D. >> >> On 28/01/2007, at 12:22 AM, Victor Lazzarini wrote: >> >>> I reckon you might have an old SndObj lib >>> or _sndobj.so lying around in your machine. >>> >>>> >>>> I've checked that out to no effect. In fact I've even >> gone >> back and rebuilt scons with python 2.3, rebuilt >> sndobj >> under python2.3 and used the same python to >> execute the >> test. The ball.py example also bombs on >> ProcOn() >> >>>> I tried to test with Jack as Victor suggested but >> couldn't >> find any manual reference to it. >>>> From the code I worked out that it should be something >>>> like >>>> >>>> outp = sndobj.SndJackIO("whatgoeshere", 1, >>>> sndobj.SND_OUTPUT) >>>> >>>> perhaps a simple example of use would help and I'll >> work >> it into the manual as well. >>>> >>>> for the record, I am instantiating python from >>>> /usr/local/sndobj/ python under su permissions to >> ensure >> that it's not a file permissions block. >>>> How frustrating.... >>>> >>>> Tony - what version of python and is it MacPython or >> the >> standard issue? >>>> >>>> David >>>> >>>> On 27/01/2007, at 7:35 AM, todd ingalls wrote: >>>> >>>>> Hi everyone, >>>>> I grabbed a fresh copy of the source from cvs this >>>>> morning and built SndObj and PySndObj on an intel >> mac. >>> SndCoreAudio seems to be working properly from >> me and >>> i tried the exact same example as below in >> python and >> it worked properly. > >>>>> david, is it possible you have some outdated builds of >>>>> libsndobj or _sndobj.so somewhere that are being >>>> loaded? > >>>>> >>>>> On Jan 25, 2007, at 9:28 AM, Victor Lazzarini wrote: >>>>> >>>>>> hmmm. I really can't debug it without a machine. Have >>>> to get >> one urgently. >>>>>> >>>>>> Victor >>>>>> >>>>>> At 13:17 25/01/2007, sonify wrote: >>>>>>> New CVS compiled OK on OSX10.4.8 >>>>>>> With this in mind: >>>>>>>> import time >>>>>>>> import sndobj >>>>>>>> tab = sndobj.HarmTable() >>>>>>>> osc = sndobj.Oscili(tab, 440, 16000) >>>>>>>> #outp = sndobj.SndRTIO >>>>>>>> outp = sndobj.SndCoreAudio() >>>>>>>> outp.SetOutput(1,osc) >>>>>>>> >>>>>>>> thread = sndobj.SndThread() >>>>>>>> thread.AddObj(outp, sndobj.SNDIO_OUT) >>>>>>>> thread.AddObj(osc) >>>>>>>> thread.ProcOn() >>>>>>>> time.sleep(15) >>>>>>>> thread.ProcOff() >>>>>>>> thread.ProcOn() >>>>>>> returns a "bus error" exception and bombs. If I >>>> remember correctly, >>> it used to bomb on >>>>>>>> outp = sndobj.SndCoreAudio() >>>>>>> >>>>>>> how that helps, >>>>>>> >>>>>>> David >>>>>>> >>>>>>> On 25/01/2007, at 3:28 AM, Victor Lazzarini wrote: >>>>>>> >>>>>>>> Dear all, >>>>>>>> >>>>>>>> I have committed to CVS some fixes to SndCoreAudio >> to >> handle non- >>>> interleaved >>>>>>>> audio. I am wondering whether that was the problem >>>> with Intel >>>> hardware. If the audio device required >>>> non-interleaved audio, it >>>> would not have >>>>>>>> worked. Would anyone care to test it? >>>>>>>> >>>>>>>> On the other hand the problem might be somewhere >>>> else... >>>> >>>>>>>> Victor Lazzarini >>>>>>>> Music Technology Laboratory >>>>>>>> Music Department >>>>>>>> National University of Ireland, Maynooth >>>>>>>> >>>>>>>> >>>>>>>> >>>> >> ---------------------------------------------------------- >>>> --------- >>>> --- >>>>>> --- >>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT >>>>>>>> Join SourceForge.net's Techsay panel and you'll get >>>> the chance to >>>> share your >>>>>>>> opinions on IT & business topics through brief >>>> surveys - and >>>> earn cash >>>>>>>> http://www.techsay.com/default.php? >>>>>>>> page=join.php&p=sourceforge&CID=DEVDEV >>>>>>>> _______________________________________________ >>>>>>>> Sndobj-devel mailing list >>>>>>>> Snd...@li... >>>>>>>> >>>> >> https://lists.sourceforge.net/lists/listinfo/sndobj-devel >>>>>>>>>>>>>>>> >> _________________________________________________ >>>>> >> experimental polymedia: www.avatar.com.au >>>>> Sonic >> Communications Research Group, >>>>> University of >> Canberra: >> www.canberra.edu.au/vc-forum/scrg >>> >> vip=Verbal >> Interactivity Project >>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>> >> ---------------------------------------------------------- >>>> ---------- >>> ----- >>>>> Take Surveys. Earn Cash. >> Influence the Future of IT >>>>> Join SourceForge.net's >> Techsay panel and you'll get >> the chance to >>> share >> your >>>>> opinions on IT & business topics through brief >> surveys >> - and earn >>> cash >>>>>>> http://www.techsay.com/default.php? >>>>>>> page=join.php&p=sourceforge&CID=DEVDEV >>>>>>> _______________________________________________ >>>>>>> Sndobj-devel mailing list >>>>>>> Snd...@li... >>>>>>> >>>> >> https://lists.sourceforge.net/lists/listinfo/sndobj-devel >>>>>>>> Victor Lazzarini >>>> Music Technology Laboratory >>>>>> Music Department >>>>>> National University of Ireland, Maynooth >>>>>> >>>>>> >>>>>> >>>> >> ---------------------------------------------------------- >>>> ----------- >> ---- >>>> Take Surveys. Earn Cash. >> Influence the Future of IT >>>> Join SourceForge.net's >> Techsay panel and you'll get the >> chance to >> share >> your >>>> opinions on IT & business topics through brief >> surveys >> - and earn >> cash >>>>>> http://www.techsay.com/default.php? >>>>>> page=join.php&p=sourceforge&CID=DEVDEV >>>>>> _______________________________________________ >>>>>> Sndobj-devel mailing list >>>>>> Snd...@li... >>>>>> >>>> >> https://lists.sourceforge.net/lists/listinfo/sndobj-devel >>>>>>> >>>> _________________________________________________ >>>> experimental polymedia: www.avatar.com.au >>>> Sonic Communications Research Group, >>>> University of Canberra: >>>> www.canberra.edu.au/vc-forum/scrg vip=Verbal >> Interactivity >> Project >>>> >>>> >>>> >>>> >>>> >> ---------------------------------------------------------- >>>> --------------- Take Surveys. Earn Cash. Influence the >>>> Future of IT Join SourceForge.net's Techsay panel and >>>> you'll get the chance to share your opinions on IT & >> >> business topics through brief surveys - and earn cash >> >>> http://www.techsay.com/default.php? >>> page=join.php&p=sourceforge&CID=DEVDEV >>>> _______________________________________________ >>>> Sndobj-devel mailing list >>>> Snd...@li... >>>> >> https://lists.sourceforge.net/lists/listinfo/sndobj-devel >>> >> >> _________________________________________________ >> experimental polymedia: www.avatar.com.au >> Sonic Communications Research Group, >> University of Canberra: >> www.canberra.edu.au/vc-forum/scrg vip=Verbal Interactivity >> Project >> >> >> >> >> ---------------------------------------------------------- >> --------------- Take Surveys. Earn Cash. Influence the >> Future of IT Join SourceForge.net's Techsay panel and >> you'll get the chance to share your opinions on IT & >> business topics through brief surveys - and earn cash >> > http://www.techsay.com/default.php? > page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> Sndobj-devel mailing list >> Snd...@li... >> https://lists.sourceforge.net/lists/listinfo/sndobj-devel > > ---------------------------------------------------------------------- > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php? > page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Sndobj-devel mailing list > Snd...@li... > https://lists.sourceforge.net/lists/listinfo/sndobj-devel |