Author Topic: ONML Music  (Read 8159 times)

0 Members and 1 Guest are viewing this topic.

Offline JustDig

  • Posts: 11
    • View Profile
ONML Music
« on: April 02, 2012, 12:32:00 AM »
Well first off, hi everyone! :P
Secondly, I'm sorry but this post got kind of long...

Haha now then, I was wondering if anyone could be so kind as to point me in the direction of getting my hands on the DOS version of the ONML tracks. I'm looking for either MOD, IT, MIDI or anything of the like where I can get more or less turn it into a midi.

I also don't mind if this directions for extracting myself, or even simply a download to a zip containing them. I was also looking around and it seems a member named ccexplore has some kind of documentation on the adlib file? I could write a program if enough information is in that. I wouldn't mind a little work to get them if need be.

If for some reason I could only somehow get one, it would be "tune 3" specifically.

Why all the excitement for tune 3? Well, about roughly 12 years ago I was playing a version of HOLIDAY Lemmings that used the ONML soundtrack, and when I reached level three I was treated to something amazing. Because of my sound card (I think a SB Live based off it being about the year 2000), the music playing incredibly ambient and soothing. In fact, I swear it sounded almost like whales singing. It was beautiful.

I'm dying to hear that rendition again. I figured if I had the MIDI I could find or construct a soundfont to work with it to be able to reproduce the sound.

Coincidentally, I actually tape recorded the song those 12 years ago just because how much I liked it. On Friday, I will be able to get my hands on that tape and I could try and upload it for you guys to hear if you are curious. Perhaps someone would recognize the soundcard from it too, as I still am not 100% sure which SB it was.

Anyway, thanks for reading this giant tale! ;)

Offline mobius

  • Posts: 2754
  • relax.
    • View Profile
Re: ONML Music
« Reply #1 on: April 02, 2012, 01:53:57 AM »
I would be interesting in hearing that. A sound card changing the way a song sounds drastically (in a good way at that!) Is tune 3 the one with a "mysterious or urgent" mood? that's my favorite song.

