11 February 2021, 16:00 | #181 | |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
|
Quote:
I normally use standard wav or AIFF files. Or at least convert to them. |
|
11 February 2021, 16:38 | #182 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
Phew! you are writing so much!
I find the time to look at the thread every now and then, so I lose train of thought sometimes . What's this "audio channel collapses"?! Do not make much sense to me.. If this also happens with IRQ4 then you may be right, but I don't think it's possible (unless you can't fill the buffers in time). |
11 February 2021, 16:51 | #183 | |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
Quote:
Anyway, turns out my new method wasn't as hopeless as it seemed, the issue was that I was testing at AUDxPER 70. Now as I've finally found out, anything below 72 is unstable. This playback method requires high precision from hardware timing otherwise we get random noise. On PAL I could go down to 124 without issues, but for productivity 72 is the lower limit. The new conversion is superior to the previous version, the frequency retention is so good that I can't even hear any difference between the PAL and the Productivity versions, whatever errors are there they are in frequencies that my ears can't pick up anymore. I have uploaded the latest version: http://s000.tinyupload.com/index.php...91824436594910 It has the following files: audio-pal.asm -- pal audio player for 57.206Hz audio-pal-1.exe -- pal, 57.206Hz sample (song) audio-pal-2.exe -- pal, 57.206Hz sample (piano) audio-prod.asm -- productivity player for 98524Hz audio-prod-1.exe -- productivity, 98524Hz sample (song) audio-prod-2.exe -- productivity, 98524Hz sample (piano) converter.pas -- delphi code containing both the PAL and Productivity converters hardware.i btw: The PAL and Productivity functions are exactly the same now, they are just using a different constant for AUDxPER. If anyone wants to play at a different frequency, all you need to do is to change that constant from 72 (prod function) or 124 (pal function) to whatever you wish. |
|
11 February 2021, 17:07 | #184 | ||
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
Quote:
Quote:
Are you really sure it's not your case? Even PAL 124 is right, notice the (*) in my post, 124 is the 'generic' minimum usable value. Last edited by ross; 11 February 2021 at 17:12. |
||
11 February 2021, 17:28 | #185 | |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
Quote:
Anyway... Back to topic. I did some measurements to try to figure out the actual output bitrate. Based on number of unique combinations that appear within the tested samples, we come to 14.789 bits. However when measuring PSNR and comparing to PSNR of different fixed bitrates, it would appear we are at an average 11.048 bits per sample. How many bits per sample do we actually have after the hardware does it's thing is hard to tell. |
|
11 February 2021, 17:55 | #186 |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
|
Recorded from output of my A1200 latest version from orangespider.
This is the productivity output. The 2 files will be played in order. https://files.fm/u/7jkjvztkn The same goes for PAL. https://files.fm/u/d889s6jfj Last and not least the original file of the first song. Not output from my Amiga https://files.fm/u/bwevv52uq Last edited by nikosidis; 11 February 2021 at 19:05. |
11 February 2021, 18:09 | #187 |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
|
Here is my conclusion.
PAL is for sure the king of the hill here! Who would expect PAL to be this good? It is also where it really counts! This a lot of people will enjoy. Thet said, productivity is a little more clear with my AKG headphones. It is less noise and specially for the piano recording I can hear more dynamics and silence. For the original file it is hard to hear much difference from the productivity recording output from A1200!! Whow!! With real good headphones you can hear some noise in some passages but play this in a normal enviroment from speakers or normal headphones and no one would notice a difference in the first song. For the piano recording it is little different but it is still good. Much better than what we ever had from before. Thanks orangespider. Great job!! Last edited by nikosidis; 11 February 2021 at 18:19. |
11 February 2021, 18:19 | #188 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
Somehow the piano in the previous version (file "Productivity_Piano.wav") sounded just a little bit better to me than the piano part in this version. Maybe different recording level? Do I hear some clipping in the new version? |
|
11 February 2021, 18:26 | #189 | |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
Quote:
On another note, I've found a new can of worms that I am a bit scared to open: AUD0PER = 124 AUD1PER = 124 AUD2PER = 125 AUD3PER = 125 Now that seems like something that could do things. |
|
11 February 2021, 18:26 | #190 | |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
|
Quote:
I can try to record again will less level on input. |
|
11 February 2021, 18:30 | #191 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
In deed - I would say this is a huge step forward! It is clearly much better than the previous "14-bit" playback and that is even true for listening to your re-recordings - as good as they are, some quality loss is unavoidable this way: so I am sure on your A1200 this sounds even better. Now I probably have to modify the low pass filter in my A3000 |
|
11 February 2021, 18:36 | #192 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
Since I do not know, what else was changes in the parameters of the conversion, it makes probably no sense to rerecord it ... I am sure there will be some additional tricks and finetuning of this method over time - but for now it is already a very good achievement. |
|
11 February 2021, 18:40 | #193 | |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
|
Quote:
https://files.fm/u/tc8qcgjhw |
|
11 February 2021, 18:46 | #194 |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
Anyone has any clue what will exactly happen if we do 124 and 125 period on the channels?
If we are talking in period ticks then I know that the channels will start like this: tick 0 - channel 0 tick 4 - channel 1 tick 8 - channel 2 tick 12 - channel 3 Then I know this too: tick 124 - channel 0 tick 128 - channel 1 But here is where my confusion starts. We would need a new value at tick 133 for channel 2 and at 137 for channel 3. My guess is they would get delayed to the next tick dividable by 4 to: tick 136 - channel 2 tick 140 - channel 3 .. but this is just a guess next I know we are going to have this: tick: 248 - channel 0 tick: 252 - channel 1 and then we get to the real enigma.. if channels 2 and 3 were delayed, what will happen to them? My guess is they would get updated at: tick: 260 - channel 2 tick: 264 - channel 3 ... but then later when channel 2/3 meets channel 0/1 again, who will delay who? Now that I think about it, if they can indeed only get updated on the 4th tick, that would explain the weird noises I was getting at periods 69-71. So... Anyone have any info on this? |
11 February 2021, 18:50 | #195 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
did not change it - so it is not because of your recording: there is something wrong with the left channel |
|
11 February 2021, 18:50 | #196 | |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
|
Quote:
I have one A3000 here too. Lovely computer Later I can try to record from output of the A3000 and the A600. The problem with A3000 is that is not set up to transfer files. On my A1200 it is connected to my Linux server to transfer files. A1200 and A600 also have PCMCIA with flash card to transfer files. |
|
11 February 2021, 19:13 | #197 |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
I still have the first version code. The difference between them is that the first one was tuned to sound better while the second one is tuned to be more accurate to the source.
|
11 February 2021, 19:15 | #198 | |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
|
Quote:
I'm looking forward to the player so we can compare more stuff |
|
11 February 2021, 19:19 | #199 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Not sure what "collapsing" is supposed to mean but perhaps you hit this special condition: http://eab.abime.net/showthread.php?t=100311
|
11 February 2021, 19:52 | #200 | |
Registered User
Join Date: Feb 2021
Location: Becej / Serbia
Posts: 120
|
Quote:
|
|
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 |
|
|