English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 28 April 2020, 11:15   #21
Solo Kazuki
Registered User
 
Solo Kazuki's Avatar
 
Join Date: Sep 2004
Location: Poland
Posts: 1,302
First of all there should be explained one thing. AY is not ZX music format itself, for ZX Spectrum are many music formats similar to modules for Amiga. AY is artficial format which have replayer embedded to standard music module.

About Atari ST it's rather (also artificial) SC68 music format, which can have also Amiga music emulation, handling M68k replayers embedded.
Solo Kazuki is offline  
Old 28 April 2020, 13:25   #22
Dunny
Registered User
 
Dunny's Avatar
 
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 2,009
Quote:
Originally Posted by Solo Kazuki View Post
First of all there should be explained one thing. AY is not ZX music format itself, for ZX Spectrum are many music formats similar to modules for Amiga.
None of those are formats. They are software for creating music.

The concept of a file format doesn't exist on the Spectrum the same way that it does on the Amiga or ST - tunes are usually embedded into compiled code.

Quote:
AY is artficial format which have replayer embedded to standard music module.
Which is precisely what I said previously.

Databases of Spectrum songs all use the .ay format. Anyone that wants to convert them from Spectrum to ST will need to convert the replayer code, or emulate the z80.
Dunny is offline  
Old 28 April 2020, 14:14   #23
Havie
Registered User
 
Havie's Avatar
 
Join Date: Mar 2012
Location: UK
Posts: 1,895
Quote:
Originally Posted by chb View Post
In theory yes - it can be used to play samples with techniques like PWM, so you can mix more channels in software. Channel limits depend on sampling rate and quality. Have a look e.g. here: [ Show youtube player ]

Got to say this is pretty amazing - still has Speccy buzz to it!

Also there was Wham: The Musicbox which played two notes simultaneously without the buzz?

[ Show youtube player ]
Havie is offline  
Old 29 April 2020, 07:02   #24
saimon69
J.M.D - Bedroom Musician
 
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,531
Quote:
Originally Posted by Dunny View Post
No. The Speccy used a z80 CPU and the vast majority of the AY files out there contain z80 code for the replayer due to the nature of the how the AY works. I have no idea of how the ST saves music files but it seems unlikely that a converter would be feasible, given the halting problem.
I think i got mixed comparing .ay as an analog to a .mod while is more like a stand alone player with routine
saimon69 is offline  
Old 29 April 2020, 08:07   #25
Solo Kazuki
Registered User
 
Solo Kazuki's Avatar
 
Join Date: Sep 2004
Location: Poland
Posts: 1,302
Quote:
Originally Posted by Dunny View Post
None of those are formats. They are software for creating music.
This software have own formats to save music. So, they are also formats of modules.

Quote:
Originally Posted by Dunny View Post
Databases of Spectrum songs all use the .ay format.
No, there are lots of modules for ZX which are not made as AY (or YM, second similar format). For example see here, hardly any is in AY/YM format, most of them are real (!) ZX modules (formats).

Edit: Pick search option on this page and select "file format" field. You can see this way how many formats are for ZX (minus AY and YM of course).

Last edited by Solo Kazuki; 29 April 2020 at 08:29.
Solo Kazuki is offline  
Old 29 April 2020, 17:09   #26
Dunny
Registered User
 
Dunny's Avatar
 
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 2,009
Yes, I'm aware. The Spectrum doesn't use those file formats. They're ripped from RAM.

I've been instrumental in emulating and coding for the Spectrum for many decades now.
Dunny is offline  
Old 29 April 2020, 19:07   #27
DanScott
Lemon. / Core Design
 
DanScott's Avatar
 
Join Date: Mar 2016
Location: Tier 5
Posts: 1,212
Leonard made a converter to play ST AY files on Amiga.. it creates a packed stream of AY data, and feeds it into an "emulator" to output
DanScott is offline  
Old 31 October 2020, 14:37   #28
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,942
Old thread, but i finally found what i was looking for

Here

http://bulba.untergrund.net/emulator_e.htm

there's a player which emulates the soundchip of ZX Spectrum
chip is offline  
Old 31 October 2020, 18:08   #29
saimon69
J.M.D - Bedroom Musician
 
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,531
A friend of mine is doing a game for CoCo - that has the same audio chip or very similar (beside some difference would be essentially a Dragon 32 for UK readers); i did music with ArkosTracker but then he had to convert the ay format and size was not exactly 8-bit friendly...
saimon69 is offline  
Old 03 November 2020, 11:44   #30
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,942
Some confusion here ..... what is this format then ?

https://www.exotica.org.uk/mediawiki...&md=for&id=427

There are two formats for the same machine ?
chip is offline  
Old 03 November 2020, 16:25   #31
Dunny
Registered User
 
Dunny's Avatar
 
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 2,009
Quote:
Originally Posted by chip View Post
Some confusion here ..... what is this format then ?

https://www.exotica.org.uk/mediawiki...&md=for&id=427

There are two formats for the same machine ?
PT3 is the Speccy's mod tracker format, same as for the Amiga. Others, such as .ay, are dumps of memory including player code which the player then uses to emulate.
Dunny is offline  
Old 03 November 2020, 16:30   #32
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,942
Thanks for info

