Re: [SlimDevices: Audiophiles] What outboard DAC do you use with Squeezebox?

2012-10-02 Thread Triode

simes_pep wrote: 
 It was a John Westlake design, he was on the DIY Audio forum for a while
 talking about the PT products. However I'm not sure if a 24-bit stream
 was available when they were designed? It was predominantly a 16/44.1
 feed from a CD transport/player, or a 16/48 from DAT, DCC or Mididisk.

He's JohnW on pinkfish - most active on his thread re MDAC:
http://www.pinkfishmedia.net/ audio forum if you want to contact him.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=72018

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-08-11 Thread Triode

SBGK wrote: 
 after hearing the sound quality of my nad m51 via hdmi from my laptop i
 am now resigned to the fact that the touch is a dead end in terms of
 sound quality improvements in my system. EDO is just a distraction it
 has higher resolution, but poor sound quality.
 
 i have not heard anything better than hdmi into the m51 via jplay xtreme
 for foobar2000 a real connection with the music, like listening to it
 for the first time. smooth, sweet, detailed just like music should sound
 and the sound from acoustic guitar is amazingly lifelike. nad say they
 use i2s over hdmi, i am inclined to believe them.
 
 anyone want to buy a MCRU 5v linear power supply and a mf vlink 192 ?
 comes with free fa upgraded touch in a sandwich box.

HDMI done correctly [I think its hdmi 1.3 and later] will also be async
- i.e. the clock in the dac and feedback messages sent to the player to
adjust the playback rate to match the clock of the dac.  So it has the
potential to be technically better than anything with an spdif link in
it such as an external usb to spdif converter as that always requires
the dac to recover the clock in some way.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Display Off screensaver

2012-08-11 Thread Triode

Zombie wrote: 
 Can't find the app. Is it removed?

No - its still on the 3rd party list.  You should look on the player
Apps Gallery, 3rd Party Apps



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=95084

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Fidelizer SBT.. Why should it work?

2012-06-29 Thread Triode

SBGK wrote: 
 with my large buffer settings I can get several minutes playback of
 16/44.1 stored on the touch after the music has loaded via the ethernet.
 So I can switch off the laptop and disconnect the ethernet while the
 music is still playing - the sound doesn't change when I do this, it
 does change if I use fidelizer, that is good enough proof for me that
 fidelizer works.

That's impressive - as you can get say 3 seconds worth of buffering from
the tunable alsa buffer (usb interface), 10 seconds from the output
buffer and then the main buffer (pre decoding) is 3 Mbytes in size. 
Several minutes would only work if you are listening to very compressed
music?



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=95644

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-14 Thread Triode

adamdea wrote: 
 Leaving that to one side, have you been able to make any measurements of
 the S/PDIF out which could demonstrate and quantify the effect of the
 EDO changes (and other mods). I was surprised to read on a PFM thread a
 post from John Westlake saying that the S/PDIF out of the touch had very
 high jitter (in the nanoseconds but obviously varying between the peak
 to peak and the RMS figure.) I am fairly familiar with the J test which
 is used to measure jitter in a dac,.but i am not sure how jitter (or
 noise) is measured on the S/PDIF out. AFAIK such measurements are not
 often published either by manufacturers professional modifiers or
 reviewers. It strikes me that it would provide some middle ground in the
 current do tweaks make any difference to an external dac divide? if it
 could at least be shown that positive changes in the S/PDIF out could be
 achieved.

JohnW retracted that statement later on in the PFM -
http://www.pinkfishmedia.net/forum/showpost.php?p=1581854postcount=5



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-14 Thread Triode

SBGK wrote: 
 I am still interested in understanding why the usb irq is being called
 2000 times a second, is this something that can be reduced or is it
 dependent on the usb device used ? I don't think it can be helping sound
 quality.
 

Not having interrupts would have a dramatic impact on sound quality - no
sound!  The ehci hardware will generate interrupts one per ms.  I'm not
sure if these get double counted or if there is actually two per ms, but
the linux kernel doesn't change the default interrupt threshold which is
to rate limit interrupts to one per ms.

I'm completely missing the assertion that interrupts will impact sound
quality though - this is cpu activity necessary to make the device work.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-13 Thread Triode

magiccarpetride wrote: 
 I must say I'm baffled by your posts here. Didn't you originally claim,
 when you announced your EDO, that your intention was ONLY to enable
 24/192 processing on the Touch, and that you were certain that this mod
 could not possibly affect the sound quality otherwise? You seemed
 adamant at that point then that all the perceived differences are to be
 boiled down to subjective placebo and expectation bias. So why are you
 now engaged in discussing the possibility that there could be, after
 all, differences in the sound quality? What changed? Why don't you stick
 to your guns and let the dreamers continue dreaming?

Yes... I'm baffled by my posts here :), but its why I wanted to split
this discussion from the thread on the Touch forum which is about
functionality not subjective impressions of sound quality.

I can believe EDO impacts sounds quality, but didn't want to claim it
initially exactly because of the direction this thread has taken  I
believe the main reason there is an impact for this for spdif is that
turning off the internal dac means there is less audio related signal on
the power rails (should be none!).  However this also leads discussion
of cpu activity related noise which can be changed by whatever processes
run which is the ongoing debate here.  In this second case I stand by
the belief that unless the code which is executed to move audio packets
around is changed in some way then I don't see it impacting sound
quality.  Changing things which I can show does not impact the alsa
settings or the code executed to copy samples around is extremely
unlikely to impact sound quality (at best it impacts the content of
un-accessed memory locations!)



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-12 Thread Triode

SBGK wrote: 
 why not have the default code use the 0.6 method and then if it senses
 internet radio at the start of the track make it branch to a separate
 codepath that allow the internet radio format to play.
 .

This is what the code is intended to do - so I want someone to prove
that 0.7 is not doing this by providing a log showing different values
being selected.  The between the two code paths is higher up this
thread, please verify this that it does nothing different unless
internet radio is detected...



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-12 Thread Triode

cfraser wrote: 
 ^ lol, I forget why I even said that now. I guess it's obvious you'd
 need a proper/good logic analyzer to monitor an actual design. I was
 probably thinking along the lines of the differences between running
 slightly different code is sufficiently significant that it can be
 detected at some distance without any physical contact with the
 computer. Never mind close up. IOW, there ARE physical differences
 manifested when you run different code. This isn't an opinion (for those
 who don't work in the biz).
 
 Without knowing the architecture of the SBT processor etc. I couldn't
 even begin to guess. (I have a lot of ARM development boards here, maybe
 one is similar enough to give me an idea...) But I'm telling you, unless
 you intimately know how code/data is fetched and executed (caches?? and
 their operation), you can't begin to guess what effects an apparently
 minor code change that's logically identical to the previous code might
 have. Chips are designed with limitations. You exceed a limitation by
 (e.g.) one byte and the code may have a completely different execution
 signature. Rather cool to watch on the logic analyzer.

You are missing the point here - we are only discussing cases where I
believe there is no change to the active code being run - i.e. changes
being claimed to make a difference are ignored in terms of the code
running.  I agree any changes to the code running could impact at least
cpu/memory related noise on the power rails or ground plane.  However
the debate is only for the cases where there is no change to the active
code running - and hence this can't be the case.

In this specific case, the difference between 0.6 and 0.7 is something
like:


Code:


  resampling = false
  
  openOutputDevice()
  
  if setSampleRate() == false then
  closeOuputDevice()
  openOutputDeviceWithResampling()
  resampling = true
  end
  
  if resampling then
  bufferSize = FIXEDSIZE  # this is the new path added and only gets 
reached if the device failed to set the sample rate without resampling
  else
  bufferSize = userDefinedBufferSize
  end
  
  setBufferSize(bufferSize)
  
  debug(alsaSettings)# print console log of active buffer settings 
being used 
  



Please see post #68 and my git repo for the full code.  The point is
that the binaries are traceable back to the code changes shown and
unless you can show that the resampling case is being triggered (which
we need to fix if it is), then the code is following the same path as
before and this can't impact the running code.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-12 Thread Triode

SBGK wrote: 
 So basically the binaries are the same as jive_alsa for 0.6 and 0.7,
 just recompiled.
 
 I tried the recompiled 0.7 and it had the same issue as the old one ie
 harsh treble compared to 0.6, this is on a new dac so can't blame the
 benchmark dac1 for that.
 
 back to 0.6 and very nice it sounds to. Hope you can find a solution
 that keeps this sound quality.

So you tried both binaries in the zip and there was a sound quality
difference between them?  If so can you post the alsa log output (from
restarting squeezeplay using /etc/init.d/squeezeplay restart with
audio.output logging set to debug) showing the difference between the
active alsa configurations in each case.  If there is a difference then
I will happily look into this further, but if they are the same then I
can't see the code causing the difference you hear.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-12 Thread Triode

