Reactive/generative music applet unleashed!

I have created a “reactive/generative”-music creation tool:

The cryptic, unexplained XML-mess to the left in the applet is actually a state machine specification with variables that can be changed dynamically in the right panel.

The actions within the <action_sequence> are executed step-wise each measure while all other actions are executed until all are done.

/Per

That’s pretty cool - if you had a graphical tool on top rather than just XML that would be even nicer ;D

I agree :slight_smile:
I will probably create a better interface for editing things.

A simple tree view for actions would be nice and then GUI-stuff for all “set property”-stuff, nicely categorized and documented.

That is very smooth… I remember hacking sound on Apple ][ back in the day, people would often put classical music to beep sounds and so forth. This is so far advanced from that day, but such a natural progression. Could you get the processor to headbang?

Would not run on Mac OS X 10.6 Safari 4.0.


10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]	load: class com.springworldgames.mul.MuLApplet not found.
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]	java.lang.ClassNotFoundException: com.springworldgames.mul.MuLApplet
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]		at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:181)
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]		at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]		at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:144)
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]		at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]		at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:662)
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]		at sun.applet.AppletPanel.createApplet(AppletPanel.java:785)
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]		at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2354)
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]		at sun.applet.AppletPanel.runLoader(AppletPanel.java:714)
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]		at sun.applet.AppletPanel.run(AppletPanel.java:368)
10/1/10 4:04:53 PM	[0x0-0x497196d].com.apple.Safari[80583]		at java.lang.Thread.run(Thread.java:637)

Eli Delventhal: I had another Mac user that had the same problem but I thought it was the the JRE version then.

I will try to search for a solution. Any good advice?

The class obviously exists since it works on windows machines.

I have changed some things now in the JNLP-file and also added links to an application JNLP-file and an executable Jar.

This will perhaps solve the problem?