Sound cards (Was: Re: no sound

2011-05-20 Thread Ralf Mardorf
On Fri, 2011-05-20 at 12:48 +0200, Robert Klaar wrote:
 Any Rme card is good, although they're a bit expensive. Didn't have to
 do a thing to get my hdsp 9632 working.

Hi Robert :)

the main reason to switch the sound cards is the audio sound quality.
I'm able to pay around 700,- EUR / 800,- EUR (right now, regarding to my
profession, I usually don't have any money). Btw. I noticed that not
only my sound cards do cause loss. When recording soft synth just by
JACK, without the sound cards being involved, there's a loss for the
sound quality too! And soft synth already do sound less good than real
old synth. Unfortunately those real old synth can break and there're no
microchips available to repair those synth, resp. they are hard to get,
very expensive and without warranty.

My two TerraTec EWX 24/96 needs to be replaced, before I don't have got
the money anymore. FWIW S/PDIF doesn't work for my Ubuntu Studio with
the TerraTecs, hence I can't use good analog IOs that would be
available via S/PDIF. Btw. good analog IOs in this context does mean
consumer DAT Sony DTC-670 and Aiwa HD-S1, both are without any loss of
sound quality, when listening by my consumer equipment. At least good
consumer sound quality is what I expect of a professional sound card,
even if internal Linux there still would be loss caused by JACK or
caused by what issue ever. Once Brauner borrowed me a Mac with a Motu
firewire device. This devices sound quality and the Mac's sound quality
accomplished this requirement! No, I'm not using Brauner microphones for
my home studio ;), all I need is good consumer sound quality.

Two question about the RME card, I'll read more about sound cards later
and during the weekend and maybe I'll order a card next week.

http://www.thomann.de/gb/search_dir.html?xsid=294c1645e0e16b761c35fa8f9ebcec51sw=HDSP+9632x=0y=0

At a max of 4 analog IOs? The unbalanced breakout cables are part of the
product content?

Cheers!

Ralf


-- 
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users


Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Thomas Orgis
Am Fri, 20 May 2011 13:54:57 +0200
schrieb Ralf Mardorf ralf.mard...@alice-dsl.net: 

 When recording soft synth just by
 JACK, without the sound cards being involved, there's a loss for the
 sound quality too!

Wait a minute... could you explain that? You have a loss of quality compared to 
live playback of the soft synths (using JACK?) when playing back a recording 
taken from JACK? A recording that preserves 32 bit floating point sample format 
(heck, or 24 bit integer) and the sample rate, of course?

I have to wonder what you did there to alter the data from the soft synth. I 
mean ... we're talking bit-exact copy here, aren't we? Can you present a test 
setup to observe that issue?


Alrighty then,

Thomas.


signature.asc
Description: PGP signature
-- 
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users


Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Hartmut Noack

Am 20.05.2011 13:54, schrieb Ralf Mardorf:

On Fri, 2011-05-20 at 12:48 +0200, Robert Klaar wrote:

Any Rme card is good, although they're a bit expensive. Didn't have to
do a thing to get my hdsp 9632 working.


Hi Robert :)

the main reason to switch the sound cards is the audio sound quality.
I'm able to pay around 700,- EUR / 800,- EUR (right now, regarding to my
profession, I usually don't have any money). Btw. I noticed that not
only my sound cards do cause loss. When recording soft synth just by
JACK, without the sound cards being involved, there's a loss for the
sound quality too!


No, there is none.

Any software, that generates sounds from scratch like a softsynth wil 
produce exactly the same stream with any soun card. In fact such 
software will even generate the very same stream if no soundcard exists.


And if you record such a stream with Jack you simply store that very 
stream bit by bit.


I assure you, you get the very same data in a recording via Jack if you 
play the same patch of the same synth on a work station with a RME 
Hammerfall or on a Laptop with a built-in HDA.


The only level on wich a soundcard is related to a softsynth is the one 
on wich you actually hear the stream. And some synths can render 
differntly, if Jack is running at 96KHz instead of 48 or 44.1.

But this has only remotely to do with the sound card let alone its quality.


And soft synth already do sound less good than real
old synth. Unfortunately those real old synth can break and there're no
microchips available to repair those synth, resp. they are hard to get,
very expensive and without warranty.

My two TerraTec EWX 24/96 needs to be replaced,


Tell me where you dump them, these 2 more stereo-dacs would be most 
welcome in my box ;-)


All the trouble with the envy24-cards is related to (mis)configuration 
and to stupidities like automatically zeroing all channels caused by PA 
in most cases.
As of now these problems can be solved by the user. They are *not* 
acceptable, they are bugs that need to be solved. But these bugs are not 
show-stoppers.



before I don't have got
the money anymore. FWIW S/PDIF doesn't work for my Ubuntu Studio with
the TerraTecs, hence I can't use good analog IOs that would be
available via S/PDIF. Btw. good analog IOs in this context does mean
consumer DAT Sony DTC-670 and Aiwa HD-S1, both are without any loss of
sound quality, when listening by my consumer equipment. At least good
consumer sound quality is what I expect of a professional sound card,
even if internal Linux there still would be loss caused by JACK or
caused by what issue ever.


Jack does not cause any loss in sound-quality because Jack does not 
have any influence on the way, the pcm-stream is produced by the 
driver/sound-card.



