Page 1 of 1

OOOPS I DID IT AGAIN (REVISITED)

Posted: Thu Feb 12, 2015 11:42 pm
by simon
OK, I took the 2 voice player to the *DARKSIDE* here....

it's *BRAIN* is down to 58 bytes the rest is SETUP/PATTERS/FREQTAB...

it's completely pattern based and you can use XM tracker to compose for it... and run the file thru a converter to make fcb/fdb data....

the noteplayer here is being serviced every 340 cycles or so, the sequencer once per frame, SO YOU CAN DO OTHER STUFF....

tune was cooked by my good friend UTZ (1bit zx speccy musician)....

this is a 4k coco 1 playing the tune in around 1k...

https://www.youtube.com/watch?v=y8pkYjjUIk8


/Simon :ugeek:

Re: OOOPS I DID IT AGAIN (REVISITED)

Posted: Thu Feb 12, 2015 11:49 pm
by simon
here is another *mad tune* with the same 58 byte player:

http://www.roust-it.dk/coco/4k/utz.mp3

/Simon :-)

Re: OOOPS I DID IT AGAIN (REVISITED)

Posted: Fri Feb 13, 2015 12:07 am
by tormod
Nice tracks, very impressive! 58 bytes FTW!

Re: OOOPS I DID IT AGAIN (REVISITED)

Posted: Fri Feb 13, 2015 8:57 am
by tjewell
That is astonishing! Very impressive!

Re: OOOPS I DID IT AGAIN (REVISITED)

Posted: Fri Feb 13, 2015 1:43 pm
by Bosco
Yes, very well done! :D

Re: OOOPS I DID IT AGAIN (REVISITED)

Posted: Fri Feb 13, 2015 7:13 pm
by sorchard
Astonishing is the word I would use as well!

Servicing every 340 cycles implies a DAC update rate of only a little over 2.5KHz. I'm amazed that decent music can be played at this rate. Great work Simon!

The tunes are really good too.

Re: OOOPS I DID IT AGAIN (REVISITED)

Posted: Sat Feb 14, 2015 1:22 pm
by simon
Thanks Stew....

without the MUSICIAN, the player would probably sound like turd in my hands...

Yes you are correct in thinking that no frequency goes much above 2500Hz....

the original player i designed was irq driven using every other hsync to achieve 7.5Khz

this one is a spin-off (and has proved to be alot better in the hands of a musician)

/Simon :-)