AY-3-8910 (AY/YM) music generation?

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
tdg8934
Posts: 262
Joined: Mon Sep 23, 2013 5:10 pm

AY-3-8910 (AY/YM) music generation?

Post by tdg8934 » Mon Jul 31, 2017 8:49 pm

I have played around with the ZXPand-AY for sound, tones, ect. I'm waiting on a ZXPand+ and would like to know if anything exists to create game music or songs with the AY-3-8910 clone built into the ZXPand and other ZON-X sound units?

User avatar
sirmorris
Posts: 2734
Joined: Thu May 08, 2008 4:45 pm
Location: oxon, uk

Re: AY-3-8910 (AY/YM) music generation?

Post by sirmorris » Tue Aug 01, 2017 7:41 am

I'm not trying to be rude but have you searched the forum hmm? ;) ;) To be fair I understand that a person is at a complete disadvantage if they haven't been active in this part of the hobby so please take my light hearted ragging in the spirit in which it is meant :D

You need to search for the word 'soundtracker' - this is the composition software that is used on the zeddy. There are equivalents on those bigger computers that we all use day-to-day and one person in particular hosts the most valuable resource in this respect - Sergey Bulba.

At this point I expect a Moggy to appear. 1.. 2.. 3...
--=== ZXpand+ ... A more moderner all-in-one upgrade solution for ZX81 ===--
* SD/MMC storage * 32K Hires-capable RAM * AY sound chip * Joystick port * Serial *
* BASIC enhancements - plug & play * Reset button * Auto-boot facility *

User avatar
1024MAK
Posts: 1826
Joined: Mon Sep 26, 2011 9:56 am
Location: Looking forward to summer in Somerset, UK...

Re: AY-3-8910 (AY/YM) music generation?

Post by 1024MAK » Tue Aug 01, 2017 8:29 am

You'll have to count a bit higher, it's a bit early for that cat :lol:

Mark

tdg8934
Posts: 262
Joined: Mon Sep 23, 2013 5:10 pm

Re: AY-3-8910 (AY/YM) music generation?

Post by tdg8934 » Tue Aug 01, 2017 10:18 am

Thank you. I wasn't sure what exactly to search on. I will relook again.

Moggy
Posts: 1541
Joined: Wed Jun 18, 2008 1:00 pm

Re: AY-3-8910 (AY/YM) music generation?

Post by Moggy » Tue Aug 01, 2017 1:55 pm

YOU CALLED?

Please find enclosed for your listening pleasure the following...

A nice shiny folder called BIGSTC.

Why BIGSTC?

Because there are 1513 song files in it along with an STC file player created by forum Guru Andy Rea and butchered by myself so as to be a pseudo jukebox.

To use LOAD "JUK" then run. If left to its own devices it will play a fixed length of each tune then move on to the next. I found that a vast majority of AY stuff wasn't written with any sort of ending in mind and loops endlessly so the BASIC controlled increment do-hickey helps with that. Also to move on to the next song should you desire to do so keep key "N( ext)" pressed or key "P(revious)" for to go to the previous tune.

Do not try to run this from the Zxpand Commander as it wets itself when confronted with this many files, ( HA! That told you Charlie R.)
There may be the odd corrupt file in there in which case just move onto the next.

And lastly sorry no song titles (player limitation at the time which I lack the talent to correct) but no great loss as most of them made no sense anyway and in a lot of cases were fairly profane in nature so C'est la vie as they say in Rotherham.

If You are interested in creating anything original then the tracker (thanks again Andy Rea)is highly recommended.


Enjoy!!

(PS Mark is fat and smells of wee :twisted: )


EDIT For Charlie.

Just for wotsits and giggles I used Andy's player in Eighty One And the normally duff AY seems ER OK!!! Has someone been having a shufty perchance?

Version 1.4 on Win 7 64 bit for reference.
Attachments
BIGSTC.zip
(1.31 MiB) Downloaded 22 times

User avatar
Andy Rea
Posts: 1287
Joined: Fri May 09, 2008 1:48 pm
Location: notts UK

Re: AY-3-8910 (AY/YM) music generation?

Post by Andy Rea » Tue Aug 01, 2017 2:12 pm

@Moggy, play a tune on eightyone for a while it's okay then goes squiffy for a short bit befirw aortingits self out and been okay again. For a while nefore going squiffy again... least that's my experience, I was gonna look at the code, as far as i got was deciding that because it tries to time when ay changes account with respect to clock cycles passed i this TV frame it seems to go out of sync.... but honesyly I'm only taking an educated guess from my limited understanding of the code.
6 x ZX81, 1 x TS1500 , 1 x +3e, 1 x timex 2040 printer, 1 x timex 2020 cassette deck, siclair printer and some spectrum

Moggy
Posts: 1541
Joined: Wed Jun 18, 2008 1:00 pm

Re: AY-3-8910 (AY/YM) music generation?

Post by Moggy » Tue Aug 01, 2017 2:33 pm

Good call Andy, got as far as song 3 then, just as you described, it trips over itself.

Never mind still got SZ-81 the only emulator that can handle your players and tracker. :lol:

daveZX4th
Posts: 10
Joined: Mon Dec 04, 2017 1:22 pm

Re: AY-3-8910 (AY/YM) music generation?

Post by daveZX4th » Sat Jan 06, 2018 12:28 pm

Moggy, thanks for making huge STC file archive available, appreciated. Here's my first attempt at batch decompiling them back to SNG files (first 500, a few bad apples missing). I'll see if I can refine the process, including retaining the date stamping from original STC files. I need to try them out on real AY hardware, EigthyOne emulator trips up a little on AY emulation.

PS. It's not a ZX81 program, just a small QL SuperBASIC program.
Last edited by daveZX4th on Mon Jan 08, 2018 12:46 pm, edited 1 time in total.

Moggy
Posts: 1541
Joined: Wed Jun 18, 2008 1:00 pm

Re: AY-3-8910 (AY/YM) music generation?

Post by Moggy » Sat Jan 06, 2018 1:01 pm

Many Many thanks for this,Dave will try them out on real kit and report back. :D

Moggy
Posts: 1541
Joined: Wed Jun 18, 2008 1:00 pm

Re: AY-3-8910 (AY/YM) music generation?

Post by Moggy » Sat Jan 06, 2018 1:57 pm

Tried a dozen or so songs on real zeddy and have to say yessss! A resounding success. :D

Excellent work Dave for which I'm truly grateful. :ugeek:

One of the things which put a lot of people off AY song composition when first starting is sample/pattern creation.
Thanks to to your efforts anyone thinking of dabbling with AY can now look at these songs break them down and see how how things like drum, bass and other instruments can be created then assembled into songs of their own.

Again excellent work which hopefully will inspire others to create new music. :D

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests