CPCWiki forum

General Category => Demos => Topic started by: TomEtJerry on 08:46, 31 December 11

Title: New release of Sid player
Post by: TomEtJerry on 08:46, 31 December 11
Hi everyone,

New release of the SID player ! Some interface changes (easier to use), a little bug correction in the SID emulation and... sources !
A nice gift for your cpc to end the year !

Let's thanks again Geco for this nice job  :) .

Sorry to have started another topic, I don't know why but I can't create a new message in the previous one...

T&J/GPA
Title: Re: New release of Sid player
Post by: Gryzor on 11:21, 31 December 11
I unlocked the other thread (there seems to be a bug on the forum...), thanks for the update!
Title: Re: New release of Sid player
Post by: RockRiver on 22:14, 12 August 12
I found some code explanations from Geco here:
http://chipmusic.org/forums/post/89178/#p89178 (http://chipmusic.org/forums/post/89178/#p89178)
http://chipmusic.org/forums/post/89179/#p89179 (http://chipmusic.org/forums/post/89179/#p89179)



Title: Re: New release of Sid player
Post by: MiguelSky on 11:29, 17 October 13
I had a look the sources, but I can't get the thing working. I would add player with a .sid file to a loading screen for a game. The player alone works like a charm :D with my file... Any ideas? Thanks in advance ;)
Title: Re: New release of Sid player
Post by: TFM on 17:30, 17 October 13
If you assemble the source, then compare the output to the working player. May you find differences. Good luck!
Title: Re: New release of Sid player
Post by: MiguelSky on 23:17, 17 October 13
Yes, I'll have a look there... Thanks TFM :) !!
Title: Re: New release of Sid player
Post by: RockRiver on 11:02, 02 July 18
Hi! Partners!!
Geco do it again!!!!!
https://enterpriseforever.com/enterprise-devcompo-2-42/sidbasic/ (https://enterpriseforever.com/enterprise-devcompo-2-42/sidbasic/)

M64 (SID converted) files for AY/YM soundchips and PLAYER. Now not only square waves....

ZX Spectrum work too...
https://www.worldofspectrum.org/forums/discussion/54160/c64-sid-player-coming-soon-to-specy-128/p1 (https://www.worldofspectrum.org/forums/discussion/54160/c64-sid-player-coming-soon-to-specy-128/p1)

Anybody here is friend of Geco to ask him about a CPC version of M64 files PLAYER ?
Title: Re: New release of Sid player
Post by: RockRiver on 01:52, 09 July 18
Geco about CPC port at Enterprise Forever Forum:
Speccy has quite fast AY access, CPC has a bit complicated, if you can help with a faster AY volume register access than what I know (the official way) - 3 volume registers should be written -  then I would try to make it to CPC, or probably I can check in new programs, for example in Star Sabre. 》
Title: Re: New release of Sid player
Post by: BSC on 08:47, 10 July 18
Quote from: RockRiver on 11:02, 02 July 18
Hi! Partners!!
Geco do it again!!!!!
https://enterpriseforever.com/enterprise-devcompo-2-42/sidbasic/ (https://enterpriseforever.com/enterprise-devcompo-2-42/sidbasic/)


That's a fantastic achievement! Sounds really awesome :)

I have done something vaguely similar a few years ago, AY access is really slow on the CPC, that's why I
resorted to a single-channel solution (Thargan has done 2 channels, but with imo stark reduced audio quality)

See this thread for details:

http://www.cpcwiki.eu/forum/applications/sid-tracker-player-on-cpc-(non-plus)/ (http://www.cpcwiki.eu/forum/applications/sid-tracker-player-on-cpc-(non-plus)/)

I'd love to see this project coming back to life :)
Title: Re: New release of Sid player
Post by: Targhan on 08:55, 10 July 18
QuoteThargan has done 2 channels, but with imo stark reduced audio quality)

Targhan has done 3 channels :)  (Imperial Mahjong).
Title: Re: New release of Sid player
Post by: BSC on 09:32, 10 July 18
Quote from: Targhan on 08:55, 10 July 18
Targhan has done 3 channels :) .


