Squeezebox Touch -- Modifications - Page 90 - diyAudio
Go Back   Home > Forums > Source & Line > PC Based

PC Based Computer music servers, crossovers, and equalization

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 26th May 2014, 07:23 AM   #891
diyAudio Member
 
soundcheck's Avatar
 
Join Date: Mar 2005
Location: D
Quote:
Originally Posted by Eldam View Post

I'm looking for the TDA1541 kit thread a board which allow a SB clone for network library and I2S output to slave directly an external DAC board (with uf.l connector in my best dreams..)
You might want to checkout

Raspberry Pi, Berry NOS Dac and e.g. Rune Audio.

The Raspberry offers an easily accessible I2S header. There a several DACs out there that can be directly hooked up the Rasbperry PI.
And they pretty much all sound better then the SB Touch DAC.
The I2S drivers are available with RPI audio distros like volumio or Rune audio.

You'll also find other boards which are I2S ready such as UDOO, Cubietruck, Beaglebone black .... .
However. The RPI for sure is not the best board out there. The huge community support and available HW gadgets (HifiBerry,...) are IMO a huge advantage.

Not to forget. At 35$ it's really worth to give it a try.

Cheers
  Reply With Quote
Old 26th May 2014, 08:53 AM   #892
diyAudio Member
 
Join Date: Feb 2009
Thanks fir your reply Soundcheck!

Actually with edo only the dac is working but if I add tt3 I have buffer issue regardless which edo buffer option I am choosing.

But if I can have my dac working without edo it's even better.

How do you setup the port ID?
  Reply With Quote
Old 26th May 2014, 10:20 AM   #893
phofman is offline phofman  Czech Republic
diyAudio Member
 
Join Date: Apr 2005
Location: Pilsen
Quote:
Originally Posted by SDIESEL77 View Post
if I add tt3 I have buffer issue regardless which edo buffer option I am choosing.
Well then do not deliberately reduce your buffers by installing a mod specifically doing that when that results in xruns for your DAC :-) You should increase them instead, to minimize the danger of xruns.
  Reply With Quote
Old 26th May 2014, 10:34 AM   #894
diyAudio Member
 
Join Date: Feb 2009
Quote:
Originally Posted by phofman View Post
Well then do not deliberately reduce your buffers by installing a mod specifically doing that when that results in xruns for your DAC :-) You should increase them instead, to minimize the danger of xruns.
I setup 20000 as buffer in tt3 so it shouldn't be an issue and put Very Large buffer in EDO but the issue is still the same
  Reply With Quote
Old 26th May 2014, 06:19 PM   #895
diyAudio Member
 
soundcheck's Avatar
 
Join Date: Mar 2005
Location: D
EDO is using a different config file. It'll conflict with tt30.

As far as I can recall:

Once you have installed the EDO kernel, you can reinitialize without loosing that kernel. On the new install you can install tt30 without EDO.


Output device:

Connect the USB DAC and boot

Login and run:

cat /proc/asound/cards


You'll find your USB DAC listed at index 0,1 or 2

EG:

Code:
~$ cat /proc/asound/cards
 1 [USB            ]: USB-Audio - E-MU 0404 | USB
                      E-MU Systems, Inc. E-MU 0404 | USB at usb-0000:00:1a.0-1.4, high speed
In my case it is index 1. I could use "tt -o 1" to switch to USB.

In case it is "2". It's getting a bit complicated.

You'd need to relpace the existing "output" function with this:


Code:
output () {

killproc
 

grep '"hw:0' $FILE2 >/dev/null &&    DEV1='alsaPlaybackDevice="hw:0,0"'
grep '"hw:0' $FILE1 >/dev/null &&    DEV3='alsaPlaybackDevice = "hw:0,0"'
grep '"hw:1' $FILE2 >/dev/null &&    DEV1='alsaPlaybackDevice="hw:1,0"'
grep '"hw:1' $FILE1 >/dev/null &&    DEV3='alsaPlaybackDevice = "hw:1,0"'
grep '"hw:2' $FILE2 >/dev/null &&    DEV1='alsaPlaybackDevice="hw:2,0"'
grep '"hw:2' $FILE1 >/dev/null &&    DEV3='alsaPlaybackDevice = "hw:2,0"'
grep '"default' $FILE2 >/dev/null && DEV1='alsaPlaybackDevice="default"'
grep '"default' $FILE1 >/dev/null && DEV3='alsaPlaybackDevice = "default"'


case $1 in
 0) 
  DEV2='alsaPlaybackDevice="hw:0,0"'  # TXRX - digital
  DEV4='alsaPlaybackDevice = "hw:0,0"'
  sed -i "s#$DEV1#$DEV2#g" $FILE2
  sed -i "s#$DEV3#$DEV4#g" $FILE1
  echo "**Output device configuration changed"
  test -f $FILE6 && rm $FILE6
  ;;
 1) 
  DEV2='alsaPlaybackDevice="hw:1,0"'  
  DEV4='alsaPlaybackDevice = "hw:1,0"'
  sed -i "s#$DEV1#$DEV2#g" $FILE2
  sed -i "s#$DEV3#$DEV4#g" $FILE1
  echo "**Output device configuration changed"
  test -f $FILE6 && rm $FILE6
  ;; 
 2) 
  DEV2='alsaPlaybackDevice="hw:2,0"'  
  DEV4='alsaPlaybackDevice = "hw:2,0"'
  sed -i "s#$DEV1#$DEV2#g" $FILE2
  sed -i "s#$DEV3#$DEV4#g" $FILE1
  echo "**Output device configuration changed"
  test -f $FILE6 && rm $FILE6
  ;; 

  *)
   echo "**Wrong output option, try again"
   ;;
esac

}
Now you could also use "tt -o 2"

Cheers
  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
question to Squeezebox Touch users Martin Prothero PC Based 50 13th August 2010 10:27 PM
Which PS for Squeezebox Touch upgrade? Twisted Pear Placid, or AMB σ11? orpheus PC Based 8 4th June 2010 09:52 AM
Squeezebox Receiver Modifications jkeny Digital Source 3 12th March 2010 08:22 AM
Finish of the speaker, the final touch.. thanx Multi-Way 3 20th November 2007 03:12 AM
Squeezebox 3 I_Forgot Digital Source 0 3rd January 2006 03:16 PM


New To Site? Need Help?

All times are GMT. The time now is 07:28 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