Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (499)
Games in Android Showcase (118)
games submitted by our members
Games in WIP (567)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 [2] 3
  ignore  |  Print  
  Abundant Music: An online procedural music generator  (Read 20545 times)
0 Members and 1 Guest are viewing this topic.
Offline Sickan

Senior Member


Medals: 9



« Reply #30 - Posted 2012-09-05 18:26:12 »

In the future, people are going to compete about who can write the best music/novel/movie/game generator, instead of who can make the best music/novel/movie/game.

Cheers Smiley
Offline krasse
« Reply #31 - Posted 2012-09-11 12:00:13 »

Added: Youtube video playlist with some handpicked songs

Offline Best Username Ever

Junior Member





« Reply #32 - Posted 2012-09-15 16:48:18 »

I can't watch any of the videos. How does it it work? How much human involvement does it take to create a song?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline krasse
« Reply #33 - Posted 2012-09-15 18:01:23 »

The songs in the mp3s and videos have all been generated with just a single seed (an integer). Human involvement: almost none

For the tool, I want to be able to change sub-seeds so you can keep the overall structure and just change certain aspects of the song.

Offline Best Username Ever

Junior Member





« Reply #34 - Posted 2012-09-15 23:48:32 »

That's impressive. Since I don't have any code or applet to play around with to try to figure out how the magic trick works, I will have to speculate about it. On first impression, it seems like the first few songs are unique to each other. I wonder how much "creativity" it is capable of.
Offline krasse
« Reply #35 - Posted 2012-09-16 14:16:23 »

That's impressive. Since I don't have any code or applet to play around with to try to figure out how the magic trick works, I will have to speculate about it. On first impression, it seems like the first few songs are unique to each other. I wonder how much "creativity" it is capable of.
It is basically just a set of constraints and structure templates plus some reasonable randomization on all levels Smiley

Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 133
Projects: 4
Exp: 3 years



« Reply #36 - Posted 2012-09-16 16:23:16 »

I just got to this thread. And...
THIS IS AMAZING Shocked Shocked Shocked
Offline Roquen
« Reply #37 - Posted 2012-09-18 14:15:29 »

Random food-for-thought: I've always wanted to play with using Markov chains to generate music (this isn't a very original thought BTW)
Online Screem
« Reply #38 - Posted 2012-09-18 15:12:21 »

Wow, this is amazing! I'd love to include music created from this in games. Cheesy

Offline krasse
« Reply #39 - Posted 2012-09-18 18:04:05 »

Random food-for-thought: I've always wanted to play with using Markov chains to generate music (this isn't a very original thought BTW)

Many parts of the current implementation use Markov chains. Harmony/chord progression is one such part, but it is also combined with a "almost maximum" likelihood algorithm.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Roquen
« Reply #40 - Posted 2012-09-19 19:23:34 »

Interesting.  What order are the chains?
Offline krasse
« Reply #41 - Posted 2012-09-19 21:07:21 »

Interesting.  What order are the chains?

The harmony has two kinds: static and dynamic. The progressions are somewhat based on this book/thesis but also contains tricks/hints I've read about in harmony/music books Smiley

Offline krasse
« Reply #42 - Posted 2012-10-18 21:26:05 »

Added another video showing the new filter effects feature and the 3D visualization:

<a href="http://www.youtube.com/v/Rcc3QUzWZds?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/Rcc3QUzWZds?version=3&amp;hl=en_US&amp;start=</a>

Offline ra4king

JGO Kernel


Medals: 347
Projects: 3
Exp: 5 years


I'm the King!


« Reply #43 - Posted 2012-10-18 23:24:18 »

Ok give it to me NAAOO.

Offline krasse
« Reply #44 - Posted 2012-10-18 23:39:54 »

Ok give it to me NAAOO.

Are you the new gavvenooor in kallifooonia?

Offline ra4king

JGO Kernel


Medals: 347
Projects: 3
Exp: 5 years


I'm the King!


« Reply #45 - Posted 2012-10-19 00:17:46 »

YES. AND
<a href="http://www.youtube.com/v/59MN-CX_rMQ?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/59MN-CX_rMQ?version=3&amp;hl=en_US&amp;start=</a>

Offline krasse
« Reply #46 - Posted 2012-10-19 07:57:15 »