SBGK wrote: 
 The outputs are all the same between 0.6 and 0.7, but I guess you knew
 that. So I tried 0.5 and it gave the same results, I think most people
 would agree that 0.5 sounds significantly different to 0.6 and 0.7, so
 must be down to something else.
 

So now the change is between 0.5 and 0.6, not 0.6 and 0.7! - how does
this equate to people wanting to roll back to 0.6?  I'm afraid moving
the comparison makes me question the assertion that there is a
difference even more.  However if there is consensus on this I will look
at the code changes.

 
 Is there any way to stop the usb pid from changing priority to 59 ? I
 would prefer to have control over what priority I have processes running
 at.
 
Its hard coded into the EnhancedDigitalOutputMeta.lua file which sets it
- you can edit this file and restart.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-12 Thread Triode

SBGK wrote: 
 Triode, I have just confirmed to myself that 0.6 sounds different to
 0.7, listening to hells bells on ac/dc back in black album the first
 notes from the lead guitar are particularly piercing with 0.7 and sound
 totally different with 0.6 - more mellow with greater depth.
 
 Look at the evidence, there are multiple different people saying they
 prefer 0.6 to 0.7, I don't think they are trying to create mischief, I
 certainly wasn't looking for a difference when I first tried 0.7, yet
 immediately I found it was a poorer sound to that of 0.6, I haven't been
 able to live with 0.7 for longer than 5 mins. I think people are
 genuinely trying to help and I can appreciate that it must be
 frustrating that such an innocuous change seems to have made a
 difference sonically.
So are we now back to 0.6 to 0.7 being the change???  Is this shown by
the difference between the two jive_alsa files in the zip file on this
forum?



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-11 Thread Triode

Sysagent wrote: 
 As the title says :)
 
 How can I go back to the previous version of the EDO plugin please?
 
 I am on the current new version and to my ears it does sound quite harsh
 to listen to for a prolonged period of time, if somebody could post a
 step by step way of how to go to the previous version that allegedly did
 not have these traits it would be much appreciated.
 
 Many thanks,

Please read the rest of this thread (at least from post #56 onwards) -
although some have claimed 0.6 sounded better than 0.7, no one has
stepped up to the challenge of testing the two binaries against each
other and validating that they really hear a change and/or that there is
a difference in the active configuration used.

If you want to use an earlier version then you will need to manually
install - you can find the earlier version here:
http://code.google.com/p/triodeapplets/downloads/list

However if you do this, please post something to this thread which
verifies what has changed and how it impacts sounds quality - I don't
want rumours of old versions having better sound quality to maintain
without justification and evidence all future versions will be based on
the current version until someone proves that something which has
changed should be reverted.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-11 Thread Triode

SBGK wrote: 
 that's the problem Triode, you ask for feedback and so far you have not
 believed what people tell you and , in fact, have belittled the comments
 about 0.6 vs 0.7, why should we try your different binaries if you don't
 believe what people say and also if you can't hear the difference in
 your system. please tell us what proof will be acceptable to you.

I want to find any real differences, but having posted what I believe to
be the difference - which is the two binaries + the code changes, no one
has tested the two back to back and provided evidence of actual changes
in terms of the active configurations.  Starting a rumour than version X
is better than version Y just leads to uniformed people searching for an
old version which we have no evidence (yet) of why they are different. 
The reason for being concerned about this is that many of the claims of
better here and elsewhere have at least a hint of expectation bias and I
remain sceptical. [Several of the changes claimed to make a difference
can be shown to not impact the active configuration with only cursory
review of the code and must be questioned.]



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-05 Thread Triode

SBGK wrote: 
 no point unless you want a more analogue type sound backed up by
 empirical testing by about 10 people.
 
 oh well, there must be some other explanation for the difference in
 sound caused by setting large buffers.
 
 Maybe one day we'll get to understand. 
 
 Have you tried larger buffer sizes ?

Please read the code (all of which is public) - unless you make a change
which impacts the active buffer size all you are doing is creating an
expectation of a change - there can be no difference to the actual
operation if the parameters you change does not impact the active
values.  I'm afraid you are hitting expectation bias here...



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-04 Thread Triode

magiccarpetride wrote: 
 Actually, 'revealing system' indeed has a solid definition, so there is
 absolutely no need to try and relativize it and 'subjectivize' it. It is
 quite easy to compare two audio systems and provide quantifiable metrics
 as to why is one system more revealing than the other. The whole thing
 boils down to one aspect -- how quiet the system under study is. The
 noise that the system unavoidably generates while working can be
 measured and can be quantified, after which those metrics can be plotted
 and compared.

So that counts out my single ended triodes with their ac heaters then...
I suggest we don't turn this thread into a debate on whether its
possible to measure performance differences of hifi systems using single
measurement metrics though as there are many other fora for that...



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-03 Thread Triode

SBGK wrote: 
 agree that the index change is probably expectation bias, but the other
 changes such as buffer sizes, fab4.lua setting etc have a definite
 effect in my system.

Changing buffer size where the actual buffer size used changes could
easily have an effect.  Changing it beyond the point where it no long
changes the actual buffer sizes will not.

As said before changing loadPriority (unless you set it so EDO is loaded
later) and settings in SqueezeboxFab4.lua which are not used by EDO will
not have an effect and is at best expectation bias.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-03 Thread Triode

SBGK wrote: 
 With spdif out I was using a period count of 4. Setting the buffer time
 to 9 gave period and buffer sizes of 1024/4096 for all sample
 rates.
 
 With lower buffer time the buffer size and period size would be smaller.
 The exact buffer cut off that allows this behaviour is somewhere between
 10 and 9.
 

Let's be clear on this - for period count of 4, with the TXRX spdif
driver there is no point setting the buffer time above 10 as at 44.1
this gives a period time of 23219 which is is already limited by the
buffer size.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-02 Thread Triode

guidof wrote: 
 But here is the return from the squeezeplay restart command (this with
 EDO 0.6, buffer at 9, period count at 16):
  
Code:

  
  buffer_size  : 4096
  period_size  : 256 --- lower than default
  period_time  : 5804   --- lower than default
   

  
 

This is interesting.  I thought you were using a period count of 4.  In
this case the period count is so large it hits another limit (total
buffer size) in the driver.  This means that the period size/period time
are constrained and in this case are far lower than even the default
values.  So with these settings you are getting a period_time of 5.8ms
which is less than the default 10ms. However I also maintain you will
see this with both EDO 0.6 and 0.7.

For this setting you will get exactly the same active values with buffer
time of 10 and a period count of 16.  The limiting factor is the max
buffer size which is 32k bytes or 4096k frames.  So by setting the
period count to 16 you are forcing the max period size to be 256 frames
which is 5804us at 44.1k sample rate.  In this case you will get the
same values for any size of buffer time of 92864 (16*5804) and above.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-02 Thread Triode

guidof wrote: 
 When you state that my current settings force the period size to be 256
 frames at 44.1 sample rate, are you suggesting any consequences other
 than limiting the effective buffer time to 92864?
 
No consequences other than that - I am interested though if other
settings with the same period time but smaller total buffer give any
difference in your mind?



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-01 Thread Triode

guidof wrote: 
 Restarted squeezeplay with above command, which returned the following:
 
 
 
 I'm not sure this is what you wanted. If not, please let me know.
 

See post #54 in this thread - you should see the set of alsa params
which are actually used - as per the details below.  The values actually
used are indicated with , its my contention that you see the same
thing in the two cases.  If so I can't see where the difference comes
from, but lets get some details of what is actually being used.


Code:


  Hardware PCM card 0 'MXC SPDIF TX/RX' device 0 subdevice 0
  Its setup is:
  stream   : PLAYBACK
  access   : MMAP_INTERLEAVED
  format   : S24_LE
  subformat: STD
  channels : 2
  rate : 44100
  exact rate   : 44100 (44100/1)
  msbits   : 32
  buffer_size  : 4096
  period_size  : 1024  -
  period_time  : 23219-
  tstamp_mode  : NONE
  period_step  : 1
  avail_min: 1024
  period_event : 0
  start_threshold  : 1
  stop_threshold   : 4096
  silence_threshold: 0
  silence_size : 0
  boundary : 1073741824
  




Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-01 Thread Triode

SBGK wrote: 
 Triode, this is the command that I use to check the buffer sizes, it
 certainly shows different values between 10, 40 and 9
 

For SPDIF output, TXRX device? (Yes I agree for usb, but as per post 54
I don't believe it will for spdif)



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-01 Thread Triode

SBGK wrote: 
 good point, was wondering why the EDO mods didn't get the vinyl like
 effect of the spdif out, but the extra detail makes up for it.
 
 So do you think 40 is the maximum value ?

Read post 54 - 10 is already too big, no point making any bigger for
spdif with period count of 4.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-01 Thread Triode

SBGK wrote: 
 hmm, misread your post, you are saying it does affect the buffer size
 for usb and not for spdif. I noticed the effect on spdif long before I
 tried EDO, so think there is definately an audible effect via spdif. In
 fact it is much more pronounced than using EDO. Think it is also having
 an effect because some people couldn't run with these large buffer sizes
 eg if they were decoding on the Touch they would get lock ups whereas if
 they dropped down to 3000 they didn't have any issues.
 
 if it is set to more than 9 then it gets set to -1, so that is
 why that value was chosen.

Read post #54 - do you you see a change in the alsa params shown at
startup of squeezeplay?

10 with period count of 4 is already too big for the TXRX driver. 
Beyond this if you believe there is an audible difference it is down to
expectation bias as the software is doing nothing different and hence
the only difference is in your expectation.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-06-01 Thread Triode

SBGK wrote: 
 
 have set the alsaPlaybackDevice=default in file SqueezeboxFab4.lua,
 this was an SBGK mod, default is 'default'
 
 

As I posted above 0 this value is totally irrelevant when EDO is used -
it will have no impact on sound quality.

 
 --change the permissions to allow the index parameter to be changed
 
 chmod 666 /sys/module/snd_usb_audio/parameters/index
 
 echo  0,0,0,1,0,0,0,0  /sys/module/snd_usb_audio/parameters/index

I assume you are doing this after the box has booted and the usb device
is attached?  This is too late if your device is already attached - the
index are assigned as linux boots.

Also this is the first usb card so I think it will use 0 from this.  If
you do this and then turn your usb device on and off you will find that
the usb driver is unable create a card with index 0 and so fails:


Code:


  cannot find the slot for index 0 (range 0-3), error: -16
  cannot create card instance 0
  snd-usb-audio: probe of 1-1.1:1.1 failed with error -5
  



IN SUMMARY - NONE OF THIS WILL HAVE AN IMPACT ON SOUND QUALITY.

I really suggest you read the linux sources and understand what you are
changing before you claim it impacts the sound quality.  Almost
everything suggested recently has no chance of impacting sound quality
and is the potential consequence of expectation bias...



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-27 Thread Triode

SBGK wrote: 
 To conclude, the Touch is just too noisy to live in revealing system.
 The EDO mod shows up the inadequacies of the spdif out, but the EDO mod
 introduces noise itself, not least the 2500 per second usb interrupts.
 
I would suggest you need to be careful making blanket statements such as
this.  At best this is a statement of what you hear in your system and
at worst its possible that you have an expectation bias of the changes
(cf your assersion that EDO 0.7 and 0.6 are vastly different... or
tuning buffers beyond their max value makes a difference...)

I think what we can say is that in any computer based music system there
may be some level of cpu activity related noise which is present on the
power rail/ground plane.  Whether this can be detected on the output
interface will be hardware design specific and what impact this has on
the downstream components will be very dependant on the construction of
the downstream component.  In this case it sounds like your usb-spdif
device is suseptible to noise on the usb interface.  Its likely than
many well implemented async usb dacs may be less suseptible, others will
be.  

However the assersion that Touch is worse than a PC is a blanket
statement which I don't think you can stand by.  It will depend on the
PC, its operating system and specifically the output interface hardware
and its power rails.  There is simply too much variablity there to be
able to say that it will be inheriently better or worse that Touch.

As for how the touch output process influence sound quality - I suspect
that the main issue here is that there is so little going on within
touch that you can detect the impact of indiviual software
processes/tasks on the power rails.  On a generic PC there will be many
more active threads and so I suspect the background cpu activity/noise
is far more diffuse. However if you look at specific outputs such as usb
then you will see regular interrupts which are handled by the kernel in
just the same way as touch (everything uses ehci based usb chipsets for
instance).  There will also be application layer things which can be
tuned, but the impact this has on the output will be very dependant on
the hardware implementation.

To summarise - I think the best you can conclude is that with your vlink
192 you can detect more noise from Touch than from your PC.  I don't
think this should put people off using the touch - it may mean they want
to look at true asyc dacs (where there is a fixed clock is next to the
D/A converter and there is no spdif/pll)



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-24 Thread Triode

guidof wrote: 
 I have done extensive comparisons of EDO 0.6 and 0.7 and for the most
 part agree with your impressions.
 
Can you confirm the same is true between the two jive_alsa's files I
attached (which are the same as in the two downloads)

 
 For me and with my system, EDO 0.6 + TT3.0 + SBGK's settings with buffer
 at 9 and period count 16 gives the best sound. By best I mean
 sound that is well balanced across the frequency range, detailed but
 rich, without too hot a treble, engaging and easy to listen to for hours
 a time. Quite the high-end performance from a $300 device! 
 
Please restart the squeezeplay application with:

/etc/init.d/squeezeplay restart

Can you confirm the actual buffer sizes this is using (see posts on this
thread on what the debug which is shown the the audio device opens
means) - I think you will find the period time somewhat less than
9, but I want to know if you see this being different in the two
cases with the differnet jive_alsa files.  (if you do I will remain
skeptical that this means you can hear a difference!)



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-23 Thread Triode

rgro wrote: 
 And, Johnthat particular line is placed where?   In the tcp/ip
 section, priorities, or kernel??

I guess my point is I think it will be hard to set nrpacks with EDO at
present as you will need to change that kernel module parameter before
the module detects the usb dac.  As EDO assumes the dac it present at
startup, so you are going to need to edit the startup scripts and then
turn the dac on at the right time (after the parameter is set) - this is
not going to be trivial at present...



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-23 Thread Triode

cfraser wrote: 
 It might be convenient if SBGK put some instructions on how to install
 older versions of EDO in his blog, like where to copy the files. You are
 welcome for me volunteering you. :) I don't have a blog etc. or else I'd
 do it.
 
 I get the impression that the instructions might not be welcome in any
 of the EDO threads...but I may have the wrong impression.

I'm happy to have that discussion here - I can't see what changes are
that would have caused differences in audio quality.

Unfortunately the squeezeplay applet installer does not make it easy to
install old versions of an app - it maintains a single version which
will be installed for new installs so other than posting specific files
for people to manually install its not easy to go back to the old
version.

In the case of EDO 0.6 vs 0.7 the only thing which _could_ have caused
audio impact are changes in the jive_alsa binary as this is the only
changed item which processes audio.  However I don't believe the minor
change between 0.6 and 0.7 should impact this...  I'll look to build a
new version with and without the last change and post here for people to
test the difference.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-23 Thread Triode

Ok so here's details of the difference between EDO 0.6 and 0.7 and the
two binaries for people believing there is a difference.

1st - a diff between the two install zips:

Code:


  diff -dur 0.6/EnhancedDigitalOutputApplet.lua 
0.7/EnhancedDigitalOutputApplet.lua
  --- 0.6/EnhancedDigitalOutputApplet.lua 2012-05-15 22:20:24.0 +0100
  +++ 0.7/EnhancedDigitalOutputApplet.lua 2012-05-19 15:45:10.0 +0100
  @@ -251,6 +251,8 @@
  { desc = BUFFER_LARGE,   time = 10, count =   4 },
  { desc = BUFFER_SMALL,   time =   4000, count =   2 },
  { desc = BUFFER_RAND,time = 10, count = 104 },
  +  { desc = BUFFER_VLARGE,  
time =400, count =   4 },
  +  { desc = BUFFER_VLRAND,  
time =400, count = 104 },
  }
  local window = Window(text_list, menuItem.text)
  local menu = SimpleMenu(menu)
  Binary files 0.6/jive_alsa and 0.7/jive_alsa differ
  diff -dur 0.6/strings.txt 0.7/strings.txt
  --- 0.6/strings.txt 2012-05-15 22:25:54.0 +0100
  +++ 0.7/strings.txt 2012-05-19 15:45:17.0 +0100
  @@ -81,6 +81,12 @@
  BUFFER_RAND
  EN  Large + Randomise CPU
  
  +BUFFER_VLARGE
  +   EN  Very Large (USB Only)
  +
  +BUFFER_VLRAND
  +   EN  Very Large + Randomise CPU (USB Only)
  +
  REBOOTING
  EN  Rebooting
  



This shows that other than the difference in the binary file jive_alsa,
the only difference is the new menu options and the display strings for
this.  If you don't select these very large buffer values then this is
not used and not relavent.

