XXHighEnd - The Ultra HighEnd Audio Player
April 28, 2024, 02:18:07 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: August 6, 2017 : Phasure Webshop open ! Go to the Shop
Search current board structure only !!  
  Home Help Search Login Register  
  Show Posts
Pages: 1 ... 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 [1003] 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 ... 1047
15031  Ultimate Audio Playback / Your questions about the PC -> DAC route / Re: Question about direct I2S DACs on: November 18, 2007, 08:28:00 am
Quote
is there any reason why this wouldn't be better than converting to S/PDIF?

Uhhmm, would not, would ... don't ask those difficult questions !

I'm not sure what you'd want with the I2S connection, because I don't think there's anything to connect it to. Yeah, well, internally, but careful, because this is the most normal for most of the DACs (or CDPlayers for that matter).

In fact it is the other around, similar to how you put the question : would there be any reason to convert USB to SPDIF, while at the end of SPDIF in there it always has to be converted to something else (unless DAC chips exist that can take SPDIF).
So indeed uhhm, not, the TwinDAC+ converts to SPDIF (yes).

Concluded : I2S is direct only if it is used externally (like a CDDrive with I2S output).
I2S can be used as input for the DAC chip(s), so a USB-I2S (internal) conversion would be best. If the DAC chip takes another electrical signal, then obviously it would be best to convert to that directly.
(note : DAC chip can be input buffer etc.).


Quote
and buy a dac probably around the time PeterSt puts out XXHE 1.0.

You're saving money, are you ? hehehe
15032  Ultimate Audio Playback / Your questions about the PC -> DAC route / Re: Choosing a DAC on: November 18, 2007, 08:14:19 am
I think RME was the first to have Vista drivers ... (dec. 2006) ...

Welcome !
15033  Ultimate Audio Playback / Your thoughts about the Sound Quality / Re: Burning audio CD while XX playing on: November 17, 2007, 03:31:19 pm
Hi Carlos ! very nice to see you here !!

Quote
(I guess we all can notice the difference in jitter between the begining and the end of the CD).

Hahahaha, not me. Uhhm ... so far.
And I just thought I got rid of such beginning vs. end distortions since I stopped with vinyl ...  Happy
Oh my ...

15034  Ultimate Audio Playback / Your thoughts about the Sound Quality / Re: Burning audio CD while XX playing on: November 17, 2007, 11:49:49 am
Btw, before someone else comes up with it :

IIRC, on a (red book) CD the bits are not organized in a normal fashion, but merely like this :

00010101 11001000 (original data)
00000011 11100010 (as on the CD)

and the (smart) organization is such that as few as possible transients from 0 to 1 and back have to be met.
I recall that it even might be so that towards the most significant bits this is stronger, so if errors are read, they are read in the, say, 64 area (instead of the 32768 area from the earlier example).

All is fed by large tables (by convention) as how which original value should be transferred to the value for the CD (and back).

