DSP Xover project (part 2) - Page 29 - diyAudio
Go Back   Home > Forums > Source & Line > Digital Line Level

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

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
Reply
 
Thread Tools Search this Thread
Old 1st October 2012, 11:31 AM   #281
diyAudio Member
 
Join Date: Jan 2005
Location: Sweden
Quote:
So whats Your ides about power supply? Dahlberg?
I haven'd decided yet but most likely batteries followed by regulators of some sort, maybe Salas.
Two stage regulation might replace the batteries if that works better.
  Reply With Quote
Old 3rd October 2012, 03:04 AM   #282
diyAudio Member
 
Join Date: Sep 2009
Hi, I'm in for one with analog volume control . Cheers !
  Reply With Quote
Old 4th October 2012, 08:17 PM   #283
chaparK is offline chaparK  Luxembourg
diyAudio Member
 
Join Date: Apr 2010
Location: Luxembourg
Quote:
Originally Posted by DAN000 View Post
Hi, I'm in for one with analog volume control . Cheers !
Thanks for your feedback Dan!

I'm having the FIR Engine mode slowly in place so I thought I would post here a screenshot. The application is still being developed so 'specifications might change without prior notice'

block5.png

As I wrote in a previous post, the board can play several scenarios, which correspond to various signal flows and options available for processing.

The FIR Engine is the most experimental one and is intended for experts. The remaining modes are far more intuitive, so have no worries if you're not comfortable (yet) with FIR filters.

In this mode, it's the user responsibility to design his own FIR filter. The coefficients are loaded with a simple file, and the impulse response for each channel appears in the lower right frame. (in the present case it's a simple sin(x)/x used only for debugging)

10 FIR lines are available. They take as input the left or the right component of the selected stereo input, or the sum (L+R)/2 or even the diff (L-R)/2 for those who wish to experiment with M/S.
The flow includes also gains, channel invert and a delay. The amount of delay available, as well as the max filter length, are both sampling frequency dependent.

Something that you can not guess just by looking at the screenshot, is that the block diagram is interactive: you may click on any component and adjust the value straight away - or in a more classical fashion you can input the values in the right part of the frame. It's also re-sizable.

I'll gradually post here more information as it's becoming available.

Nick
  Reply With Quote
Old 4th October 2012, 10:15 PM   #284
alugner is offline alugner  Sweden
diyAudio Member
 
Join Date: Oct 2010
Location: Ystad
It looks stunningly professional. When You've made changes in this GUI You have to download them into the DSP, I guess. Will You mute or zero the output volume to avoid damaging the speakers if one manages to design the filters in a faulty way? (Sorry for my not so fluent English.)
What software libraries are used? I read You plan to develop for both Windows and Linux. BR, Anders
  Reply With Quote
Old 4th October 2012, 11:28 PM   #285
chaparK is offline chaparK  Luxembourg
diyAudio Member
 
Join Date: Apr 2010
Location: Luxembourg
Quote:
Originally Posted by alugner View Post
It looks stunningly professional. When You've made changes in this GUI You have to download them into the DSP, I guess. Will You mute or zero the output volume to avoid damaging the speakers if one manages to design the filters in a faulty way? (Sorry for my not so fluent English.)
What software libraries are used? I read You plan to develop for both Windows and Linux. BR, Anders
Thanks Anders for your kind comments.

Actually the interface is working the following way:
- As long as it's not connected to the external board, all the changes are registered in the setup file.
- As soon as it's connected, all channels are automatically muted then the setup data is downloaded to the board. This is a safety feature. From this time on, any change made in the interface is communicated in real-time to the external board (as well as registered in the file).

It's indeed a cross-platform application, based on the wxWidgets toolkit. I'm avoiding bitmaps and skins because they usually don't allow resizing the frame. I prefer an application that looks clean and works smoothly rather than something fancy that's not practical. I'll post some time soon screenshots of the monitor section that displays VU-meters and board status, and of the graph section that lets you load a set of measured responses and overlay expected processed outputs.

Best

Nick
  Reply With Quote
Old 5th October 2012, 08:36 AM   #286
alugner is offline alugner  Sweden
diyAudio Member
 
Join Date: Oct 2010
Location: Ystad
Thanks for Your responsiveness. Very interesting. I occasionally use Audacity on ubuntu to edit sound files and I understand it also is written with wxWidgets. Your GUI design philosophy sounds right to me.
Do I understand this right: If I have the computer connected to the DSP I will be able to adjust some filter parameters in "real time"? I expected I would have to download the settings and restart the DSP. (I don't know much about these devices.)
BR, Anders
  Reply With Quote
Old 5th October 2012, 10:14 AM   #287
chaparK is offline chaparK  Luxembourg
diyAudio Member
 
Join Date: Apr 2010
Location: Luxembourg
Quote:
Originally Posted by alugner View Post
Do I understand this right: If I have the computer connected to the DSP I will be able to adjust some filter parameters in "real time"?
That's correct: once connected, all parameters are changed in real-time.
If you don't want this, you can disconnect, make the changes and connect again: then the whole setup will be transferred to the board, including your recent changes.
  Reply With Quote
Old 5th October 2012, 10:32 AM   #288
qusp is offline qusp  Australia
diyAudio Member
 
qusp's Avatar
 
Join Date: Oct 2009
Location: Brisbane, Australia
so there is no way to make offline changes without physically disconnecting the board?
  Reply With Quote
Old 5th October 2012, 12:57 PM   #289
chaparK is offline chaparK  Luxembourg
diyAudio Member
 
Join Date: Apr 2010
Location: Luxembourg
Quote:
Originally Posted by qusp View Post
so there is no way to make offline changes without physically disconnecting the board?
No, you just disconnect in the application (File -> Disconnect or shortcut Alt+C). No need to pull off the USB cable. Then you can make offline changes.
When you connect again (same procedure), the offline changes are transferred to the board immediately.
  Reply With Quote
Old 5th October 2012, 02:53 PM   #290
qusp is offline qusp  Australia
diyAudio Member
 
qusp's Avatar
 
Join Date: Oct 2009
Location: Brisbane, Australia
OK, thats better. I thought that would be a bit odd.

i'm wondering how successful this would be as a port to puppy linux or MPD, I may be able to find a way to run on mac (I understand it will be some time before you supply a mac version) but at least under wine, the audio subsystem bandwidth is very limited and I hate windows even though I can run it natively on my mac if I choose. So i'm thinking about running this on a headless, or perhaps touchscreen equipped and network connected low power linux box, and slave that over the network to my mac.

I wouldnt think the connected PC has to be in any way powerful, is that correct, since all the actual processing is performed on the DSP? is it effectively a web interface? I would have thought that would be the way to do it, as a web interface, that would make it truly platform independent

Last edited by qusp; 5th October 2012 at 02:56 PM.
  Reply With Quote

Reply


Hide 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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
DSP Xover project chaparK Digital Line Level 141 3rd July 2011 11:16 AM
Help Please for simple active Xover project dcathro Analog Line Level 4 9th September 2010 06:47 AM
Violet DSP Evolution - an Open Baffle Project cuibono Multi-Way 211 18th May 2010 03:26 AM
Software digital DSP ... Xover/filters/EQ ?? JinMTVT Digital Source 2 8th October 2004 07:02 AM
DSP card & proper xover for heathkit 859A speaker cabinet x. onasis Multi-Way 6 22nd April 2003 08:39 PM


New To Site? Need Help?

All times are GMT. The time now is 02:40 AM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2