Targhan good programmer  :laugh:
Title: Re: New release of Sid player
Post by: Geco on 14:56, 10 July 18
Quote from: RockRiver on 11:02, 02 July 18
Hi! Partners!!
Geco do it again!!!!!
https://enterpriseforever.com/enterprise-devcompo-2-42/sidbasic/ (https://enterpriseforever.com/enterprise-devcompo-2-42/sidbasic/)

M64 (SID converted) files for AY/YM soundchips and PLAYER. Now not only square waves....

ZX Spectrum work too...
https://www.worldofspectrum.org/forums/discussion/54160/c64-sid-player-coming-soon-to-specy-128/p1 (https://www.worldofspectrum.org/forums/discussion/54160/c64-sid-player-coming-soon-to-specy-128/p1)

Anybody here is friend of Geco to ask him about a CPC version of M64 files PLAYER ?
Main worth for IstvánV, mine is the smaller parts in SIDBASIC palyers on Speccy and Enterprise :)
I will check the possibilities on CPC, I will check Imperial mahjong too.
Title: Re: New release of Sid player
Post by: Geco on 18:48, 21 July 18
Here are 2 versions, the SIDB plays back with 6451Hz, it is louder, SIDB3 plays back with 9523 Hz it is noisy, but high frequency sounds are much better.
Esc: loading new song (it can happen the key should be pressed longer, because it is checked only in every second)
Title: Re: New release of Sid player
Post by: Geco on 20:37, 21 July 18
SIDB became a bit faster it plays back with 6711Hz.I forgot to mention that I could use 4 pages to unpack the data, each page contains 27,28 sec sound, so after 109 sec the song is started again.

