Sorry. I assumed you were using the existing Obj-C PdAudioUnit and PdAudioController classes included with libpd which were written mainly for iOS. We should get around to tweaking it so it works on OSX. Did you try it?In skimming your code, it looks like you're doing everything the PAudioUnit does, so I don't see any obvious problems.On Jul 6, 2013, at 8:52 AM, Joe White <white.joe4@gmail.com> wrote:Sorry that previous code had some test stuff in it, here's a slightly cleaner version (ARC'd)http://pastebin.com/index/1bR2Ftqn
On 6 July 2013 13:47, Joe White <white.joe4@gmail.com> wrote:How do you mean the CoreAudio backend? I would have thought I should just be able to call the process function in my render callback. Did you check out the code I posted? I happy to provide that as an AudioController for libpd on OSX. Messages and print objects work correctly but libpd is not processing any audio.Cheers,JoeOn 5 July 2013 23:33, Dan Wilcox <danomatika@gmail.com> wrote:
As far as I know, the OSX port isn't finished and the CoreAudio backend isn't hooked up. Anyone wanna help out there or sponsor us? :DOn Jul 5, 2013, at 7:56 AM, pd-list-request@iem.at wrote:From: Joe White <white.joe4@gmail.com>
Subject: [PD] Libpd running in OS X appDate: July 5, 2013 7:34:47 AM EDTTo: pd-list <pd-list@iem.at>
Hi guys,Does anyone have any experience running libpd in an OS X app, using CoreAudio.I'm able to run a patch and receive print statements but I'm not getting any audio output and DSP doesn't seem to be processing. I created a quick test tone in code to see if it was my audio unit but that works. My main problem it seems is that after calling[PdBase processFloatWithInputBuffer:leftBuffer outputBuffer:leftBuffer ticks:ticks];
...the buffer is still empty. Anyone have any ideas?
I'm calling [PdBase computeAudio:] just before I start the AudioUnit. Here's the whole controller class if that helps:http://pastebin.com/eYf1Facp
Any help would be much appreciated!
Many thanks,
Joe
--
Follow me on Twitter @diplojocus--
Follow me on Twitter @diplojocus
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list