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

Raspberry Pi with Piano2.1 DAC DSP and Volumio2
Raspberry Pi with Piano2.1 DAC DSP and Volumio2
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 27th January 2019, 09:28 AM   #131
KaffiMann is offline KaffiMann  Norway
Fanatic
diyAudio Member
 
KaffiMann's Avatar
 
Join Date: Sep 2009
Location: Grua, not far from Oslo.
Raspberry Pi with Piano2.1 DAC DSP and Volumio2
Thank you, I will read up on it more, some increase in setup difficulty is not a concern.

The application is primarily sound for games, video and my music library.
I like using IIR filters, since you can get very good results and hardly any delay at all.
Just a little bit of delay makes the sound off by a full frame. Might not seem like much, but it is.

OT:
In terms of frame rate and fluid motions I still think LCD and derivative tech is far behind a half decent CRT monitor set to 90hz.
Using scope visualizations you can easily see tearing on 60hz refresh rate, or if you switch on vsync you get a judder effect.
  Reply With Quote
Old 7th February 2019, 01:43 PM   #132
ngfy is offline ngfy  Poland
diyAudio Member
 
Join Date: Feb 2019
Location: Wroclaw
Great job DonVK!
Would it be possible to do firmware for piano 2.1 with dual: pass trought fronts and stereo tweeter?
  Reply With Quote
Old 7th February 2019, 04:36 PM   #133
DonVK is offline DonVK  Canada
diyAudio Member
 
DonVK's Avatar
 
Join Date: Jan 2017
Location: Ottawa
Are you wanting full range on DAC#0, and just HF for tweeters on DAC#1 ?

What crossover freq and filter order would you use for the tweeters?

It sounds like you have a large full range that needs a tweeter. Why not use this firmware Raspberry Pi with Piano2.1 DAC DSP and Volumio2 .
  Reply With Quote
Old 7th February 2019, 05:16 PM   #134
ngfy is offline ngfy  Poland
diyAudio Member
 
Join Date: Feb 2019
Location: Wroclaw
Quote:
Originally Posted by DonVK View Post
Are you wanting full range on DAC#0, and just HF for tweeters on DAC#1 ?
I would like this one but with tweeter from this instead LP.

Quote:
Originally Posted by DonVK View Post
It sounds like you have a large full range that needs a tweeter. Why not use this firmware Raspberry Pi with Piano2.1 DAC DSP and Volumio2 .
I have soundbar with subwoofer (DAC0), and two monitors witch tweeter function (DAC1)... which they are supposed to do for the background.
However, 2.2-2 has too many lower registers for my setup and pass thru front from 2.2-5 sounds great!
  Reply With Quote
Old 7th February 2019, 11:01 PM   #135
DonVK is offline DonVK  Canada
diyAudio Member
 
DonVK's Avatar
 
Join Date: Jan 2017
Location: Ottawa
Default Firmware 2.2.8 - DAC0 passthrough, DAC1 LR4 HP

For @ngfy, try this firmware.

DAC#0 is L+R pass through and DAC#1 is L+R LR4 HP with XO points listed in the table. Firmware 2.2.8 has been added to the index in post#1.

Code:
		- mode2.2 sel -> XO freq
		- 60 -> 1000 Hz
		- 70 -> 1100 Hz
		- 80 -> 1200 Hz
		- 90 -> 1300 Hz
		- 100 -> 1400 Hz
		- 110 -> 1500 Hz
		- 120 -> 1600 Hz
		- 130 -> 1700 Hz
		- 140 -> 1800 Hz
		- 150 -> 2000 Hz
		- 160 -> 2200 Hz
		- 170 -> 2400 Hz
		- 180 -> 2600 Hz
		- 190 -> 2800 Hz
		- 200 -> 3000 Hz
Attached Images
File Type: jpg RPI RCA pinout V2.2.8.jpg (159.7 KB, 146 views)
File Type: jpg DAC0 front pass through.jpg (271.5 KB, 140 views)
File Type: jpg DAC1 MidTweet HP.jpg (313.8 KB, 137 views)
Attached Files
File Type: zip firmware 2.2.8.zip (152.8 KB, 2 views)
File Type: zip TI PP Projs.zip (840.5 KB, 3 views)
  Reply With Quote
