• 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

    posted in technical issues read more
  • 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

    posted in technical issues read more
  • 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.

    posted in technical issues read more
  • 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!)

    posted in technical issues read more
  • je305

    Ah ok, 2nd order sounds a lot better.

    posted in technical issues read more
  • 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.

    posted in technical issues read more
  • 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

    http://www.pdpatchrepo.info/hurleur/subbasbalanceds.mmb.pd

    posted in technical issues read more
  • 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.

    posted in technical issues read more
  • 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

    posted in technical issues read more
  • 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?

    posted in technical issues read more
  • je305

    I've been running a two speaker setup for a while, but fancied a bit more punch, so I bought a passive subwoofer. My amp doesn't have a special subwoofer output so it's a bit tricky to separate it, and I can only pass signals between my PC and the amp using a 3.5mm (stereo headphone type jack) to phono cable.

    What Pd is doing for me is inverting everything <100Hz on one side so that the bass signal is out of phase between left and right. Then I can get my bass separation to the sub in one of two ways:

    1. wire the sub between the positive terminals of L + R speakers (L+ to Sub+, R+ to Sub-). Only out of phase signals will cause a potential difference, so the bass signal will pass through the subwoofer because I made it out of phase.

    2. Read up on how Dolby Surround works - basically the rear channel is encoded in a very similar way to how I've encoded the bass. By plugging my subwoofer into the rear output of my amp (which has only stereo inputs but dolby pro-logic and surround outputs) I get the bass signal through the sub.

    Both of these worked in practise, but number 1 was more successful - it sounded brilliant, the sub giving it some punch and all the higher frequencies through the smaller left and right speakers. I'm going to be fiddling with setting for a while yet to optimise it, but really happy at the moment.

    One thing I need to do is learn how to use Jack, because I currently have to use a wire from out->in on one of the soundcards to make it an input in Pd. That should cut a bit of noise and latency out, although I can't hear any noise and the latency is 50ms, but it might help.

    *edit: I have no idea if this idea has been incorporated into commercial sound systems or not - does anyone know? After reading how Dolby worked it seemed the obvious solution.

    posted in technical issues read more
  • je305

    OK I've changed it to those ones, but I'll have to wait until the morning to see how it sounds. I'll let you know how it sounds! Thanks for the help :)

    posted in technical issues read more
  • je305

    Ahh Jack might remove my current need to have a cable between line out and line in on one of my sound cards!

    I've jus used lop~ and hip~ at the moment as I've never used this program before - will different filters do a better job?

    posted in technical issues read more
  • je305

    OK I've cracked it - it will also work for a normal stereo amplifier, so you don't need a Dolby system to have bass redirected to a subwoofer.

    If anyone is interested in how just shout and I'll pop the solution up here

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!