Welcome, Guest. Please login or register.

Author Topic: Amiga audio early lead lost..  (Read 9903 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show all replies
    • http://hata.zor.org/
Re: Amiga audio early lead lost..
« on: December 26, 2012, 08:15:47 PM »
Quote from: ChaosLord;720318
At least Paula can mix 4 channels together for free on its own.  Your cheap onboard sound chip can't even do that.

Did you miss the part about 10 DACs? Really, didn't the 7.1 part get through to you? Do you have an issue with reading comprehension? That's 7 individual channels. These chips are a lot more competent than you make them out to be. Even Soundblaster Live cards ($5 late 90s budget option) have DSPs capable of analog synthesizer modeling and wavetable synthesis that makes the Paula look ridiculously primitive. And yeah, >4 output channels. You are naive to think that the function of modern PC sound chips is limited to CPU based software mixing.
« Last Edit: December 26, 2012, 08:26:39 PM by Linde »
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show all replies
    • http://hata.zor.org/
Re: Amiga audio early lead lost..
« Reply #1 on: December 26, 2012, 08:55:57 PM »
On another, somewhat related note I think the Amiga could seriously have used an additional sound chip. Four channels on an A500/A1200 setup was obviously seriously limiting when it comes to producing both music and sound effects. Something like the OPL2 or even something as simple as an YM2149 in addition to the Paula would have been very useful.
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show all replies
    • http://hata.zor.org/
Re: Amiga audio early lead lost..
« Reply #2 on: December 27, 2012, 02:56:21 PM »
Quote from: ChaosLord;720446
Did you miss the part where the CPU does all the mixing itself?


The definition of 7.1 is not mixed.  It is 7 discrete sound channels that are not mixed.  Each channel goes to a separate speaker.
Even when downmixing all the channels to two stereo channels? Did you actually read the text? You don't have any idea of what you are talking about if you think the DSPs of these chips aren't capable of internally mixing a huge amount of mixer inputs. DirectX and a lot of programs that use it make perfect use of hardware mixing and hardware resampling. The CPU doesn't have to deal with it, but since both these things are so computationally cheap, a lot of programs do it in the CPU anyway.

Quote from: ChaosLord;720446
If you want mixing done you must use the CPU to do it.  This sound chip is 10 dumb DACs.  They just sit there refusing to do anything until the CPU has done all the work of mixing a 64 channel mod into either A) Stereo format or B) 7.1 format.
Again, no idea about what you are talking about. See above.

Quote
How do you think a 12 channel mod would magically play on this sound chip?
The sound chip does not support 12 channels.
The sound chip does not support mods.
The sound chip does not support 8-bit samples. (most mods have 1 or more 8bit samples in them)
If the chip doesn't "support" mods, neither does Paula. Yes, the mod format is closely modeled after the features of the Paula, but the chip doesn't support it on chip level more than any other sound chip.

And 12 channels, are you kidding me? These sound chips frequently support 128 channels mixed by the DSP (i.e. no CPU needed) with >24 bit internal mixing depth. Mod players ran almost CPU-less already in the days of the AWE32 and GUS, the former which was able to play them back with its wavetable synthesizer, and the latter which was able to play it back on its multi-channel variable sampling rate architecture.

Quote
The sound chip does not support variable playback frequencies so by definition it cannot ever play a mod.
Maybe its firmware doesn't (and really, why would it? We don't live in the 80s where band-limited resampling could actually have been a performance hit) but neither of us know exactly what the internal DSP is capable of.

Quote from: ChaosLord;720446
Exactly.  Now u r getting it.

7 individual unmixed sound channels.

7 channels is like 1980s TFMX or Okalyzer.  Your sound chip can match a 7Mhz Motorola 68000.  I am impressed.
Wait a second, TFMX is software mixed. In that case, the whole variable sample rate rant you've got going doesn't really matter in any way, and neither does the "free mixing" rant. If we are going to compare apples to apples, PCs are capable of software mixing 7 channels, and 7 to a couple of powers of ten...

Quote
Since nobody writes 7 channel mods for decades the sound chip can't play them.  Its up to the CPU to render your 24 channel mod down into 7.1 format and to scale all the sample rates up or down as required.  All the mixing work is done by the CPU.
Not necessarily. See above.

Quote
No.  They are a lot less competent since I never even got started on its complete lack features.
Oh, please get started. It's specs are a lot unlike Paula, but are they really lacking in features? Please do a side-by-side comparison.