Once Brauner borrowed me a Mac with a Motu
firewire device.


The MOTUs are quite okayish and they sound exactly the same on any 
system that supports them.



the Mac's sound quality


There is no such thing.
No Mac-expert would endorse something like a special Mac-related sound 
quality. Do not mix that up with sound performance that has to do with 
latencies and stability but *not* with how good it sounds in the end.


You know why? Because no professional would want to buy/use any 
computer/OS, that attempts to manipulate the sound produced from a 
pro-interface, be it for better or worse.
OS/Driver etc *has* to be absolutely neutral in that, everything else is 
super-bass-enancer nonsense that one my expect in a cheap MP3-player 
but certainly *not* in a computer-system built for pros.



accomplished this requirement! No, I'm not using Brauner microphones for
my home studio ;), all I need is good consumer sound quality.


All your experience is fired by the real quality of the DAC/ADC-hardware 
on the cards you have used and to some extend may be influenced by 
mixer-settings.



no offence ment but RTFM please.


best regs
HZN



Two question about the RME card, I'll read more about sound cards later
and during the weekend and maybe I'll order a card next week.

http://www.thomann.de/gb/search_dir.html?xsid=294c1645e0e16b761c35fa8f9ebcec51sw=HDSP+9632x=0y=0

At a max of 4 analog IOs? The unbalanced breakout cables are part of the
product content?

Cheers!

Ralf





--
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users


Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Ralf Mardorf
On Fri, 2011-05-20 at 14:36 +0200, Hartmut Noack wrote:
 Am 20.05.2011 13:54, schrieb Ralf Mardorf:
  On Fri, 2011-05-20 at 12:48 +0200, Robert Klaar wrote:
  Any Rme card is good, although they're a bit expensive. Didn't have to
  do a thing to get my hdsp 9632 working.
 
  Hi Robert :)
 
  the main reason to switch the sound cards is the audio sound quality.
  I'm able to pay around 700,- EUR / 800,- EUR (right now, regarding to my
  profession, I usually don't have any money). Btw. I noticed that not
  only my sound cards do cause loss. When recording soft synth just by
  JACK, without the sound cards being involved, there's a loss for the
  sound quality too!
 
 No, there is none.
 
 Any software, that generates sounds from scratch like a softsynth wil 
 produce exactly the same stream with any soun card. In fact such 
 software will even generate the very same stream if no soundcard exists.
 
 And if you record such a stream with Jack you simply store that very 
 stream bit by bit.

Wrong! There still could be rounding errors and dithering involved, a
digital copy very often isn't a digital copy ;). But ok, here I didn't
use dithering and I do use 32-bit float, but the result has a loss. I
dunno what do cause this loss.

For Jack there also is a zero-copy issue! You can't do wild connections
using Jack, but you need to take care about the order, when e.g.
connecting a client to itself.

 
 I assure you, you get the very same data in a recording via Jack if you 
 play the same patch of the same synth on a work station with a RME 
 Hammerfall or on a Laptop with a built-in HDA.
 
 The only level on wich a soundcard is related to a softsynth is the one 
 on wich you actually hear the stream. And some synths can render 
 differntly, if Jack is running at 96KHz instead of 48 or 44.1.
 But this has only remotely to do with the sound card let alone its quality.
 
  And soft synth already do sound less good than real
  old synth. Unfortunately those real old synth can break and there're no
  microchips available to repair those synth, resp. they are hard to get,
  very expensive and without warranty.
 
  My two TerraTec EWX 24/96 needs to be replaced,
 
 Tell me where you dump them, these 2 more stereo-dacs would be most 
 welcome in my box ;-)
 
 All the trouble with the envy24-cards is related to (mis)configuration 
 and to stupidities like automatically zeroing all channels caused by PA 
 in most cases.
 As of now these problems can be solved by the user. They are *not* 
 acceptable, they are bugs that need to be solved. But these bugs are not 
 show-stoppers.
 
  before I don't have got
  the money anymore. FWIW S/PDIF doesn't work for my Ubuntu Studio with
  the TerraTecs, hence I can't use good analog IOs that would be
  available via S/PDIF. Btw. good analog IOs in this context does mean
  consumer DAT Sony DTC-670 and Aiwa HD-S1, both are without any loss of
  sound quality, when listening by my consumer equipment. At least good
  consumer sound quality is what I expect of a professional sound card,
  even if internal Linux there still would be loss caused by JACK or
  caused by what issue ever.
 
 Jack does not cause any loss in sound-quality because Jack does not 
 have any influence on the way, the pcm-stream is produced by the 
 driver/sound-card.
 
  Once Brauner borrowed me a Mac with a Motu
  firewire device.
 
 The MOTUs are quite okayish and they sound exactly the same on any 
 system that supports them.
 
  the Mac's sound quality
 
 There is no such thing.
 No Mac-expert would endorse something like a special Mac-related sound 
 quality. Do not mix that up with sound performance that has to do with 
 latencies and stability but *not* with how good it sounds in the end.
 
 You know why? Because no professional would want to buy/use any 
 computer/OS, that attempts to manipulate the sound produced from a 
 pro-interface, be it for better or worse.
 OS/Driver etc *has* to be absolutely neutral in that, everything else is 
 super-bass-enancer nonsense that one my expect in a cheap MP3-player 
 but certainly *not* in a computer-system built for pros.
 
  accomplished this requirement! No, I'm not using Brauner microphones for
  my home studio ;), all I need is good consumer sound quality.
 
 All your experience is fired by the real quality of the DAC/ADC-hardware 
 on the cards you have used and to some extend may be influenced by 
 mixer-settings.
 
 
 no offence ment but RTFM please.
 
 
 best regs
 HZN
 
 
  Two question about the RME card, I'll read more about sound cards later
  and during the weekend and maybe I'll order a card next week.
 
  http://www.thomann.de/gb/search_dir.html?xsid=294c1645e0e16b761c35fa8f9ebcec51sw=HDSP+9632x=0y=0
 
  At a max of 4 analog IOs? The unbalanced breakout cables are part of the
  product content?
 
  Cheers!
 
  Ralf
 
 
 
 



