Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > Experiments on the Sound
2024-04-17 18:59
Mr SQL

Registered: Feb 2023
Posts: 127
Experiments on the Sound

I've been working on an algorithm to dynamically recompile the byte code for the SID chip, creating interesting and pleasing tunes provide the original tune is melodic.

Basically GIGO (garbage in garbage out) ensues with this algorithm if the tune used as the input has no Melody.

I've received a lot of feedback with earlier versions of the algorithm with some C64 fans really enjoying the sound and some not as pleased, either way share your thoughts here and any ideas to improve the algorithm.

Cross platform algorithmic arrangements:

This algorithm runs cross platform and works on the Atari 2600 TIA as well as the SID.

Here is the WIP for STARBLITZ Neon Sound on the C64 and Atari respectively:

https://youtu.be/ixuHdHvqMK8
https://youtu.be/FfAga57yJFs

The original musical composition can be heard at 4:30 in the Atari version, a Blues piece. Various soft piano and Jazz and electronic sound implementations are heard in the C64 version. I find it interesting that different music genres appear to emerge as the musical score is recursively processed by the algorithm.

Another algorithm is used to interpret the TIA on the C64 SID which sounds completely different. Even trying to get the 6581 and 8050 SID models to sound uniform is very difficult. I am not trying to get the same exact Sound like the gameplay and graphics (besides the motion pixel art).
 
... 28 posts hidden. Click here to view all posts....
 
2024-06-01 23:41
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: I've continued this research with the soundtrack and Fx in my port of Tron Deadly Discs.

Here are three interesting algorithmic songs from the Atari 2600 version:

I will share the C64 version next.

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


Please explain the research, because visuals and audio only doesn't make me understand tbh. Anyway, please keep up whatever floats your boat.
2024-06-02 09:19
Oswald

Registered: Apr 2002
Posts: 5074
Quote: I've continued this research with the soundtrack and Fx in my port of Tron Deadly Discs.

Here are three interesting algorithmic songs from the Atari 2600 version:

I will share the C64 version next.

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


sounds exactly as what I would expect from a randomly generated "music" (ie not good)
2024-06-02 10:04
Jetboy

Registered: Jul 2006
Posts: 265
@Oswald: Well, i would expect more from a generator.
2024-06-02 10:09
Oswald

Registered: Apr 2002
Posts: 5074
Quote: @Oswald: Well, i would expect more from a generator.

probably because I dont know shit about music and music generators, and you do know more :)
2024-06-02 20:11
chatGPZ

Registered: Dec 2001
Posts: 11281
Something like an endless random pentatonic lead over a random blues scheme shouldn't be too hard to do, even on c64 :) And the result shouldn't turn out too shabby either (probably no different to many existing tunes which are basically just that)
2024-06-03 16:46
Frantic

Registered: Mar 2003
Posts: 1641
Idea: Automatic Drax song generator compo.

Speaking of randomization of music on the C64; In Essentials I did a kind of hack that randomly imposes algoritmic variations on top of the original Druid II tune/player. It is obviously primarily meant to be spaced out, than "good", but still an example of random variation within certain constraints. You can control how much randomness is imposed by dragging the bar further to the right. At the leftmost side no randomness is imposed, and at the rightmost side there is quite a lot of weird stuff happening. (The randomness "engine" is built on the same principles as the code that generate a lot of glitches on top of the Hat Trick game in HT Gold with different "layers" of random tweaks that operate separately, and therefore potentially also on top of each other, at the same time.)

Some other time I did a random music generator for one of those 256 bytes player compos: Block Acid Dub [254 bytes] In this case it is mostly drums, bass and various bleepz.
2024-06-03 20:15
tlr

Registered: Sep 2003
Posts: 1762
Compo idea, algorithmic music?
2024-06-04 05:08
Mr SQL

Registered: Feb 2023
Posts: 127
Quoting Frantic
Idea: Automatic Drax song generator compo.

Speaking of randomization of music on the C64; In Essentials I did a kind of hack that randomly imposes algoritmic variations on top of the original Druid II tune/player. It is obviously primarily meant to be spaced out, than "good", but still an example of random variation within certain constraints. You can control how much randomness is imposed by dragging the bar further to the right. At the leftmost side no randomness is imposed, and at the rightmost side there is quite a lot of weird stuff happening. (The randomness "engine" is built on the same principles as the code that generate a lot of glitches on top of the Hat Trick game in HT Gold with different "layers" of random tweaks that operate separately, and therefore potentially also on top of each other, at the same time.)

Some other time I did a random music generator for one of those 256 bytes player compos: Block Acid Dub [254 bytes] In this case it is mostly drums, bass and various bleepz.


The 256 byte tune is fantastic!
Excellent example with the interactive slider for Druid II.
Can the engine work on any SID tune?

Also liked the petscii animated Mech Robot!
2024-06-04 05:26
Mr SQL

Registered: Feb 2023
Posts: 127
Quoting chatGPZ
Something like an endless random pentatonic lead over a random blues scheme shouldn't be too hard to do, even on c64 :) And the result shouldn't turn out too shabby either (probably no different to many existing tunes which are basically just that)


Agree that could sound really good.

Here is an interesting pentatonic scale algorithm programmed using the Atari 2600 BASIC Programming cartridge:
https://www.youtube.com/watch?v=JliXJueItZY
2024-06-04 05:54
Mr SQL

Registered: Feb 2023
Posts: 127
Quoting JackAsser
Please explain the research, because visuals and audio only doesn't make me understand tbh. Anyway, please keep up whatever floats your boat.


Sure. Here is the C64 version of Tron Deadly Discs featuring the latest version of the generator:

https://youtu.be/xc4pzIDNCZ8

How it works is there are basically three chip tunes in the game.

One tune that plays repeatedly and two tunes that may merge or temporarily take over the melody whenever the player or Master Control Program Guards are hit.

The first round has the three tunes unchanged by the generator. Like Frantic's slide generator it uses existing tunes as inputs for algorithmic variations on the sound.

Select 1080p60 to play the video clearly for the visual Fx.
Previous - 1 | 2 | 3 | 4 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
sailor/Triad
csabanw
Guests online: 91
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Mojo  (9.7)
5 Edge of Disgrace  (9.6)
6 3SIRA  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Comaland 100%  (9.6)
10 No Bounds  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Dawnfall V1.1  (9.5)
8 Onscreen 5k  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Nostalgia  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.2)
Top Logo Graphicians
1 Sander  (9.8)
2 Mermaid  (9.5)
3 Facet  (9.4)
4 Shine  (9.4)
5 Pal  (9.4)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.049 sec.