Do you want my clothes, my boots, and my motorcycle too?

Offline krasse
« Reply #47 - Posted 2012-11-09 12:55:52 »

I have been working on an online editor for some time.

Here is a video that shows the current interface (uses webGL and jQuery UI):
<a href="http://www.youtube.com/v/Uw9qf9mRAbI?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/Uw9qf9mRAbI?version=3&amp;hl=en_US&amp;start=</a>

I'll put it online as soon I can make it run in all major browsers (and have found a suitable dedicated server Smiley )


Offline ra4king

JGO Kernel


Medals: 347
Projects: 3
Exp: 5 years


I'm the King!


« Reply #48 - Posted 2012-11-10 00:28:17 »

I'm truly in awe at how you can generate such *really really really* good musical scores randomly.... Shocked

Offline krasse
« Reply #49 - Posted 2012-11-10 09:24:52 »

Thanks!
I hope that you will find the editor useful when I finally get it up and running.

Offline Best Username Ever

Junior Member





« Reply #50 - Posted 2012-11-21 19:06:23 »

The output is pretty impressive. What are your plans for developing this?
Offline krasse
« Reply #51 - Posted 2012-11-21 21:04:52 »

The output is pretty impressive. What are your plans for developing this?

The first step is to make it available through a website (like in the video) and just soak up any feedback and improve it. This is happening pretty soon.

Then I want to see it integrated into a game somehow. Java/Android/libgdx or C#/Unity perhaps. AS3 is also an alternative, but Flash is dying right? Wink. It's a shame, I just started to like it Sad

Offline Best Username Ever

Junior Member





« Reply #52 - Posted 2012-11-21 22:05:57 »

Are you planning on making it free and open source? I don't think a website alone would provide you with feedback or adoption nearly as fast.
Offline krasse
« Reply #53 - Posted 2012-11-21 22:58:15 »

Are you planning on making it free and open source? I don't think a website alone would provide you with feedback or adoption nearly as fast.
I don't know. I'll start with the website and see how it turns out.

Offline jonjava
« Reply #54 - Posted 2013-02-02 23:32:52 »

How's this project coming along? :D

Offline ra4king

JGO Kernel


Medals: 347
Projects: 3
Exp: 5 years


I'm the King!


« Reply #55 - Posted 2013-02-02 23:51:18 »

Oh yes I really want an update to this!

Offline krasse
« Reply #56 - Posted 2013-02-03 13:57:27 »

The development is almost complete for a first test.
I used it for my music in LD25 (jam, link to post-jam version), and I found it quite sufficient. It will be available for the public during LD26 so I am discussing and thinking about server solutions at the moment Smiley

I also have a devlog at TIGSource now where I have posted some updates.
Summary of updates: Added custom harmonic rythms + optimization

I am looking forward to opening it up to the public and listen to the songs that you produce Cheesy

Offline krasse
« Reply #57 - Posted 2013-02-15 18:23:05 »

The website is probably going online for a first test next week Smiley

I have ported the server to linux instead and feeling happy for that decision. Linux is much better and cooler for servers + it is cheaper Wink

Offline jonjava
« Reply #58 - Posted 2013-02-15 19:08:49 »

Can't wait!

Offline krasse
« Reply #59 - Posted 2013-02-19 10:40:55 »

The server is temporarily online!

Abundant Music

Some known issues:
  • Some mp3/ogg renders are missing instruments (they are available in the midi file so I blame the midi synth and the soundfonts Smiley ). Will look closer at this
  • The tutorials and "terms of use" are WIP

In this initial stage, I might have to take the server down due to crashes etc. but I'll do my best to keep it running when I'm awake Wink

Pages: 1 [2] 3
  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.

Pippogeek (39 views)
2014-09-24 16:13:29

Pippogeek (30 views)
2014-09-24 16:12:22

Pippogeek (19 views)
2014-09-24 16:12:06

Grunnt (45 views)
2014-09-23 14:38:19

radar3301 (27 views)
2014-09-21 23:33:17

BurntPizza (63 views)
2014-09-21 02:42:18

BurntPizza (33 views)
2014-09-21 01:30:30

moogie (41 views)
2014-09-21 00:26:15

UprightPath (50 views)
2014-09-20 20:14:06

BurntPizza (54 views)
2014-09-19 03:14:18
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!