11 February 2021, 20:19 | #201 | |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
Quote:
And this is with the Multiscan:Productivity screenmode - have you adjusted the totclks count with MonEd? |
|
12 February 2021, 08:22 | #202 | |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,856
|
Quote:
|
|
12 February 2021, 12:26 | #203 | |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
Quote:
I converted your converter to c# if you're interested. |
|
12 February 2021, 13:08 | #204 |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
I need someone who can run 2 short exe files on a real machine as I can't right now.
Here are the files: http://s000.tinyupload.com/index.php...67004164978201 Please let me know if they work and if they sound different. If I did this correctly, I managed to change the audio channel phase shift from copper. I need this info, if this works (and it does in winuae), we can throw everything I did so far away because we are going to have some real audio quality then. |
12 February 2021, 13:21 | #205 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
|
12 February 2021, 13:29 | #206 |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
They sound exactly the same? And yes, it's a beep.
edit: they both should be at the same frequency but should have a different waveform. |
12 February 2021, 13:39 | #207 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
|
12 February 2021, 13:42 | #208 |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
That is -very- unfortunate. For several reasons. One is that I can't use winuae to test any of this and the second one is that it seems that regardless of when you start the DMA on the real amiga, it will still "sync" the samples as if you started them at the same time.
|
12 February 2021, 13:47 | #209 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
|
12 February 2021, 13:50 | #210 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
at lower frequencies the difference should be more obvious, while it can be hard to tell apart at higher ones... [ Show youtube player ] |
|
12 February 2021, 14:40 | #211 | |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
Quote:
It was at 1732Hz. |
|
12 February 2021, 14:47 | #212 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
|
12 February 2021, 15:16 | #213 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
Of course the difference is less prominent on less different waveforms ... by the way I was thinking of yet another possibility: dividing the frequencies for each channel. so we could play lower frequencies (eg. <1kHz) with a period of 128 ticks and the higher frequency part with 64 ticks. Additionally we could try to correct the values of the 8bit-Low frequency part with the high-fequency channel 2 times per time period ... so it would be: AUD0DAT 64 (right HF) AUD1DAT 64 (left HF) AUD2DAT 128 (left LF) AUD3BAT 128 (right LF) With this we could play c3 without "collapsing" on normal productivity (and without Copper feed) and we also would need 25% less sample data ... Just a crazy thought .... Last edited by Gorf; 12 February 2021 at 16:40. |
|
12 February 2021, 15:31 | #214 | ||
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
Quote:
Quote:
Once we have that we could get either up to 15 bit base frequency or 14 bit double frequency quality without the noise of the old style 14 bit way. We could even go with less bits but higher volume. Also, the player code would become quite simple as we could just use the 2 channels as a DPCM signal, getting something like this: Code:
0a 0a 0b 0b 0c 0c 0d 0d 3a 3a 3b 3b 3c 3c 3d 0a + 0a + 3a + 3b - which means you could get 1024 different values within each sample. |
||
12 February 2021, 16:34 | #215 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
I fear this only makes things worse instead of better ... at least for normal PAL playback. On productivity it might sound not that different ... except a little bit noisier than previous attempts.
Just my bet on this, don't think this will be better - but I might be completely wrong here. |
12 February 2021, 17:17 | #216 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Could you include binary that causes the "collapse". If it really happens in emulation too, then there is no way for it to be anything unknown
(and I can usually debug things but requirement is always test binary) |
12 February 2021, 17:24 | #217 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
Quote:
An exe that open a custom video mode specifically to use period 64. Video Resolution: 640x512, H-freq: 33.5Kz, V-freq: 60Hz EDIT: My code doesn't do a 'channel collapse' on WinUAE, I think that orangespider do not use a proper screen mode (or some software related thing) Last edited by ross; 12 February 2021 at 17:42. |
|
12 February 2021, 18:21 | #218 | ||
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
Quote:
Quote:
Anyway, I need someone to test this on real iron: http://s000.tinyupload.com/index.php...05319330510531 It has 2 exe files audio-phaseshift-1.exe -- tries to do 50% phase shift audio-phaseshift-2.exe -- minimizes phase shift by reordering channels to 0,3,1,2 If it works the screen will turn dark blue and there will be a constant beep sound. audio-phaseshift-1.exe should be way louder than audio-phaseshift-2.exe, I reduced the frequency of the sound to 432Hz, so the difference should be clear. Please let me know if they work as intended. Thanks. |
||
12 February 2021, 18:41 | #219 | |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
Quote:
Note: I'm using a custom double scan mode (productivity tuned with MonSpecs). |
|
12 February 2021, 18:44 | #220 | |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
Quote:
edit: Is the phaseshift-1.exe beep loud? And when phaseshift-2 does produce audio is it lower volume... edit 2: Anyone with PAL can test this? |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
15 bit 44 khz audio idea. | Thorham | Coders. General | 33 | 15 September 2021 06:22 |
24 or 32 bit audio capture within WinUAE | EAUniW | support.WinUAE | 7 | 17 September 2018 22:22 |
Questions about 14 bit audio playback | xxxxx | Coders. Asm / Hardware | 16 | 22 December 2014 19:30 |
High Quality reproduction of Audio on 8 bit. | pandy71 | Amiga scene | 0 | 01 July 2013 15:08 |
Simple 14 bit audio question... | Thorham | Coders. General | 7 | 06 June 2010 10:55 |
|
|