2nd the binary jive_alsa, I've just confirmed the binary builds again by
rebuilding them and the only difference is the following patch (see the
rest of the code in my github repo posted a few posts above):

Code:


  --- decode_alsa_backend.c   (revision 415)
  +++ decode_alsa_backend.c   (working copy)
  @@ -628,6 +628,7 @@
  snd_pcm_uframes_t size;
  snd_ctl_elem_id_t *id;
  snd_pcm_hw_params_t *hw_params;
  +   int plug = 0;
  
  hw_params = (snd_pcm_hw_params_t *) alloca(snd_pcm_hw_params_sizeof());
  
  @@ -666,6 +667,7 @@
  
  LOG_INFO(Reopening device %s in plug mode as %s, device, plug_device);
  device = plug_device;
  +   plug = 1;
  
  snd_pcm_close(*pcmp);
  if ((err = snd_pcm_open(pcmp, device, mode, 0))  0) {
  @@ -736,14 +738,14 @@
  }
  
  /* set buffer and period times */
  -   val = state-period_count;
  +   val = !plug ? state-period_count : 2;  // safe value when plug layer 
used, else snd_pcm_close can crash
  if ((err = snd_pcm_hw_params_set_periods_near(*pcmp, hw_params, val, 0))  
0) {
  LOG_ERROR(Unable to set period size %s, snd_strerror(err));
  return err;
  }
  state-period_count = val;
  
  -   val = state-buffer_time;
  +   val = !plug ? state-buffer_time : 2; // safe value when plug 
layer used, else snd_pcm_close can crash
  dir = 1;
  if ((err = snd_pcm_hw_params_set_buffer_time_near(*pcmp, hw_params, val, 
dir))  0) {
  LOG_ERROR(Unable to set  buffer time %s, snd_strerror(err));
  



I've attached the two jive_alsa binaries in the zip file attached - if
you want to manually try these then scp this file them to Touch, unzip
the file and copy them one at a time to /usr/bin/jive_alsa, sync and
reboot.  I think you will find they do the same thing except in the
case when you get the Reopening device %s in plug mode as %s message
in the log which is only for low sample rate internet radio stations. 
In short - don't see any meaningful changes.


+---+
|Filename: jive_alsa.zip|
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=13431|
+---+


Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-23 Thread Triode

cfraser wrote: 
 
 Things appear to be working. However, I wouldn't mind hearing how I
 could manually install an EDO version so that it looks (from the SBT
 menus) the same as if I had installed the latest EDO version by the
 regular method. If there is no (easy) way to do this, and if the simple
 manual install I did is functionally identical to doing it properly,
 then I guess it doesn't really matter. I'm only concerned that the
 manual install doesn't *look* the same, so something important may be
 improperly configured. Thanks.

The manual install you have done is functionally the same - there is no
version number in the zip file so the only time you see a version number
and option to uninstall is when it is installed automatically.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-21 Thread Triode

It has been reported elsewhere that sound quality of EDO 0.7 is not as
good as EDO 0.6.  I do not believe this to be true and wanted to confirm
for users what the changes are between the two versions.  There are two
changes:

1) A new option on the buffer settings menu (no impact if you don't use
it)
2) New code in jive_alsa which overrides the buffer setting in the case
that resampling is involked. The change to the code is here:
https://github.com/triode/squeezeplay/commit/198f7818c95261bf3fd14110df1004a4e7c35c9a

In short I don't see a reason for people trying to install 0.6 rather
than 0.7.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-21 Thread Triode

It has been reported elsewhere that editting
/etc/squeezeplay/userpath/settings/SqueezeboxFab4.lua to alter buffer
tuning and output device parameters has an impact on sound quality.  I
do not believe this to be true.  The EDO applet is designed to run
before SqueezeboxFab4 applet and hence claims the output device.  This
means that any audio related initalisation performed by SqueezeboxFab4
is ignored.

The relavent code is from squeezeplay/src/decode/decode.c - this returns
ignoring the settings if Decode: open() is called a second time. 

Code:


  static int decode_audio_open(lua_State *L) {
struct decode_audio_func *f = NULL;
  
if (decode_audio || decode_thread) {
/* already initialized */
lua_pushboolean(L, 1);
return 1;
}
  




Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-21 Thread Triode

It has been reported elsewhere that tuning the kernel module parameter
nrpacks may have an impact on sound quality with EDO when using a usb
dac.

This can be achieved by:

echo NUMBER  /sys/module/snd_usb_audio/parameters/nrpacks

Please note that if you try this tuning parameter there are two things
to look out for:
1) The kernel we use will limit values of nrpacks to between 1 and 20 -
any values larger than 20 will be silently treated as 20
2) This parameter is only read at the time the usb audio device is
created.  With EDO this occurs while the kernel is booting as we need to
have the device available for the squeezeplay application.  I'm not
convinced at present that we can effectively change this parameter with
EDO in operation.  I'll produce a test kernel to check this.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-19 Thread Triode

Thought I'd post something to show what the maxium buffer sizes are to
avoid people trying to tune too far.

To see what the actual audio output setup is, login to touch and restart
the application with audio.output logging set to debug:

Code:


  # /etc/init.d/squeezeplay restart
  



Using EDO with the spdif output, the max buffer settings are:


Code:


  Hardware PCM card 0 'MXC SPDIF TX/RX' device 0 subdevice 0
  Its setup is:
  stream   : PLAYBACK
  access   : MMAP_INTERLEAVED
  format   : S24_LE
  subformat: STD
  channels : 2
  rate : 44100
  exact rate   : 44100 (44100/1)
  msbits   : 32
  buffer_size  : 4096
  period_size  : 1024
  period_time  : 23219
  tstamp_mode  : NONE
  period_step  : 1
  avail_min: 1024
  period_event : 0
  start_threshold  : 1
  stop_threshold   : 4096
  silence_threshold: 0
  silence_size : 0
  boundary : 1073741824
  



For usb the kernel driver allows a much larger buffer size, but not this
hides the fact that it is doing more work...  In this case jive_alsa
transfers samples the kernel which then every 1ms (full speed) or 125us
(class 2 high speed) decides what to transfer over usb.  So even though
jive_alsa is running less frequently the kernel driver is doing more
work


Code:


  Hardware PCM card 1 'Audiolab M-DAC' device 0 subdevice 0
  Its setup is:
  stream   : PLAYBACK
  access   : MMAP_INTERLEAVED
  format   : S24_3LE
  subformat: STD
  channels : 2
  rate : 44100
  exact rate   : 44100 (44100/1)
  msbits   : 24
  buffer_size  : 174760
  period_size  : 43690
  period_time  : 990702
  tstamp_mode  : NONE
  period_step  : 1
  avail_min: 43690
  period_event : 0
  start_threshold  : 1
  stop_threshold   : 174760
  silence_threshold: 0
  silence_size : 0
  boundary : 1431633920
  




Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-19 Thread Triode

I promised to publish the source to the modified jive_alsa - I've put it
on github as a forked version of squeezeplay:
https://github.com/triode/squeezeplay

This is the commit which adds the randomisation - any comments on this
doing anything would be interesting, as would views on alternative
algorithms...
https://github.com/triode/squeezeplay/commit/dfc80a233775bdbf25a44366d4b2bbe91f08b362



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode plugin with M-DAC

2012-05-16 Thread Triode

JJZolx wrote: 
 How does jitter get through an asynchronous interface? Isn't that a bit
 like talking about jitter on an Ethernet connection?

John is probably talking about non async usb dacs (of which there are
still many) - adding an issolator to these could easliy make it worse.

In the cause of the M-DAC as the designer (John Westlake) recommends
trying an issolator, I think you are safe assuming the clock is
reasonably well issolated from usb jitter.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94822

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-05-16 Thread Triode

EDO 0.6 contains an experiemental menu (Settings  Advanced  Digital
Output  Buffer Tuning) to allow some simple output buffer tuning to be
performed without need to install TT3 and log into Touch.  I make no
claim that buffer tuning will change sound quality, but did want to
speculate on what changes it creates.  I'm posting this here as I don't
want to distract the EDO thread with speculative discussion related to
sound quality tweeks...

Some background to the touch software:

Touch runs a real time version of the linux kernel which means its
possible to define some processes as real time (run with priority as
soon as they are want to access the cpu) and others which run on normal
process fairness basis.  The purpose of this is to be able to set the
back end audio process to make sure it can also provide data to the
output device avoiding dropouts due to lack of data.  

There are 3 main threads and 3 buffers which are relavent running within
the squeezeplay software:

TCP --- jive main thread - [streambuf (3M)] - jive decode thread -
[output buf (10sec at 44.1)] - jive_alsa (RT) - [alsa buffer]

