Music system, Weird cycle, stuff


I was going to wait another week but here we are on Friday so I figured I may talk a bit about what went on with the development.

Firstly, have to thank Dudejoe870 for wrapping up most of the necessary libopenmpt functions into an extension that works very well with Godot. I was going to do this much later either as an extension or just a C# plugin but this is pretty much exactly what I need and I can add what I want to it if Dudejoe is satisfied with leaving it as it. It's very handy at any rate for playing Tracker music files and pretty much handles anything ModPlugTracker can open and create. I'll be using it's own .mptm file type which is kind of a do all format. It's here and I'm sure you'll love it if you want to use your ol .mod, .xm, .s3m, .it, dot etcetera type tracker files to your Godot games. https://github.com/Dudejoe870/godot-openmpt

Skip this if you don't need the technical talk. It combines something like midi with something like SoundFonts(custom instruments) in one file. It also supports old-school OPL instruments which are two oscillator FM or Additive software synths and a few built-in effects to give some room. Depending on your need, you can make your music files really small or big. It can just play back long, high-quality stems you've exported from your DAW, or play very tiny, chip-tune-like samples and the soft synth while letting you apply reverbs, EQ, and other effects. (Not to mention you can also use Godot's bus effects). But wait, that's not all! 😜 You can also play instruments with code at runtime, Set tempo without changing pitch (stems don't work unless you use offset effects to align them), set each channel volume, mute them and instruments... and other stuff. So most of what you need for Dynamic music on a pretty low level and procedural playing of instruments. I'm thrilled someone got around to this and will push this and talk about it a lot. I've always wanted it! It's such a very Godot-like thing since OpenMPT has been a free, unique, easy, and fun way to make music that uses a technique that's been around in games for a long time.

Now that that's over with, I'm still trying to pay attention to the cycle idea but just loosely. I can't adhere to anything without feeling bound and stagnant, so I just do whatever. I'm not always able to focus on what I should do but can usually do something. Like, not getting the dialogue system working but getting the music to work. Just getting something done is worth it and works better.

I hope I can get 1.5 out by next Friday, but not too big of a deal as not many people are interested yet. But I'm hopeful and pretty sure it'll be more fun very soon. Thanks for reading this and have a splendid ding-dong day.

Get Fatalspace: The No No Zone

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.