Old 8th February 2019, 02:46 PM   #136
ngfy is offline ngfy  Poland
diyAudio Member
 
Join Date: Feb 2019
Location: Wroclaw
Quote:
Originally Posted by DonVK View Post
For @ngfy, try this firmware.[/CODE]
Thank you very much!
I am sorry that I am so annoyed , but would it be possible to create firmware with the same parameters, but dual dac. i.e: DAC#0LeftChannel-Split=pass/HP; DAC#1RightChannel-Split=pass/HP?
At X0 = 140, it sounds great, but you can hear reverb.
  Reply With Quote
Old 9th February 2019, 04:04 AM   #137
DonVK is offline DonVK  Canada
diyAudio Member
 
DonVK's Avatar
 
Join Date: Jan 2017
Location: Ottawa
@ngfy, reverb requires a delay of 10's of ms. This may be from a very large room or a differential path delay (usb vs wifi). I don't know what you are using as a media player on the RPI but it too could have introduced a delay large enough to cause reverb.

Here is an alternate pin out for you to try. The XO table is the same as before.
Attached Images
File Type: jpg RPI RCA pinouts V2.2.8b.jpg (159.6 KB, 114 views)
File Type: jpg DAC0 Left Pass + HP.jpg (327.4 KB, 114 views)
File Type: jpg DAC0 Right Pass + HP.jpg (327.6 KB, 13 views)
Attached Files
File Type: zip firmware 2.2.8b.zip (156.4 KB, 2 views)
File Type: zip TI PP Projs 2.2.8b.zip (891.9 KB, 2 views)
  Reply With Quote
Old 9th February 2019, 12:55 PM   #138
ngfy is offline ngfy  Poland
diyAudio Member
 
Join Date: Feb 2019
Location: Wroclaw
Quote:
Originally Posted by DonVK View Post
@ngfy, reverb requires a delay of 10's of ms. This may be from a very large room or a differential path delay (usb vs wifi). I don't know what you are using as a media player on the RPI but it too could have introduced a delay large enough to cause reverb.
The new firmware sounds great and the reverb is minimal in the highest registers. It seems to me that the delay was due to two DACs.
I use Volumio in the version with the 2.2 system working properly (2.457). Once again, BIG thanks!
  Reply With Quote
Old 26th February 2019, 01:00 PM   #139
soundnovice is offline soundnovice
diyAudio Member
 
Join Date: Jan 2011
Quote:
Originally Posted by designmule View Post
I'm trying to wrap my head around the idea of delay as samples rather than time. I think I've got it. If I want 8.25ms of delay and my sample rate is 44,100Hz the math looks like this: .00825/(1/44,000) and I need to delay by 364 samples (actual result is 363.825). Is that right? And based on the number of samples I need to delay by I'll probably need to use Pac_Dec_Delay.
hi,
just wanted to confirm if this calculation worked for you? did you use any measurement setup to verify this?
  Reply With Quote
Old 26th February 2019, 02:46 PM   #140
DonVK is offline DonVK  Canada
diyAudio Member
 
DonVK's Avatar
 
Join Date: Jan 2017
Location: Ottawa
The calculation is correct, "#samples=delay * sample_rate" where delay in "sec" and sample_rate in "Hz".

I thought the size of the delay quoted was wrong, and should have been closer to 0.08ms if you're trying to address driver position differences (ie. 344m/s * 0.08ms = 2.7cm path diff). So you would need 0.08ms * 48K = 3.84 samples. What are you correcting for, that requires such a long delay?

Another discussion on delay at Raspberry Pi with Piano2.1 DAC DSP and Volumio2
  Reply With Quote

Reply


Raspberry Pi with Piano2.1 DAC DSP and Volumio2Hide 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
DAC for Raspberry Pi LaxAnErde Digital Line Level 30 25th January 2019 02:30 PM
Tutorial: Raspberry Pi as Music Server, DSP, and Crossover jrubins PC Based 75 6th January 2017 04:28 AM
DSP for the Raspberry Pi usul27 Digital Line Level 39 30th August 2016 07:29 AM
Which DAC for Raspberry Pi? Miller-8 PC Based 14 10th August 2016 03:18 AM
Raspberry Pi DAC Help! pamantea Digital Source 26 8th November 2015 07:50 PM


New To Site? Need Help?

All times are GMT. The time now is 09:49 PM.


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