-- 
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 

Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Hartmut Noack

Am 20.05.2011 14:37, schrieb Ralf Mardorf:

On Fri, 2011-05-20 at 14:04 +0200, Thomas Orgis wrote:

Am Fri, 20 May 2011 13:54:57 +0200
schrieb Ralf Mardorfralf.mard...@alice-dsl.net:


When recording soft synth just by
JACK, without the sound cards being involved, there's a loss for the
sound quality too!


Wait a minute... could you explain that? You have a loss of quality compared to 
live playback of the soft synths (using JACK?) when playing back a recording 
taken from JACK? A recording that preserves 32 bit floating point sample format 
(heck, or 24 bit integer) and the sample rate, of course?


Yes and other people who can't hear it, do have it too.


I do not.


You can see it
by watching the waves spectral by Audacity. I did this regarding to a
zero-copy issue, that appears if a Jack client is connected directly to
itself, e.g. to do the mastering. 48 and 96 KHz, 32-bit wav 32-bit
float.


If a synth has dynamic filters it will never produce the exactly same 
stream twice. But if you think about yourself you will find out, that 
given you use the same settings for Jack on a HDA or a HDSP you will get 
exactly the same quality.


Simply because a synth-software only delivers, what it renders to Jack 
and Jack does *not* change anything in that rendered data. There is 
simply not soundcard and not even a driver involved in the rendering 
itself. DSPs only do the very same thing faster as cheap chips.


All difference in sound quality is related to DAC/ADC period




I have to wonder what you did there to alter the data from the soft synth. I 
mean ... we're talking bit-exact copy here, aren't we? Can you present a test 
setup to observe that issue?


Any Linux install I know, e.g. 64 Studio 64-bit 3.0, 3.3, Suse 64-bit
11.2 and Edubuntu 32-bit Maverick + Ubuntu Studio meta packages and
others! If you can't here it, try to see it. If you don't have this
issue too, some people claim that they get 100% correct digital copies,
then something on my machine might cause a software issue, but I don't
think so.

Ralf



Alrighty then,

Thomas.






--
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users


Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Hartmut Noack

Am 20.05.2011 14:58, schrieb Ralf Mardorf:

On Fri, 2011-05-20 at 14:36 +0200, Hartmut Noack wrote:

Am 20.05.2011 13:54, schrieb Ralf Mardorf:

On Fri, 2011-05-20 at 12:48 +0200, Robert Klaar wrote:

Any Rme card is good, although they're a bit expensive. Didn't have to
do a thing to get my hdsp 9632 working.


Hi Robert :)

the main reason to switch the sound cards is the audio sound quality.
I'm able to pay around 700,- EUR / 800,- EUR (right now, regarding to my
profession, I usually don't have any money). Btw. I noticed that not
only my sound cards do cause loss. When recording soft synth just by
JACK, without the sound cards being involved, there's a loss for the
sound quality too!


No, there is none.

Any software, that generates sounds from scratch like a softsynth wil
produce exactly the same stream with any soun card. In fact such
software will even generate the very same stream if no soundcard exists.

And if you record such a stream with Jack you simply store that very
stream bit by bit.


Wrong! There still could be rounding errors and dithering involved


Yes, dithering makes a differnce -- if you use it.

And do you think, sound cards or drivers provoke specific rounding 
errors in streams that are not even deliverd to them by Jack?



a
digital copy very often isn't a digital copy ;). But ok, here I didn't
use dithering and I do use 32-bit float, but the result has a loss. I
dunno what do cause this loss.

For Jack there also is a zero-copy issue! You can't do wild connections
using Jack, but you need to take care about the order, when e.g.
connecting a client to itself.



I assure you, you get the very same data in a recording via Jack if you
play the same patch of the same synth on a work station with a RME
Hammerfall or on a Laptop with a built-in HDA.

The only level on wich a soundcard is related to a softsynth is the one
on wich you actually hear the stream. And some synths can render
differntly, if Jack is running at 96KHz instead of 48 or 44.1.
But this has only remotely to do with the sound card let alone its quality.


And soft synth already do sound less good than real
old synth. Unfortunately those real old synth can break and there're no
microchips available to repair those synth, resp. they are hard to get,
very expensive and without warranty.

My two TerraTec EWX 24/96 needs to be replaced,


Tell me where you dump them, these 2 more stereo-dacs would be most
welcome in my box ;-)