Edit : I think it was this one : http://www.physics.udel.edu/~watson/scen103/efm.html
... but maybe this is an idea only (I don't feel like working this out right now).
15035  Ultimate Audio Playback / Your thoughts about the Sound Quality / Re: Burning audio CD while XX playing on: November 17, 2007, 11:30:07 am
I think I did not make clear enough what my "problem" is ...

Disclaimer : all is my very own interpratation of things, based on experience and knowledge where possible.
What mr. Katz says I all agee with, BUT, what he leaves out (explicitly or implicitly) is just what it is about here.

In fact it's IMHO the same with you (Andrey and Edward) above, and it makes explanations (if any) too simple, or fail;
In my earlier long post, I tried to explain the difference between errorneous reading, and normal time jitter. You don't go into that (oh, not that you really should have, but it is important for what is happening IMO).

I say : at the DAC level samples are missed out completely. Look at the picture below; from left to right is the time domain, and the height represents the voltage level (= volume). Now, one sideways step as you can recognize in the picture, represent one sample. Mind you, this comprises of two bytes per channel (for 16 bit audio).
One sample (just made up) for two respective channels may look like :
00010101 11001000  (left)
00100011 01011100  (right)
(big endian notation, which is not even true, but never mind)

Look at the picture again. The topmost part (left channel) presents a value-change at 36.4 (never mind the meaning of that number) and a next step presents 37.6.
Now, time jitter in the DAC might just point at the 37.6 sample, while actually 36.4 should be pointed at. See this as an arrow poining from above donwards pointing at the samples, the time running by at crazy speed, and the pointer should just stop once per 0.00002 seconds (44K1 sample rate) and pick the sample, while the pointer pointing is directed by a clock (in the DAC), and the samples running by is directed by another clock (!) (in the PC).

Sidenote : the thing about the clocks is a tad more complex, because in either case it would be the DAC impeeding for the samples arriving (and the PC just causing the samples to be ready in a buffer, this already working differently for SPDIF and USB).


This explanation of time jitter as how I (!) see it, as happening in the DAC, is different from errorneous reading :

Below is the sample of the left channel again, but now underneath is what was read (at either place where reading can go wrong) :

00010101 11001000  (left original)
01010101 11001000  (left read)

The above is what everybody is talking about (you both, mr. Katz), and (big endian read and unacording plus or minus voltage) this an error of 32768 upon the original data in the 8192 range. Note that this implies a voltage spike of 4 times (12 dB) the original level, and which happens at one sample.
Do note : this is perceived as inaudible (because it lasts too short), but is dead wrong anyway.

In the DAC, these kind of errors can happen only because of a poor TTL levels (TTL : the standard voltage for 0 and 1). Thus, when a rised voltage is below the offical minimum level, the 1 can be read as 0.
Poor TTL levels can be caused by cabling and many more things (PSU, etc.).

Again different would be "time jitter" in reading out a (double) byte;
Note that it is this what you talk about with the CDR as point of view, but of which I personally do not believe it will happen in other hardware.
Thus, think of the time-pointer again as explained above, and now you imply that the individual bits are read wrongly.
NOTE : with the poor TTL levels it still can, but that aside ... no. BUT ... on the other hand, it would still be subjective to time jitter, because TTL voltage ups and lows have a rise and fall time, and it would still depend on where the "pointer" drops in (looks).

To put the above in another perspective, also look at this :
No matter what I do to influence the DAC (because that's what XX does in each of their sound engines), when the data is read back from the digital out of the soundcard (or even DAC when possible), it would read back the original data. Do note that at least *I* test this with real reading back, and not with stupid tests like DTS signals at te receiver (which would not even prove anything in Vista (!)) or do or not being able to influence digital volume level.
What does this tell ?
It tells that everything up to the input of the DAC was ok for TTL levels, so *IF* the DAC would read errorneously, then suddenly there all wouldn't cope ??
No ... (of course it could, but I just don't believe that).
Also note that if TTL levels (or better, the resulting voltage ups and lows) were not okay, there would be no way of error checking that (I think). And if it were, the DAC could cope with it just the same ... (per implementation).


As a sidestep, we now go to the CD(R);
Your (and everybody's) story about the pits and lands and the *there* impeeded time jitter ... true IMO. But mind you, this is at the bit level ! (compareable to the TTL level thing from above). So, when jitter is induced from reading the CD, we'd get

00010101 11001000  (left original)
01010101 11001000  (left read)

this again. And this would just be truely happening.
Now remember, when I state (haha) that it is not this what is happening inside the DAC, and instead there complete samples are missed (and repeated), this has a very different outcome soundwise. The errors would be outrageously more less.
Look at the picture again; When the pointer would read the 36.4 again instead of the 37.6, this is an actual difference (error) of decimal 1.2, which is quite different from 32768 ...
Note that it is nature which causes the difference to be so small, because nature dynamics can't be that large.


It is not for nothing that I always express "a zillion things are wrong at audio playback", because to me it is obvious that the misread of 32768 is just happening in a normal CDP. The better the box the less it will be, but still.
Also, I know how sound is perceived to stay the same, when I inject wrong samples on purpose. You just won't hear it. Or ...
... In the end, obviously yes, and it is this what it all is about.
If you hear the upcoming 0.9s-0 you might wonder : were 80% of before samples read wrongly, or is it now for 80% wrong ? So huge is the difference ...
Never mind bits (!) are read wrong from the CD all over the place. At the other end things are 10 times worse ... (mind you, that's my perception, and by each improvement of XX this is just proved true).


So where do we stand according to the subject of mapping the jitter (?) as produced by XXHighEnd onto a burned CDR ?
I don't know. Happy

The most logical base for it to happen must be the PSU indeed. But, if that were true, there's so much more to make consistent;
When XX asks PSU power via the processor asking for it, and that tiny levels would influence the laser capacity ... beyond my comprehension.
When XX asks PSU power via the processor asking for it, and that influencing rise and fall times of TTL levels ... yes. The smallest difference would be enough to make a difference. How this is consistent with reading back the data bit perfectly ... probably my error in thinking that this proves something.

How a 1:1 map can emerge from supposedly jitter signatures, XX playing at 100% speed, the burning process burning at, say, 1200 % speed ... could be, but then by "resonance" only.

The only real explanation might be that so many things are going wrong, that the going wrong at XX playback is so persistant, that it infuences all. But mind you, this then must be about something we don't know yet (by far).
I'd like to think in the area of of synchroneous processes which are time constraint at the same time, thus leaving things out. This can't be it, because then the data on the various burned versions should be different.

This is crazy ...
15036  Ultimate Audio Playback / Your thoughts about the Sound Quality / Re: Burning audio CD while XX playing on: November 17, 2007, 12:49:12 am
Quote
I just ripped couple of tracks (beginning and middle of CDR) from 2 CDRs with XX and no XX and the files are identical. Actually this was no question to me?

Now I think of it ... EAC would read back too well ...
So any induced jitter from "a not so good" burned CDR wouldn't come forward by means of (EAC) ripping.
15037  Ultimate Audio Playback / Your thoughts about the Sound Quality / Re: Burning audio CD while XX playing on: November 17, 2007, 12:32:57 am
Quote
Quite another subject is the jitter being on the CD, with the explanation of the pits being more straight / longer etc.;
Personally I think it is dangerous to call this jitter as such. Indeed, culprits in there only unveil at playback, but then only when reading is not appropriate. It would just be errorneous reading, impeeded by wrong burning. Of course the effect would be the same as time jitter, so for that matter it would be true. Note though that there is a difference between a (44K1) clock pointing at samples and because of deviation a sample is missed or read twice, and a reader which does not read accurately, just reading plain wrong data.

Do note that wrong data in these terms is bout reading a 0 where it whould be a 1 (or the other way around) which can happen anywhere in the byte, and if this is near a most siginicant byte ... call Houston (and assuming this is not captured by CRC checks, or can't be re-read within the expected time).
Time jitter as what we speek of generally, is about missing / re-providing a SAMPLE. Btw note that IMO this can be proved by recapturing the data at the end of your SPDIF etc., and that there is no way wrong data comes from it. This means the individual bits stay as ok as they were and nobody is going to tell me that the bits get mangled inside of the (bit shift registers of the) DAC afterall.

Wrong data read from a CD therefore is a zillion times worse than missing/repeating samples in the DAC (which by itself is a zillion times worse than the DAC not being accurate in providing the proper analogue voltage, but that's another matter again).

Edward ...

Looking at my previous post too, would you care to explain *your* explanation of time jitter (I know, I named it like that) as how it would be on the burned CDR ? Apparantly I miss something.

scratching

Fot arguments sake, let's assume that Andrey's observations are correct ...
15038  Ultimate Audio Playback / Your thoughts about the Sound Quality / Re: Burning audio CD while XX playing on: November 17, 2007, 12:10:13 am
Quote
Are you saying that in the new version the influence on CDRs as I hear it might be gone?

Once you listen (play during burning) to Vista/Engine#3 ... yes.
No practice for you, but still ...

Quote
I just ripped couple of tracks (beginning and middle of CDR) from 2 CDRs with XX and no XX and the files are identical. Actually this was no question to me?

When things are really about jitter, of course.
But now you proved that the jitter on the burned CDR really would be normal jitter. For now this is beyond my comprehension.
So now  Party Party Party
 Happy
15039  Ultimate Audio Playback / Your thoughts about the Sound Quality / Re: Burning audio CD while XX playing on: November 16, 2007, 08:53:11 pm
Btw, not to be too much confusing or vague :

Note that this Controlling Section is what you actually use for Engine#1/#2 (XP), and that then it includes the producing of the sound.
Not important for the matter by itself, but just for better understanding / thinking.
15040  Ultimate Audio Playback / Your thoughts about the Sound Quality / Re: Burning audio CD while XX playing on: November 16, 2007, 08:49:03 pm
Well, at least I want to think this over.  I don't know what it takes to find out what's happening ... could need a lot of Party
yes

Now, if you could tell us what to do during ripping ... jiiihaaaaaaa

Quote
I am scared... Happy

I think you should be ... yes.

..................

Ok, I allowed myself not to press "Post" immediately, and this is what I come up with :

As we know by know, the "Controlling section" of the player influences the SQ of Engine#3 (largely), the latter being a separate program, trying its best to produce good sound;
What happened in the upcoming 0.9s-0 (that presenting a completely wild difference with previous versions), is that I set down to eliminate the influence of the controlling section. Now, whether that worked out for better or for worse is up to you out there actually, but fact is : all sounds completely different now (The end of XXHighEnd ?).

What it comes down to, is that a 100% separate process (the controlling section) is influencing ... well, say jitter (actually I don't know, because what happens is really out of my control). Jitter or not, it influences sound (hugely) ... which is what I proved with 0.9s-0.

If it influences Engine#3, why would it not influence something else. Btw, forget about the PSU, because there's no logic in that (not to me).

Of course this is only half of the explanation, because the other half is about how to get this to the pits on the CDR. But apparantly this just happens anyway ...

It might be interesting to bit-compare the various burned versions. I don't know how yet, but it just might.
If you don't know what to do with them, you can PM them to me (shorter tracks).

It is the most interesting anyway ...
15041  Ultimate Audio Playback / XXHighEnd Support / Re: Question About Process Priority on: November 16, 2007, 06:38:32 pm
FYI :

When I try to change to realtime (no matter what program) Vista tells me it is not allowed. "Set to High instead".

I just found that when you are not allowed (Vista) to give a process Realtime Priority, this is caused by not having Uplevelled Administrator Rights (i.e. disable UAC).
Also see Vista Users ... prepare yourselves ..., "Third thing".

Peter
15042  Ultimate Audio Playback / Your thoughts about the Sound Quality / Re: The end of XXHighEnd ? on: November 16, 2007, 10:00:04 am
Quote
On the other hand, if your words come out true (once again) I will call you St Peter for ever more.

LOL! ... Please don't.
Btw, I heard that one must die first to obtain such honours. nea
15043  Ultimate Audio Playback / Your thoughts about the Sound Quality / The end of XXHighEnd ? on: November 16, 2007, 03:50:35 am
oops

Noooooo ...
But let's say it's the end of an era.  too much !

Those who follow the development of XXHighEnd from the beginning, know that once per so many months I (myself at least) dare say that music playback got "twice as good" again. Well, twice as good is not defined of course, but it expresses some wild progress achieved.
This is such a moment again ... yahoo

Maybe there is not much reason to tell about this while the version expressing it all is not uploaded yet, but let's say you've got a day or two to get yourself acquainted with the old days ...

Some of you may recall me telling about the "crazy dynamics" early version of Engine#3 (which never got it to the public), which was so "unheard" that it really had something because of just that fact. But, it was not good also (this was about instruments falling apart, and hearing the individual body parts of instruments instead). Well ...
This time a similar thing was achieved, but now I think it's good. Oh yes ...

This time there is one main characteristic of another universe : crazy transient response.

Wow, I dare ...
Yep, kind of confident. Happy

A litte care though ...
Right now, I'm sure I am the only one who knows what the amps I have are capable of in terms of speed (look at the picture below at the bottom left and the "BD" box to get some idea). Yes, this amp was made for speed, but what it really can take ... wow. Okay, IOW, it may be so that what XXHighEnd now can unveil, may not come from your amps. But we'll see about that.
Also note that this unrivaled transient response most probably only can be perceived by means of a nos (non oversampling) DAC.

On another note, be warned; be warned about giving yourself a day to get used to the sound. To learn what's in there ... to learn about the good stuff.
I say this, because all is very much different. At first you may find all has gotten more tiny. Actually, I think it is, but because of so much added air;
At this time, it could be so that net -and after longer listening- the outcome is that it's no good at all. But so far, I do not expect that.
Also, I just listened to one setting, while of course there still is the Q1 to slide with, the Invert box to change and some more, and ... and a few new settings with which I did not even dare start playing around with. I just like the first attempt of a random set combination so much that I'm afraid to destory things. Hahaha.

A funny thing is, that some of those settings can't even be checked for their proper working. Think of Processor Core Appointment or Priority which can be checked indeed (by means of Windows properties), but these new settings ... not. So I must trust my own decency in programming here. Well ...

I must say, I was inspired once again by ideas of you out there (per request of two different people over time), which now causes the big difference. Start guessing what it is ...

In the upcoming weekend I will finish things off, and a 0.9s-0 version will be uploaded.
For now, start dreaming about supersupersuper fast synth voices, timbre at a micro level you did not know it existed, new sounds in all your music all over the place, the visualization of manipulating hi-hats as was done in reality, and ... well ... more highs.
The latter I was seeking for as you might know, and I am about to unmount my highs-upleveling tweaks now. So get ready for that too ... a kind of extreme more highs expression.

teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing
                                                                teasing
teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing teasing

Peter
15044  Ultimate Audio Playback / Your thoughts about the Sound Quality / Re: Burning audio CD while XX playing on: November 16, 2007, 02:44:03 am
Thanks for the information about 100% bit perfect CDR copy unhappy. I have a knowledge.

I'm sorry Andrey, your theory and explanations lost me. I thought I was just helping by adding clarification to the "burning" process.

Hi guys,

Please don't get annoyed about eachother's means of expressing of what we're all after ... exploring the mysteries of audio. I don't think neither of you deserves any bad treatment by the other (or another) and IMHO only because we all are free to express our ideas about things, we proceed with better playback (in fact, that happened again today, but that's for another story teasing).

I am glad that people are allowed to say what they think, and so far I did not see anything on this forum that would be beyond the limits of reality, or worse, just blabbering about something which was copied from someone else without actually knowing. If anything, *that* would be useless.

Andrey, from the same distance as you look, I don't see anything wrong with Edward's view on things, and what I myself did not agree with I wrote about (and nobody says I'm right);
Edward, again from the same distance, I think there is not much wrong with what you said as quoted above in a response to a maybe clumsey saying of Andrey. What I did not quote, however, maybe was not necessary.

I think both of you are as valuable to me and everyone just because of the knowledge *you* have, with the sidenote of me having just that tad more experience with either of you because of a load of PMs. And think back, both of you started with, say, shouting on this forum. You both are unique to that respect. Wink

Best would be if *I* appologised for my before post in this thread, just in case you both read things in there of disagreement by me.
But hey, this is not about disrespect, but about working out things for the better. You may not believe it, but I operate with your data only. From all of you. Your data creates your player yes.
15045  Ultimate Audio Playback / XXHighEnd Support / Re: Wav, Flac, Mp3 Problems ? on: November 16, 2007, 02:02:47 am
That depends ...
The most obvious reason is a variable bitrate, Exlorer (Verkenner) can't cope with. You can see this at the file's properties, where the data can show "more values" ("meerdere waarden"). In that case the actual (average !) bitrate is unknown (but shown as some crazy value, most often too low), while XX calculates it from the file length and play time.

Otherwise I don't know.
Only when the presented play time by XX is not correct, the bitrate shown by XX is not correct. But I did not see that.
Pages: 1 ... 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 [1003] 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 ... 1047
Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.376 seconds with 12 queries.