Summarizing both the two categories of modules of modland are for the ZX Spectrum ..... isn't it ?
chip is offline  
Old 13 November 2020, 08:01   #33
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,942
How i can understand when the music is made from the beeper or made from the sound chip ?
chip is offline  
Old 16 June 2023, 13:01   #34
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,180
dredged this oldish post up after searching for similar things/information and only recently came accross.

https://zxart.ee/eng/music/database/...tsType:zxitem/

lists pretty much all speccy tune/formats and whatever you search for (including just everything) has a convenient Download to Zip function so you can grab everything or specific stuff.

Next problem is that various .AY music does play via Deliplayer, but the speccy's own/other formats im struggling to find anything that will play them, not even VLC on my Kubuntu machine will play much of anything never wind on the amiga side of things.

Anyone happen to know any amiga players popular or obscure that can play some of those speccy music formats? confusingly enough the speccy has its own protracker 1,2,3 formats just to help confuse things.
DisasterIncarna is offline  
Old 16 June 2023, 14:39   #35
4matmusic
Registered User
 
Join Date: Jan 2023
Location: uk
Posts: 8
There is a register streaming format from the old days called 'YM', which records the AY registers each frame, with a few more register records for timers and digi drums. This avoids having to emulate the cpu, but obviously is a bit more limited as it's quite old. This was originally for ST but you can adapt it to other chips in the AY/YM line.

Here's Leonard/Oxygene's site with the info: http://leonard.oxg.free.fr/

I think there might be a tool to convert AY data to a YM data stream, or you could find an emulator that can log register writes per frame. This is how we did our Fuji C64 demo that plays AY music. ST and Spectrum obviously have different clock/timing settings so you have to adjust those to get the right frequency range.
4matmusic is offline  
Old 16 June 2023, 14:54   #36
drHirudo
Amiga user
 
drHirudo's Avatar
 
Join Date: Nov 2008
Location: Sofia / Bulgaria
Posts: 459
Quote:
Originally Posted by 4matmusic View Post
There is a register streaming format from the old days called 'YM', which records the AY registers each frame
Yes, AY chip is not always powered by Z80, so AY format is Speccy (and maybe Amstrad mostly). But the same chip is also used in the 6502 powered Oric Atmos. Even if similar the sound on the Oric can be quite unique and different than on the Speccy. I have seen and heard some ST songs on the Oric, converted with the use of YM format.

Some twenty years ago I converted some popular melodies to the Oric, but they are mostly 2 channels only:
Here are some songs:
[ Show youtube player ]
[ Show youtube player ]
[ Show youtube player ]

The songs even if very recognizable were not cached with ContentID by some random claimant, which makes me believe the AY is not that good sounding device as some people claim.
drHirudo is offline  
Old 16 June 2023, 15:15   #37
Sani11
Registered User
 
Join Date: Apr 2023
Location: Washington/USA
Posts: 35
I'd suggest using a tool like Ay_Emul, which can convert AY files to YM. Remember to adjust your clock/timing settings for ST and Spectrum to maintain the correct frequency range. Another option is to use an emulator like Z80 Stealth, capable of logging register writes per frame. If you want to dive deeper, consider checking out code from Fuji C64 demos.
Sani11 is offline  
Old 17 June 2023, 14:08   #38
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,180
yeah ive noticed a fair chunk of .AY music works using the Delitracker AY plugin but a LOT of more modern .AY's arent recognized and a couple i tried like ganzfeld.ay plays but is totally silent. I see a couple of AY convertors on aminet but they are for PPC amiga's and it looks like 1 of them works by converting to midi.

I'll have a look at the solutions you all mention even if i have to end up converting from 1 format to another as long as there is "some" eventual solution that would be ideal.
DisasterIncarna is offline  
Old 19 June 2023, 01:30   #39
ZEUSDAZ
Registered User
 
ZEUSDAZ's Avatar
 
Join Date: Nov 2014
Location: England
Posts: 744
Quote:
Originally Posted by dreadnought View Post
...educate yo'self...

The in-built beeper was as basic as you can get, but even so, some of the fx wizards managed to [ Show youtube player ] (which is symptomatic of the whole Sinclair story: squeezing code magic out of a very limited hardware).

Considering the limitations these are as impressive achievements as any Amiga tune.

And AY was whole different ballgame of course, not as powerful as SID and its ilk, but still [ Show youtube player ].

GOD DAMMIT, Gotta love those last 2 tunes in this vid (Marauder & Agent X II LV.3), lots going on in that Agent X II tune, those 2 and Target Renegade Title music (C64 version) are my fave 8-bit tunes.
ZEUSDAZ is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to find the format of a music module chip support.Other 2 28 October 2019 19:23
Follow up to the Amiga music marathon, ZX Spectrum ZEUSDAZ Retrogaming General Discussion 8 25 August 2016 23:23
Suntronics music format absence Coders. General 2 01 July 2012 12:18
Amiga Format Issue 12 Music cassette azurege request.Modules 1 14 March 2009 04:48

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 15:18.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10406 seconds with 15 queries