All the trouble with the envy24-cards is related to (mis)configuration
and to stupidities like automatically zeroing all channels caused by PA
in most cases.
As of now these problems can be solved by the user. They are *not*
acceptable, they are bugs that need to be solved. But these bugs are not
show-stoppers.


before I don't have got
the money anymore. FWIW S/PDIF doesn't work for my Ubuntu Studio with
the TerraTecs, hence I can't use good analog IOs that would be
available via S/PDIF. Btw. good analog IOs in this context does mean
consumer DAT Sony DTC-670 and Aiwa HD-S1, both are without any loss of
sound quality, when listening by my consumer equipment. At least good
consumer sound quality is what I expect of a professional sound card,
even if internal Linux there still would be loss caused by JACK or
caused by what issue ever.


Jack does not cause any loss in sound-quality because Jack does not
have any influence on the way, the pcm-stream is produced by the
driver/sound-card.


Once Brauner borrowed me a Mac with a Motu
firewire device.


The MOTUs are quite okayish and they sound exactly the same on any
system that supports them.


the Mac's sound quality


There is no such thing.
No Mac-expert would endorse something like a special Mac-related sound
quality. Do not mix that up with sound performance that has to do with
latencies and stability but *not* with how good it sounds in the end.

You know why? Because no professional would want to buy/use any
computer/OS, that attempts to manipulate the sound produced from a
pro-interface, be it for better or worse.
OS/Driver etc *has* to be absolutely neutral in that, everything else is
super-bass-enancer nonsense that one my expect in a cheap MP3-player
but certainly *not* in a computer-system built for pros.


accomplished this requirement! No, I'm not using Brauner microphones for
my home studio ;), all I need is good consumer sound quality.


All your experience is fired by the real quality of the DAC/ADC-hardware
on the cards you have used and to some extend may be influenced by
mixer-settings.


no offence ment but RTFM please.


best regs
HZN



Two question about the RME card, I'll read more about sound cards later
and during the weekend and maybe I'll order a card next week.

http://www.thomann.de/gb/search_dir.html?xsid=294c1645e0e16b761c35fa8f9ebcec51sw=HDSP+9632x=0y=0

At a max of 4 analog IOs? The unbalanced breakout cables are part of the
product content?

Cheers!

Ralf












--
Ubuntu-Studio-users mailing list

Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Ralf Mardorf
On Fri, 2011-05-20 at 15:00 +0200, Hartmut Noack wrote:
 Am 20.05.2011 14:37, schrieb Ralf Mardorf:
  On Fri, 2011-05-20 at 14:04 +0200, Thomas Orgis wrote:
  Am Fri, 20 May 2011 13:54:57 +0200
  schrieb Ralf Mardorfralf.mard...@alice-dsl.net:
 
  When recording soft synth just by
  JACK, without the sound cards being involved, there's a loss for the
  sound quality too!
 
  Wait a minute... could you explain that? You have a loss of quality 
  compared to live playback of the soft synths (using JACK?) when playing 
  back a recording taken from JACK? A recording that preserves 32 bit 
  floating point sample format (heck, or 24 bit integer) and the sample 
  rate, of course?
 
  Yes and other people who can't hear it, do have it too.
 
 I do not.
 
  You can see it
  by watching the waves spectral by Audacity. I did this regarding to a
  zero-copy issue, that appears if a Jack client is connected directly to
  itself, e.g. to do the mastering. 48 and 96 KHz, 32-bit wav 32-bit
  float.
 
 If a synth has dynamic filters it will never produce the exactly same 
 stream twice. But if you think about yourself you will find out, that 
 given you use the same settings for Jack on a HDA or a HDSP you will get 
 exactly the same quality.

I'm an expert for audio engineering. I did work for Brauner microphones
development and others, hence I know a little bit about how to do
tests ;).
No dynamic filters are involved!

It's very simple, there's a natural sounding drum set as example drum
kit for Hydrogen. Play a rhythm, record this Rhythm and then record this
recording and compare both recordings. They should be equal, but they
aren't equal. I can here a !clear! loss and it's visible by spectral
waves.

 
 Simply because a synth-software only delivers, what it renders to Jack 
 and Jack does *not* change anything in that rendered data. There is 
 simply not soundcard and not even a driver involved in the rendering 
 itself. DSPs only do the very same thing faster as cheap chips.
 
 All difference in sound quality is related to DAC/ADC period

No! Before any converter is involved, there at least could be rounding
errors, if you don't use 32-bit float all the times.

And by the way, the sound card will effect the original and the digital
copy in the same way, even with a bad sound card both recordings
shouldn't differ.

Hey, do a recording of a recording and then run the diff command to
compare them ;)!

 
 
  I have to wonder what you did there to alter the data from the soft synth. 
  I mean ... we're talking bit-exact copy here, aren't we? Can you present a 
  test setup to observe that issue?
 
  Any Linux install I know, e.g. 64 Studio 64-bit 3.0, 3.3, Suse 64-bit
  11.2 and Edubuntu 32-bit Maverick + Ubuntu Studio meta packages and
  others! If you can't here it, try to see it. If you don't have this
  issue too, some people claim that they get 100% correct digital copies,
  then something on my machine might cause a software issue, but I don't
  think so.
 
  Ralf
 
 
  Alrighty then,
 
  Thomas.
 
 
 
 