Of these the only process which runs at real time is jive_alsa.  This
means it normally runs as soon as it is able to and when it runs it
moves samples from the output buffer to the alsa buffer, applying volume
gain and format conversion when it runs.  The frequency jive_alsa wakes
up at is directly determined by the alsa period_time which is defined
from the alsa buffer time and the sample rate.  Thus tuning the alsa
buffer (aka buffer tuning) changes how frequently jive_alsa wakes up
and does something.  Timing of other processes running is really
dependant on other things and to a first order has no relation to the
output buffer size.  For instance the decode process wakes up every few
hundreds ms and decodes and equivalent chunk of audio data and then
sleeps (once the buffers are full).

So my contention is that the primary impact of buffer tuning is to
change how frequenty the jive_alsa process runs and how much data it
moves each time.   As the process is RT it actually runs like a
metronome with a very constant interval between when it starts.  The
interval which jive_alsa runs is the period_time which is determined by
the buffer_time / period_count, with the exception that the period size
can't exceed the internal alsa buffer size set by the kernel device
driver.

Setting the buffer time too small will result in dropouts as even with
real time processing the cpu can't keep the output device dma buffer
full with data.  Setting it too high was also avoided by Logitech as it
will more output latency which probably leads to worse synchronisation.

So what does this mean:
- default settings are 20ms buffer time and period count of 2 - this
results in a period time of 10ms for most cases, but at 192k sample
rates, the period time becomes 5.3ms as it is limited by the alsa buffer
size if using the spdif output.
- increasing settings to 100ms buffer time and period count of 4 results
in a period time of 23ms for 44.1k, 10.6ms for 96k and 5.3ms for 192k,
again limited by the device driver buffer size at higher rates

A period count of 2 is the minimum which can usefully work and allows
the minimum number of times jive_alsa needs to run for a given buffer
time.  The only real reason I can see for making the period count larger
is that it allows larger effective buffers once it becomes limited by
the device driver buffer size - i.e. we can have 4 or more periods each
of max size which match the device driver size.

What causes an impact on sound quality (if there is one?).  Well I
speculate that it could be the frequency at which jive_alsa runs - hence
changing the buffer size impacts this.  The cpu still needs to move as
many bytes of data, but the process which is running at real time and
hence like a metronome is running on a less frequent basis for larger
buffer sizes (at lower sample rates).  I don't know why this actually
impacts sound quality (if it does) - it could be due to cpu related
noise or noise from DRAM access coupling to other parts of the circuit,
or something completely different...  However there is something which
definately changes which is the frequency that a bust of activity
occurs. [note the size of the burst changes depending on the frequency
too as the total amount of data moved is constant]

EDO 0.6 includes a simple way to try the default buffer settings + large
(buffer time 100ms, period count 4) and small (buffer time 4ms, period
count 2) via a simple menu option - which will then reboot when
selected.  It also includes an option called large + randomise cpu -
this still runs the jive_alsa process at real time, but attempts to
randomise when jive_alsa wakes up.  This is a total experiement to see
if it has any impact...  What it does is schedule the next time it
should wake to be the time until the output buffer can accept a period's
worth of data + between 0 and 90% of additional 

Re: [SlimDevices: Audiophiles] Display Off screensaver

2012-05-15 Thread Triode

rgro wrote: 
 Hi Triode,
 
 Just to clarify,  am I correct in that for your app to function when
 music is playing, the Display Off option should be selected under
 ScreensaversWhen Playing?  
 
 Thanks,

Yes, and probably set the timeout to 10 seconds.  After the 10 seconds
timeout, this will cause the screen to blank by turning off the
backlight and disabling the display in the same was as TT3 and also
stopping the render of the screen which happens within the squeezeplay
application.  The later means than if the display would have shown
scrolling text then it will not be updated taking cpu time even though
you can't see it.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=95084

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Display Off screensaver

2012-05-14 Thread Triode

lake_eleven wrote: 
 Once turned off, how to turn on if needed?

By touching the screen or using the remote control - it acts as any
other screensaver in that it only triggers after a timeout on
inactivity.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=95084

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Display Off screensaver

2012-05-09 Thread Triode

Covenant wrote: 
  Triode wrote: 
  I will post this here as its clearly unproven and something to discuss
  on the audiophile board
  
  
  
  [As an aside - I note that with the EDO app installed and the internal
  digital out selected so that the analog output is not enabled, if you
  measure the analog outputs on an oscillocope then you see a much lower
  noise floor than when the analog dac is enabled.
  
  Does this explain why so many of us report an improvement in SQ using
  16/44 material?  
 
 The lower noise floor at the analog output is only because the dac is
 not running - which looks to generate quite a lot of low level noise
 for 0 output.  When it is turned off then this is much lower.  However
 I think the impact could be more significant in that with the dac on
 at full volume then the power rails are not only powering the dac but
 also seeing some level of signal related variation.  With the dac off
 this is not there and there should be direct no audio signal related
 modulation on the power rails.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=95084

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Display Off screensaver

2012-05-08 Thread Triode

lake_eleven wrote: 
 Can this be installed over EDO and TT3.0

Yes, but not the screen off part of TT3 as it is intended to to that
function (and slightly more) tied to the screensaver activation.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=95084

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


[SlimDevices: Audiophiles] Display Off screensaver

2012-05-07 Thread Triode

I will post this here as its clearly unproven and something to discuss
on the audiophile board

I've just posted a new app to the repro for Squeezebox Touch - this
provides an alternative to the built in Screen Off screensaver which
disables some of the processing associated with the screen when the
screen is off.  It does the same as TT screen off + also disables some
internals to the squeezeplay application related to rendering the screen
when it is off (reducing cpu load for scrolling text etc when the screen
is off).

The intention is you may want to try it as a when playing screensaver
which will bank the screen after the delay and hence use less cpu power.
Whether this has an impact on the audio quality is unproven and the
reason I am posting here...

To install: On the player goto 3rd Party Apps, unselect recommended
Apps only and then select Display Off

[As an aside - I note that with the EDO app installed and the internal
digital out selected so that the analog output is not enabled, if you
measure the analog outputs on an oscillocope then you see a much lower
noise floor than when the analog dac is enabled.  At the limit of my
simple scope's gain I can see noise which is related to cpu activity - I
believe looking at this, that disabling the screen does have a
measurable impact, but it is very much at the limit of what I can see
and well below the normal noise floor of the analog output.  Whether
this impacts what you can hear is a completely different matter]



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=95084

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-04-22 Thread Triode

tonyptony wrote: 
 Does anyone know if Inguz uses the alsa plugin layer or the jive_alsa
 process? It would be unfortunate if this interesting new app is not able
 to run with Inguz in line. I'll have to try it out and see.

Inguz is all server side and this is all done on the Touch player so
don't see why they can't coexist.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-04-21 Thread Triode

There has been some discussion on the Touch forum about the EDO app and
the potential benfits to audio quality from the spdif output at 96k and
below.  This is not the primary purpose of the enhanced digital ouput
app but people have debated whether any possible change in audio quality
exists.  I throught it would be useful to spell out what the changes are
that are in EDO.  As I may speculate about any impact on sound quality,
I thought I'd do it here as its definately a discussion for the
audiophile forum.

EDO essentially comprises three parts:

1) A custom linux kernel which is the standard Logitech kernel with the
following changes:
- spdif - additional clock divider values to allow 176.4/192k playback
- usb scheduler - minor changes including change of default compilation
options to allow most dacs to connect to usb
- usb audio - major changes to include most of the more recent linux
kernel changes that support uac2
- experimental alternative kernel idle routine

2) A squeezeplay applet which allows the kernel to be installed and
provides menus to select the output device.  It also starts up the audio
output of squeezeplay and uses does a couple of things differently from
standard squeezeplay:
- it does not start an effects jive_alsa process (it is assumed users
don't want to hear the effects processing)
- it bypasses the alsa plug layer and uses the spdif output TXRX
directly, simplifying the amout of processing required between jive_alsa
and the spdif output driver
- increases the priority of the irq task associated with the spdif
driver (primarily to improve performance for 192k playback)

3) A new jive_alsa binary which adds support for additional alsa formats
for packing samples into asla frames - this is necessary for the usb dac
support, but there are no changes which I believe would impact spdif.

Now I don't claim sound quality improvements from any of these for spdif
playback and I have not done any critical listening for this.  I would
also not want to make any claims without being able to measure the
circuit in more detail.  However you could speculate about the
following:
- not sending output to the analog will avoid there being any data sent
to the internal dac and avoid any data related load on this part of the
circuit/psu
- bypassing the alsa plug layer will reduce cpu load
- not having a second jive_alsa process running reduces cpu load
slightly

