Programming plans
Mon 18 Feb 2008
I have one more week at LBi. Then I will have time for my own projects.
My current project (that I spent all of yesterday with) is to learn how to program AU plugins for OSX. So I'm doing a LOT of learning. This is mainly because I can't use http://illformed.org/blog/glitch (the best plugin ever made ever by anyone) on the Mac. So I have to work out how to make it myself.
I'm not particularly experienced with audio DSP programming but I think I'll work it out. Just a bit of resampling from a stream and then making it last longer or less long. For..next etc... how hard can it be?? :)
Actually I still haven't managed to a get a Cocoa view working. I've run through a tutorial though - got that working. Refined my workflow too (tip: put killall AU\ Lab && open /Developer/Applications/Audio/AU\ Lab.app and make it restart the AU Lab utility with each build, with a project saved so your plugin comes straight back up). I have a vague idea of how I'll achieve the effects I want but the practice of parsing the buffer contents and transforming stuff that relies on temporal information is going to make my head hurt for a bit. But then I'll know how to make my own plugins!!
My current project (that I spent all of yesterday with) is to learn how to program AU plugins for OSX. So I'm doing a LOT of learning. This is mainly because I can't use http://illformed.org/blog/glitch (the best plugin ever made ever by anyone) on the Mac. So I have to work out how to make it myself.
I'm not particularly experienced with audio DSP programming but I think I'll work it out. Just a bit of resampling from a stream and then making it last longer or less long. For..next etc... how hard can it be?? :)
Actually I still haven't managed to a get a Cocoa view working. I've run through a tutorial though - got that working. Refined my workflow too (tip: put killall AU\ Lab && open /Developer/Applications/Audio/AU\ Lab.app and make it restart the AU Lab utility with each build, with a project saved so your plugin comes straight back up). I have a vague idea of how I'll achieve the effects I want but the practice of parsing the buffer contents and transforming stuff that relies on temporal information is going to make my head hurt for a bit. But then I'll know how to make my own plugins!!


0 comments on "Programming plans"