DSP Xover project (part 2)

Well, I have now a Raspberry Pi Rev. 2 at home, along with a wifi dongle, a tablet and a USB hard-disk. When I find some time, I'll try to build a music server that connects via I2S to Expansion Port 1 and I'll let you know how it goes.
(@Michele, if you read this, what version of Volumio have you used for your own setup?)

Does the Pi manage to run some taps of fir in addition to the Music server? I am using foobar With a convolver on an fanless atom Board to get the fir/iir mix 😀. Then into usb > amanero I2S > Najda. It all Works now, but I have to study how to make the phase correction...

best,
Paal
 
Does the Pi manage to run some taps of fir in addition to the Music server? I am using foobar With a convolver on an fanless atom Board to get the fir/iir mix 😀. Then into usb > amanero I2S > Najda. It all Works now, but I have to study how to make the phase correction...

best,
Paal

Take a look at bruteFIR. It should be able to do the job in theory, but FIR convolution does require horsepower, and even more so when run in software on an ARM.
 
In my case I discovered that using the hifiberry module (snd-soc-hifiberry-dac.ko) sucked. Seems to be using the wrong i2s parameters for interfacing with Najda, because I had an insane jitter and only mono sound. instead I ended up using the slightly different snd-soc-rpi-dac.ko module. That worked flawlessly.

downloaded volumio 1.2 beta from sourceforge. It seems to go without modifying etc/modules

V
 
Najda with Raspberry Pi over I2S

My first Test with Najda and Raspberry Pi over I2S was a success. I have used piCorePlayer with the HiFiBerry driver and it worked out of the box. I just plugged the SD card from my running HiFiBerry system into the Pi connected to Najda.
I did not get the IR working. The setup did not talk to my Apple remote. I had the same problem with a RaspBMC server. Had to create a custom LIRC configuration for this remote. Maybe there are different types on the market.
 

Attachments

  • Najda_Pi.jpg
    Najda_Pi.jpg
    82.5 KB · Views: 770
Encoder for Najda

Does somebody has experience with an encoder for Najda? How many steps, optical or mechanic, ...?
@chaparK There are encoders with a push button. I could think of an alternative user menu concept with such an encoder to reduce the amount of buttons.
 
Last edited:
Does somebody has experience with an encoder for Najda? How many steps, optical or mechanic, ...?
@chaparK There are encoders with a push button. I could think of an alternative user menu concept with such an encoder to reduce the amount of buttons.

I'm also very close to put everything together. About a second encoder for menu browsing, is it something that could be done in the near future. I find that the less buttons on the face is better, for a more refine look...

Also, I remember somewhere in this long tread that you've add or think of adding more customs Bi-Quads is it something that as been done??


Thank you??
 
Pushbutton and dial menus in Najda

I'm also very close to put everything together. About a second encoder for menu browsing, is it something that could be done in the near future. I find that the less buttons on the face is better, for a more refine look...

Also, I remember somewhere in this long tread that you've add or think of adding more customs Bi-Quads is it something that as been done??

Thank you??
I think of doing it with the one encoder we have and just use a port for the pushbutton signal. With the button push you enter into the user menus. With the encoder you scroll within the menu and enter a sub menu with another push. With the next push you can choose an option and leave the menu. In the menus there is an exit option to go back in the tree. More or less this way. I hope I could make it clear 😎.
 
downloaded volumio 1.2 beta from sourceforge. It seems to go without modifying etc/modules
Cool! 😀


Damn! :trapper:

My first Test with Najda and Raspberry Pi over I2S was a success. I have used piCorePlayer with the HiFiBerry driver and it worked out of the box. I just plugged the SD card from my running HiFiBerry system into the Pi connected to Najda.
I did not get the IR working. The setup did not talk to my Apple remote. I had the same problem with a RaspBMC server. Had to create a custom LIRC configuration for this remote. Maybe there are different types on the market.

Hi, congrats for your build and thanks for posting the picture with the rPi. Interesting, I'll check out the piCorePlayer, never heard of it.
Regarding the IR not working, well it should not be something serious. What sensor are you using? Is it correctly wired? (Pin outs can be awkward). But most probably: I don't see the keypad on the pic - and you need the keypad for the IR learn procedure!

Does somebody has experience with an encoder for Najda? How many steps, optical or mechanic, ...?
@chaparK There are encoders with a push button. I could think of an alternative user menu concept with such an encoder to reduce the amount of buttons.

I've tested a Bourns model, easy to source and works great.

I'm also very close to put everything together. About a second encoder for menu browsing, is it something that could be done in the near future. I find that the less buttons on the face is better, for a more refine look...

Also, I remember somewhere in this long tread that you've add or think of adding more customs Bi-Quads is it something that as been done??