However all these could be achieved with TT3 (I don't run it, but
reading the code it looks like it will do this and much more)  So its
probably best to see EDO as doing the more obvious bits of TT3 to me.

There is one other component of the app which is dissabled by default
and is a complete experiement - this is the kernel idle option.  This
can be turned on from Settings  Advanced  Digital Output.  What it
does is subsitute the default kernel idle task (which allows the cpu to
enter low power mode) for an alternative one (which does not enter low
power mode).  I speculate that if cpu load has an impact on sound
quality then this should have an impact less than 100% cpu means the
idle task is being run.  I would be very interested if people can tell
the difference with it enabled or not



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Triode's USB 24/192 plug in - sound quality impressions

2012-04-20 Thread Triode

JohnSwenson wrote: 
 I have a HRT Music StreamerII (not the +), it works very well with
 Triodes plugin and a hub. Adding TT3.0 significantly improves the sound,
 with this combination it's getting astonishingly good.  (it's not the
 best, my homebuilt DAC still blows it away). The II with TT3.0 is
 sounding better than several other way more  expensive S/PDIF input DACs
 I have. (except for my own design -- I'm not biased am I?)
 
 I had to do a little work to get TT3.0 to work with it, I had to set the
 buffer to over 5000, and I had to change some of the priority settings.
 The esiest way to change the priorities was to just turn them off all
 together. I didn't have time to figure out which one caused a problem. 
 
 I tested the screen off part of TT3.0 and it didn't make any difference
 so I left the screen on. The part of TT3.0 that seemed to make the
 difference was the kernal settings, when I implemented just them I got
 the same sound improvement. 
 
 
 John S.

Note that the app changes how the buffer setting is defined - so you
will need to edit the EnhancedDigitalOutputMeta.lua rather than the
standard file to change buffer setting.  I'm interested if the kernel
idle option makes any difference wrt to the kernel tuning?



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94855

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Digital transport/TT 3.0 explanation revisited, please

2012-03-30 Thread Triode

Soulkeeper;698674 Wrote: 
 Can you please elaborate on ASRC? What is it? (async clock recovery?
 adaptive clock recovery something? if so, what is that and how does it
 work, can you point me to some resources?) 
 

Asynchronous Sample Rate Converter - try the thread on diyaudio:
http://www.diyaudio.com/forums/digital-source/28814-asynchronous-sample-rate-conversion.html


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=94352

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] 192 downsampling when decoding at server side

2012-03-11 Thread Triode

JohnSwenson;694826 Wrote: 
 Actually I was thinking more about code than data. The assumption being
 that a mainloop for processing PCM is probably a lot simpler than the
 loop for processing flac, thus giving a higher probability of a cache
 miss on the code. I haven't actually analyzed the code or run them
 through a processor simulator etc so I don't know for sure.
 
 In a couple weeks I will have my new groundplane noise analyzer up and
 running and I will be able to tell if there really is a difference
 there. 
 

I'm interested in people hearing this difference verses the difference
of running the background process which is part of my blind tester app.
As I said in that thread I can see the amount of time and frequency of
running the idle process causing differences in power consumption of
the cpu, but thus far I think there are any results showing this...


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=93970

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Data Rate Kbps

2012-03-01 Thread Triode

Assuming you are testing to a classic player then I think the difference
is likely to be some changes to the firmware which slowed down the
maximum rate that network test would run at.  So I agree its not as
accurate now as it used to be (unfortunately).  In contrast network
test on squeezeplay players should be more accurate in recent builds.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=93879

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] soundcheck's Touch Toolbox 3.0

2012-02-16 Thread Triode

Soundman;690874 Wrote: 
 As I already said: The only TT-mod that works without rebooting is tt
 -k, which by itself doesen't make a big difference. But for me it's
 not so important anymore to make more tests, because my friends and
 myself (five people) did a blind-test and all five were able to
 identify the Touch with the TT-mods (accuracy was above 95%). And all
 the five of us concluded, that the Touch sounds better with
 Soundcheck's mods. Why sould I do more tests, since I'm very happy with
 my modded Touch? Klaus did a very good job indeed!

I am very happy to accept that the Soundcheck mods create an
improvement - I'm interested in why and how we can improve further 
The app is intended to help discover this and see if any further mods
could be beneficial.  I am interested in results from people who have a
system which shows the differece between mods to see what their results
for test 2 are.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=91322

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] soundcheck's Touch Toolbox 3.0

2012-02-14 Thread Triode

Soundman;690607 Wrote: 
 It's not suitable to test TT-mods. As Triode writes: The applet only
 supports changes which can be made on the fly without restarting
 Touch. The TT-mods always require a restart (except for TT -k). Comes
 to it that the TT-mods should be tested all together, which is not
 possible with Triode's app. But it's the sum of all of them which
 really makes the difference.

I think some of the TT mods can be made to work with the approach in
the blind tester, others which require a reboot can't easily though I
am willing to consider extending the app so state it persits across
reboots.  However I do think its a valuable way to understand changes
whether its a batch of them or individually.  The included test set
does also make a change which I would be interested in people's
observation of...


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=91322

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Spotify sound quality

2010-10-13 Thread Triode

squeezophile;582034 Wrote: 
 Would volume leveling settings in the Spotify menu affect the sound
 quality? I mean, I read that reducing the volume on the squeeze box
 results i a lower quality on the digital out because of the reduction
 of resolution when decoding.
 see:
 http://forums.slimdevices.com/showthread.php?t=77725highlight=volume+resolution
 
 After comparing some tracks on Spotify I noticed that some tracks are
 indeed better than others.

I doubt that the volume leveling value for the desktop client is used
by the library, though I can't be sure.  Sometimes you will get a 160k
file rather than 320 - you can often see this if you have logging for
the helper app set to debug.  Other than setting a preference for 320k,
there are no api calls to influence sound quality.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=82484

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Bit perfect SqueezePlay and WASAPI support?

2010-03-08 Thread Triode

I think the latest version of portaudio supports WASAPI - I've not tried
though.  Another reason to look at this though...


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=76025

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] BBC - higher bit rate

2009-01-25 Thread Triode

The BBCiPlayer plugin uses the new 96 kbit/s live streams if you are in
the uk.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=45881

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


Re: [SlimDevices: Audiophiles] Design miss in SB3 digital output? or Slimserver problem ?

2007-07-10 Thread Triode

Anyone wanting to understand the slim architecture more and the impact
of powering off and on the player could try turning on the
d_slimproto_v debugging and looking at the lines which starts
sending.  This shows all the control frames sent from the server the
player.

You will see that the difference between pausing and unpausing a track
and pausing, powering off, powering on and unpausing is minimal - just
a few different grfe (graphic i.e. display frames).  This is the reason
for the arguement that nothing special is happening by powering off...


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=36503

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Buffering on the SB3

2007-01-30 Thread Triode

I was trying to say its much more than 50ms - its of the order of 10secs
or more depending on the data rate you are streaming at.

[put I liked to do demos which always worked]


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=32248

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Buffering on the SB3

2007-01-30 Thread Triode

Buffer size is implemented in the player firmware and is not user
adjustable I'm afraid.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=32248

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: ok, may be i am just crazy, but how can i be so lucky

2007-01-18 Thread Triode

PhilNYC;171712 Wrote: 
 I'm not saying that the file is jittery.  But when you play an Apple
 Lossless file on a Slim Devices system, SlimServer converts that Apple
 Lossless file into FLAC/WAV on-the-fly (as you put it)...and that is
 where I am saying that perhaps some jitter is being introduced.  The
 timing accuracy of that on-the-fly conversion will be dependent on the
 local oscillator of the CPU that is doing the conversion...

Slimserver converts the files as fast as the server can run, there is
no clock involved in this process it takes X bits of format 1 and turns
them into Y bits of format 2.  If the server is fast it runs fast, if it
is slower it takes more cpu time.  But critically this is a bits only
operation, there is no timing involved.  The clock and potentially
jitter is only introduced when you reconstruct the signal in real time
which is only done in the player.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=31833

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: why didn't cd players ever re-buffer?

2006-10-19 Thread Triode

audioengr;147864 Wrote: 
 My point is that the buffer that is doing the decoding of the bits on
 the disk is clocked by the PLL clock that is influenced by the jitter
 on the disk.  The clock that clocks the buffer input is identical to
 the clock that clocks the buffers output.  It is one PLL clock and it
 gets jittery from the variable spacing of the bits on the disk.  This
 buffer is only a holding place in order to decode the bits.  It is NOT
 an elastic buffer for reclocking the bits.
 