-- 
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users


Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Ralf Mardorf
On Fri, 2011-05-20 at 15:04 +0200, Hartmut Noack wrote:
 Am 20.05.2011 14:58, schrieb Ralf Mardorf:
  On Fri, 2011-05-20 at 14:36 +0200, Hartmut Noack wrote:
  Am 20.05.2011 13:54, schrieb Ralf Mardorf:
  On Fri, 2011-05-20 at 12:48 +0200, Robert Klaar wrote:
  Any Rme card is good, although they're a bit expensive. Didn't have to
  do a thing to get my hdsp 9632 working.
 
  Hi Robert :)
 
  the main reason to switch the sound cards is the audio sound quality.
  I'm able to pay around 700,- EUR / 800,- EUR (right now, regarding to my
  profession, I usually don't have any money). Btw. I noticed that not
  only my sound cards do cause loss. When recording soft synth just by
  JACK, without the sound cards being involved, there's a loss for the
  sound quality too!
 
  No, there is none.
 
  Any software, that generates sounds from scratch like a softsynth wil
  produce exactly the same stream with any soun card. In fact such
  software will even generate the very same stream if no soundcard exists.
 
  And if you record such a stream with Jack you simply store that very
  stream bit by bit.
 
  Wrong! There still could be rounding errors and dithering involved
 
 Yes, dithering makes a differnce -- if you use it.
 
 And do you think, sound cards or drivers provoke specific rounding 
 errors in streams that are not even deliverd to them by Jack?

No! But I suspect a bug for Jack and btw. there already was a rounding
bug that was fixed, perhaps years ago.

The you can't connect every client with every client, regarding to a
zero-copy issue still was a topic some days ago on Jack devel mailing
list, but I didn't follow the thread, just noticed it randomly.

I won't lead on this discussion about a loss or no loss. When I noticed
sync issues, MIDI jitter and loss for audio before, most from the
community vetoed, then after a while the bugs I heard became a topic and
bug-fixes too.

I've got a good reputation regarding to professional audio engineering
and a bad name by the Linux community. I don't care about this.

A lot of people claimed that they don't have sync issues, but the coders
said that e.g. there was a sync issue for Hydrogen, when using Jack
transport, btw. I never used Hydrogen's step sequencer myself, but
noticed similar issues, for other usages. Very often people simply
aren't able to hear KNOWN issues.

Talking, resp. writing about some bugs is useless. I need to live with
those issues.

Ralf

 
  a
  digital copy very often isn't a digital copy ;). But ok, here I didn't
  use dithering and I do use 32-bit float, but the result has a loss. I
  dunno what do cause this loss.
 
  For Jack there also is a zero-copy issue! You can't do wild connections
  using Jack, but you need to take care about the order, when e.g.
  connecting a client to itself.
 
 
  I assure you, you get the very same data in a recording via Jack if you
  play the same patch of the same synth on a work station with a RME
  Hammerfall or on a Laptop with a built-in HDA.
 
  The only level on wich a soundcard is related to a softsynth is the one
  on wich you actually hear the stream. And some synths can render
  differntly, if Jack is running at 96KHz instead of 48 or 44.1.
  But this has only remotely to do with the sound card let alone its quality.
 
  And soft synth already do sound less good than real
  old synth. Unfortunately those real old synth can break and there're no
  microchips available to repair those synth, resp. they are hard to get,
  very expensive and without warranty.
 
  My two TerraTec EWX 24/96 needs to be replaced,
 
  Tell me where you dump them, these 2 more stereo-dacs would be most
  welcome in my box ;-)
 
  All the trouble with the envy24-cards is related to (mis)configuration
  and to stupidities like automatically zeroing all channels caused by PA
  in most cases.
  As of now these problems can be solved by the user. They are *not*
  acceptable, they are bugs that need to be solved. But these bugs are not
  show-stoppers.
 
  before I don't have got
  the money anymore. FWIW S/PDIF doesn't work for my Ubuntu Studio with
  the TerraTecs, hence I can't use good analog IOs that would be
  available via S/PDIF. Btw. good analog IOs in this context does mean
  consumer DAT Sony DTC-670 and Aiwa HD-S1, both are without any loss of
  sound quality, when listening by my consumer equipment. At least good
  consumer sound quality is what I expect of a professional sound card,
  even if internal Linux there still would be loss caused by JACK or
  caused by what issue ever.
 
  Jack does not cause any loss in sound-quality because Jack does not
  have any influence on the way, the pcm-stream is produced by the
  driver/sound-card.
 
  Once Brauner borrowed me a Mac with a Motu
  firewire device.
 
  The MOTUs are quite okayish and they sound exactly the same on any
  system that supports them.
 
  the Mac's sound quality
 
  There is no such thing.
  No Mac-expert would endorse something like a special 

Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Hartmut Noack

Am 20.05.2011 15:15, schrieb Ralf Mardorf:

On Fri, 2011-05-20 at 15:00 +0200, Hartmut Noack wrote:

Am 20.05.2011 14:37, schrieb Ralf Mardorf:

On Fri, 2011-05-20 at 14:04 +0200, Thomas Orgis wrote:

Am Fri, 20 May 2011 13:54:57 +0200
schrieb Ralf Mardorfralf.mard...@alice-dsl.net:


When recording soft synth just by
JACK, without the sound cards being involved, there's a loss for the
sound quality too!


