Memory Full

Forum / Development

SID sound reloaded

BSC * 14 Aug 2019 20:38:26

Hello fellow CPCists!

I did it again. Some SID stuff. Just some early demo (so far, CPC music has only used around 6% of the AYs capacity)

A bientot und tschüß!

ast * 16 Aug 2019 19:36:12

I really enjoy listenning your tunes. It's a real pleasure!
Do you work on a new cpc soundtrakker using these sid tunes ?

BSC * 25 Aug 2019 15:55:29

Thanks for you kind words!

Currently I don't have any plans for a tracker for the AY³ engine, but I am working on something else which might be even better :)

toms * 30 Aug 2019 13:44:26

A SID musicdisk for the next Revision's wild compo? :)

BSC * 02 Sep 2019 20:38:54

That's an utterly far-fetched idea :)

Hicks * 05 Sep 2019 23:47:46

Hey BSC! Can you say me if what we hear is a capture from your Amstrad? Two question in one: is the player already written? It could be nice to have some technical discussions here about that (at least until 10% of our mental capacities)...

Anyway, nice to hear some blips from you!

BSC * 06 Sep 2019 19:29:38

Salut Hicks. It was a capture from my emulated 6128 (using MacCPC) and yes, the player is kind of complete. I have some additional ideas which had to be PUSHed to my TODO-Stack sadly, but I am sure I'll find time to resume work on it soon-ish.

What kind of discussion do you have in mind?

m_dr_m * 29 Sep 2019 12:48:20

Fantastic news and great demo!

So, what is your even better idea?

BSC * 09 Nov 2019 20:28:17

I have written a generator in Python which converts Soundtrakker tunes into the AY³ format. The instruments
can't be re-used as is (and noise is not supported - I have some ideas and plans to add support for digidrums), so each
tune to convert needs a configuration where ST instruments are mapped to AY³ waveforms. I have made a few more examples ready which sound really good (to me), but I am hesistant to make more previews. I want to release somethings at the next Revision and don't want to spoil the tension of anticipation for anyone including me. I am also planning to open-source everything after Revision. And I have more ideas for variantions of the engine, like toggling the AY voices using register 7 to obtain classic SID effects on all 3 channels.

BSC * 09 Nov 2019 20:31:17

And I got hold of a M4 module so I can test on a real CPC 6128. I will probably record one more demo from my CPC soonish. I think it sounds a bit better (more analogue and less harsh) on the real hardware.

ast * 09 Nov 2019 21:05:23

I love you BSC!!

m_dr_m * 17 Nov 2019 00:25:27

Sweet, but you'll have a hard time to interpret Python on a Schneider.

BSC * 17 Nov 2019 14:03:53

I am using FutureOS, which was built with compatibility with everything, right from the start ;-)

BSC * 17 Nov 2019 14:05:11

Another idea I recently had was a ST to AyAy-Kaeppttn converter. More on this soon(ish) ..

BSC * 30 Nov 2019 12:48:27

Here's another preview:

plus some technical details in the description for those inclined.

m_dr_m * 30 Nov 2019 18:54:20

Great! I am very inclined! I guess the sine eats up much more CPU, or is it a simili-sine?

BSC * 01 Dec 2019 17:49:32

It's actually no sine at all cos I uploaded the wrong file :-O .. Those are all sawtooth waves. But the sine wave does not need more CPU than any other wave form, all of them are micro samples of the same size and need the same amount of processing. But you are probably right calling it a simili-sine, as it is stored as a 6.4 bit sample.