There's now up to 15 biquads per EQ block since V.1.0.3 instead of 10 previously.

A second encoder is probably not something that we would want. Can you imagine the mess with 2 encoders on the front panel? 🙂

I think of doing it with the one encoder we have and just use a port for the pushbutton signal. With the button push you enter into the user menus. With the encoder you scroll within the menu and enter a sub menu with another push. With the next push you can choose an option and leave the menu. In the menus there is an exit option to go back in the tree. More or less this way. I hope I could make it clear 😎.

I've seen an encoder that combines a center push, and also 4-directional switches. I think that's MEC who manufactures that part. I can give you the exact reference if you're interested.
 
But most probably: I don't see the keypad on the pic - and you need the keypad for the IR learn procedure!

I've dialed the switch pins with the cable 😀.

I see my setup without the switches and only the standby button and maybe an encoder. The rest can be done with a remote. That's why I've asked for the pushbutton encoder menu. I don't know if it's possible to do such a thing with the chips on the board. Just an idea for a simple concept.
 
volumio

Quote:
Originally Posted by vince76 View Post
No the audio out is mono same here:

http://www.diyaudio.com/forums/digit...ml#post3797701
Damn!

I asked bjornhamra to have his etc/modules file and used it

Now I get stereo with no problem using ver 1.2beta

I had a problem with updating the database (update hangs and last very long time). After some googling I find that modifying the mpd.conf adding

decoder {
plugin "ffmpeg"
enabled "no"
}

solves the database issue

V
 
Travelbug,

Hi, I have a few questions regarding your PI setup, I realize that this is O.T. but it may help someone else too....

I use in my setup from a few years now a squeezebox that I am beginning to think to replace. Since Logitech bought it only bad things came from updates... My system lost connection with the server frequently and since Logitech drop the product, it's time for me to change technologies.

I've explore the Linux way, but did not find an audio player that come even close to Foobar. I think I've tried them all... Now that I'm use to it I could not use anything else.

Is there a way to run foobar as a front end on my main computer to stream over a PI connected to my Najda like you in I2S. My main computer is too far for a USB connection. Other wise I'll see what I can do with a NUC

Thank you
😉😉
 
I use in my setup from a few years now a squeezebox that I am beginning to think to replace. Since Logitech bought it only bad things came from updates... My system lost connection with the server frequently and since Logitech drop the product, it's time for me to change technologies.

What version of LMS are you using? My 7.8 is dead stable on Linux, supporting both squeezebox hardware and squeezelite on both a linux PC and a RPI.
 
Julf,

I'm also on 7.8 I only loose connection when I try to browse in my music. It only stop the music when I'm browsing in my Music. It sometime take 1 or 2 min to reconnect with the LMS.

It's a nice plan B LMS is dead now and it's time too move on. I think It could be a better setup with a direct I2S feed directly to the Najda. This way I could take advantage of some of the Hi-res files that I have.
 
I'm also on 7.8 I only loose connection when I try to browse in my music. It only stop the music when I'm browsing in my Music. It sometime take 1 or 2 min to reconnect with the LMS.

That sounds really strange - are you using a NAS box or remotely connected storage?

It's a nice plan B LMS is dead now and it's time too move on.
Well, for most of us LMS is not dead - there does seem to be a great community supported effort to keep the squeezebox environment going.

I think It could be a better setup with a direct I2S feed directly to the Najda. This way I could take advantage of some of the Hi-res files that I have.
I agree, and it is an avenue I am thinking of exploring too, but I would still use LMS and squeezelite to drive it.
 
I also have a running LMS Linux server and I just replace the 2 Receiver + Controller with RPI's because they are able to stream music with higher bitrates and the I2S connection to Najda is another benefit. I will only keep the SB Radio which is nice to have as a portable device on the terrace 🙂.
 
Thanks all for your precious advises with regard to adding a rPi-based music server to the Najda via I2S.

I've attempted to build one myself and here are my provisional findings.

Gear: rPi rev.2, Edimax EW-7811Un USB Wi-fi dongle, Android tablet, USB-powered hard-disk, a few point-to-point Dupont wires.

Software: VolumioPiBeta1.2 available on Source Forge.

Aim: Connect the rPi to the Najda via I2S and use the tablet for browsing the catalogue via wifi.

Results:
- Apparently I have a power issue with the external hard-disk. I'll get a powered USB hub and I hope that this will solve it. I don't know yet whether it's the rPi that doesn't want to supply enough current, or if it's because my power supply is too weak.
- Otherwise it all works fine! I could only test so far with web radio content, but i didn't need to make any change whatsoever and use the default settings. I do get clean stereo content - not just monophonic.

When I solve the HD powering issue, I'll be in the position of posting a step-by-step tutorial for those who'd like to try but haven't yet, if there's interest for that. I think it's a cool and funny project.