Out of interest I've just looked up the datasheet for the Sony
cdx2500bx which is used as the cd cdcoder in my aging transport (Teac
T1).  This claims 32K of RAM for wide-frame jitter margin (+-28
frames).

 
 No matter how you look at it, if there is one PLL and it must track the
 bit-rate coming off the disk, then it will be affected to some extent by
 the jitter in the pits and motor speed-variation, loop-control,
 mechanical resonance of the disk spinning etc...
 
So in the case of adding a Superclock to improve performance - do we
replace the PLL clock with a fixed phase clock?  I'm struggling to
understand how that avoids compromising the data.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=28621

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Transporter as external DAC - which cable?

2006-10-16 Thread Triode

Depends what you mean by network cable.  Old ethernet cable and much
lab stuff is 50 ohm characteristic impedance.  Patch cables used for
telco transmission links [1.5M, 2M, 34M, 45M etc] is 75 ohm.

The bnc connectors should match the cable impedance - normally the 75
ohm ones don't have insulation around the earth connection - see here
(thanks to google!):
http://sosnick.uchicago.edu/BNC_50_75.html


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=28701

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Transporter analog out questions

2006-09-27 Thread Triode

gharris999;140139 Wrote: 
 2). What is the best way to unbalance the Transporter's XLR analog outs
 to connect to unbalanced RCA ins on the ATI amp?  (I assume that a LoZ
 to HiZ transformer is NOT the way to go.) 
 

Note that doing this may not sound the same as using the unbalanced
output from Transporter.  The Dac chip has balanced output signals and
in this configuration you are only using one of them.  This potentially
removing some of the benefits of differential output from the dac.  The
unbalanced output combines the differential outputs and so is a true
unbalanced output.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=27946

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: 1K Balanced impedance

2006-09-15 Thread Triode

I'd have thought what mattered is the low pass filter break point formed
by the output stage/input stage [resistive] impedance and the cables
[capcitance] impedance (plus any input capacitance of the power amp). 
Even if the output stage impedance = input stage impedance as long as
the LPF break point is high enough should be OK.

Hence a passive pre with a 100K pot has a max ouput impedance of 25K
[pot in the middle].  If this drives a cable of say 100pF/m - gives a
-3dB point of 64kHz for a 1m cable, but 6kHz for a 10m cable.  [You
probably want much less than -3dB at 20-30K]

So 1K should be fine as long as the cable capacitance is low enough -
i.e. it is a relatively short enough.  

So if the target LPF break point is -0.1dB at 20kHz, it is -3dB at
~130kHz, which would equate to ~12m for my theoretical 100pF/m cable if
I have done the maths right(!)
[input impedance 1K]


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=27445

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Is max volume really max?

2006-08-19 Thread Triode

Good to hear this John. You will be glad to know that following some
debate, 6.5 will default to replaygain turned off for new players - so
audiophiles should not get tripped over by this in future...


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=26002

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: 12.28Mhz oscillator removal - which radio streams will I lose?

2006-07-06 Thread Triode

Should be OK with alien as the mplayer config resamples it to 44.1.

Also, all you need to do is lift one end, so it is can be restored if
necessary..


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=25265

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: letter to Hi Fi News

2006-07-03 Thread Triode

People worried about the different processing being performed by the cpu
for flac vs wav may like to consider the impact of repeating bit patters
in the digital stream.  Surely it would all sound better if the data
being processed exibited no repeating patterns which could be coupled
into the power rails


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=25138

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Replaygain affecting sound quality?

2006-03-27 Thread Triode

Back to something mentioned higher up this thread.  What do people think
of a SmartII replay gain mode - which only uses track gain and if it
detects multiple tracks from an album it defaults to 0db.

My ideal (from an audiophile point of view) would be to use track gain
when playing a random mix and 0 db all other times.  However having
looked at the server code this is harder to achieve - so is the
suggestion above useful?  If so can someone raise an enhancement
request and note it here??


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=18948

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: SB3 rave in Stereophile March eNewsletter

2006-03-24 Thread Triode

Anyone deeply interested in spdif/jitter etc from an engineering
perspective may be interested in a couple of recent threads on
diyhifi:
http://www.diyhifi.org/forums/viewtopic.php?t=432
http://www.diyhifi.org/forums/viewtopic.php?t=453

One of the thoughts coming out of this is that spdif actually has
significantly lower jitter than the recently hyped usb.  However spdif
from a CD transport contains regular subcode data which is not present
on usb and this potentially adversely impacts the dac.

Sean - what do you put in the subscode bits?
[Don't suppose your new toy will be able to do the equivalent plots?]


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=22301

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: SB3 rave in Stereophile March eNewsletter

2006-03-23 Thread Triode

Skunk Wrote: 
 CS8412 doesn't, but CS8411 has a built in buffer. The CS8412 uses a
 on-chip PLL to recover sender clock data. 
 
 I seem to recall Sean saying the programmable PLL chip (not sure if
 it's on the receiver chip or seperate) is part of the key to SB2/3's
 low jitter, along with other things.

There are no PLLs in SB2/SB3 for the audio chain [this is a reason why
it sounds better than SB1 which had a PLL for the master clock for the
3rd part chip used.]  Indeed it has separate crystal oscillators for
44.1 and 48 KHz, specifically to allow this and support multiple
sampling frequencies [compare this to certain other computer based
products with don't]

CS8412 has a single sample buffer, CS8411 buffers a small number of
samples.  Key point is that they both support 2 modes:
1) output clocked by recovery of clock from the spdif line
2) output clocked by local clock in the DAC

In the first case, the internal PLL recovers the clock from the spdif
datastream and is used to clock out the data - hence samples are
clocked out at the rate they are arriving.  In local clock mode, the
local clock can run faster/slower than the clock generating the data. 
In this case either chip will drop or insert a sample.

Now the issue that has been learnt over time is that jitter on the
conversion clock at the DAC chip is much more noticable than people
originally thought.  Essentially the issue is that the correct samples
reproduced at slightly the wrong instance in time results in distortion
which is audible (arguably as bad as slightly the wrong sample
reproduced at the correct instance in time)

Hence to get the best reproduction you really want a low jitter clock
directly connected to the dac chip as this is what is doing the digital
to analogue conversion.  A crystal oscillator is always going to be
lower jitter than a non crystal based PLL - which is essentially a
guessing circuit [create a clock, compare it to the incoming one and
change it a bit if it is going to fast or too slow]

Two box systems which use DACs are hamstrung by spdif as it was
designed prior to knowledge of the jitter issue and so make it
difficult to extract a precise clock from the data signal due to both
the data and clock being encoded together.  Hence a PLL is needed to
extract data at the receiver chip in the DAC box.

Recent dacs have attempted to address this in multiple ways, e.g:
1) Asychronous clocking [just run the DAC with its own clock, make no
attempt to sychronise the two and put up with the occasional sample
being dropped or repeated on the basis that such errors are less
audibly noticable than jitter on the clock] e.g. DDDAC diy dacs
(http://www.dddac.de/)
2) Crystal based PLL (VCXO) which is able to produce a low jitter
version of the recovered clock as it is based on a crystal oscillator. 
Note there is no need for a large buffer to do this as as the jitter
between the input clock and the conversion clock only equates to
fractions of a sample time. E.g. Tentlabs XO-DAC (technical background:
http://members.chello.nl/%7em.heijligers/DAChtml/PLL/PLL1.htm)
3) Asychronous resampling - resample the data in the dac to a new
sampling rate defined by a local low jitter crystal based oscillator
and then use this to clock the dac chip for conversion.  This uses an
asychronous resampler chip which actually creates new sample values to
represent the data at a new data rate.  The conversion chip is really
doing some clever math to convert between sample values and so is able
to absorb an amount of jitter on the input stream as it can assume the
input samples were produced at a fixed rate (it does not need them to
turn up at exactly this rate).  The upside is that the jitter at the
conversion chip is low, but the actual sample values are changed as the
sampling rate is changed.  

Now SB2/3 is a one box system so it gets excellent quality for level of
the components used by using a low jitter crystal oscillator and
connecting this direct to the dac chip without the need for an spdif
link.  When an external dac is used, as spdif has to be used the
questions over how the clock is recovered in the dac and used to clock
the D/A conversion all apply...


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=22301

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: SB3 rave in Stereophile March eNewsletter

2006-03-23 Thread Triode

cliveb Wrote: 
 The buffer isn't in the DAC, it's in the transport. *All* CD players and
 transports, since day one, have such a buffer. It's as essential to the
 correct operation of a CD transport as the laser itself.

Agreed - the datasheet for the sony cxd2500 in my transport [very
common chip a few years ago] includes:
Wide-frame jitter margin built-in 32K RAM.  

