|
Download soundbank
This file is a sound bank of all of the instruments that Jagex uses to mix with raw midi music tracks. The above example is a quick way to use it.
This sound bank can be used and mixed with any mid/midi file. Try it for yourself
Update: The original upload was not proper and I have updated the link.
I should mention that it is still not 100% correct but they are very close. I have not been able to completely figure out the issue whether it is the way I decode all of the data from the cache or with the sound font generating. With that being said I will still continue to update the github repo with them between cache changes.
contributor Jordan back at it again.
Hey, thanks for the contribution, but the sound font you provided is too big and does not produce sound. The OSRS sound banks are supposed to be around 32MB uncompressed. If you'd like, you could check out my cache tool project (Old-School-RuneScape-Cache-Tools) on GitHub. It includes a Sound Bank to Sound Font decoder, which is still being worked on. Otherwise there is a music player tool for playing the tracks or rendering them to wav directly using the cache. I'm still trying to figure out how the music system works, but hopefully this helps!
Are you sure it's only supposed to be 32mb? I have a working music player here
And I recorded it here using this...
I mean what's 169.1MB(nice) to a bloated 317 loading ### anyways amirite
This is dumped directly from my osrs server lol
https://github.com/runetopic/xlitekt...CacheDumper.kt
All of the music/instrument/vorbis is loaded server side and the code was copied from osrs client.
You can see all of the loaders here https://github.com/runetopic/xlitekt...cache/provider
Ah, weird. Your InstrumentEntryType class looks almost identical to the old code I wrote here https://github.com/lequietriot/RuneS...SoundFont.java
Might be why the soundfont you dumped didn't sound right.
The original MakeSoundFont code from gervill only works if you have only one sample and want to create a simple instrument. OSRS is a lot more complex because they've got a lot of instrument patches connected to vorbis and sometimes sound effects. Plus, OSRS uses different banks and allows percussion/drum kits on any channel whereas the normal Java synth only allows percussion on channel 9.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |