Skip to content
View in the app

A better way to browse. Learn more.

Young Composers Music Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Generative music connected to game

Featured Replies

Hi,

I am not sure if I should post this here but here it goes:

I am currently developing software for dynamic generative electronic music and I have some primary results in the following Youtube-video:

It is all crappy pure MIDI and it has a lot of other problems but I think that it has a lot of potential if I continue to improve it.

What do you think?

Please remove this post if it is not appropriate for this forum. I will not bother you again then :)

Hey that's really cool, and coincidental, because at my college, we have a video games development group that I'm a part of, and one of the ideas of mine for a game was implementing music to affect game play. I know there are many out there that do this, though we ended up scrapping it for a new idea. Overall I like the idea, it'd be interesting if you built more on this, and made a more expansive level, and touched up the graphics a bit. It looked like maneuvering was difficult but it was hard to make an accurate judgment from the video. Good luck to ya.

  • Author

Yes, manouvering is a bit difficult without steering assist but I have developed that as well and that makes it much easier indeed. And yes, the graphics is the next big thing for me after I got a reasonable good music system running. There is also a complete level editor available here but that does not currently include any music module. It will include that module eventually and make it possible for users to set different parameters for the music generation and give their own levels unique music!

Nice work

I tried to do something similar through PureData, but just didn't have the programming experience.

I agree that the music reacts slowly -- maybe it's a path problem?

That MIDI has to go, it kills the balance between your parts.

What did "Upness" control?

  • Author

The upness controls the "embellishment" of the harmony and the melody. If upness is high, the notes tend to go more up the scale and so on.

I agree that the MIDI is quite terrible, but one can build a better soundbank perhaps?

The music reacts slowly because it generates a whole measure at a time and I am simply appending a track with events which gives a certain lag. Also, there is a smoothing factor to prevent sudden changes. However, all of these problems will be taken care of in future iterations.

Have any of you tested cgMusic? (edit: I saw that you already have discussed this in the forums. Sorry :) )

I ask because my next step is to try and make adaptable versions of some of the scripts in that program.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.