Wait a minute... could you explain that? You have a loss of quality compared to 
live playback of the soft synths (using JACK?) when playing back a recording 
taken from JACK? A recording that preserves 32 bit floating point sample format 
(heck, or 24 bit integer) and the sample rate, of course?


Yes and other people who can't hear it, do have it too.


I do not.


You can see it
by watching the waves spectral by Audacity. I did this regarding to a
zero-copy issue, that appears if a Jack client is connected directly to
itself, e.g. to do the mastering. 48 and 96 KHz, 32-bit wav 32-bit
float.


If a synth has dynamic filters it will never produce the exactly same
stream twice. But if you think about yourself you will find out, that
given you use the same settings for Jack on a HDA or a HDSP you will get
exactly the same quality.


I'm an expert for audio engineering. I did work for Brauner microphones
development and others, hence I know a little bit about how to do
tests ;).
No dynamic filters are involved!

It's very simple, there's a natural sounding drum set as example drum
kit for Hydrogen. Play a rhythm, record this Rhythm and then record this
recording and compare both recordings. They should be equal, but they
aren't equal. I can here a !clear! loss and it's visible by spectral
waves.



Simply because a synth-software only delivers, what it renders to Jack
and Jack does *not* change anything in that rendered data. There is
simply not soundcard and not even a driver involved in the rendering
itself. DSPs only do the very same thing faster as cheap chips.

All difference in sound quality is related to DAC/ADC period


No! Before any converter is involved, there at least could be rounding
errors, if you don't use 32-bit float all the times.


And why should I not use 32bit float all the time?

Of course there are differences, if format-conversion is involved. But 
you did not mention such conversions, you only talked about sound cards 
causing mysterious differences when Jack delivers a stream from a 
synth-application directly to a recorder.


The normal, sane setup fpr recording a synth directly with Jack is, that 
the synth, Jack and the recorder all run with the same samplerate and 
32bit float or at least all 3 with 16bit Int. And if that is set up like 
this, there is zero influence of the soundcard on the recording.




And by the way, the sound card will effect the original and the digital
copy in the same way, even with a bad sound card both recordings
shouldn't differ.

Hey, do a recording of a recording


You mean, like recording something from ams via jack then play the 
wav-file with mhw and record this with ardour. Then compare the two 
recorded streams?


If in such a process recording A would differ from recording B then MHW 
or Ardour *could* cause such a difference. Jack itself could only be 
charged, if resampling and/or dithering would be involved. That is: if 
the synth-engine would work with 44.1Hz while Jack runs with 48Hz. And 
you will not want to set up a synth like this.


But you said, that there would be a difference between a 1st-level 
recording from a synth via Jack with sound card A and another recording 
of the same synth with soundcard B.


And that is not the case.


and then run the diff command to
compare them ;)!






I have to wonder what you did there to alter the data from the soft synth.


Format conversion?
Some synths (like ZynaddSubFX) can be configured to produce streams in a 
certain format (such as 44.1 Hz / 16bit Int) and still run with Jack 
that runs with different settings.
Every body sets Zynadd to run with the same SR as Jack and Zynadd 
recommends that if started from the command line.




I mean ... we're talking bit-exact copy here, aren't we? Can you present a test 
setup to observe that issue?

Any Linux install I know, e.g. 64 Studio 64-bit 3.0, 3.3, Suse 64-bit
11.2 and Edubuntu 32-bit Maverick + Ubuntu Studio meta packages and
others! If you can't here it, try to see it. If you don't have this
issue too, some people claim that they get 100% correct digital copies,
then something on my machine might cause a software issue, but I don't
think so.

Ralf



Alrighty then,

Thomas.













--
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users


Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Mike Holstein
Ralph,

the sound card *cant* have anything to do with the audio that is generated
by software synths. this is not a grey area. and expert such as yourself
might want to look at the source code for the software in question, and see
what about the hardware is being utilized for rendering the audio. heres a
test scenario: take all the sound devices out of the machine (or disable
them). take a MIDI file and render it using JACK utilizing the 'dummy'
driver. you can render the same file with a sound card in use, and share
both of those here if you would like. *i am not talking about monitoring
those sounds, OR recording them analog from the main outs of the sound card.
by render, im thinking recording in ardour and exporting or exporting from
something else.



-- 
MH

http://opensourcemusician.libsyn.com/
http://wnclug.ourproject.org/
-- 
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users


Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Thomas Orgis
Am Fri, 20 May 2011 15:33:39 +0200
schrieb Ralf Mardorf ralf.mard...@alice-dsl.net: 

 No! But I suspect a bug for Jack and btw. there already was a rounding
 bug that was fixed, perhaps years ago.

Ah, OK. I'll ignore the discussion about different sound cards influencing this 
as a heap of confusion and settle for this: If JACK would not have bugs, by 
design it would do bit-exact copies, or at least copies with floating point 
computation errors in non-audible amplitude. I don't claim that this ideal case 
is indeed the reality.

When you find those bugs, I hope they'll get reported and fixed, for the 
benefit to us all. In the meantime, those of us with some time on their hands 
can just try to verify the issue of bit-exact copying of data through the 
pipeline ... I just don't want to go down that path right now, since I'm 
already not able to do my actual work because of debugging some gcc 4.6 
breakage on code of mine.


Alrighty then,

Thomas.




