Skip to main content

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Register
  • Home
  • Browse
    • 2D Art
    • 3D Art
    • Concept Art
    • Textures
    • Music
    • Sound Effects
    • Documents
    • Featured Tutorials
  • Submit Art
  • Collect
    • My Collections
    • Art Collections
  • Forums
  • FAQ
  • Leaderboards
    • All Time
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
    • Weekly
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
  • ❤ Donate
Programming

Open Adaptive Music Library

marcelofg55
Tuesday, February 2, 2016 - 09:58
marcelofg55's picture

Hi there, I've been working on a library to help game devs implement adaptive music in their games, check it out here: https://github.com/marcelofg55/oaml

If you're interested in trying this out and making music in your game more interactive with the player let me know, oaml is written in C++ and it's not hard to implement.

 

Regards,

Marcelo

  • Log in or register to post comments
PreciousRoy
joined 11 years 8 months ago
Friday, February 5, 2016 - 05:00
PreciousRoy's picture

Hello Marcel,

 

This sounds very interesting. i would like to suggest adding a basic example so people can see what it can do and how it works.

 

 

  • Log in or register to post comments
marcelofg55
joined 10 years 7 months ago
Saturday, February 6, 2016 - 06:56
marcelofg55's picture

Hi, I've been working on a demo to show some of it's features, this is work in progress yet but you can check it out here:

https://dl.dropboxusercontent.com/u/29008381/oamlDemo.Win.zip

 

The demo includes this features so far:

- Two possible themes, one in 8bit chiptune style and one in orchestral style.

- Different loops for ingame "day" and "night", night loops are quieter than day ones.

- One battle loop, whenever you start a battle with the spikes (gotta add a proper enemy :) ) music will get more tense.

- Built using Unity, using the AudioPluginOAML.

 

Any feedback on this would be appreciated, thanks!

---

http://www.marcelofernandezmusic.com

https://soundcloud.com/marcelofernandezmusic

  • Log in or register to post comments
Julius
joined 15 years 10 months ago
Thursday, February 11, 2016 - 03:53
Julius's picture

Sounds cool, but you are not providing any licensing details (MIT?, BSD?, (L)GPL?) in the github repository, which makes it legally impossible to use.

--

http://freegamedev.net

  • Log in or register to post comments
marcelofg55
joined 10 years 7 months ago
Thursday, February 11, 2016 - 05:49
marcelofg55's picture

I've just commited the licensing terms, I was thinking about the license since a few days ago and finally decided on the MIT license one.

---

http://www.marcelofernandezmusic.com

https://soundcloud.com/marcelofernandezmusic

  • Log in or register to post comments
marcelofg55
joined 10 years 7 months ago
Monday, February 29, 2016 - 13:24
marcelofg55's picture

I've added two demos on the git repo: https://github.com/marcelofg55/oaml/tree/master/demos, here's the description of them:

•msnake: Based on Mogria's Snake https://github.com/mogria/msnake.git. This is a ncurses based snake game that I've adapted to use OAML, music in this demo gets faster as the snake grows. The music is a simple 8bit theme that starts with 80bpm and goes up to 180bpm.


•UnityOAMLdemo: This is a demo I've created using Unity, it's a very simple 2d platformer that implements adaptive music through OAML, it features two possible themes, one in 8bit style and another one in orchestral style, both have "day" and "night" music loops and a battle loop (which you can trigger "engaging" the spikes, I will add a proper enemy sometime in the future).


 Edit: Here’s a video showing a bit of Wyrmsun (first game that implements OAML and actually the game that I used to develop the library).Youtube link: https://youtu.be/RSGi2eDQJjk

---

http://www.marcelofernandezmusic.com

https://soundcloud.com/marcelofernandezmusic

  • Log in or register to post comments