-
je305
Around a year ago I got some great help here creating a patch to use on my desktop PC ( http://puredata.hurleur.com/sujet-6555-pure-data-solve-problem ).
I've now moved onto a Macbook Pro and want to continue using the patch, however I cannot work out how to set it up using Jack.
What I want to achieve is this:
[All system sounds] -> pd -> Output to headphone port.
I have installed JackOSX but can't seem to get it to do what I want.
Thanks for any tips,
James -
je305
Hi all,
I'm new to pure data but prepared to learn a little bit if I can get it to solve my problem! Basically, I need to process all audio out of my computer so that my AV receiver will be able to separate the bass to direct to my subwoofer. To do this all I need to do is filter off everything below 100Hz and send half to the left channel and invert the other half to send to the right channel. The Dolby Pro-Logic int he receiver will then decode this and direct the bass to the rear speaker output, where my subwoofer is plugged in!
My big question is whether pure data is powerful enough to do this. It would need to perform a low pass filter and high pass filter of my live audio output, which doesn't sound too taxing. Hardware wise I have a Creative XtremeGamer soundcard, onboard sound, and a quad-core pc.
If anyone could give me a few pointers that would be great!
Thanks,
James
-
je305
No sooner do I post than I find Soundflower, which does the job perfectly! Total latency of 15ms is significantly better than I had on the old desktop too.
-
je305
It's different to bridging both outputs of the amp into one channel (which I did do at one point, it triggered the overload cut-out). All the connections between the terminals go through a speaker, so no short-circuiting is possible.
I've been running it with Linkwitz-Riley filters for a few weeks now and it's performing really nicely, so I'm not going to dabble any more (I have a degree to be doing instead now!)
-
-
je305
Compared the balanced-FIR patch with a Linkwitz-Riley setup using order 10 Butterworths in series and the FIR one does sound better. May well have done something wrong though.
-
je305
http://s15.postimage.org/rg4s3dz8b/linescatter.png This shows the bass is a little over to the left.
Here is an attempt at balancing it
-
je305
Wow. There is so much more clarity, especially in the middle ranges.
There seems to be a very strong sense of stereo - I'm not sure if this is just because stereo effects were being lost/muddied in the previous system or if it's because the two sides are being treated differently, I'll do a bit of experimentation with stereo and mono inputs.Thanks very much, this is turning out to be pretty interesting!
*I think it's more of an unbalanced sense of stereo, hard to put my finger on exactly.
**This program requires the bass to be centred perfectly to work ideally, I'm going to have a quick think about adjusting it so that the bass can be imbalanced and still work (I think this was the source of the sense of stereo imbalance somehow or other). No doubt the program will become less elegant to accommodate this, which is a shame, but it should make it more robust. I have a plot of the panning of frequencies being created by a friend at the moment, I'll post it up if suggests bass imbalance.
-
je305
Thanks a lot, I've give it a test. I've just been comparing lop~ and lp10_bess~ and the Bessel filters do a noticably better job
-
je305
Yep - everything is through filters, here's the code: http://s7.postimage.org/i9ifx52uz/Pdbass.png
The values aren't rigorously derived, just what sounds best, and there are other EQ things going on outside the program (Bass/treble knobs on amp, soundcard driver etc).First time I've ever come across Pd (wish I'd known about it sooner!) so any tips are appreciated. Can Pd output Bode plots for each channel?