sorry, I can't help you with finding the files.
("you could write a program?" How come so many smart people or should I say; programmers come here?  :-[  :D)
everything by me: https://www.lemmingsforums.net/index.php?topic=5982.msg96035#msg96035

"Not knowing how near the truth is, we seek it far away."
-Hakuin Ekaku

"I have seen a heap of trouble in my life, and most of it has never come to pass" - Mark Twain


Offline Proxima

  • Posts: 4570
    • View Profile
Re: ONML Music
« Reply #2 on: April 02, 2012, 01:58:43 AM »
You're in luck  :thumbsup: A few years back ccexplore made MIDIs of all the ONML tracks for me to include in my Cheapo styles. I don't know how things stand regarding permission to share these files, but the styles were publicly available and the MIDIs could easily be extracted from them, so I assume there's no problem.

Because my Cheapo styles included the 21 Lemmings tracks as well, the ONML tracks are in the right order but the numbers are all (n + 21). My favourite is either number 1 or 4....

Offline JustDig

  • Posts: 11
    • View Profile
Re: ONML Music
« Reply #3 on: April 02, 2012, 02:05:12 AM »
@thick molasses
It's really something. I'll be sure to post it once I get it, although being recorded onto a tape... the quality is pretty bad. I'm sure transferring back to the PC won't help either. :P But you can still tell at least.

And I don't think it's quite urgent sounding, or at least the Amiga version isn't. It's quite upbeat compared to the chill, soothing tunes the MIDI made.

I've attached the Amiga version in MOD so you know which tune I mean.

Haha, and I don't know about being smart, but I can definitely say programmer! Lemmings must have influenced us all into that career maybe?  :P

@Proxima
That's fantastic! Um... what is Cheapo? Would you be able to link me to these files? Thanks. :D

Offline Proxima

  • Posts: 4570
    • View Profile
Re: ONML Music
« Reply #4 on: April 02, 2012, 02:09:23 AM »
I already did; just click the link at the bottom of my post.

Cheapo is a clone of Lemmings that has a lot of options for customising the graphics and music by making your own "styles". It used to be one of the more popular Lemmings games (among the forum community) but then got superseded, first by Lemmix and now by Lix.

Offline JustDig

  • Posts: 11
    • View Profile
Re: ONML Music
« Reply #5 on: April 02, 2012, 02:15:54 AM »
@Proxima
Oh, haha. Thanks! I didn't see the link as I was posting right when you were. :P

And yes, these are PERFECT! Thank you very much for these. I'll see about getting it to sound like it did before.

Oh, interesting. I don't think I even heard of Cheapo before somehow. I used Lemmix a bit myself, but typically stick with the old DOS ones.

I'll post back once I get it in order, or if Friday comes before then and I have the old recording to share.

#EDIT
Actually does anyone know what instruments ONML maps the notes to by chance? That might speed this up a little bit. Haha

Offline lemmaniack133

  • Posts: 15
    • View Profile
Re: ONML Music
« Reply #6 on: April 02, 2012, 02:50:31 AM »
I don't mean to go off-topic, but I'm just wondering, what exactly is Lix? haha

Song 3 was my favorite from ONML too :D

Offline mobius

  • Posts: 2754
  • relax.
    • View Profile
Re: ONML Music
« Reply #7 on: April 02, 2012, 03:13:16 AM »
thanks for this. (27a [under Proxima's upload] is the one that's my favorite)

ya know, somewhere... (it had to be someone here or at Lemmings compendium or some Lemmings site. I got it in the past few months) I got flac files of really well done remakes of all the original songs (beast songs were my favorite). I'll post the link if I find that.
[flac files need a special program to run, VLC media player is a good one]

<And lix is a total user made program by Simon, Geoo and a  bunch of other people here. It's a lot like lemmings but completely different. (not really) I recommend it.
everything by me: https://www.lemmingsforums.net/index.php?topic=5982.msg96035#msg96035

"Not knowing how near the truth is, we seek it far away."
-Hakuin Ekaku

"I have seen a heap of trouble in my life, and most of it has never come to pass" - Mark Twain


Offline lemmaniack133

  • Posts: 15
    • View Profile
Re: ONML Music
« Reply #8 on: April 02, 2012, 03:59:58 AM »
<And lix is a total user made program by Simon, Geoo and a  bunch of other people here. It's a lot like lemmings but completely different. (not really) I recommend it.

Happen to have a link? And (again, sorry for going off-topic but) I remember seeing a post about some sort of collaboration about Custom Lemmings levels using Lix; what's that about?

To keep slight-on-topic, I LOVE the SNES and Sega Genesis music from the original Lemmings, especially the one from "Now use miners and climbers" and "Down, along, up. In that order" (on both platforms) :thumbsup:

Offline Simon

  • Administrator
  • Posts: 3878
    • View Profile
    • Lix
Re: ONML Music
« Reply #9 on: April 02, 2012, 11:04:14 AM »
Lix homepage. We do development mostly on IRC, and secondly in the forums here. The IRC channel is irc.quakenet.org #lix.

-- Simon

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: ONML Music
« Reply #10 on: April 03, 2012, 03:36:29 AM »
Haha now then, I was wondering if anyone could be so kind as to point me in the direction of getting my hands on the DOS version of the ONML tracks. I'm looking for either MOD, IT, MIDI or anything of the like where I can get more or less turn it into a midi.

Hmm, you may be better off installing DOSBox and record the music off the emulator that way, for full fidelity.  DOS version (at least the ones I'm used to) uses the Adlib FM Synthesizer of the SoundBlaster cards, which can be pretty tricky to imitate with MOD or MIDI.

It so happens that (assuming I didn't mix up the tunes in my head) in the MIDIs I made for Proxima, I did base ONML Tune3 on the DOS version, via a sort of conversation from the game data to MIDI.  However, it was a draft version, and I found it tricky to find a good set of instruments in MIDI to capture the instruments from the DOS Adlib original, so if I recall correctly every track is still set to piano in that MIDI, and there are probably some wrong notes here and there too.  But I guess you can try working from that draft.

There are also MODs for the Amiga version out there on the Internet, although it's somewhat different enough, that I suspect at least for Tune3 it probably won't suit you as well.

I did mostly figure out how the DOS game stores the music tracks for adlib, but never bothered to document as it is extremely technical and really requires a reasonably solid understanding of how FM synthesis works on the Adlib OPL2 chipset.  But I could review my programs and see if I could take a stab at converting the rest into MIDIs or MODs.  Of course I have no free time nowadays so that won't happen for a while, and thus you are probably better off with the record-audio-off-DOSBox route.

incidentally, I actually tape recorded the song those 12 years ago just because how much I liked it. On Friday, I will be able to get my hands on that tape and I could try and upload it for you guys to hear if you are curious. Perhaps someone would recognize the soundcard from it too, as I still am not 100% sure which SB it was.

I think all the DOS versions of ONML tunes simply use the Adlib FM sythesizer that comes with most Sound Blaster cards, so I don't think it matters much which model of SoundBlaster it is or what soundfont you are using (soundfonts not applicable to FM synthesis).  But just in case you somehow do have a special version we don't know about, I'd love to hear your tape-recorded version to see if it's any different from what I'm used to.

Offline JustDig

  • Posts: 11
    • View Profile
Re: ONML Music
« Reply #11 on: April 03, 2012, 04:07:28 AM »
@ ccexplore
Oh I definitely am finding out the imitation issues alright haha! :P Although using DOSBox won't work as the FM emulation is far different sounding from that of the other sound card. :(

The MIDI you gave Proxima is very close indeed! I don't think I recognized any notes being wrong, but of course it was a tiny hard to tell when I left them all on the piano track. :P The only thing was, I thought I read on these forums somewhere that the DOS version limited itself to only 3 tracks in a sort of "carry-over" with/from the Amiga programming. The MIDI Proxima had uses 14 tracks with some being blank. I mean it is certainly not a problem, but I was quite curious by that.

And I have to agree with it using the FM Synthesizer, but definitely have a strong feeling they must have tweaked it after the 2000's. Is there any information on them possibly updating it or something? Once I get the recording, you'll see how incredibly different they are from the "standard" FM Synthesizer. Quite literally night and day, in terms of the song's "mood".

I think it might be important to note that I also heard the same "whale singing" rendition on more than just my computer. I noticed it on another friends computer (around that time).

Also, you wouldn't happen to have some kind of table of the "instruments" the synthesizer uses would you? As in frequencies/ranges more specifically? Then I could try to re-create it, at least to a degree, if I have no other options available.

*EDIT
I was reading up on the Sound Blaster AWE32 card. Apparently it as an ability to "add effects to the output" of OPL-3 FM Synthesis, at least according to its Wikipedia entry. I'm going to investigate this a little more as it sounds like this might just be the answer.

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: ONML Music
« Reply #12 on: April 04, 2012, 02:19:28 AM »
Oh I definitely am finding out the imitation issues alright haha! :P Although using DOSBox won't work as the FM emulation is far different sounding from that of the other sound card. :(

There are some settings in the DOSBox configuration that can be tweaked to get better emulation for Adlib:

[sblaster]sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
sbmixer=true
oplmode=auto
oplemu=default
oplrate=49716


In particular, setting oplrate to the max (see above) is necessary in order for tune3 to sound correct in DOSBox.  I haven't tried other settings, maybe other tweaks can help you get closer to what you get on actual hardware?  (To be fair, I don't have any real hardware to compare the DOSBox emulation to anymore.)

I thought I read on these forums somewhere that the DOS version limited itself to only 3 tracks in a sort of "carry-over" with/from the Amiga programming. The MIDI Proxima had uses 14 tracks with some being blank. I mean it is certainly not a problem, but I was quite curious by that.

You read correct.  What happened is that when I wrote my conversion program, I splitted each instrument in each track into their own track in MIDI.  It was to make it easier for me to adjust instrumentations using the rather primitive MIDI-editing programs I had at my disposal.

Quote
definitely have a strong feeling they must have tweaked it after the 2000's.  Is there any information on them possibly updating it or something?

That seems a tad unlikely as I thought they didn't really work on Lemmings much anymore after 2000 (when Lemmings Revolution was released), until the franchise got picked up by Sony a few years later, at which point they didn't really do anything with ONML at all (in any case they no longer use any of the music from the original).  I suppose it's possible there could be some DOS version out there made earlier, that has slightly different music, but it's certainly the first time I heard of such for ONML.  So I'm definitely looking forward to see what your recording sounds like. ;)

Quote
Also, you wouldn't happen to have some kind of table of the "instruments" the synthesizer uses would you? As in frequencies/ranges more specifically? Then I could try to re-create it, at least to a degree, if I have no other options available.

The conversion program outputs instrument parameters as well from the game data, but they are basically raw values written to the OPL registers.  I'm not sure how much it will help you?

Offline JustDig

  • Posts: 11
    • View Profile
Re: ONML Music
« Reply #13 on: April 05, 2012, 02:31:22 AM »
There are some settings in the DOSBox configuration that can be tweaked to get better emulation for Adlib:

[sblaster]sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
sbmixer=true
oplmode=auto
oplemu=default
oplrate=49716

In particular, setting oplrate to the max (see above) is necessary in order for tune3 to sound correct in DOSBox.  I haven't tried other settings, maybe other tweaks can help you get closer to what you get on actual hardware?  (To be fair, I don't have any real hardware to compare the DOSBox emulation to anymore.)

Oh yes, that's actually the very first option I tweak in DOSBox actually. :P Then immediately followed by ensuring that it uses the "original" resolution and does not stretch or otherwise distort it. I never had it on a lower setting, I'll have to try it to hear the difference.

You read correct.  What happened is that when I wrote my conversion program, I splitted each instrument in each track into their own track in MIDI.  It was to make it easier for me to adjust instrumentations using the rather primitive MIDI-editing programs I had at my disposal.

Ah, I sort of had the feeling that might be the case. Just wanted to double check on that. Thanks!

Quote
definitely have a strong feeling they must have tweaked it after the 2000's.  Is there any information on them possibly updating it or something?

That seems a tad unlikely as I thought they didn't really work on Lemmings much anymore after 2000 (when Lemmings Revolution was released), until the franchise got picked up by Sony a few years later, at which point they didn't really do anything with ONML at all (in any case they no longer use any of the music from the original).  I suppose it's possible there could be some DOS version out there made earlier, that has slightly different music, but it's certainly the first time I heard of such for ONML.  So I'm definitely looking forward to see what your recording sounds like.

Oh, haha. I meant that they may have tweaked the OPL chip on the SB cards during the 2000s, not tweaking the lemmings games. Probably should have made that a little more clear.  :-[

The conversion program outputs instrument parameters as well from the game data, but they are basically raw values written to the OPL registers.  I'm not sure how much it will help you?

Ah, that might be great actually! If I can find out what exactly was going on with my crazy SB card (like the possibility of it actually altering the sound from the OPL chip from what I read), maybe I can reproduce it correctly by starting with waveforms of the OPL instruments used and then going forward from there. But it's highly likely if the SB card did alter it, I may never be able to look up exactly how it did it, making all this relatively moot.

But I guess it would help more if you can hear it... :P

Speaking of, I'm actually going back to my parents house for Easter weekend tomorrow, so I could grab the cassette that night and upload a day early. I'm very excited to see what you guys can make out of it so I wouldn't be surprised if I get it posted on here by 10:00PM (-6 GMT) tomorrow, if not earlier.

Thanks for all the help you guys have given so far though! I really appreciate it! :D

*EDIT

Erm, one other probability (though I doubt it) hit me... was there any difference in the instruments between the Holiday version and ONML? From what I understand, they are identical in notes and how the instruments are, but I could be wrong.

Offline JustDig

  • Posts: 11
    • View Profile
Re: ONML Music
« Reply #14 on: April 06, 2012, 05:49:42 AM »
Here we are, the recording of Tune 3 from how I was accustomed to hearing it! You can image my surprise when I heard the Amiga version of it, or even the "usual" DOS version for that matter. :P

Keep in mind, this was recorded from a cassette tape... in which the tune was recorded twelve or so years ago... on a cheap tape deck... from a 2000's computer... using a 1992's speakers...

It's quite in terrible condition, BUT you can still definitely hear the tune and the instruments... even the deep "whale singing" type of sound I loved. The "drum" type of instrument is a bit overblown so it doesn't sound correct, but the rest held up great (considering all things...)

Enjoy! I hope it helps you, help me, help myself to be able to create it. :P

*EDIT
The beginning is cut off, but I recorded it looping almost three times so you'll catch it the second time around. Tape gets a bit messy the second loop too...

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: ONML Music
« Reply #15 on: April 06, 2012, 08:47:21 PM »
Wow, that was quite different instrument-wise from the version I know from DOSBox, even though the notes are the same. :o

This is definitely a mystery.  I find it hard to believe DOSBox's emulation could be that far off, or that any special effects the AWE card supports could create such drastic changes (though I suppose it's not completely inconceivable, maybe a low-pass filter?).  The adlib synthesis capabilities are pretty much legacy by 2000 so I highly doubt that they would have changed it so drastically at that point.  The possibility of the Xmas 94 having an updated version of music is not supported by the fact that adlib.dat compares identical to the version from ONML, so unless they released a special version of Xmas 94 that I don't have (possible), it should sound the same on both.  And unlike MIDI, FM synthesis doesn't have concepts of things like samples or soundfonts that could easily explain such different sounding instruments.

So I have no answers for you.  But, with my MIDI having pretty much the right notes, you may still have some success recreating what you hear by careful selection of instruments/samples/soundfonts in the MIDI.

Out of curiosity, do you remember whether the other DOS Lemmings music also sounded very different on that computer from what you now hear in DOSBox?

Offline JustDig

  • Posts: 11
    • View Profile
Re: ONML Music
« Reply #16 on: April 06, 2012, 10:49:02 PM »
The instrument difference is rather intense, isn't it? For a little while I thought it was just some crazy setup I had. But like I mentioned before, another friends PC had played it the same way. I brought my CD for Holiday, we installed it, and immediately played it with it sounding like that. So it can't be any special setup or anything of the sort either.

How curious isn't it? Is there perhaps a feature SB had that remapped FM to MIDI instead? I mean, the "Honky Piano" sounds incredibly MIDI so I'm beginning to think that isn't too far out of the question.

Oh, one possibly key thing might be that we were both running Windows 98 at the time, if I am not mistaken.

What is a little problematic though is that I tried each of the different MIDI instrument for the "deep whale call sound" and none of them sounded even a little close. Do you have any idea what could work for that sound? It has a "sweeping" property too, as in the notes blend into eachother instead of being separated as many of the MIDI instruments render it as. That could be a special Adlib property though I bet, right?

I also don't remember how different it sounded, but I can say that the regular version of lemmings also sounded different on both of the computers that Tune 3 sounded like that on.

Has anyone else that downloaded the file recognized the sound by chance?

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: ONML Music
« Reply #17 on: April 06, 2012, 11:54:47 PM »
The instrument difference is rather intense, isn't it? For a little while I thought it was just some crazy setup I had. But like I mentioned before, another friends PC had played it the same way. I brought my CD for Holiday, we installed it, and immediately played it with it sounding like that. So it can't be any special setup or anything of the sort either.

Hmm, well if it is a CD, maybe it is a version that's different from the version I obtained from abandonia.com.  I might have a CD version of Xmas 94 from a purchase a while back.  I'll check later this weekend and see.

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: ONML Music
« Reply #18 on: April 07, 2012, 12:34:41 PM »
Hmm, well if it is a CD, maybe it is a version that's different from the version I obtained from abandonia.com.  I might have a CD version of Xmas 94 from a purchase a while back.  I'll check later this weekend and see.

Well, no difference.  Files on CD are identical to what I already have on my DOSBox computer for Holiday Lemmings 94.  Nothing like extra audio tracks on the CD either.

Anyway, I took a stab at the "whale sound", how's this sound to you?  (Note: this is just a small excerpt with only the melody part.)  I use General MIDI program number 79 ("Whistle"), and I also transpose the notes one octave down from what I had in the MIDI you got from Proxima.

Offline JustDig

  • Posts: 11
    • View Profile
Re: ONML Music
« Reply #19 on: April 07, 2012, 08:43:39 PM »
Ah, I'll have to give that a real go tomorrow. I left my computer out there with all the tools on it.

Just from hearing it on this one though, the instrument sounds fairly close being a bit deeper. Do you know what I would need to do in order to have the notes "blend" together to create a more sweep instead of a more obvious jump in notes?

Braden12

  • Guest
Re: ONML Music
« Reply #20 on: April 08, 2012, 12:41:52 AM »
AAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHH!!!!!!!!!!!!!
Very interesting that you should have noticed this like I did several years back, and other notable times afterwords!  8)

Yes, I've come across this 'mystery' Whale-like sounding #3 ONML/HOLID'94 music track several times in DOSBox, where, when I, to the best of my memory, was playing the level named "Get The Point?" of holid94 lemmings while with that track. It did not do that whale-sound right at once, but sure enough, due to the fact that it took several attempts for me to beat the level for a first, I then began to after some time to hear the #3 track to change pitch or whatever and then I was certainly shocked to hear the track get out of how it was all along sounding before. I thought at the time that this must be a DOSBox emulation problem. And though to mention that I'm not at all sure to what different possible things I did to get and get-rid-of this new-sounding track #3,  I quickly resorted back to my config settings for DOSBox, and fixed it back to non-whale-sounding. But before posting this, I confused myself trying to get it to mess-up and go into the whale-sounding thing, and it is safe to say I have no idea what-so-ever what I did with the dosbox conf file to getting it to do that, and then reverting it back.

I have no idea if this was before I discovered DOSBox's {sdl_videodriver=windib} Environment Variable already, and even though I think it *might* be *possible*, if I worked hard enough for LONG enough, to figure out what the exact setting(s) with dosbox.conf and/or with windib enabled-or-not, I'm afraid it's just not a task worth taking on by anyone due to how it is STILL MY BELEIF that it must be a bad dosbox emulation issue, SIMPLY BECAUSE on ALL times I've come across this whale-sounding track #3, it always was AFTER this same track had already played some time with no whale-singing-sound WITHOUT restarting dosbox;  In other words, I've never known to get to hear the whale-singing music without the non-whale music with it also, before hand. Hence why it is my belief it's a dosbox issue.

whew! :sick:

(for more info on this 'windib' environment variable and how you can use it to sometimes fix issues with DOS Lemmings, refer to this post: http://www.lemmingsforums.com/index.php?topic=592.msg12550#msg12550)

Offline Mr. K

  • Posts: 793
  • Former admin, always Lemmings fan
    • View Profile
    • Wafflenet
Re: ONML Music
« Reply #21 on: April 08, 2012, 07:43:37 AM »
Hey, I can shed some light on this musical mystery, since I have some knowledge in vintage sound cards and the likes.  I know exactly what this is.  (WARNING: Boring technical explanation ahead.)  While the early Sound Blasters all had the OPL synthesizer, up through the AWE64, later Creative cards (starting with the Live) did not include it.  Everything past the AWE64 was based on technology acquired from Ensoniq.  Ensoniq's early MIDI-based ISA cards like the Soundscape didn't have an OPL synth at all, but a lot of games only had OPL support and no MIDI yet (except for a select few) so Ensoniq made a sort of compatibility hack for people who didn't have a Sound Blaster to use alongside a Soundscape.  What it did was roughly remap OPL waveforms to MIDI instruments.  I don't really know the details, but what's for sure is that it was very rough and usually didn't sound that good.

Later, after the Soundscape cards, Ensoniq did a PCI card called the AudioPCI.  They said that it was Sound Blaster compatible, which was pretty handy because most PCI cards couldn't do that (a limitation stemming from how games were programmed to access the Sound Blaster in the first place-- through the ISA bus).  To my knowledge it was mostly software emulated.  While they got the wave audio working, the OPL synth couldn't be done due to the processing limitations of the day.  So they jumped back to their hack from the Soundscape and kept on using it.  After Creative bought out Ensoniq, they made the Live.  By that point Windows 9x had been out for several years meaning Creative didn't really want to bother with DOS compatibility, so they did the bare minimum, making Ensoniq's stuff from the AudioPCI work on the Live-- I suppose just as an act of courtesy.


In layman's terms:  The SB Live, which you heard this on, doesn't have the OPL synth that the Lemmings games were programmed for, and tries to be compatible with it by roughly replacing its sounds with MIDI instrument equivalents.  So what you heard is its best approximation.

My old Pentium II had an AudioPCI in it, and when I listened to the tape recording from the last page I recognized it immediately.  When I played Lemmings and also ONML on there it sounded just like that.  If you're looking for a recording, I can get the machine set up again and record it.  However it'll be a while, since I'm at college right now and my PII is not.  I'll be home for the summer in around 4 weeks, though.

Offline JustDig

  • Posts: 11
    • View Profile
Re: ONML Music
« Reply #22 on: April 09, 2012, 03:33:26 AM »
@Mr. K!
Oh wow, thanks Mr. K! That explains everything perfectly! And now I know what I'll have to look into for figuring out my next move. For the instrument mapping, you wouldn't happen to know off the top of your head if there is a "set" instrument set it always maps to, or is it more variable for one reason or another?

And absolutely, if you would be willing to I would LOVE a recording of it! :D I'll give you a PM though (and probably post in this topic) if I manage to find a way to get it working in some form myself before you return, to save you the trouble.

@Braden12
That is really odd actually that it would just 'flip' like that on you! But thanks for that tip, I'll be sure to look into tweaking around with DOSBox a little more too and see if I can make something work through that. I mean, I have a SB Audigy 2 in this computer, I'm not too far off from Live and might be able to pull something out through it!

*EDIT
I now have a converted SF2 from the AudioPCI's Wavetable and am trying to match up instruments... the whale sound still doesn't seem to match up very well... Is there something special done to the instruments, like say being toned down several octaves or something?

Offline Mr. K

  • Posts: 793
  • Former admin, always Lemmings fan
    • View Profile
    • Wafflenet
Re: ONML Music
« Reply #23 on: April 10, 2012, 02:04:57 AM »
For the instrument mapping, you wouldn't happen to know off the top of your head if there is a "set" instrument set it always maps to, or is it more variable for one reason or another?
As far as I know it's set, if only because the waveforms are the same each and every time.  Whenever I played on there it sounded the same.  Nobody really has a clue exactly how it picks things though... it's a mystery those Ensoniq coders will probably take to the grave.

Quote
I now have a converted SF2 from the AudioPCI's Wavetable and am trying to match up instruments... the whale sound still doesn't seem to match up very well... Is there something special done to the instruments, like say being toned down several octaves or something?
Ensoniq's instrument format is a lot different (and in a few ways superior, apparently) than Creative's Soundfont.  It supports a lot of extra features to define exactly how the sample is going to sound.  Chances are that this is just part of the conversion process-- it might not be able to replicate the original sound exactly.  I remember playing around with a partially converted Soundfont version (is it complete now?) a few years ago and many of the instruments were de-tuned or off a few octaves.  Others didn't decay properly or just sounded odd.

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: ONML Music
« Reply #24 on: April 10, 2012, 02:20:36 AM »
Everything past the AWE64 was based on technology acquired from Ensoniq.  Ensoniq's early MIDI-based ISA cards like the Soundscape didn't have an OPL synth at all, but a lot of games only had OPL support and no MIDI yet (except for a select few) so Ensoniq made a sort of compatibility hack for people who didn't have a Sound Blaster to use alongside a Soundscape.  What it did was roughly remap OPL waveforms to MIDI instruments.  I don't really know the details, but what's for sure is that it was very rough and usually didn't sound that good.

Interesting. :thumbsup: Justdig was talking about AWE32 which is still ISA and still seems to have OPL3 support (at least Wikipedia says so), but it would make more sense that it is in fact a later Soundblaster model that no longer directly supports OPL3.  That would explain why the music sounds distinctly more MIDI to me than FM.  I'm amazed it worked apparently well enough on the Lemmings music, since as I explained, there is really no fundamental concept of "instruments" in FM synthesis.  But I suppose if you only want a rough remap, you can ignore most of the FM parameters and just remap semi-haphazardly to MIDI based on the few remaining parameters (such as the base carrier and modulation waveforms).  And thus the tinkle bell becomes a whale song in the process. :-\ :D

It also means that if someone can get their hands on the build-in MIDI soundfonts used by those cards, with some suitable software and the MIDI conversion I made, you can render the MIDI with the exact instruments used by those cards (you'd need to experiment with the MIDI instrument assignments though).  Otherwise just wait for Mr. K's summer to begin. :P  [edit: okay, that might be harder than it seems, based on Mr. K's latest reply...]

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: ONML Music
« Reply #25 on: April 10, 2012, 02:28:57 AM »
I now have a converted SF2 from the AudioPCI's Wavetable and am trying to match up instruments... the whale sound still doesn't seem to match up very well... Is there something special done to the instruments, like say being toned down several octaves or something?

Please keep in mind that if you are using my MIDI conversion, the octaves may be off in one or more instruments--it is far too complex to do a more accurate pitch analysis on the original FM sythesis parameters when you can far more easily adjust octaves in the MIDI afterwards.  Plus now we are talking about the sound card doing its own "rough conversion" from FM to MIDI, which can obviously have the same problem.

So do play around with transpositions as well as assigning instruments.

Offline mobius

  • Posts: 2754
  • relax.
    • View Profile
Re: ONML Music
« Reply #26 on: April 10, 2012, 09:11:50 PM »
I don't mean to go off topic but you guys  seem to be knowledgeable about this. Can anyone recommend a good preferably, simple program for creating songs in Midi or similar format (any format will do really but you seem to know about Midi first and foremost). I've been looking for something like this for a while and haven't found much. I want something that's simple/ not complicated like Fruity-Loops and preferably inexpensive or free. Also having an interface like a piano keyboard for entering notes would be nice.

I don't know what program you guys were using to do this. Adobe Audition is a very good sound program to edit/analyze music with. It's not great for writing/creating songs though.
everything by me: https://www.lemmingsforums.net/index.php?topic=5982.msg96035#msg96035

"Not knowing how near the truth is, we seek it far away."
-Hakuin Ekaku

"I have seen a heap of trouble in my life, and most of it has never come to pass" - Mark Twain


Offline JustDig

  • Posts: 11
    • View Profile
Re: ONML Music
« Reply #27 on: April 12, 2012, 12:15:44 AM »
Haha I second Thick Molasses, what MIDI programs are you guys using? I just got myself a new system so I was thinking about getting a better MIDI program.

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: ONML Music
« Reply #28 on: April 12, 2012, 12:36:48 PM »
I haven't actually done much with MIDI in ages, and even at the time when I was working on making MIDI versions of ONML music for Proxima for Cheapo, it was more about conversions from other versions of music (eg. MODs from Amiga, DOS adlib.dat, etc.).  I basically Googled for whatever tools I needed and see what works out for me.  I think I might also have skimmed places like vgmusic.com forums for tools other people might have recommended.  And because it was mainly about conversions and not like composing new stuff, there was no need for things like being able to hook up an actual piano keyboard for inputting notes.

On my old computer I see I have Noteworthy Composer, Anvil Studio, and Microsoft DirectMusic Producer installed.  I think they all have their strengths and weaknesses and no program is perfect for everything, even for the limited set of things I needed to do in my case.  Noteworthy Composer isn't even really much of a MIDI editing program (for example if you import MIDI into the program, you lose some key information like individual note loudness [velocity], which can be a complete non-starter for some MIDIs depending on the music), but I'm somewhat more used to the staff notation available in N.C over the "piano roll" UI available in more typical MIDI editing programs like Anvil Studio.

Anyway, long story short, I don't really have anything I'd consider a recommendation per se.  You are well advised to hunt the Internet for more choices and more expert advice. ;)

Offline Mr. K

  • Posts: 793
  • Former admin, always Lemmings fan
    • View Profile
    • Wafflenet
Re: ONML Music
« Reply #29 on: May 25, 2012, 02:54:07 AM »
Bumpity bump.  It's a little behind schedule, but I have successfully made a recording of this song.  Enjoy!

http://dl.dropbox.com/u/11388083/ONML%20Lvl%203%20-%20AudioPCI.mp3

Offline Minim

  • Posts: 1724
    • View Profile
Re: ONML Music
« Reply #30 on: May 25, 2012, 11:07:23 AM »
Good job on recording that track! It sounds a bit spooky though. :scared:
Level Solving Contest creator. Anybody bored and looking for a different challenge? Try these levels!

Neolemmix: #1 #4 #5 #6
Lix: #2  #7
Both Engines: #3