English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 14 January 2019, 23:30   #121
Foebane
Registered User
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 46
Posts: 1,468
Since we're on the subject of Paula/AY and samples, I have to ask:

Is it true that AY (the ST sound chip, nothing else) samples sound so fuzzy and hissy because they're actually only 4-bit (because of the 0-15 volume levels on said chip)? That just goes to show that whilst the AY can play samples, it was not really designed for them. I've heard similar hiss from POKEY samples, and I'm not sure, but doesn't the SID have 4-bit volume control? Correct me if I'm wrong.
Foebane is offline  
Old 14 January 2019, 23:35   #122
roondar
Registered User

 
Join Date: Jul 2015
Location: The Netherlands
Posts: 720
This could be one reason yes. But there's multiple ways to play back samples, not all of them require changing the volume. It's also possible to use a square wave to play back samples (rapidly switching it on/off as needed) or use anything else that causes a 'click' (the famous old style SID samples made use of a 'bug' in the SID that caused an audible click when doing certain operations - Commodore fixed the bug in the newer SID chips and then those samples didn't work properly anymore). There's even a C64 sample method that uses the VIC-II to create the pulses needed IIRC. And I've even seen an Amiga example using the composite video output as an additional sample channel.

(I'd call the volume changing AM and the pulse changing FM, but this is probably just me making stuff up that sounds like it could be right :P)

I'm honestly not sure how the higher quality SID sample techniques work, though. Would be interesting to find out.
roondar is offline  
Old 15 January 2019, 00:02   #123
chb
Registered User

 
Join Date: Dec 2014
Location: germany
Posts: 110
Quote:
Originally Posted by roondar View Post

I'm honestly not sure how the higher quality SID sample techniques work, though. Would be interesting to find out.
There's quite a lot of information contained in this paper written by Mahoney:
https://livet.se/mahoney/c64-files/M...fvesson_v2.pdf
chb is offline  
Old 15 January 2019, 03:43   #124
junosix
Registered User

 
Join Date: Jan 2014
Location: Plymouth, UK
Posts: 15
Here are some more examples of my Atari STE YM + DMA tracker that frank_b linked to: https://drive.google.com/drive/folde...PpptRadNFksUPV

It's 7 channels - the 3 YM channels, plus 4 channel 25kHz stereo multiplexed into 2 channels at 50kHz, meaning each of the 4 channels can occupy the full 8-bit amplitude rather than having to be shifted and combined. 3 of the sample channels are software-synth, based on the Konami SCC/PC Engine soundchips (there's a PDF of the manual in the link which explains things in more detail).

One of the problems with the STE is that the audio output stage isn't totally clean (almost all STEs suffer from CPU/bus whine on the left audio channel), and the volume of the YM and DMA chips aren't balanced (the Falcon cures both these issues and also has its own phenomenal sound capabilities). In my opinion the Amiga (with the low-pass filter disabled) always sounds cleaner for sample playback when playing the same samples. I love both computers and the styles of music they're each suited to, of course
junosix is offline  
Old 15 January 2019, 12:21   #125
roondar
Registered User

 
Join Date: Jul 2015
Location: The Netherlands
Posts: 720
I don't think anyone here will doubt that out of Atari ST(e), Amiga and Atari Falcon the Falcon is going to have the best sound. Commodore really ought to have included that DSP Dave Haynie wanted to add in the A3000+ (or at the very least ought to have offered a 16 bit version of Paula).

Ah well, I'm happy with what we have for most of these platforms. I kinda miss the times when every platform had its own 'sound'. Even though that is silly and sentimental of me to do
roondar is offline  
Old 15 January 2019, 17:24   #126
Foebane
Registered User
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 46
Posts: 1,468
Quote:
Originally Posted by roondar View Post
Ah well, I'm happy with what we have for most of these platforms. I kinda miss the times when every platform had its own 'sound'. Even though that is silly and sentimental of me to do
No it's not, don't be silly.

The same could be said for the graphics on the various home computers that came out in the 1980s that didn't 100% conform to the IBM PC standard, it was fun having platforms with their own distinct graphics and sound systems.

I remember having an argument in my college classroom against a die-hard PC nut (this was in the early 1990s) and defending the Amiga like a real zealot, and all the others did was scoff at, say, the price of the A4000 or how PCs did it better and cheaper. But I stood my ground. I only gave in to the PC craze in 1995 because Commodore had gone bust (thus, no more progress) and simply because PC games like Doom were promising a bright future (which they delivered: thankyouverymuch, FPS shooters of the late 1990s!)

I have moaned about the AY and SID, and praised Paula and POKEY, but that's a residue of the old schoolyard fights that most of us had over our systems, and the rivalries that remain to this day, despite emulation. I myself only met one other A8 user who I was happy to share games with, out of the entire school.
Foebane is offline  
Old 15 January 2019, 21:52   #127
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL
Posts: 1,660
Quote:
Originally Posted by Foebane View Post
Since we're on the subject of Paula/AY and samples, I have to ask:

Is it true that AY (the ST sound chip, nothing else) samples sound so fuzzy and hissy because they're actually only 4-bit (because of the 0-15 volume levels on said chip)? That just goes to show that whilst the AY can play samples, it was not really designed for them. I've heard similar hiss from POKEY samples, and I'm not sure, but doesn't the SID have 4-bit volume control? Correct me if I'm wrong.
Depends, signal volume/envelope control in AY is 4 bit (non linear - approx logarithmic), SID and POKEY are 4 bit linear AFAIR, ST YM is 5 bit (significant difference from AY). So noisy (high quantization noise) is unavoidable particularly for AY (where quantization scale is not linear). To get relatively high PCM quality both chips (SID and AY/YM) can exploit shape of generated wave (envelope) - linear ramp (sawtooth or triangle), SID count time, voltage linearly growing and at some point growing is interrupted but voltage stays - AFAIR this provide around 10 - 12 bit (internal DAC is 12 bit), AY *and ST YM) exploit different trick, they folding three linear ramps with around 3 bit each to form around 9 bit sample, also time consuming and critical.
Add to this sampling irregularity (phase error a.k.a. severe jitter).
So even HQ PCM reproduction is affected (this is easily audible, also software dependence produce some audible tones i assume associated to interrupts).
PCM playback on non DMA, non PCM architecture machines is always limited.

Last edited by pandy71; 16 January 2019 at 14:56. Reason: clarification - evelope added
pandy71 is offline  
Old 15 January 2019, 22:10   #128
Foebane
Registered User
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 46
Posts: 1,468
OK, I'm confused now. What is the shorthand name for the ST sound chip? I gather I've been using the wrong name for years, now.
Foebane is offline  
Old 15 January 2019, 22:12   #129
Gorf
Registered User

 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 644
Quote:
Originally Posted by Foebane View Post
OK, I'm confused now. What is the shorthand name for the ST sound chip? I gather I've been using the wrong name for years, now.
The shorthand name is "crap".


(sorry - I had to ....)
Gorf is offline  
Old 16 January 2019, 00:51   #130
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 3,718
Quote:
Originally Posted by Foebane View Post
OK, I'm confused now. What is the shorthand name for the ST sound chip? I gather I've been using the wrong name for years, now.
YM2149 or simply "YM".

People generally don't call the Yamaha FM chips "YM", but things like OPM, OPN, OPL etc.
idrougge is offline  
Old 16 January 2019, 02:00   #131
Foebane
Registered User
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 46
Posts: 1,468
Quote:
Originally Posted by idrougge View Post
YM2149 or simply "YM".

People generally don't call the Yamaha FM chips "YM", but things like OPM, OPN, OPL etc.
Oh, great! I've been calling it AY!!! No wonder the confusion and people defending it!
Foebane is offline  
Old 16 January 2019, 13:35   #132
touko
Registered User

touko's Avatar
 
Join Date: Dec 2017
Location: france
Posts: 75
Quote:
Originally Posted by gorf View Post
the shorthand name is "crap".

:d
(sorry - i had to ....)
touko is offline  
Old 16 January 2019, 14:46   #133
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL
Posts: 1,660
Quote:
Originally Posted by Foebane View Post
Oh, great! I've been calling it AY!!! No wonder the confusion and people defending it!
Atari ST use YM2149 which is enhanced version of AY-3-8910 - so AY-3-8910 is worse than YM2149. Audio quality difference is meaningless and enhancements are mostly functional type.

Comparing with help of multiplatform games is is usually bad idea as in those times (but also today) game quality is limited by worst, common denominator platform i.e. 80's/90's by Atari ST/IBM PC (i.e. no HW acceleration offloading main CPU, architecture limitations etc.)
pandy71 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Yamaha CRW4416SX - wanting to sell B14ck W01f New to Emulation or Amiga scene 1 04 December 2016 11:58
Yamaha SCSI (external Drive) ReD MarketPlace 0 05 November 2011 14:25
Amiga soundchip (Paula) Grimbog Amiga scene 7 28 September 2008 19:04
Yamaha CRW4416SX DDNI support.Hardware 20 20 June 2006 21:28
EBAY Amiga / Atari ST / Atari 2600 stuff Eggsplosion MarketPlace 0 09 October 2004 22:01

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:56.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.11102 seconds with 14 queries