Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (580)
games submitted by our members
Games in WIP (500)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Some More Generative Music using Java and Gervill  (Read 3108 times)
0 Members and 1 Guest are viewing this topic.
Offline krasse
« Posted 2010-04-15 17:15:32 »

I am working with my generative music module that I hope will sound good enough one day for my next game:

http://www.youtube.com/watch?v=hZx5wA88Jlc

Enjoy!

Offline princec

JGO Kernel


Medals: 282
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #1 - Posted 2010-04-15 17:53:18 »

That's really quite fun to listen to.

Cas Smiley

Offline krasse
« Reply #2 - Posted 2010-04-15 19:07:19 »

That's really quite fun to listen to.

Cas Smiley

Thanks!
Yes, it is sometimes very surprising what comes out (if anything at all) Smiley I will continue to improve it so that it can generate many different kinds of music.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline noblemaster

JGO Ninja


Medals: 19
Projects: 9


Age of Conquest makes your day!


« Reply #3 - Posted 2010-04-15 22:09:15 »

That's pretty cool  Grin

Can you change the theme? It would be cool if you could give it a sound sample and it would generate the music off of that?

Offline krasse
« Reply #4 - Posted 2010-04-16 08:42:39 »

That's pretty cool  Grin

Can you change the theme? It would be cool if you could give it a sound sample and it would generate the music off of that?

Great idea!

The current version does not work like that though. It does not analyze any existing music or use any corpus.

However, if you add a suitable analyser that can extract beat patterns and chord progressions then it would be possible. Such an analyser is probably beyond current technology (Huh) but for Midi files it is certainly doable.

Offline jojoh

JGO Knight


Medals: 5
Projects: 7


games4j.com


« Reply #5 - Posted 2010-04-16 13:01:42 »

Very interesting. Many of these attempts turn in to torture machines, but this seems very promising. Would be cool if you could use some "seed", so that you could test different configurations and settings until you found something you like and then be able to replay exactly that tune. Would be even cooler if one then could compose several snippets of those to create a song. You could find a cool beat, that could be repeated as a chorus and so on.

Maybe you can get some ideas from this thread

Offline krasse
« Reply #6 - Posted 2010-04-16 14:24:12 »

Even more great ideas, thanks!

My current idea is to have the music dynamically change in a game where the different values for happyness, harshness and intensity are controlled by the player's actions. Even if the music that comes out isn't top of the line, it could still impress.

I am very impressed by that acid-beat link you gave me jojoh Smiley I have seen it once before but now it feels even more relevant.

It is very easy to customize the music process. Here is a screenshot of the graph that is used to generate the music in the video:

http://www.springworldchallenge.com/images/graph_screenshot.png

It is not difficult to add more node types for different types of beats etc. it is just my own lack of understanding of the music that is currently in the way Smiley

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (48 views)
2014-04-15 18:08:23

BurntPizza (44 views)
2014-04-15 03:46:01

UprightPath (60 views)
2014-04-14 17:39:50

UprightPath (42 views)
2014-04-14 17:35:47

Porlus (58 views)
2014-04-14 15:48:38

tom_mai78101 (81 views)
2014-04-10 04:04:31

BurntPizza (140 views)
2014-04-08 23:06:04

tom_mai78101 (240 views)
2014-04-05 13:34:39

trollwarrior1 (200 views)
2014-04-04 12:06:45

CJLetsGame (207 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!