[Coco] 2 new one bit tunes up

Simon Jonassen simon at roust-it.dk
Sat Nov 16 05:57:45 EST 2013


Hi Robert !

There's absolutely no samples going on here.....

The coco is mixing the sound in realtime and outputting it to either the 1
bit output at $ff22 or the highest bit on the dac at $ff20 (in this case the
dac because i need $ff22 for other stuff)

The player is given a set of data which consists of pattern pointers and a
set of patterns....

The patterns consist of 16 rows of 2 bytes (1 for each channel) the second
also doubles as "interrupting drum" (as in no note on channel 2 just
percussion)

The data is produced by using the pc program "Beepola" and specifically
chosing "the music studio" engine.... You can tehn make a tune of your own
choice, when you have done that, beepola can save the data as normal text
(eg. .byte 100,20 etc).... 

This data is then tagged onto the end of an assembly file which contains the
player... 

Now fire up your favourite assembler and assemble it.... Bobs your uncle....

The data for the demosong is only 972 bytes.....

And yes the sourcecode is available upon request

/Simon :-)


-----Oprindelig meddelelse-----
Fra: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] På
vegne af Robert Gault
Sendt: 16. november 2013 01:58
Til: CoCoList for Color Computer Enthusiasts
Emne: Re: [Coco] 2 new one bit tunes up

Simon Jonassen wrote:
> Here are 2 more examples of the 1 bit engine in action.....
>
> this time witout 2xpoke....
>
> https://www.youtube.com/watch?v=WDIdBKCgSKg
>
> https://www.youtube.com/watch?v=jquvTo_IXxo
>
> /Simon ;-)
>

While the demo is interesting, of much more interest would be the format of
the sound file loaded into the Coco and the source code used to convert it
to either 1-bit or DAC output. Any chance of seeing your code?


--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
-----
Ingen virus fundet i denne meddelelse.
Kontrolleret af AVG - www.avg.com
Version: 2012.0.2247 / Virusdatabase: 3222/6339 - Udgivelsesdato: 15-11-2013




More information about the Coco mailing list