>>DiskSID1.zip has been removed
Title: Re: New release of Sid player
Post by: Geco on 08:48, 22 July 18
Is it possible RAM expansion does not follow system RAM continuously ? For example there is a CPC128 with a 128KB RAM expansion, normal RAM's are 00-07 and the RAM expansion are 0c-13 ? The 1st expansion RAM segment can be paged in with LD BC,7FD4h instead of LD BC,7FCCh?
Title: Re: New release of Sid player
Post by: Duke on 09:42, 22 July 18
Quote from: Geco on 08:48, 22 July 18
Is it possible RAM expansion does not follow system RAM continuously ? For example there is a CPC128 with a 128KB RAM expansion, normal RAM's are 00-07 and the RAM expansion are 0c-13 ? The 1st expansion RAM segment can be paged in with LD BC,7FD4h instead of LD BC,7FCCh?
It's nice explained here under MMR:
http://web.archive.org/web/20170612081209/http://www.grimware.org/doku.php/documentations/devices/gatearray
Title: Re: New release of Sid player
Post by: Geco on 10:09, 22 July 18
Quote from: Duke on 09:42, 22 July 18
It's nice explained here under MMR:
http://web.archive.org/web/20170612081209/http://www.grimware.org/doku.php/documentations/devices/gatearray (http://web.archive.org/web/20170612081209/http://www.grimware.org/doku.php/documentations/devices/gatearray)
Thx, I did not find exactly what I was looking for, or if only one memory expansion can be used for the normal RAM selection (&7FCx), for example 1 256 KB can be attached, and it removes automatically the default 64KB extended RAM of  a CPC128, but 4 different 64 KB RAM extension can not be attached?I ask it, because I made support for expanded memory CPC (only for port 7fh), and now the code assumes that the RAM is continuous in the factory default RAM expansion area, on Enterprise the additional memory can be anywhere there could be holes between memory expansions, this is the reason why a lot of non EXOS compatible enterprise program does not run on an expanded EP64.I could increase a bit on the playback speed for SIDB, now it is 6801 Hz :)
Title: Re: New release of Sid player
Post by: Duke on 12:11, 22 July 18
Quote from: Geco on 10:09, 22 July 18
Thx, I did not find exactly what I was looking for, or if only one memory expansion can be used for the normal RAM selection (&7FCx), for example 1 256 KB can be attached, and it removes automatically the default 64KB extended RAM of  a CPC128, but 4 different 64 KB RAM extension can not be attached?I ask it, because I made support for expanded memory CPC (only for port 7fh), and now the code assumes that the RAM is continuous in the factory default RAM expansion area, on Enterprise the additional memory can be anywhere there could be holes between memory expansions, this is the reason why a lot of non EXOS compatible enterprise program does not run on an expanded EP64.I could increase a bit on the playback speed for SIDB, now it is 6801 Hz :)
Normal memory expansions would have pages sequential for the first 512KB through 7F00 via MMR register (ie. X-MEM)
Connecting multiple smaller memory expansions (ie. DK tronics 64KB) would not be usable, without modification as far as I know.
Title: Re: New release of Sid player
Post by: Geco on 14:03, 22 July 18
Quote from: Duke on 12:11, 22 July 18
Normal memory expansions would have pages sequential for the first 512KB through 7F00 via MMR register (ie. X-MEM)
Connecting multiple smaller memory expansions (ie. DK tronics 64KB) would not be usable, without modification as far as I know.
Great :) Thank you very much :) I do not have to modify on my existing code :)I think the player is near to it's final phase, I will keep the 2 versions, SIDB plays on 6801Hz on 3 AY registers ( i like it more ) and SIDB3 which plays on 9523Hz but only on one AY channels ( I do not like here the generated noise )7 minutes can be played back on a CPC with 256KB expansion.Next steps I will try to involve 5 memory segments on a CPC6128 instead of 4.Adding some text during unpacking, and reordering the unpacked value, because on an expanded machine these activities can take 10-30 seconds.I do not plan to add a graphics during playback, it would use quite lot space.
Title: Re: New release of Sid player
Post by: ASiC on 16:33, 22 July 18
Quote from: Geco on 14:03, 22 July 18
Great :) Thank you very much :) I do not have to modify on my existing code :)I think the player is near to it's final phase, I will keep the 2 versions, SIDB plays on 6801Hz on 3 AY registers ( i like it more ) and SIDB3 which plays on 9523Hz but only on one AY channels ( I do not like here the generated noise )7 minutes can be played back on a CPC with 256KB expansion.Next steps I will try to involve 5 memory segments on a CPC6128 instead of 4.Adding some text during unpacking, and reordering the unpacked value, because on an expanded machine these activities can take 10-30 seconds.I do not plan to add a graphics during playback, it would use quite lot space.
Hi Geco,
For the SIDB3 player, could you use the center (mono) channel of the AY please?
Cheers
Title: Re: New release of Sid player
Post by: Geco on 18:41, 22 July 18
Quote from: ASiC on 16:33, 22 July 18
Hi Geco,
For the SIDB3 player, could you use the center (mono) channel of the AY please?
Cheers
Hello Asic
Sure, I changed now from AY register 08 to 09.
Title: Re: New release of Sid player
Post by: Geco on 19:00, 22 July 18
If you do not find any error then this is the final version. 5x16KB (5x27,2 sec) available for playback on a CPC128, on a CPC with 256KB expansion 17x16KB. Unfortunately I could not add unpack and reorder text, because only page2 (8000h-c000h) is not used during this activity, and the program needs CPC system variables, and jump table for loading. I can add a screen during playback if you do not like the black screen :)
Title: Re: New release of Sid player
Post by: Geco on 20:43, 04 August 18
I created 2 new versions, the difference is that, SIDB and SIDB3 add the value of each "SID" channel, and reads the value to be written from a 3x256 byte table and write AY volume values at the end of each phase, SIDB8 and SIDB9 write each "SID" channel volume value when it got.SIDB8 and SIDB9 has much less noise, the old solution would be better, because by the volume table the volume values are linear, but because the AY write is slow it sounds worse.The difference between SIDB8 and SIDB9 is that I made changes on samples on SIDB9, because AY volume is not linear, in SIDB8 tha samples remained linear, I think in most cases SIDB9 is better.
ps.Last Ninja file names are mixed.
Title: Re: New release of Sid player
Post by: freemac on 21:21, 04 August 18
Quote from: Geco on 19:00, 22 July 18
I can add a screen during playback if you do not like the black screen :)
Just the name of song in progress, something like that could be nice  8)
Title: Re: New release of Sid player
Post by: Geco on 21:31, 04 August 18
Quote from: freemac on 21:21, 04 August 18
Just the name of song in progress, something like that could be nice  8)
I wanted to add it, and sign about the progress, but during unpack, and data preprocess I can not, because 1st page contains the code, and 1st part of packed data, 2nd page contains the 2nd part of packed data, 3rd page is untouched, but I need CPC system variables, and 4th page is fully used for unpacking.I wanted to use 3rd page from 8000h-9fffh for print, but i forgot that CPC video addressing is not linear, so the 1st character row would overwrite CPC system data :(
The name of the song or/and a picture can be displayed after data preprocessing.
Title: Re: New release of Sid player
Post by: freemac on 21:54, 04 August 18
Quote from: Geco on 21:31, 04 August 18
I wanted to add it, and sign about the progress, but during unpack, and data preprocess I can not, because 1st page contains the code, and 1st part of packed data, 2nd page contains the 2nd part of packed data, 3rd page is untouched, but I need CPC system variables, and 4th page is fully used for unpacking.I wanted to use 3rd page from 8000h-9fffh for print, but i forgot that CPC video addressing is not linear, so the 1st character row would overwrite CPC system data :(
The name of the song or/and a picture can be displayed after data preprocessing.
If you use your own interrupts routine (writing some at #0x38), you don't need the 3rd page then (and have still access at ROM part of firmware (for loading files from disk...)), the 3rd page - RAM part of firmware is more about cursor/alternating pen color/basic, isn't it ?

Ah yes disk routine from firmware ROM does use a part of &8000 as buffer (sorry)

It's easier to dev for 128KB CPC (8 pages)
Title: Re: New release of Sid player
Post by: Geco on 22:31, 04 August 18
Quote from: freemac on 21:54, 04 August 18
It's easier to dev for 128KB CPC (8 pages)
The program uses as much RAM as the machine has, it unpacks the data temporary to page 3 after data preprocessing the data is moved to page2 with different RAM settings, on a 128KB CPC 135 sec music can be played back, on a CPC with 512KB added RAM, 891 sec can be played back.
The border is changing slowly during unpacking, and faster during preprocessing.
>> DiskSID4.ZIP has been removed
Title: Re: New release of Sid player
Post by: Geco on 11:12, 05 August 18
I found a smaller error in SIDB9, volume values were adjusted twice for Sawtooth, Triangle, and noise, it has been corrected.
Title: Re: New release of Sid player
Post by: freemac on 17:50, 05 August 18
Quote from: Geco on 11:12, 05 August 18
I found a smaller error in SIDB9, volume values were adjusted twice for Sawtooth, Triangle, and noise, it has been corrected.
Got no sound with SIDB9 (but nice border-raster  8) )
Title: Re: New release of Sid player
Post by: Geco on 07:53, 06 August 18
Quote from: freemac on 17:50, 05 August 18
Got no sound with SIDB9 (but nice border-raster  8) )
The previous version of SIDB9 had sound? I have sound with ep128emu, but i do not have normal sound on WInCPC with any versions. Which emulator do you use, or did anybody tried it on real machine?
Title: Re: New release of Sid player
Post by: freemac on 12:02, 06 August 18
Quote from: Geco on 07:53, 06 August 18
The previous version of SIDB9 had sound? I have sound with ep128emu, but i do not have normal sound on WInCPC with any versions. Which emulator do you use, or did anybody tried it on real machine?
I tryed it on MiST-board FPGA and on WinAPE emulator. I'll retry on them this evening.
Title: Re: New release of Sid player
Post by: Geco on 12:48, 06 August 18
Quote from: freemac on 12:02, 06 August 18
I tryed it on MiST-board FPGA and on WinAPE emulator. I'll retry on them this evening.
And only SIDB9 had problems? I will have to look into AY write.
Title: Re: New release of Sid player
Post by: arnoldemu on 13:54, 06 August 18
Quote from: Geco on 12:48, 06 August 18
And only SIDB9 had problems? I will have to look into AY write.
The problem is the register selection in your code.

In one place you are sending 88 in another 89.

The upper 4 bits must be 0.

See this document:

http://www.ym2149.com/ay8910.pdf

"high order chip select".

"Unless otherwise specified, address bits DA7-DA4 are programmed to recognise only a 0000 code".ep128emu seems to be wrong here.
Title: Re: New release of Sid player
Post by: arnoldemu on 13:56, 06 August 18
Quote from: Geco on 07:53, 06 August 18
The previous version of SIDB9 had sound? I have sound with ep128emu, but i do not have normal sound on WInCPC with any versions. Which emulator do you use, or did anybody tried it on real machine?
I will check on real hardware tonight and tell you which versions do work.
Title: Re: New release of Sid player
Post by: Geco on 15:31, 06 August 18
Quote from: arnoldemu on 13:54, 06 August 18
The problem is the register selection in your code.

In one place you are sending 88 in another 89.

The upper 4 bits must be 0.

See this document:

http://www.ym2149.com/ay8910.pdf (http://www.ym2149.com/ay8910.pdf)

"high order chip select".

"Unless otherwise specified, address bits DA7-DA4 are programmed to recognise only a 0000 code".ep128emu seems to be wrong here.
Thank you very much, I will check it.
So it seems then  the AY register selection is wrong.
Title: Re: New release of Sid player
Post by: Geco on 17:11, 06 August 18
AY register selection has been corrected, playback did not changed, sample rate remained 7299 Hz, only providing data for playback loop became 8 T-state slower.
I tested it on Winape, and WinCPC also, it seems we can forget SIDB and SIDB3, because the quality in these 2 emulators is very poor, probably on real machine also. SIDB8 and SIDB9 was ok.
Title: Re: New release of Sid player
Post by: freemac on 17:52, 06 August 18
Tests on MiST-board: sidb is degraded but good on its way (can be interesting for sound designers). Got bad cristal noise on sidb3. sidb8 is really cool, sidb9 works fine (more agressive: cool also)

sidb8 LASTNIN0.M64
http://www.youtube.com/watch?v=faOUNIqPu0M

sidb9 COMMANDO.M64 (one speaker set lower than the other one :p)
http://www.youtube.com/watch?v=SWBeszpZQDg
Title: Re: New release of Sid player
Post by: arnoldemu on 18:51, 06 August 18
Quote from: Geco on 17:11, 06 August 18
AY register selection has been corrected, playback did not changed, sample rate remained 7299 Hz, only providing data for playback loop became 8 T-state slower.
I tested it on Winape, and WinCPC also, it seems we can forget SIDB and SIDB3, because the quality in these 2 emulators is very poor, probably on real machine also. SIDB8 and SIDB9 was ok.
@Geco:I can't run it from drive B. My drive B is gotek and my drive A is not connected at the moment.
The best way to do this is to use BASIC to load the file and then it will use the drive that the basic program was run from.

Title: Re: New release of Sid player
Post by: arnoldemu on 18:54, 06 August 18
@Geco (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1605):
Is the sid player designed for CPC speaker or CPC stereo output?


Title: Re: New release of Sid player
Post by: Geco on 19:19, 06 August 18
Quote from: arnoldemu on 18:51, 06 August 18
@Geco (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1605):I can't run it from drive B. My drive B is gotek and my drive A is not connected at the moment.
The best way to do this is to use BASIC to load the file and then it will use the drive that the basic program was run from.
Do you mean the program should be loaded by a basic loader? If yes, I have to make small modification, as i see it can not be loaded to &80 from basic.
Quote from: arnoldemu on 18:54, 06 August 18
@Geco (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1605):
Is the sid player designed for CPC speaker or CPC stereo output?
It designed to sounds somehow ;) 3 SID channels are written to 3 AY volume registers, so it becomes stereo.
Title: Re: New release of Sid player
Post by: Geco on 19:21, 06 August 18
Quote from: freemac on 17:52, 06 August 18
Tests on MiST-board: sidb is degraded but good on its way (can be interesting for sound designers). Got bad cristal noise on sidb3. sidb8 is really cool, sidb9 works fine (more agressive: cool also)
Cool, thank you very much :) I heard the cristal noise of SIDB3, but it was not so bad on EP128emu, I will remove SIDB3 and SIDB, and I will create a version which can be loaded from basic for SIDB8 and SIDB9
Title: Re: New release of Sid player
Post by: arnoldemu on 19:26, 06 August 18
Quote from: Geco on 19:19, 06 August 18
Do you mean the program should be loaded by a basic loader?
Yes please
Quote from: Geco on 19:19, 06 August 18
If yes, I have to make small modification, as i see it can not be loaded to &80 from basic.
When using basic you can load to &384 (this is lowest), but it's fine to load and relocate to &80.When loading from basic you do not need to initialise any roms. It is done for you.

Quote from: Geco on 19:19, 06 August 18
It designed to sounds somehow ;) 3 SID channels are written to 3 AY volume registers, so it becomes stereo.
ok.:)
Title: Re: New release of Sid player
Post by: Geco on 19:56, 06 August 18
Quote from: arnoldemu on 19:26, 06 August 18
When using basic you can load to &384 (this is lowest), but it's fine to load and relocate to &80.When loading from basic you do not need to initialise any roms. It is done for you.
I created a basic loader, and did not modify the programs, I hope ROM initialisation does not cause any problem. Load the program to 4000h and copy to 0080h
And I removed SIDB and SIDB3 from the disk

>>DiskSID7.zip has been removed
Title: Re: New release of Sid player
Post by: ASiC on 20:19, 06 August 18
Last Ninja with SIDB8 sounds soooo good!!!
Well done buddy  :)
Title: Re: New release of Sid player
Post by: Geco on 20:26, 06 August 18
Quote from: ASiC on 20:19, 06 August 18
Last Ninja with SIDB8 sounds soooo good!!!
Well done buddy  :)
Cool :) I thought that SIDB9 is better, on EP128emu i heard it better :) , and I tried to compensate non linear AY volumes in SIDB9.
Title: Re: New release of Sid player
Post by: freemac on 20:39, 06 August 18
Quote from: Geco on 20:26, 06 August 18
Cool :) I thought that SIDB9 is better, on EP128emu i heard it better :) , and I tried to compensate non linear AY volumes in SIDB9.

Yes SIDB9 does saturate as the original SID with COMMANDO.M64, SIDB8 seems correcting too much the signal => SIDB9 is nicely aggressive.
Title: Re: New release of Sid player
Post by: freemac on 12:43, 07 August 18
Have you lowered twice the CPC channel B volume ?


SID has 3 channels (ABC) and is done for mono sound, and CPC Yamaha has 3 channels (AB) + (BC)
Title: Re: New release of Sid player
Post by: Geco on 13:43, 07 August 18
Quote from: freemac on 12:43, 07 August 18
Have you lowered twice the CPC channel B volume ?
SID has 3 channels (ABC) and is done for mono sound, and CPC Yamaha has 3 channels (AB) + (BC)
No  :-[ I thought the difference is only is 2/3 1 2/3, but if i do it, it cause a bit worse quality, because the digi loop slows down by 28 T-States, I think I will try to create a SIDB10 with lowered B channel.
Title: Re: New release of Sid player
Post by: freemac on 08:05, 08 August 18
Quote from: Geco on 13:43, 07 August 18
No  :-[ I thought the difference is only is 2/3 1 2/3, but if i do it, it cause a bit worse quality, because the digi loop slows down by 28 T-States, I think I will try to create a SIDB10 with lowered B channel.
In fact it depends : using headphones or not. So you can choice between half and full for channel B. I'm not really expert but I don't think half is really the best choice, perhaps has to try several ratio : 50% 66.6% 75% 83.3% 100%  :-\
Title: Re: New release of Sid player
Post by: Geco on 09:57, 08 August 18
Quote from: freemac on 08:05, 08 August 18
In fact it depends : using headphones or not. So you can choice between half and full for channel B. I'm not really expert but I don't think half is really the best choice, perhaps has to try several ratio : 50% 66.6% 75% 83.3% 100%  :-\
;D Ok, I will create some other versions, and i got to my mind last evening after some beers, that I do not have to modify the playback routine so sample rate will not change, i will modify the volume at data preprocessing on AY Channel 9.
Title: Re: New release of Sid player
Post by: Geco on 18:05, 08 August 18
This version contains additional 2 versions where channel B has 50% or 75% of volume.
Title: Re: New release of Sid player
Post by: freemac on 19:46, 08 August 18
For me sidba75 is good <3 <3 <3 (tested in MiST-board):
http://www.youtube.com/watch?v=nKz2JsYrfow (http://www.youtube.com/watch?v=nKz2JsYrfow)
Title: Re: New release of Sid player
Post by: garvalf on 17:10, 12 August 18
Hello,

very nice work Geco! Well done and thank you.

I've converted my SID tunes from your instructions found there:

https://www.worldofspectrum.org/forums/discussion/comment/898694/#Comment_898694 (https://www.worldofspectrum.org/forums/discussion/comment/898694/#Comment_898694)
(I've downloaded the 32bit converter from https://enterpriseforever.com/sound/sid-lejatszo/?action=dlattach;attach=17530 (https://enterpriseforever.com/sound/sid-lejatszo/?action=dlattach;attach=17530) )

I've set 4:00 time by default for the length of the tunes, but it seems the song is looping even before that, I don't know why.

For me 75% sounds balanced for the output. But I have a question, since SID are mono, why not releasing a monophonic version as well?

Here is a disk with my tunes in attachment. Some are sounding better in the original SID, but I also prefer some other in this AY conversion (for example glys.m64)!!
Title: Re: New release of Sid player
Post by: Geco on 21:08, 12 August 18
Quote from: garvalf on 17:10, 12 August 18
Hello,

very nice work Geco! Well done and thank you.
Hello Garvalf

Thank you :) , main worth for Istvanv for the original EP version and Speccy version, i made smaller part, and i used Speccy version for base, it was modified to CPC.
Quote from: garvalf on 17:10, 12 August 18
I've converted my SID tunes from your instructions found there:

https://www.worldofspectrum.org/forums/discussion/comment/898694/#Comment_898694 (https://www.worldofspectrum.org/forums/discussion/comment/898694/#Comment_898694)
(I've downloaded the 32bit converter from https://enterpriseforever.com/sound/sid-lejatszo/?action=dlattach;attach=17530 (https://enterpriseforever.com/sound/sid-lejatszo/?action=dlattach;attach=17530) )

I've set 4:00 time by default for the length of the tunes, but it seems the song is looping even before that, I don't know why.
Cool. :)
The looping is caused by memory limit, on 128 KB CPC without memory expansion only 5x27=135 seconds can be played back, with 256 KB expansion17x27=459 sec. On Enterprise 128 KB is enough for full playback time, because the digi is played in interrupt, and in free time the data is unpacked.
Quote from: garvalf on 17:10, 12 August 18For me 75% sounds balanced for the output. But I have a question, since SID are mono, why not releasing a monophonic version as well?

Here is a disk with my tunes in attachment. Some are sounding better in the original SID, but I also prefer some other in this AY conversion (for example glys.m64)!!
Unfortunately i can not do mono version, because three sid channels are routed to three different AY channels in newer versions, SIDB was mono, the data was written to AY channel B, but its quality was poor therefore i deleted from the disk, in older attachments you can find it.
I downloaded your tunes, I will listen them on EP also :)
Title: Re: New release of Sid player
Post by: freemac on 19:36, 14 August 18
Test of GHTETOUR.M64 - Garvalf on MiST-board
http://www.youtube.com/watch?v=67lNzW9eeIE
Powered by SMFPacks Menu Editor Mod