Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

PC Based Computer music servers, crossovers, and equalization

emulated crossover
emulated crossover
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Thread Tools Search this Thread
Old 28th September 2011, 03:27 AM   #1
neebster is offline neebster  United States
diyAudio Member
Join Date: Aug 2011
Location: Columbia, Missouri
Default emulated crossover

I am considering building something like Linkwitz's "Pluto" system, but with a twist. The powered speakers would in this case have built-in USB DACs and wireless usb hubs. These would end up plugged into a computer, which would "see" two stereo devices, each one per speaker.

This seems easy enough. Now I get to the crossover part. I would like to emulate the active crossover by using the computer to split the audio, apply filters, and redirect the audio to the separate USB devices.

Now, the only software I have been able to find that MAY do this is LSPCAD Pro, which is $1100 and has WAY more functionality than is needed.

The other way I could think of is some kind of solution using linux, pulseaudio, and multiple instances of a graphical EQ.

But I'm a novice when it comes to these gritty aspects of digital audio. Does anyone have any suggestions on how to implement a "computer" crossover? For less than the price tag of lspcad?
  Reply With Quote
Old 28th September 2011, 03:30 AM   #2
wintermute is offline wintermute  Australia
just another
diyAudio Moderator
wintermute's Avatar
Join Date: Aug 2003
Location: Sydney
emulated crossover
I think this would be better in PC Based. Moving there.
Any intelligence I may appear to have is purely artificial!
Some of my photos
  Reply With Quote
Old 28th September 2011, 03:56 AM   #3
Tam Lin is offline Tam Lin
diyAudio Member
Join Date: May 2010
How will you deal with the skew? USB is serial and one speaker will get it's samples before the other. The timing details are determined by the USB host and you have no control.
  Reply With Quote
Old 28th September 2011, 04:14 AM   #4
abraxalito is offline abraxalito  United Kingdom
diyAudio Member
abraxalito's Avatar
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Send a message via Yahoo to abraxalito
It strikes me this is one case where you definitely do not want asynchronous USB. The skews for adaptive ('old technology') USB will just translate into relatively minor time delays (different buffer lengths perhaps) but with asynch USB you'd have two totally asynchronous clocks in the two USB DACs so there's in theory no bound to the skew.
'The total potential here must be nothing less than astronomical.'
'Nothing less. The number 10 raised almost literally to the power of infinity.'
  Reply With Quote
Old 28th September 2011, 06:49 AM   #5
phofman is offline phofman  Czech Republic
diyAudio Member
Join Date: Apr 2005
Location: Pilsen
Async mode would require async reclocking in SW (libsamplerate) but that would wipe out the actual advantage of async USB.

I do not have any windows experience, but it is feasible to make it in linux, using brutefir. You can do the channel routing directly in alsa, no need to complicate it with pulseaudio. But be prepared to overcome a number of issues which would arise along the way, definitely not a project for an evening.

BTW, the new USB drivers in linux alsa commited to GIT last month are capable of reporting the samples being currently transferred to the USB sound card down to 1ms precision.

Last edited by phofman; 28th September 2011 at 06:51 AM.
  Reply With Quote
Old 28th September 2011, 11:00 PM   #6
neebster is offline neebster  United States
diyAudio Member
Join Date: Aug 2011
Location: Columbia, Missouri
Well, skew is not something I had thought about. The more I read up on what you guys have said, the more I am thinking that my idea, though neat, is beyond my skill level.

I still would like to build a Pluto-style system, though I may consider a non-diy alternative to the crossover (Behringer makes a digital xo I am thinking about).

Not sure how else I would wirelessly transmit audio at 24/96. I may just have to build something more conventional.

Thanks for the responses! Diyaudio rocks.
  Reply With Quote
Old 3rd October 2011, 03:26 AM   #7
qusp is offline qusp  Australia
diyAudio Member
qusp's Avatar
Join Date: Oct 2009
Location: Brisbane, Australia
couldnt you use a syncronous master clock? whats your budget? because you can use allocator a specific program for digital XO combined with a multichannel usb-i2s convertor like the exadevices unit
  Reply With Quote


emulated crossoverHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Crossover for vifa 2 way setup - how can I find out what this crossover is doing? Tino Multi-Way 11 17th May 2009 04:21 AM
Passive crossover into active crossover hahfran Multi-Way 16 10th February 2008 06:16 PM
Emulated Games on PC Stocker Everything Else 0 22nd December 2005 01:31 PM
Can you hear the crossover point of a speaker with a well-designed crossover? 454Casull Multi-Way 11 2nd April 2004 05:48 AM
About crossover billy Multi-Way 14 25th July 2002 04:54 PM

New To Site? Need Help?

All times are GMT. The time now is 01:08 AM.

Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.79%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Copyright ©1999-2017 diyAudio