This is needed to buffer the datastream from variations in rate of
reading the disc and allow a cheap motor + servo to manage its speed.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=22301

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: SB1 digital out compared to SB2 and SB3

2006-01-01 Thread Triode

FlyFishAndGolf Wrote: 
 The studies published by the Audio Engineering Society demonstrated that
 jitter isn't audible until around 20,000 ps.  I am also of the opinion
 that the entire jitter problem was overhyped by marketers.
Figure 9 of http://www.nanophon.com/audio/jitter92.pdf (also an AES
paper) suggests audibility of jitter goes much lower than 20ns...


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=18116

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Anyone have this kind of setup with lossless files?

2005-12-20 Thread Triode

I can stream lossless to SB1 overwireless fine.  In this case slimserver
is actually sending either uncompressed wav or mp3 (if bitrate limiting
is set for the player).  Do you have bitrate limiting set?

You don't say how this is wired up - are both hops wireless?

With SB1, there is a relavely small buffer on the player (when playing
uncompressed).  This means the server needs to respond rapidly to
requests for new data.  The server does not cache any input data when
serving what it thinks are local files.  If the file are on a network
server and the server is slow responding, this could potentially cause
it to slow down reading the file.  This may be your problem.  

Have you tried running slimserver on the server machine itself (as then
the files are local and slimserver can access them imediately).


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=19286

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: SB1 digital out compared to SB2 and SB3

2005-12-11 Thread Triode

I think this really depends on your dac.  I can tell the difference
between different transports.  But then my dac has a simple spdif input
receiver [very common crystal 8412] with standard loopfilter - this only
attenuates jitter above 25Khz.  Adding a new clock to an old cd
transport was noticable with this.

More complex dacs attenuate jitter much more (in the digital domain
using async resampling or by secondary plls with much tighter loop
filters).  With these any jitter on the spdif line should be much less
noticable...


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=18116

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Signal Strength -- Ideal

2005-11-20 Thread Triode

If you think you are having wireless problems, I have just posted a new
plugin which tries to measure the wireless bandwidth between slimserver
and the player - which should be a more useful metric than signal
strength.

I'd welcome feedback from people having difficulty with wireless as
this was the reason for writing the plugin.

The plugin is attached to post 37 of the following thread:
http://forums.slimdevices.com/showthread.php?t=16832page=4
It is designed for server 6.2 or later.

To use, unzip the file, put the resulting NetTest.pm into the Plugins
directory of your slimserver [C:\Program
Files\SlimServer\server\Plugins or equivalent].  Restart the server.

A new menu item should appear on the player Plugin menu Network Test.
Navigate to this.  Then press the down button to choose a data rate at
which to test.  The player should then display the data rate and the
%age of packets which get through at this rate.  The bar graph on the
right and first percentage measure the last second period.  The second
percentage is the average over the whole test at this rate.

To get good performance you should be seeing 100% at the highest data
rate you want to stream files at.  [e.g. flac ~1000 kbps]


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=18199

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: SB1 digital out compared to SB2 and SB3

2005-11-13 Thread Triode

From that description it sounds like a relatively simple input circuit
(nothing wrong with that).  I would expect it will work fine with SB1
or SB2/3, but as it does not include any internal jitter rejection, the
SB2/3 will potentially sound better.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=18116

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: SB1 digital out compared to SB2 and SB3

2005-11-12 Thread Triode

I think this depends on your dac, what it does to reduce jitter and if
it is fussy about the frequency of the digital signal.

SB1 used an integrated chip to do the dsp functions and produce the
spdif output.  This had a known limitation that the exact frequency it
produced could be slightly off 44.1 KHz and given that the chip vendor
was unwilling to fix it, slim had no control over it.  This is no cause
for concern for the vast majority of dac users, but did impact some as
their external dac was unable to lock onto the signal.  There were also
some reports of channels swapping over in SB1 due to the operation of
the dsp chip.

The dsp chip in SB1 also used a PLL to derive the clock used for the
digital out.  This means that the jitter on this clock is higher than
that which would be obtained with a direct crystal based oscillator.

SB2/3 should have all of this solved - the spdif output is generated
directly from a crystal oscillator with no PLL.  There are two separate
crystals for 44.1 and 48 KHz sampling.

So what does this mean, I would suggest:

1) If you dac is not fussy about the exact frequency of the digital
input (does not experience 'lock' problems) and has internal circitry
to reduce jitter, then you may not hear any benefit from SB2/3.

2) If however your dac is fussy about locking or does not have strong
jitter rejection, then the SB2/3 is likely give better performance. 
The one hardware change between SB3 and SB2 will also be beneficial as
it should further reduce the jitter on the digital output.

In short SB3 (and 2) is definately technically better for the digital
output than SB1.  Whether you can hear this depends on how well your
external dac hides the influence of jitter from the transport.


-- 
Triode

Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=18116

___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: 88.2/96khz upsample w/SB2 internal DAC possible?

2005-09-10 Thread Triode

There is a school of thought that upsampling in software means you can
build more accurate digital filters etc...

See some discussion at:
http://db.audioasylum.com/cgi/m.mpl?forum=pcaudion=4690highlight=secret+rabbitr=session=

Having played with this foobar upsampler, it can eat most of the CPU
cycles on my PC, but does make some 'difference' via the RME sound card
in my 2G Athlon PC - [NB I'm not claiming it is better!]  Hence the more
complex functions aren't realistic for a SB2 type device in software,
but could be an option for server side upsampling if the rest of the
chain could do 24/96.


-- 
Triode
___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Re-boxing SB2

2005-08-28 Thread Triode

Andrew,

Any views on the noise spectrum of Nicads/NMHi batteries?  I am
speculating about a battery psu for the HCU04.  As I am only interested
in digital out I am wondering whether this is a way to go.  I'm
Currently using a simple linear reg for this.

Adrian


-- 
Triode
___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Re-boxing SB2

2005-08-28 Thread Triode

Sean - any chance you could confirm the family of the Xilinx chip.  I
just want to check it doesn't have any problems with input voltages
above 3.3V (should be fine if interfaces to 5V or 3.3 V logic which I
think it does based on the datasheets I've looked at)

The thing I want to try is is 3x 1.2V cells to the HCU04


-- 
Triode
___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Getting the best from PC audio

2005-07-24 Thread Triode

I think the RME analogue output will always be limited in comparison
with a high end external dac - but you probably want to try whatever
you are considering out as you need to get into the region where you
are spending reasonable amounts of money on the dac to improve.

I think there were some posts on the http://www6.head-fi.org/ computers
as sources forum about modded RMEs and DAC1s - I think the conclusion
was that the DAC1 was preferred.  [Though I have never heard one myself
and would want to before buying]


-- 
Triode
___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Getting the best from PC audio

2005-07-23 Thread Triode

Re 2 - I doubt you will think SB2 internal dac is better than the RME -
I think you will be looking at an external dac to get a significant
improvement.  SB2 would clearly be an option for this, but the RME also
has a good output [it should at the price - you could get a wired and a
wireless SB2 for the RME price]

I rather like my RME as it gives me quality sound from my work room,
but do serious listening from an external dac connected to SB2 or CD
tranport, but only as the RME is in a different room.

You may want to try the foobar secret rabit resampling stuff with the
RME mentioned on AA's computer audio asylum [but I see you posted there
too!]

Adrian


-- 
Triode
___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: Super regulator measurements

2005-07-21 Thread Triode

Sean,

Interesting - I take this as official sanction to discuss SB2 mods on
this forum...

I'm most interested in spdif output mods and would be interested in
what you have been considering.  Experience moding my CD transport has
lead me to the conclusion that jitter does matter and the psu for at
least the clock is critical...  [at least into a DAC with minimal
jitter reduction]

Quick question: other than not playing 48K sampled stuff, would
removing the 12MHz clock cause any issues [does any logic rely on it
oscillating?]

On my CD transport I also found benefit reclocking the spdif line with
a flipflop just before the output buffer.  Is the output of your Xilinx
clocked anyway to avoid any benefit of this?

Adrian


-- 
Triode
___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles


[SlimDevices: Audiophiles] Re: FLAC onboard decoding v. server side in SB2

2005-07-21 Thread Triode

The theory being that the microprocessor executes sufficiently different
instructions between decompressing flac and wav to impact the psu in a
way that impacts the rest of the player?  I believe the processor uses
a 1.6V rail and the oscillator impacting jitter is 3.3V so there is
little chance of this [even if we believed the first assersion] 

Now if this thread had been about the visualizer or scrolling text
impacting the sound quality then it would be more interesting 
[withdrawing quietly to see if this sparks some more comparison
threads...]


-- 
Triode
___
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/audiophiles