Quote
I am sure u could somehow buy such a soundcard as u r dreaming of.
Nobody would be using it and thus nobody would support it with software so it would not be particularly relevant.
The other 99.999% of ppl with intel compatible computers would still be using lame nonmxing cpu-driven soundchip.  Somebody cut&pasted a feature list into the thread a while back.  Perhaps you missed it?
I saw the feature list, but you obviously didn't do more than skim over it. It's not a dream sound card I'm talking about. You'll have a hard time finding a PC sound chip these days that doesn't support DirectX hardware accelerated mixing and resampling, which is all done by the DSP.

Quote
Here is a quote:

Notice how it refuses to accept 99% of all existing sample rates?
Wanna play a mod?  It tells you to go screw yourself until you have the CPU do all the mixing itself and convert all samples into one of those 4 formats and convert all 64 tracks down into 7.1 format (or stereo format).
This is an architectural difference between the Paula and modern sound chips. You are really stupid to think a modern sound chip would have anything to gain from minutely variable sample rates. But rest assured that the CPU doesn't have to deal with either resampling nor mixing.

Quote
You have obviously never made a mod before or you would understand that you can't make a mod with only 4 sample rates.  Especially not those 4 particular sample rates.
Oh, I've made quite a few mods, both on the Amiga and the PC. It's landing me live gigs every couple of months or so. I perfectly understand the differences between the variable sample rate Paula and modern fixed-rate PC soundcards. It's a difference, alright, but in no way a limitation of the latter. Variable sample rates is an artefact from a time where a dedicated DSP to handle high-quality resampling was infeasible and resampling on the CPU actually had a noticeable performance impact.  

The YM2149 is capable of playing 300 khz tones, something which the Paula (and most modern PC sound chips) is utterly incapable of. Does that make the YM2149 superior?

Quote
Good lucking trying to make music where every note sounds exactly the same.
Oh, we're talking about actual use now? Are you sure you want the discussion to head that way?
« Last Edit: December 27, 2012, 03:14:09 PM by Linde »
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show all replies
    • http://hata.zor.org/
Re: Amiga audio early lead lost..
« Reply #3 on: December 27, 2012, 03:05:52 PM »
BTW, where the hell did you get the idea that the Amiga can mix 4 channels together for free?
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show all replies
    • http://hata.zor.org/
Re: Amiga audio early lead lost..
« Reply #4 on: December 27, 2012, 04:40:01 PM »
Quote from: ChaosLord;720452
It is practically free.  It uses hardware double buffering.  It uses DMA.  The Paula chip is its own processor that processes information on its own.  It does need a little supervsion from the CPU so its not 100% free, just 95% free.
It simply doesn't mix 4 channels together. It mixes channels together in pairs to two different outputs. I.E. sure, you could set it up to output four channels without using any CPU, but nope, it doesn't mix them all together.
« Last Edit: December 27, 2012, 04:44:54 PM by Linde »
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show all replies
    • http://hata.zor.org/
Re: Amiga audio early lead lost..
« Reply #5 on: December 27, 2012, 07:28:51 PM »
Quote from: ChaosLord;720459
True that it mixes 2 channels to the left and 2 to the right.  But it does not require you to use the CPU to resample all the sounds to a specific frequency.  It supports a giant range of frequencies and just mixes the different samples of different frequencies together like magic.  And it does the mixing on its own with DMA.  One DMA channel per DAC.
I'd say that analog summing is nothing like "magic" but I understand how someone with no idea about the subject might use that word.

Hardware mixing of multiple buffers with arbitrary pitches is a pretty basic feature of PC sound chips since more than a decade back, and before that, hardware wavetable synthesis with RAM big enough to easily accommodate the max total sample size of mods were prevalent.

DSPs, allowing CPU-free realtime effects like reverb, 3D positioning, dynamic compression, gain control, seamless and invisible resampling and mixing of a great number of input streams are ubiquitous. Whatever obscure feature the Paula has that a modern PC sound chip is missing was left out because it isn't necessary. Quite oppositely, they were there on the Paula because they made practical sense in a setup with very limited CPU and RAM resources. Frankly, I love the Amiga sound, but I'm not going to pretend that the Paula is technically superior to modern PC sound chips or even an AWE32 in any way. Horribly non-linear DACs, its totally unmatched architecture and its limitations is what gives it its great character, but it can't match your average on-board cheap PC sound card in terms of fidelity, features and flexibility. Even a lot of the features I've described that apply to most sound cards are frequently left unused because doing everything in software has so little overhead on a basic PC setup that it doesn't matter.

You're really awful at discussing these things, too. You fail to acknowledge when you are proven wrong and keep coming back to points that have already been adressed and refuted in previous posts. In terms of a metaphor, you very quickly paint yourself into a corner, but apparently you don't mind stepping in paint.
« Last Edit: December 27, 2012, 07:34:51 PM by Linde »