signature.asc
Description: PGP signature
-- 
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users


Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Ralf
On Fri, 2011-05-20 at 16:53 +0200, Hartmut Noack wrote:
 Am 20.05.2011 15:15, schrieb Ralf Mardorf:
  On Fri, 2011-05-20 at 15:00 +0200, Hartmut Noack wrote:
  Am 20.05.2011 14:37, schrieb Ralf Mardorf:
  On Fri, 2011-05-20 at 14:04 +0200, Thomas Orgis wrote:
  Am Fri, 20 May 2011 13:54:57 +0200
  schrieb Ralf Mardorfralf.mard...@alice-dsl.net:
 
  When recording soft synth just by
  JACK, without the sound cards being involved, there's a loss for the
  sound quality too!
 
  Wait a minute... could you explain that? You have a loss of quality 
  compared to live playback of the soft synths (using JACK?) when playing 
  back a recording taken from JACK? A recording that preserves 32 bit 
  floating point sample format (heck, or 24 bit integer) and the sample 
  rate, of course?
 
  Yes and other people who can't hear it, do have it too.
 
  I do not.
 
  You can see it
  by watching the waves spectral by Audacity. I did this regarding to a
  zero-copy issue, that appears if a Jack client is connected directly to
  itself, e.g. to do the mastering. 48 and 96 KHz, 32-bit wav 32-bit
  float.
 
  If a synth has dynamic filters it will never produce the exactly same
  stream twice. But if you think about yourself you will find out, that
  given you use the same settings for Jack on a HDA or a HDSP you will get
  exactly the same quality.
 
  I'm an expert for audio engineering. I did work for Brauner microphones
  development and others, hence I know a little bit about how to do
  tests ;).
  No dynamic filters are involved!
 
  It's very simple, there's a natural sounding drum set as example drum
  kit for Hydrogen. Play a rhythm, record this Rhythm and then record this
  recording and compare both recordings. They should be equal, but they
  aren't equal. I can here a !clear! loss and it's visible by spectral
  waves.
 
 
  Simply because a synth-software only delivers, what it renders to Jack
  and Jack does *not* change anything in that rendered data. There is
  simply not soundcard and not even a driver involved in the rendering
  itself. DSPs only do the very same thing faster as cheap chips.
 
  All difference in sound quality is related to DAC/ADC period
 
  No! Before any converter is involved, there at least could be rounding
  errors, if you don't use 32-bit float all the times.
 
 And why should I not use 32bit float all the time?
 
 Of course there are differences, if format-conversion is involved. But 
 you did not mention such conversions, you only talked about sound cards 
 causing mysterious differences when Jack delivers a stream from a 
 synth-application directly to a recorder.

No, a misunderstanding.

1. Yes my sound card is bad, but ...
2. I was writing about using 32-bit float only and use audio streams
internal Jack only, without the sound cards being involved.

 
 The normal, sane setup fpr recording a synth directly with Jack is, that 
 the synth, Jack and the recorder all run with the same samplerate and 
 32bit float or at least all 3 with 16bit Int. And if that is set up like 
 this, there is zero influence of the soundcard on the recording.

Correct, there's no influence of the sound cards, but on my machine
there's loss, even when the sound cards aren't involved, just by
recording a soft synth. Everything is set to the same sample rate, 96
KHz or 48 KHz and 32-bit float ... as far as I know ... I don't know if
e.g. Yoshimi does use 32-bit float.

 
 
  And by the way, the sound card will effect the original and the digital
  copy in the same way, even with a bad sound card both recordings
  shouldn't differ.
 
  Hey, do a recording of a recording
 
 You mean, like recording something from ams via jack then play the 
 wav-file with mhw and record this with ardour. Then compare the two 
 recorded streams?
 
 If in such a process recording A would differ from recording B then MHW 
 or Ardour *could* cause such a difference. Jack itself could only be 
 charged, if resampling and/or dithering would be involved. That is: if 
 the synth-engine would work with 44.1Hz while Jack runs with 48Hz. And 
 you will not want to set up a synth like this.
 
 But you said, that there would be a difference between a 1st-level 
 recording from a synth via Jack with sound card A and another recording 
 of the same synth with soundcard B.
 
 And that is not the case.
 
  and then run the diff command to
  compare them ;)!
 
 
 
  I have to wonder what you did there to alter the data from the soft 
  synth.
 
 Format conversion?
 Some synths (like ZynaddSubFX) can be configured to produce streams in a 
 certain format (such as 44.1 Hz / 16bit Int) and still run with Jack 
 that runs with different settings.
 Every body sets Zynadd to run with the same SR as Jack and Zynadd 
 recommends that if started from the command line.
 
 
  I mean ... we're talking bit-exact copy here, aren't we? Can you present 
  a test setup to observe that issue?
 
  Any Linux install I know, e.g. 64 Studio 64-bit 3.0, 3.3, 

Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Ralf
On Fri, 2011-05-20 at 10:54 -0400, Mike Holstein wrote:
 Ralph,
 
 
 the sound card *cant* have anything to do with the audio that is
 generated by software synths.

Again, a misunderstanding, perhaps regarding to my broken English.
There're two issues, one is caused by my sound cards, they do produce a
muddy bass, the other issue has nothing to do with my sound cards. A
recording internal Linux, without the sound cards involved does cause
loss here. Audible loss, you don't need trained or good ears to hear it.

 this is not a grey area. and expert such as yourself might want to
 look at the source code for the software in question

