Ahahah oh man, the pain!
Yeah, text-editing .s files was annoying as HELL.
So you've got the hang of it then? Haha...
Well, yeah if you cancel out the midi events, it should just play one instrument, so that way you don't have to insert other midi events to "trick" the ROM into thinking it's an instrument...if you know what I mean.
Ahahah... Yes, there's an option in Anvil in the tempo, where you can go to a spot in the song and change the tempo there, or have a consistent tempo through out the whole song.
Yeah, text-editing .s files just made things harder for me to understand- bringing in more numbers and stuff to know, I was just like "...I JUST WANT TO HEAR THIS IN THE GAME, PLEASE JUST DO IT >.<". Heh :P
Right now, I've just been using this method to change the instruments a song uses, keeping it the same through the whole song. I know that it's not entirely necessary though- before I knew of the program-changing thing, I used to be quite frustrated at instruments changing before my eyes, and I realised that won't happen if I just cancel out the midi events present, haha.
I very nearly had to ask a question now; a custom song I was trying to insert kept changing tempo from 80 to 120, which was frying my braaaaaaaain. Typically, as I was typing out an extensively detailed "WHY IS THIS HAPPENING?" to you, I set the tempo (from 80 to 80 >.<) in Anvil Studio, and all is relatively well :/
Yeah, Anvil is great for looping! I remember when we had to use text editors and certain tools to loop. And prior to that you had to do a bit of editing to the midi/.s file... Too complicated for my liking. One of the reasons I stopped hacking, it just boggled my mind a lot...but oh well.
Haha, yeah. It's all good. But that does seem simple in FL. Did you want to have the same instrument (per track) throughout the whole song? Or did you want it to change as the song progresses? Either way, both very simple in Anvil.
No worries at all mate. Yeah, go right ahead. I'll try my best to answer them. Good luck! Cheers
Awesome; I was toying with various methods and while there are obviously pre-established music insertion methods, this one is the easiest for me by far. I've got Anvil Studio and use it to loop every song I insert (that requires looping), but in general all of its other functionalities are present in FL, as far as I know.
I basically only mean Program Changes when I refer to 'midi events' (don't have all the termonology down just yet :P). It's simple in FL- you right click what you want to control, such as panning, volume, or the drop-down box of instruments to choose from, and hit 'Edit Events'. A popup opens up with an amount of bars showing, corresponding to the amount of bars in the song- you just change a level-bar (for lack of a better term) to the level/instrument you want, and it'll apply when the song plays.
I'll definitely have a look into Anvil and see if it's even easier than that though, and you can bet that I'll be coming to ask you things about it should they arise XD Thanks a lot dude!
Umm, yeah that could be a way of "tricking" the ROM into believing you're playing just one instrument. Have you tried to use Anvil Studio for changing instruments? That's what I use, and that's what I think is the most easiest way of changing instruments and changing MIDI Events (like program changes, to change instruments.).
The 8-bit sounds would definitely be playing because they instrument, well, simply doesn't exist within that voicegroup! If you have more than however many DS tracks you can have in Ruby, the song will just either crackle or some parts of the song will not be played.
So I'd recommend you have a go at Anvil (personally, I don't know which is easier because I don't know how to use FL Studio, so it may be easier for you), and see how you go with that. And yeah, AFAIK Overdriven Guitar and Choirs aren't in Ruby...but I don't hack Ruby at all, basically, so yeah.
Just have a go, and see what you come up with!
And if you need to ask anything else, go right ahead and I'll reply whenever I'm free. Cheers
That's exactly the answer I was looking for, thanks a lot for that! :)
I've always had trouble with music insertion, but lately I've been knuckling down to try and get it right. I could manage most of it, but when it came to changing instruments and stuff it was a bit "...ugh".
I use FL to make/edit music, and it turns out you can edit the Midi Events to change instruments mid-song. What I've been doing is simply using the Midi Events to set the instruments for the ENTIRE song- in essence, I think it just tricks the ROM into thinking its changed to an instrument when in fact it's just bypassing the need to change samples in Sappy or something.
I needed that list to see what exact instruments I can use with this method- I've found that there's usually at least one instrument that turns to 8-bit and I'd figured that it was because I was using the wrong ones (Overdriven Guitar and Choirs don't seem to be present in Ruby, for example) but it may well have been because I was using more than 4 Direct Sound instruments. Even with that in mind, as a music inserter yourself do you think my method of insertion is flawed in any way? It seems to work fine for me in general but I'd hate to be doing something that might bite me in the ass later on :P
Oh no, I mean while it may look like I'm not working on it due to the inactivity of the thread, I am still working on it- but I've been too lazy to post every update, hehehe. Thanks though.
Although I hope to actually make it good. All I've got up there right now are maps and graphics, hopefully the events and story will satisfy people.