A couple of quick updates

19 February, 2010 (05:08) | Dev Diary | By: Jayenkai

1. The AngryBirds thing. I’m not about 80% convinced that all was just a co-incidence.
My iPod played up whilst Angry Birds was on, the game went away, the problem went away, the game came back, a different issue occurred.
So, perhaps it was just some odd occurrence.
Who knows.
The author’s been back+forthing me on Twitter, and he’s not quite sure, either, but is also happy to put it down to “Just a co-incidence”.
If it turns out not to be, you heard it here, first ;)

Go play Angry Birds!

2. Music settings are now in a .ini file.
Download
This is the theme from Pipeline (Superior Software) which you might also recognise from a few of my games.
Thing is, this is full of little loops, and can easily be taken apart and reconstructed in multiple ways. Because of this, I’ve got a half-a-dozen versions of it, and it’s great for ingame music.
Now it’ll carry on looping about indefinitely.
Cool!

And as a test, it works great.
Still playing with those instruments, mind, trying to find just the right selection.
And I really oughta get rid of that tempo-reliant drumloop, so’s I can start playing around with the tempo some more..

Pipeline.ini

[Chords]
“qqqqqqqqjjjjjjjj”
“qqqqqqqq”
“jjjjjjjj”
[Bass]
“r 6 r 6 e t e t r 6 r 6 e t 2 q r 6 r 6 e t e t r 6 r e r 6 ”
[Melody]
“r t6 9 i 76 t r t6 r t e2 q r t6 9 i 76 t r t6 e r [ "
[Accompany]
“q erm q ermqqq”

woot!

Comments

Comment from Joe Larson
Time February 19, 2010 at 8:36 am

I love that scheme you’ve come up with for storing the music. That’s awesome… and a little like a program I plan on making soon.

But can you do help notes or are 1/8th notes the best you can do?

Comment from Jayenkai
Time February 19, 2010 at 8:44 am

I’ll assume you mean “half” notes ;)

The notes, by default, get halves plonked between them..
So the 32 chr line of “r t6 9 i 76 t r t6 r t e2 q r t6 9 i 76 t r t6 e r [ ” become a 64 chr line, as if you’d plonked it into ModPlugTracker with a space between each note…

If you include the line
Stretch=False
then you can make 64 chr lines, and do the half notes.

There’s also Stretch=Double to make a 16 chr line become 64, and then there’s Stretch=Random which is good for the accompaniment, because sometimes it plays slow, and sometimes fast.

I’ll describe all this later on once it’s all finished.. Only a few more days, until the whole Framework’s getting posted!
Are you excited!!
:D

Write a comment