I can't read C and much more worse, never coded for modern PCs.

 , and see what about the hardware is being utilized for rendering the
 audio. heres a test scenario: take all the sound devices out of the
 machine (or disable them). take a MIDI file and render it using JACK
 utilizing the 'dummy' driver. you can render the same file with a
 sound card in use, and share both of those here if you would like. *i
 am not talking about monitoring those sounds, OR recording them analog
 from the main outs of the sound card. by render, im thinking recording
 in ardour and exporting or exporting from something else.

No need to do this, because ... again ... the sound cards already aren't
involved. This was a misunderstanding.

Btw. doing the mastering for a real song might not work by an
exporting option. At least Qtractor can't do this for faster than
real-time included apps, in other words, DSSI plugins and especially
not for inserts, e.g. jconvolver.

That I wish to buy a good sound card has nothing to do with the loss
internal Linux on my machine (and I suspect on many other machines too,
at least I know some people who do have the same issue).
 
 
 
 -- 
 MH
 
 http://opensourcemusician.libsyn.com/
 http://wnclug.ourproject.org/
 
 



-- 
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users


Re: Sound cards (Was: Re: no sound

2011-05-20 Thread Ralf
On Sat, 2011-05-21 at 00:30 +0200, Thomas Orgis wrote:
 Am Fri, 20 May 2011 15:33:39 +0200
 schrieb Ralf Mardorf ralf.mard...@alice-dsl.net: 
 
  No! But I suspect a bug for Jack and btw. there already was a rounding
  bug that was fixed, perhaps years ago.
 
 Ah, OK. I'll ignore the discussion about different sound cards influencing 
 this as a heap of confusion and settle for this: If JACK would not have bugs, 
 by design it would do bit-exact copies, or at least copies with floating 
 point computation errors in non-audible amplitude. I don't claim that this 
 ideal case is indeed the reality.
 
 When you find those bugs, I hope they'll get reported and fixed, for the 
 benefit to us all. In the meantime, those of us with some time on their hands 
 can just try to verify the issue of bit-exact copying of data through the 
 pipeline ... I just don't want to go down that path right now, since I'm 
 already not able to do my actual work because of debugging some gcc 4.6 
 breakage on code of mine.
 
 
 Alrighty then,
 
 Thomas.
 
 

Is there a way of monitoring the data that is captured and read by Jack
and Jack clients in a human readable way, e.g. to see if there would be
rounding errors? I always used Audacity's spectral view (to show
recordings of square and sine waves), when writing with Rui. For
Qtractor there really was and is an issue when connecting it's outputs
to the inputs, that is caused by Jack. 

Phew, a lot of OT blah blah, you don't need to read does follow, pardon:

(That's why I wish to stop the discussion about the audio quality loss
issue.)

I guess it's because a vector points to the original buffer, instead of
coping it, but I might be completely wrong. Anyway, if a client's input
is connected to it's output this only should work correctly, if there's
a special order.
Here I did avoid to do this and there still is loss, similar to cheap
4-Track cassette recorders. If I directly connect Hydrogen or Yoshimi to
Qtractor or Ardour2, that does mean one client to _another_ client,
there's this kind of audible loss and this shouldn't happen :(.

I can't help with reading the source code. When I programmed in C 20
years ago, I just did it for one program and then switched back to
Assembler. On Linux I tried to learn C again, but I wasn't able to write
even simplest make files, IIRC 20 years ago it was the work, the
compiler had to do ;), I could take a look on my Atari ST's 80286
hardware emulation, there still should be the old editor and compiler.
So, I'm not a coder ;). I'm an audio/video engineer and the computers I
privately programmed have less in common with current PCs, e.g. the
Atari's TOS and the emulation running DR DOS, are sharing a 42MB hard
disk. Especially regarding to music software, there was the advantage
that those machines don't do real multitasking and the hardware, e.g.
for the C64 MIDI interface, was directly accessible, that's why there's
no MIDI jitter for old hardware. Turn of the interrupt, check the
ACIA/UART and send in real-time, that's how it did work years ago, today
we do have USB protocols etc. that at all events do cause MIDI jitter.
Some smart guys, I guess Stéphane is one of them, do work on this issue
and they/he already had success, at least for my machine. If I use PCI
MIDI and

edubuntu@edubuntu:~$ jackd -V
jackdmp 1.9.8

using the -Xalsarawmidi switch + a2jmidi_bridge I'm able to use external
MIDI equipment without audible jitter, unfortunately I need to disable
-Xalsarawmidi, if I wish to record MIDI events with a Linux sequencer,
because there's no bridge vice versa and as far as I know no good
sequencer using Jack MIDI, resp. I guess Ardour3 might use Jack MIDI.
Btw. if I run latency tests I also get best results for Alsa, but at
least I'm able to hear that there's jitter, a lot of people with less
good results aren't able to hear jitter.

There're a lot of issues for Linux audio, some are already solved by svn
versions, other issues aren't solved. It makes me wonder that there are
so less people in the Linux community who notice those issues.

I can't program myself, but I could run tests and report issues.

Linux audio and MIDI IMO do need a lot of upgrades and some isolation
from the non-audio community.



-- 
Ubuntu-Studio-users mailing list
Ubuntu-Studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users