59 lines
3.0 KiB
Plaintext
59 lines
3.0 KiB
Plaintext
|
A Programmer Makes Music
|
||
|
|
||
|
A few years ago, I found the lovely <a href="https://godotengine.org">Godot
|
||
|
Engine</a>, and decided to make a game. It's called Fronter and it's not much
|
||
|
of an improvement over the Flash game I made by copying a tutorial in 2009.
|
||
|
Though I wrote it myself this time instead of just swapping out assets (I was
|
||
|
13, okay). It's sorta fun, but very incomplete and <i>terribly</i> balanced.
|
||
|
It does, however, have exquisitely-crafted graphics:
|
||
|
|
||
|
<a href="../assets/fronter_full.jpg">
|
||
|
<img src="../assets/fronter.jpg"
|
||
|
alt="The main "character" of Fronter: a very simple, significantly sloppy
|
||
|
black and white drawing of what some might call a spaceship."></a>
|
||
|
<small>Yee-haw</small>
|
||
|
|
||
|
I love programming. I love solving problems with clever solutions. I think it
|
||
|
can be hard in certain types of creative project, though. I've had tons of fun
|
||
|
working on my little LISP implementation because, there, programming is the
|
||
|
journey <i>and</i> the destination. Those problems are fun to solve, and have a
|
||
|
clearly-defined scope. With a game, it's way easier for me to glom on a bunch
|
||
|
of nonsense, and barely get anywhere with the actual gameplay.
|
||
|
|
||
|
So, somewhere in there, I got tired of scratching my head, "Make enemy strong?
|
||
|
But no make <i>too</i> strong." and just worked on the music. I'm no musical
|
||
|
genius-man, but sometimes programming is stupid, and you just want to make
|
||
|
drums go bop and synths go bzz.
|
||
|
|
||
|
Most of the music is overtly game-y, with the aforementioned buzzy synthesizer,
|
||
|
but I think it works most of the time. A lot of the songs I've done are also
|
||
|
way too intense for background music, like they'd only make sense at the climax
|
||
|
or the closing credits. Part of the reason I dropped the game was because I
|
||
|
couldn't find anywhere to put the music I worked on!
|
||
|
|
||
|
I've hardly ever <i>named</i> a song, either. Nearly everything still has its
|
||
|
placeholder name. "Organ", "Game Tune", and the especially horrifying "Poppin'
|
||
|
Freestyle", are all in desperate need of a rename. And no, "freestyle" refers to
|
||
|
several minutes of synth noodling. It is not rap. If you ever see a post on
|
||
|
here titled, "Me Rapping is a Good Idea, Actually", please reach out to my
|
||
|
emergency contacts.
|
||
|
|
||
|
This post isn't intended as a plug, but if you're itching to hear some
|
||
|
bleep-bloops, there is technically a
|
||
|
<a href="https://soundcloud.com/fronter_game">Soundcloud for Fronter</a>
|
||
|
. I didn't
|
||
|
spend much time on a lot of the songs, so they severely lack polish, but the
|
||
|
three I mentioned above are, I think, the best (more or less in the order
|
||
|
given).
|
||
|
|
||
|
I haven't had the power cable for my MIDI keyboard (a rather cheap-o Yamaha
|
||
|
YPT-240), so it's been a long while since I attempted a tune. Finally bit the
|
||
|
bullet on ordering a new one yesterday, so maybe I'll work on more stuff in the
|
||
|
near future.
|
||
|
|
||
|
Also annoying FOSS-lover that I am, <a href="https://lmms.io/">LMMS</a> is the
|
||
|
music-making software I've used. So, if you have a melody kicking around in
|
||
|
your head, I highly recommend that you try and play it out. It's very fun.
|
||
|
|
||
|
2020-10-01
|