14 February 2019, 03:56 | #61 |
Registered User
Join Date: Jan 2012
Location: USA
Posts: 372
|
Uhg. So you think the sinc function is simple? It's not even finite!
But of course we don't really need the entire sinc function. But we still need enough of it to convolve it with the sample. And how much of sample? The entire sample! Once we've done that, then we can say with certainty that we've perfectly reconstructed the original, band limited signal. Don't think that because perfect reconstruction is possible that you're guaranteed to get it with some generic low pass filter. That's not what what the reconstruction theorem says. |
14 February 2019, 12:13 | #62 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,436
|
If we're going to talk mathematical certainties and audio, there are at least three things we really have to keep in mind. And I feel these things are glossed over far too easily in any discussion over audio.
The first is that human hearing is actually severely limited: There are plenty of frequencies we simply cannot hear. Human hearing has a very clear and proven upper and lower limit for which frequencies we can actually perceive. There is also, despite plenty of controversy and a whole bunch of studies into it, as of yet still no conclusive scientific evidence to support the notion that we may only hear up to a certain frequency but still somehow notice (f.ex. due to harmonics) it if these higher frequencies are missing or distorted. Note here that we can perceive lower frequencies than we can hear through other means though - primarily because such low frequencies can actually move parts of our bodies slightly and that can be perceived (given enough volume). The above is part of the reason why compressed audio is really rather hard to recognize vs uncompressed audio (for a fun test how well you can manage, check out this blind test: https://www.npr.org/sections/thereco...=1550140442261). The second is that all audio playback devices ever made are completely incapable of actually playing back audio at anything even resembling 'perfect' quality. There are no amplifiers which do not distort. There are no speakers with infinite frequency range, or any that have fully flat frequency responses. There are no audio playback devices that play back audio 'perfectly' (this includes digital devices, which invariably introduce jitter). Nor are there audio formats that even come close to storing audio 'perfectly' to begin with. And that is not even counting the losses from recording and the imperfections of microphones. The third is that it has been (mathematically) proven that, given the parameters required for output, you can in fact sample audio in such a way that you can't tell the difference between the sampled version and the original - within these parameters at any rate. This is the essence of the Nyquist–Shannon sampling theorem - which states you need twice the sampling rate as the highest frequency you wish to store. As it happens, given the limits of the human ear a ~40KHz sampling rate is enough to not lose any frequency you can actually hear (given that only very, very few people can hear anything over 20KHz). The upshot here is that you may well describe a 'perfect' wave form using a mathematical formula, but you'll never ever get such a wave form stored nor played back using any equipment that can be build. The far more interesting question is how you can make something that gets close enough as to make it impossible for us to actually hear it isn't 'perfect' (as in does not appear to lose anything over what the microphones used for recording output). And while the Amiga definitely won't reach that standard using Paula, all signs point to something as simple as a competently implemented digital system with somewhere between 16 and 24 bits of resolution (as in more than 16 but less than 24) running at around a 44-48KHz sample rate should in fact be indistinguishable from what the original microphones picked up. Even for people with really good hearing. Such a system pretty much leaves all of us Amiga fans in the dust as most of us are over 35 and male - which means our hearing likely tops out at 14-15KHz (i.e. 30KHz samples ought to be enough for us oldies) Last edited by roondar; 14 February 2019 at 13:55. Reason: Spelling/grammar |
14 February 2019, 20:02 | #63 |
Registered User
Join Date: Feb 2019
Location: Existence
Posts: 102
|
Real Amiga and emulation can sound surprisingly different. I didn't think it would have a big difference, but when I used an Amiga in one of my music projects, I had to actually (sadly!) switch to using emulator instead, as the real Amiga gave WAY too much bass and threw everything off!
The reason was, I thought I could just compose on emulator, and then use the real Amiga for the final audio capture, but I was so wrong.. there's something about 'the real thing', especially when it comes to these quirky, old computers, sound chips and systems, that really makes a difference and brings a bit more life compared to cold emulation. Emulation is a fantastic thing, it may actually preserve many machines way beyond their physical years (after all, everything physical will change forms at some point, crumbling to dust, for example), maybe even thousands of years into the future (who knows..) But there's just -something- special about using a real Amiga, or even a real OPL chip that just brings a little bit more excitement into the mix. And it will always be a different experience, even when logic would dictate it should be 'similar enough'. |
15 February 2019, 12:04 | #64 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
If sound is different (emulation vs hardware), it has to be due to op amp stage in Amigas. Paula is pure digital, I don't think it can change sound that way.
Someone who knows this stuff should check the op amp circuitry if it does something more than simply amplifying (and filtering) Paula outputs. (Note that op amp circuitry also is not identical in all models) |
15 February 2019, 13:11 | #65 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,302
|
Quote:
The Op-AMP stage includes essentially four filters: An initial low-pass that cannot be turned off, then the control-able 8K cut-off filter which you all know can be disabled by the same line that controls the power LED, and another C-RC combination at the output that first removes any DC bias, and another low-pass filter that cannot be turned off directly at the output. The cut-off filter is controlled by a FET which is itself not a linear element, so some additional distortion comes in at this stage. Anyhow, it is clearly not a flat frequency response we have here in the output filtering stage of Paula. |
|
15 February 2019, 17:45 | #66 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
Also component values may have drifted in op amp section, power supply may also affect sound. I assume test was done using same amplifier with volume level matched. Without it test would be invalid.
I'll try (if I am not lazy enough) to do some tests. Play different frequencies with same amplitude and check output with a scope. And other similar tests. |
16 February 2019, 20:59 | #67 | |
Shameless recidivist
Join Date: Jun 2012
Location: Duluth, Minnesota (USA)
Age: 38
Posts: 266
|
Quote:
That said, it wouldn't surprise me to learn that the op-amp stage is also quirky and not studio-grade precision engineering, and the filters which were also discussed upthread definitely play a large part in shaping the characteristic sound as well. But just because something is "pure digital" on the backend doesn't mean it can't undergo strange mutations on its way to transforming into an analog output signal. |
|
16 February 2019, 21:26 | #68 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
Yeah but I don't think non-linear dac can cause reported differences in audio.
|
16 February 2019, 22:19 | #69 |
Shameless recidivist
Join Date: Jun 2012
Location: Duluth, Minnesota (USA)
Age: 38
Posts: 266
|
It absolutely can. Getting a louder signal level where you intended a softer one or vice-versa changes the dynamic range of the signal and distorts the resulting waveform relative to the intended result. That can make a huge difference in the sound, especially when you're only starting with an 8-bit sample's worth of dynamic range in the first place. Compressing and distorting the waveshape can easily give the kind of punchy, crunchy character that the Amiga is famous for.
|
16 February 2019, 22:23 | #70 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,436
|
I've personally never noted that much of a difference between WinUAE and real Amiga audio output. With that in mind, I found a YouTube channel a while back that records music of real Amiga's and puts them through a Dolby headphone style treatment.
One of the videos he did compared real A500 & A1200 output (with and without filter) with WinUAE. You can listen/watch here: [ Show youtube player ] I can't really hear the difference myself but... It is processed by his Dolby thing so that may distort things. Maybe it's useful in some way regardless. |
17 February 2019, 01:34 | #71 |
Shameless recidivist
Join Date: Jun 2012
Location: Duluth, Minnesota (USA)
Age: 38
Posts: 266
|
I wouldn't rely on YouTube for audio comparisons anyway; looks like there was a lossless recording up at one point, but it gives me a 403 error now.
|
20 February 2019, 16:54 | #72 | |
Registered User
Join Date: May 2011
Location: Finland
Posts: 19
|
Quote:
Includes pure unprocessed (apart from gain matching), stereo joined and Dolbyfied versions. Link is active until the end of March. |
|
21 February 2019, 12:22 | #73 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,436
|
Quote:
I've downloaded them and listened to them for a bit. To be honest, I still can't hear the difference. Obviously that doesn't have to mean no one can, but I can't regardless. Which means that at least for me, WinUAE is good enough. |
|
21 February 2019, 13:59 | #74 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,307
|
I checked the lossless flac files and can't hear a difference between UAE and real. But I would say that the source chip tune is a very bad choice. Some clean single samples with different frequencies would be better to compare or simple test tones.
|
13 October 2019, 15:16 | #75 |
Registered User
Join Date: Feb 2019
Location: Existence
Posts: 102
|
Try with something that has a lot of 'sub-bass' - it can sound 'perfect' with WinUAE, and then you play it with real Amiga, and there's BOOMING BASS that overpoweres everything.
Could be just my Amiga or sound system, though .. but it seems real Amiga 1200 outputs a bit more bass than WinUAE, at least for that particular music project. It was actually a kickdrum I made with a real 8580 (which is famous for its 'sub-bass' quality when the filter cut-off is ever-so-slightly above zero), that I converted to a sample format Protracker can understand, that messed everything up if I used the real Amiga, so I had to use WinUAE instead. |
15 October 2019, 00:12 | #76 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
I also find a real Amiga sounds considerably different (better) than an emulator (or UADE) running on a PC.
Particularly in the bass but differences can be noticed in other areas. |
15 October 2019, 00:53 | #77 |
Resident Nutter...
Join Date: Oct 2019
Location: Norfolk, UK
Age: 46
Posts: 75
|
Sounds good to me in hippo and protracker 2.3a, I’m running them on a real a500 and winuae through a naim audio setup and they sound the same?
Sent from my iPhone using Tapatalk |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amiga Modules with original sound (DC-BASS Source filter MOD) | technick | support.Other | 0 | 21 February 2012 22:40 |
Trapped 2 music modules | s2325 | request.Modules | 11 | 04 October 2011 11:17 |
oldest music modules | s2325 | request.Modules | 10 | 12 November 2008 11:55 |
Amiga music modules | fsx | Amiga scene | 0 | 13 November 2007 11:28 |
World of Sound (1994)(U. S. Dreams), MODules from Amiga | dax | Amiga scene | 0 | 26 January 2007 13:08 |
|
|