02 January 2015, 03:18 | #1 |
Da Digger :)
Join Date: Nov 2008
Location: Monza, Italy
Posts: 2,822
|
Sound filter information and other documentation
Hi Toni, sorry if I asked this before (I don't remember): is there somewhere a full WinUAE helpfile/manual thoroughly explaining all the program aspects and parameters?
Just as an example, I don't have a clue about the differences between audio filter sic vs. anti vs. ... etc. etc. Sorry for this really noob answer , but this can hopefully be useful to someone else here . P.S. this is almost surely the wrong thread, sorry again |
02 January 2015, 10:39 | #2 |
m68k all the way
Join Date: Aug 2011
Location: Koalaland
Posts: 523
|
|
02 January 2015, 10:43 | #3 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Tooltips won't help if you don't know Amiga hardware details and if you know hardware details you already know what it means
EDIT: Seriously, Chipset Extra is enough for 98% of use cases, only in very rare experimental cases you need to adjust advanced chipset. EDIT2: Just ask if you need more information. Most of the advanced chipset checkboxes are really low level and can't be explained shortly. Last edited by Toni Wilen; 02 January 2015 at 11:10. |
02 January 2015, 11:32 | #4 | |
Registered User
Join Date: Aug 2012
Location: Australia
Posts: 651
|
Quote:
Why don't one of you offer to write the full documentation for him after some research and his guidance/input. Im sure he would rather be doing something else like watch paint dry than write it. |
|
02 January 2015, 12:49 | #5 |
Registered User
Join Date: Jan 2009
Location: M'Gladbach
Age: 46
Posts: 621
|
there is this online help http://www.vware.at/winuaehelp/
it covers winuae 2.4.0, but is updated every once in a while. It's pretty basic, no detailed explanations about filters etc. |
06 January 2015, 20:38 | #6 |
Registered User
Join Date: Feb 2010
Location: Helsinki, Finland
Posts: 36
|
In short - those are different methods on how to perform interpolation of sound. Interpolation is the process of calculating a value in-between two samples of audio. Let's say interpolation point is 0.452 (a value between 0-1), you would calculate linear interpolation of two samples : (B-A)*0.452+A, which is a value somewhere between A and B. This is to smooth the sound and make the resulting soundmix to have better quality (than without interpolation). Mixing audio without interpolation is quite horrible idea, but hey... Amiga does NOT HAVE interpolation (!!), so just forget about it. Set it to disabled. You should never use interpolation for 8bit module music or the Amiga for that matter. WE DID NOT HAVE IT.
Details on Anti, Sinc, RH, Crux could be Googled. I'm not familiar with these but I think Sinc is the best and slowest method (Renoise tracker has this as option). |
06 January 2015, 21:37 | #7 | |
Da Digger :)
Join Date: Nov 2008
Location: Monza, Italy
Posts: 2,822
|
Uh, nice, someone (a moderator?) thought my question was interesting and opened a new thread for me . Thanks!
Quote:
And the list of added features during the years is so incredibly long... WinUAE is a fantastic emulator! Last edited by Supamax; 06 January 2015 at 21:42. |
|
07 January 2015, 01:37 | #8 |
WinUAE end user
Join Date: Jan 2014
Location: Bremen
Age: 44
Posts: 649
|
Damm thats one complex matter.
And thats only like 0.02% of WinUAE. Theory of sampling and interpolation alone can fill up some pages even if you take only some important facts to show the reder how it works... http://eeweb.poly.edu/~yao/EE3414/sampling.pdf Good luck in writing a full detailed documentation. I would love to read something like that.And it would be a great benefit for people starting to emulate the amiga after years of abstinence.Time kills a lot of details in the human memory. And getting some background answers about stuff you didn't even know you had a question about, is allways interesting. PS: isn't the closest thing to original paula to disable the interpolation? |
07 January 2015, 08:33 | #9 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
https://bel.fi/alankila/modguide/interpolate.txt (sinc implementation) |
|
07 January 2015, 10:47 | #10 | |
Registered User
Join Date: Sep 2014
Location: Rovaniemi, Finland
Posts: 22
|
Quote:
But, if you like to achieve simlair quality with mixing (like UAE for example), you'd have to use interpolation. |
|
07 January 2015, 12:03 | #11 | |
WinUAE end user
Join Date: Jan 2014
Location: Bremen
Age: 44
Posts: 649
|
Thanks Toni, that's what I mean with "stuff you didn't even know you had a question about".
Now I understand for example why the DeliTracker 14bit player has 60000Hz mixing frequency. 14.5kHz x 4 = 58000Hz makes sense. Even if you're just the driver and not the mechanic, it can't be wrong to know how the internals of the engine work. So from what I understand there can still be some arifacts even with filters enabled.Not as much as without.And with filters is's less noisy but it will lose some "detail" in the worst case. Seems it's really analog to the D3D filters for graphics. Quote:
Would the soundquality improve if you enable the filter at, lets say, 96kHz? Not that I would be able to hear the difference, just out of curiosity... |
|
07 January 2015, 12:15 | #12 | |
Registered User
Join Date: Sep 2014
Location: Rovaniemi, Finland
Posts: 22
|
Quote:
So, unless something like this BLEP resampling is added to WinUAE (like this Protracker clone), you'll need to use some sort of interpolation to avoid aliasing effects. Last edited by Pecosbil; 07 January 2015 at 12:22. |
|
09 January 2015, 04:51 | #13 | |
Registered User
Join Date: Aug 2012
Location: Australia
Posts: 651
|
Quote:
I must admit maybe my assumption of how winuae produced its audio output was wrong. I thought it used no interpolation and mixed at the paula output rate then resampled (using whatever method chosen to the host systems output rate). |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Information about filter EMI "TDK 682" | Franchute13 | support.Hardware | 10 | 21 January 2015 12:23 |
Suggestion- Better Documentation for Sound Emulation | shaf | support.WinUAE | 5 | 27 August 2012 19:46 |
hqx4 filter sound lagging | glue | support.WinUAE | 2 | 31 December 2010 09:00 |
Sound is muffled after boot until change of settings - sound filter emulation issue? | rsn8887 | support.WinUAE | 1 | 30 May 2010 20:44 |
Req. Sound Conversion Information | exoticaga | request.Modules | 0 | 15 September 2007 17:25 |
|
|