123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|673|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Tubeage -> Auto music

Sat, 28 Aug 2021, 17:09
cyangames

Auto music



View on YouTube

I wander how possible it would be to make some auto-gen stuff sound good on the NES or Gameboy... .hmmmmm

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Sat, 28 Aug 2021, 17:36
Jayenkai
Getting it to generate is one thing.
Getting it to sound good is a whole other!!!

-=-=-
''Load, Next List!''
Sun, 29 Aug 2021, 00:11
cyangames
I'm sure I remember a website out there that had guides to getting this sort of stuff to sound okay. Will have a serach around later on today. I vaguely recall someone making an hour long chiptune loop in something silly like 256 bytes on a c64 from somewhere....

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Thu, 02 Sep 2021, 04:32
cyangames
So, I'm reckoning the cheapest way space-wise would be to have an auto-gen within some parameters (only certain notes, breaks between notes and durations) create a set-length chain of beats, consistent with a seed value.

Then, select the best sounding seeds from a list of 256 or more, bung them in a list and play through them.

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Thu, 02 Sep 2021, 04:48
Pakz
Jm Jarre did a kind of procedural infinite album a while ago. He knows of and might have contacts in the Demoscene btw.

I have no clue on how this music generation all works. All I can think up is to create patterns/tracks and layer and mix those

edit:
Thu, 02 Sep 2021, 06:11
cyangames
I'm rubbish with creating music myself. But maybe having a script do it for me might work out? IDK

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Thu, 02 Sep 2021, 06:34
Jayenkai
The way JMTrackr works, is that you input a set of "pages" of notes. Each "page" has 8 bars, and one note/stop per beat.
When the play button's hit, it runs through 64 patterns worth of music.

And.. Really, that's about it..

Patterns are randomly switched off and on to add a little more variety.


Paste that into the little blue box on the bottom left of JMTrackr, then hit the rightmost play button to get it playing randomly.

To do it on GB, you could .. possibly .. start with a blank piece of music in memory, then hack the notes into the music, before hitting play.
.. I'm not sure how "well" the GB mod playing function would compress the data, though. It'd be much harder to inject the melody into the memory, if the memory's compressed.

-=-=-
''Load, Next List!''
Thu, 02 Sep 2021, 08:32
cyangames
Cool stuff! I'll have a play around with this tonight hopefully.

-=-=-
Web / Game Dev, occasionally finishes off coding games also!