drive.google.com/file/d/1FxiRVLm33roY9kY15-LFnfp3fXI9MiCP/view?usp=sharing
4GiB Very New 24bit fixed SF2 download (gdrive mirror of previous 05-25-2019 mega link): drive.google.com/file/d/1xDRoWyNPzIphO4ueVmEsdMalGq98FxXF/view?usp=drive_web
The above download is graciously hosted by Strix Soundfont Team.
Kor.Ninja Mirror of 05-25-2019 HiDef SF2:
http://soundfonts.kor.ninja/stgiga%20specials/HiDef.7z
Sourceforge Mirror of HiDef:
https://sourceforge.net/projects/stgigasoundfonts/files/soundfonts/HiDef.7z/download
Here's a quick little bit about my Famicom Multichip Soundfont, which can be found below (version 2G from that link is bleeding-edge):
https://musical-artifacts.com/artifacts/793
My Famicom Multichip Bank without normalization:
https://drive.google.com/file/d/1HyDWizEpticrndAQAuVXP9GYlWkC-ibN/view?usp=drivesdk
The Famicom Multichip Soundfont is my attempt to make a GM soundfont that goes above and beyond what the Cinos Modar 8BitSF bank sounds like (it used just the 2A03 chip, paying little-to-no attention to the expansion audio chips that certain Famicom games got in Japan.) It's designed to be as faithful as possible. For instance, it has some 2A03 waves (the saxophones are stellar examples of this), some Konami VRC6 love, a good chunk of Namco 163 patches, some patches doing FDS's modulator stuff (Piano 3 essentially), as well as the Sunsoft 5B's tone+envelope (triangle in this case) layered with a triangle+square from the 2A03 to produce a wave used for stuff like the music box. In addition, the patches of the Konami VRC7 (Lagrange Point) and YM2413 (Used in Family Noraebang) are included to give FM. Also, DPCM patches (including the Sunsoft Bass) exist, on top of Raw PCM patches (MMC5 8bit quality btw). The drums and SFX are 2A03 (some 5B love is in a particular drumkit too). One thing to note is that different MIDIs of the same song (ones with differing patch choices) can sound like different types of Famicom chiptune, which is an interesting taste of diversity. The bank is also crunchy but sweet too.
The Non-Normalized Version 2F (for DAWs) can be found here: drive.google.com/file/d/1FxiRVLm33roY9kY15-LFnfp3fXI9MiCP/view?usp=sharing
The Normalized Version 2F (for playback) can be found here: drive.google.com/file/d/1adyN9a5N4r6E790P0WnTn-py6QGSUJCH/view?usp=sharing
And now for another Soundfont, this one being magical!
For that, I welcome to the world of Tyroland!
Tyroland is a 850-megabyte realistic GM Soundfont comprised of a direct layering of the GM patches from a Yamaha Tyros 4 (Milton Paredes' "just_t4", and his "just_t4 fixed", the fixed version also involving RolandKnight) and a Roland JV-1010 (Thomas K./niltwill, specifically V1.0 and V1.1 were used). In regards to the differences between the versions of the Tyros 4 and JV-1010 soundfonts, a bit of transplant+surgery was done. I started the project using 1.0 of the JV-1010 bank, then put in the Tyros 4 (the fixed version) stuff on top of it. When the 1.1 version of the JV bank dropped, I transplanted the preset attenuation stuff from it into the bank, but I didn't transplant the instrument attenuation because of them being quieter. V1.0 also had modulators that were removed in V1.1, so removing those would be stupid. I also transplanted 1.1's louder samples as well.
It works well with very many MIDI files, sounds great, and doesn't hog polyphony or CPU on mobile devices. It also has great balance, and isn't too loud or too quiet. It also shines in many instruments, often producing a cinematic sound from GM tracks, whether they be game music or real songs. And yet it's just a direct combo of the JV-1010 and Tyros 4. A simple Soundfont made when bored during quarantine. It compresses down to 433 megabytes in 7zip. While testing, I was very impressed with it, and yet before I tested it I thought it wouldn't be good, but still did it anyways for lulz. I was happily wrong on that count about it being bad! It was amazing, and it works nicely with anything able to do 1 gigabyte Soundfonts, and even electronica MIDIs sound good with it, in addition to acoustic ones. It even surpasses a good chunk of certain other realistic Soundfonts decently often! Honestly it feels like a great example of GM, and just feels shiny to me. I hope you enjoy it, and please stay safe!
Tyroland can be found here: musical-artifacts.com/artifacts/1305
And now for a cool and free retro SoundFont of mine that you will LOVE!
stgiga.itch.io/jummboxsoundfont
Has a spiffy page (I really should try and polish up this Weebly)
The Jummbox Soundfont is what I used to write this song of mine www.youtube.com/watch?v=UiVweTmUjW4
An important note
My 3081 byte browsergame is a heavily modified version of Breathing Galaxies by mudcu.be/Galactic.Ink, an iOS 5 Linen canvas from atomic15, and a wave demo by SomethingHitMe. It was packed with various tools down to 3081 bytes via ECT, Zopfli-Krzymod, Leanify, several minifiers, SVG-in-Data-URL with patches by me, and also svg foreignobject code from gerhobbelt but stripped down and heavily gutted to fit my purposes. It's a high-effort mashup I did of open-source stuff.
Another note:
If implementing my JummBox sf2 into a game, to comply with CC-BY-SA4, the following string needs to be in the credits under "Sound Bank Creation":
stgiga, Micasddsa, NPC, Zandro Reveille, Anapan, TheFatMan/George Sanger, William B. Santos, little-scale, Jummbus, John Nesky, and drunkenjesus
HiDef material continues below:
OLD 1Gib 24 bit Flac-Compressed SF2pack Edition of HiDef: drive.google.com/open?id=19yagksLxWuTuKhVL6BMnYKSX57E3h1um
3.5GiB very old 16bit SF2 DOWNLOAD: mega.nz/#!4vIHjY7R!mKv54nbIx5yNkDc0e7KCNcZR5yyNeUV2TE9dj65M18BU
very old 1.4GiB FLAC-compressed BassMidi SF2Pack Download: drive.google.com/open?id=18kqi8mEDYgOtVhO7w3v9gP_998hjXbMJ
DLL-updated MIDItest Mod Zip-Compressed EXE Download Package: drive.google.com/file/d/1aQN0CWfGGanVEGKSIC4V21z4xVj4C4dg/view?usp=sharing
Please try all three versions of MIDItest to see which is right for your machine. &;}
https://drive.google.com/file/d/1HyDWizEpticrndAQAuVXP9GYlWkC-ibN/view?usp=drivesdk
ANNOUNCEMENT!:As of 5/25/2019, I have added a bunch of SC8850 patches to this bank in the Pre-Author's-Birthday Update (my birthday is in 5 days from today, which is as much as I can tell you.), many of which are not in Strix. Feel free to use them if you need them. I cannot fit anything else good into this bank, nor can I find anything else TO fit in. It is done now. Things should still be valid now. I have not tried to make sf2pack versions yet, but I suspect that I will run into the same memory issue that other banks run into when compression is thrown in. Already I had trouble even making the bank, and I had to re-save a few times due to HDD space. So I think that the issue with memory would probably burst a buffer in sf2pack and brick my dev machine that I am typing this on. Plus sf2 is an open standard, and sf2pack is not. I am also out of space as I mentioned. So I should hopefully be done for real this time. Now please read all of the information below to get an idea of what I went through making this. I am officially burnt out for today.
PS: the bank is now called The HiDef Soundfont.
Now go on, read the text below, I will still be here:
ALERT!: As of 4/4/2019, the corruption in this bank that I was informed of has been fixed and the bank should be clean now (let me know if it is not, on vogons or on your sites). Please redownload the bank. Do note that this time around, SF2pack seems to behave weirdly and consumes output disk memory infinitely on this clean version, so no sf2pack file can be provided of the new fixed version. Thus mega.nz is the only option. Now a true sc88pro clone is here finally. Also sorry for the hiatus, real life took issue with me. Also now we are officially recognized by the maker of Synthfont now! Time to celebrate May The Fourth in honor of that and us being complete! "May the Fourth Be With You." Also in this Star Wars update is a few new sc88pro patches by Elf (that I asked to be put in Dsoundfont for fair play) on Musical Artifacts and VGMusic Discord, who made the fairy tale bank. My soundfont now includes Dream Pad 2, New Century, Galaxy Way, and 7th Atmosphere. This is another reason to redownload. SC88Pro compatibility is now extremely close to complete. Unlike Strix, we actually went to the trouble of including the undocumented XG Mode present on 88Pro, AND the CM32L mode. And the soundfont will not lag Droidsound-E. Now PLEASE go read on in the name of all that is holy for more info if you have the time or curiosity. There is important stuff there, so get to it!
FYI: As of 3/17/2019, this bank has had some of its patch names fixed to match the SC8850 manual names. The old version was not touched. Also note that the errors were my keyboard's fault. The bank should now be even more usable to blind or visually impaired users. The bank DID get larger for some weird reason. Also note that the bank's stereo is oddly implemented for the gated snare in a way I cannot fix. Please understand. I already know about it and the other issues. I can't fix them. Please redownload the bank.
ATTENTION!: This soundbank previously had a non-functional sf2pack version. That has been fixed. Please redownload it. Even with this, falcosoft and probably other players will still not fully work with the compressed edition. If you have to use this one, and your player does not work, just download the bassflac, bass, and bassmidi bundles from un4seen, compile if not on windows, and copy them into 1 directory, and possibly add the command line flac codec if possible and needed. Or just use the bundled miditest on this page to get bassflac, and use it with sf2pack to decode the bank. Still, this is uncharted territory, so keep me posted if something happens. I'm not responsible if this damages anything. Please read the rest of this text, starting below:
NOTICE: This soundfont is fully free, and uses only free samples!
Even Newer!: As of 2/12/2019, this site has been blocked by some filters erroneously. Anything you see is false. Stereo has been fixed again, and 6 new patches are in the 24 bit version that has the stereo fix.
NEWEST!: As of 11/4/2018, the bank is now available from Google Drive, a more accessible and open site. This required cleanly compressing the bank with sf2pack on the FLAC setting to maximize quality. Therefore, flac and bassflac libraries for bass and support for them in your implementation are needed to load the 1GB sf2pack. I am sorry for any inconvenience. I will keep both versions up for compatibility. The compression is fully reversible and clean should you want to have an sf2 for things like openmpt or small players, and is a great way to save space or find it better with a screenreader.
NEWER!: As of 10/7/2018, the bank has NO AWE32 ROM Samples, and it has some fixes to the stereo links in the bank. Please redownload the bank, and if you have used parts of it in your own banks, (this means you, Strix Soundfont Team), for better quality, I highly advise that you
continue sampling the bank, but do it on the new version from 10/7/2018, (replacing any existing data from the 6/19/2018 version), so that stereo and ROM patches work correctly. Anyhow, please keep enjoying the bank, as it is always free, and I encourage sampling from it. If ANYONE has downloaded or used it, PLEASE redownload it IMMEDIATELY for the best quality. Now for the rest of the description:
NEW!: As of 6/19/2018, the bank now has the unnamed-but-numbered SC-88 Series Capital Tones, GS Variation Presets, and SoundCanvas-exclusive Presets named according to their name in the SC-8850 Manual! Apologies to any users who tried to make music with this in OpenMPT or a BassMidi-derived VSTi/LADSPA Plugin with nothing but the preset numbers (which are offset by 1 less than Roland's numbering).
MANDATORY LEGAL INFO:
Please keep in mind ALL of the information below, when something is not to your liking, we are way more than happy for you to use this bank, but if you DO decide that you do not like it, we legally cannot force you or ANYONE else to use it, barring power of attorney, education, mergers, shareholding, buyouts, standardization, bundling, EULA skullduggery which our current ownership is opposed to, OR in loco parentis, all things never possible given current ownership. As such, you ARE free to quit using it at any time. We STRONGLY suggest coming back to us if suggesting a bank to someone else, relearning about us, OR when you feel like it, I myself switch between banks depending on what sounds good to me at the time. Even so, we still cannot control you, barring magic, so you are free to quit using this bank at any time. All but 129 presets in bank 127 came from all of the various free soundfonts on the web, which explains the differing volume and quality between presets. As for other legalese, we DO, however, STRONGLY ADVISE, but do not mandate, that you read ALL of the following text starting from the next line:
TL;DR Warning: The Soundfont Info is a ton of text, and must be read in full IF choosing to go further. Please read it when time allows you to do so, before taking any initiative to do something involving your grievances with my bank, that does not involve editing the bank, which IS allowed. Once you have read this WHOLE page, AND factored it into YOUR reaction to ANY issues you MAY spot, THEN you CAN feel free to act on the impulses generated by YOUR reaction, AS long as you take the entire page into consideration, BEFORE and DURING your reaction, AND keep the page in the back of your mind during ANY possible FUTURE reactions. With all the legalese and disclaimers gone, the Soundfont information is here on the next line below:
SoundFont Info: This SoundFont is: (still) (nearly) 4 Gigabytes, 1,328 presets, 9,361 samples, ~1,493 Instruments, 2,600+ Preset Generators, and ~63,391 Instrument Generators. It works with the Roland MT-32 and CM-32L, MMA General MIDI Level 1, Roland GS, Yamaha XGlite, Yamaha XG Level 1, MMA General MIDI 2, Roland SC-88, Roland SC-88 Pro, Roland SC-8820, Roland SC-8850, & Roland StudioCanvas* standards to at least some degree. Due to an ABSOLUTE lack of samples and space, there is little to NO Technics KN7000 support (I did add more though,), not for lack of trying though. Make sure to download it from MEGA using Chrome if you desire uncompressed bank data. It now has FULL SC-88Pro Drumset compatibility, as I originally replaced the probably-broken and redundant AWE32 ROM-Sampled Clean Guitar with a Roland SC-88Pro Cymbals&Claps/Cymbal&Claps Drumset sampled from Robbi985/SomethingUnreal's physical SC-88Pro, before finding enough room to add it back, along with other presets from Adrian Kossow's 2rock19 and 8rock11e banks. It just BARELY fit, and I would be over the 1300 preset number if I could fit the Touhou-exclusive extra French Horn preset in, which WAS a currently impossible feat until 2/12/2019! So, please re-download for better SC-88Pro compatibility. The Driver I advise using IF you ARE on VistaSP1 or above is Keppy's (MIDI) Synthesizer by Keppy which is now called OmniMidi. It allows the BEST sound quality on machines able to use 192KhZ/384KhZ DAC's with 24/32Bit audio support, and/or DSD, with i7 or i9/ThreadRipper/Ryzen cores. Make sure you use Realtek's OFFICIAL settings menu for enhancements to make it sound perfect. Otherwise, just use a Soundblaster Audigy/X-Fi if possible. (X-Fi is preferred for the 24 bit version) Those have their own optimizations, and are capable of EVEN BETTER sound from Keppy's Synth/OmniMidi/Keppy's Midi Converter. Of course, you need the latest drivers. It goes without saying that X-Fi beats out Audigy, and it is easier to get in most cases. You need enough RAM for the OS and SF2, plus enough CPU to load it quickly, and patience to do so. Said RAM usually maxxes out at 4GiB, leaving just enough room for the bank at a cost of OS performance. For best performance, you CAN use some PAE related methods to use an Audigy/X-Fi on a machine with 8GiB of RAM, possibly more, POSSIBLY maxxing out at 64GiB depending on Methods Used. I just know it can be done, but not to what extent, and what cards support what using what drivers. Make sure you allocate 4 GiB of your expanded RAM setup to the bank in the Creative config tools. The best part is, due to their native SF2 support, ROM Samples work, because not only is the ROM stored as a usable soundbank file in the driver folder in different formats, it is also stored as a real dump of the AWE32 Sample ROM Chip for compatibility. This means full accuracy is only possible on NATIVE Creative-made, Audigy/X-Fi SoundFont hardware with enough memory to load the bank and OS, plus any apps and MIDI files needed. One problem with using a Creative card is the fact that you have to load the ENTIRE Bank into most of your RAM, which is slow even on my 2016 gaming computer with no card using badly coded apps like FluidSynth or Timidity(++). If you have money to burn, (VST)SynthFont(2) by Kenneth Rundt will work, at least according to some testers. I know a newer version is ideal. Thankfully, this situational accuracy for Creative ROM Samples DOES NOT void the accuracy of it to a REAL Roland SC-88-series synth, which I have tested using mirsoft.info's music rips from Touhou SoEW and the first three Windows Touhou games (or any touhou/other (asian) game with midi audio I did not mention), Idinaloq's (a doujinshi space shooter similar to an easy Touhou game) MIDI Files, The music files in a niche H-game, 1999 Old School Runescape's SC-55/MSGS MIDI Output, Doom, Quake, Wolfenstein 3D, Monkey Island (2), Beneath a Steel Sky, Sam+Max Hit the Road, Space Quest 4 CD Version, Doom 2, YU-NO (a hentai game), Most older Doom Variants, Castlevania for X68000, The Windows MIDI Files, The Roland/Yamaha Demo MIDIS, Final Fantasy 7/8 on DB50XG Mode, mirsoft.info's midis of FFVII/FFVIII, both of which were made to work on Yamaha hardware, but were actually composed on a real Roland SC-88Pro (along with Mother 3, Kirby's Dream Land, NSMB(Wii), MK64, Paper Mario, Banjo-Kazooie/Tooie, MKDS, MKWii, Aero Fighters Assault, Disgaea 1+2, Jet Force Gemini, Kirby Air Ride, Puyo, Radiant Silvergun, Smash Melee, Smash, Tales of Phantasia, Octomania, Advance Wars 1+2, Hercules no Eikou IV, Harvest Moon: A Wonderful Life, a huge chunk of the Fire Emblem franchise, Pokemon Stadium 1+2, Turok 3, Wind Waker, Summonknight 1+2, the GBA Camelot series, Golden Sun, FZeroX, Magical Drop, Mario VS DK, SM64, Wario Land 4, WarioWare Smooth Moves, Chrono Trigger, FF6, ACWW, Rhythm Heaven, Petscop 9 for unofficial SGM samples, and Mario Party 6), some cleaned up RIPS (by Johnnyz on VGMusic, AKA Joo Buaez) of Pokemon Ruby, Sapphire, Emerald, FireRed, and LeafGreen, which were composed on a real Roland SC-88Pro owned by one of the composers, along with Pokemon Diamond, Pearl, and Platinum, because they used a similar synth , which is featured in this bank: the Roland SD-90 StudioCanvas. All Pokemon music sounded like the originals, but with GBA/DS software mixing compression gone, making the Audio clearer, Touhou matched perfectly, but at higher fidelity, it had better sound than the 32khz-constrained SC88-series synth, and when it came time for Final Fantasy, the PC soundtrack sounded like a clearer version of the OST, but with the Playstation's SC-88 Capital Tones used where no Yamaha XG1 presets were assigned. For those, it was the PC Version's instruments. The SC-88 portion of the bank was 2.5GiB of sample data before my edits, with more tacked on, including a formerly 500MiB (now 128mib) CM-32L sample dump, and varying sizes of GS banks ranging all across the board from single digits, double digits, triple digits, and even a few quad-digit in MiB sized banks. And yet, a real SC-88 has a ~5MiB ROM not counting blank space. That is 500 times bigger for the largest individual bank, which was the 2.5GiB one, going steadily down ad nauseum! The normally 4MiB Yamaha XG1 Presets came from a 50 MiB bank first, while the missing pianos and SFX Kits came from a LSB-to-MSB patched rip of the DB50XG ROM, which was the original 4MiB, but still the largest one that had usable mappings. The missing presets in later XG1 banks came from Rick Simon's 250MiB OmegaGMGS2 bank and Don Allen's Timbres of Heaven bank that also weighs in at 250MiB, in addition to the lightweight 28-32mib AnotherXG bank by BennetNG. Stuff from the Crisis, Musyng Kite, Giant Soundfont, and Many other huge banks with XG was used when possible. A bunch can be easily recognized. The 2GiB SC88 bank had few drumkits, so those came from many high quality, free non-redundant, and instrumentally diverse sources when possible, and any other freely downloadable source when not possible (no torrenting was used ever in the production of this bank due to internet issues), favoring the largest, most efficient, and most unique presets out of each. No commercial banks were used. Again, for XG, the filesize-based quality ranges from 1 percent bigger than the original (the bankfixed rip I used), to 12.5 times bigger (from Keisuke Karaoke's now-dead 50MiB SYXG50 bank), all the way up to 72.5 times bigger (from Timbres of Heaven and OmegaGMGS2, plus others like the Sonivox 250 bank given away when its company went bust, along with the identically obtained Papelmedia GS bank, and MAYBE the Free Portion of GMR Basico [which I don't think is actually in there due to there being no Spanish presets in my bank. I just used whatever I could find, fit, and like the quality of.]), to 125 times bigger (giant Soundfont), even going up to 1000 times bigger (Crisis, Musyng Kite and the variants it had) than the original Yamaha XG ROM bank. In essence, this soundbank SHOULD be BETTER quality than a real device, despite MY bank being formerly flagged as 16-bit only for compatibility and space reasons, and yet, 24-bit samples are actually present in my bank from the OmegaGMGS2 bank, among others. This means quality-wise, this bank IS worth it compared to any other, as most of the pieces on their own beat out the size of a real synth's ENTIRE sample ROM, even before assembly into one megabank beating out all but split banks like Colossus 32gib (which may just be a vst), or dsoundfont ultimate with expansions. For covering the relevant synths, there is NO better Soundfont than MINE!
Pertaining to compatibility again, with a bit of patience, the FREE app "MIDI Voyager" on iOS & Android, along with Droidsound, Cherry Midi, and Droidsound-E on Android ARE able to use the soundfont if you load it via USB/SDcard, with OP editing Skills on Midi Voyager Pro for Android, and ludicrous quality on Droidsound-E (which has 96khz sample rate, Noise Sharpening, Sinc Interpolation, 2 Natural Decay settings, Reverb/Chorus, and will eventually get Interpolation Filters to help upsample the audio in a cleaner fashion). If you use MIDItest MOD even without my addons, you can even run it on Win98FE and above, assuming you use the Win9x build with a fast enough PC, the 4GiB W98SE memory patch, and MAYBE KernelEx. I am not responsible if you hang your W98 box with these steps. Leave it to experts! Professional Driver on a Closed Course, I am not a lawyer, & your mileage may vary.
It also supposedly works on the iOS DAW Auria, both PRO and Lite, both of which are over $20, but can load a 4GiB SF2 with NO hiccups according to the appstore page. Also, UN4Seen's own XMPlay's MIDI plugin SHOULD work, as XMPlay is made by the ORIGINAL authors of BASSMIDI, and the plugin is also OFFICIAL. It probably uses BASSMIDI for license reasons among others. OpenMPT, which uses MO3 code from UN4Seen, loads the SF2 just fine, though the GUI is weird when loading higher banks, and the bank's size makes the program a little miffed in the UI, but no glitches occur besides the gui weirdness that just hides banks 20+ from all but one view mode. So, you COULD and SHOULD make tracker music with it... The reason many programs or cards fail to load the soundfont in the first place, even when preload is off, is because: While the RIFF specification, which WAV and SF2 files are based on IS 32 Bit, meaning the highest file size supported under OPTIMAL conditions is 4GiB, this ONLY applies when the file size number is read as an UNSIGNED 32 Bit integer, making it the FULL 4GiB. In many programs, the authors made the false assumption that nobody would use a 4GiB SoundFont or WAV file and made the size value 32 Bit SIGNED (or in stupid cases a 32bit float of some kind, and even worse is that some programs also limit memory usage entirely beyond Win32 internal limits, which causes even more crashes)... This means only 2GiB or less of data can be addressed before the size loops back around to a negative number, causing a crash. This is PROBABLY or DEFINITELY not the intended behavior. Please fix this if you write code for SF2 and/or WAV/other RIFF based files, before you also add support for RIFF64 formatted data to get past 4GiB itself. As for why I updated it at one point, upon analysis of it later on, on a whim, I hit the "Check and Fix L/R Links" button in Viena and activated it. I had held back from doing it because I mistakenly THOUGHT it would break the SF2 by increasing instrument Generators. NOPE! It remained unchanged in size, but it DID find a broken L/R link. I also spotted AWE32 ROM samples in the KN7000 Technics area despite deleting (and later re-implementing) the ROM Clean Guitar to make room for Cymbal&Claps kit hackery. The guitar that LuckyMax used to make that Clean Guitar should still have a Variation in the ROM Sample Presets I was forced to use from Adrian Kossow's 2rock9 and 8rock11e Banks. It has a weird name that I cannot remember with rom data in it. It may also be in the Timbres of Heaven section. As such, for best possible sound, NOT EVEN BassMIDI Miditest Mod with dll upgrades from un4seen and Keppy, or EVEN LYBMidi will make the ROM Samples or untouched modulators work correctly. For those, the Creative Sound Blaster Audigy/X-Fi Cards mentioned above are the ONLY way to get perfect sound out of this bank. Please forgive me for the oververbosity of the site, and for making you all redownload this bank when I make the smallest, most important change... I am REALLY sorry! At least I made you a player with ALL the Bass Audio Library plugins and codecs in it so BassMIDI does things right more often... Anyhow I digress, please enjoy the bank, and for further technical info, please scroll down and read! Then, consider what I said and factor it in when formulating feedback on it. In fact, the glitches mentioned by those in the know SEEM to reduce EACH update I make, making me think they are offset-related due to the bank's large size and number of components. That, and AWE32 ROM Samples tend to do this kind of thing when messed with. I have no ability to fix the bugs in the bank outside of them fixing themselves upon edit, which is no longer possible due to being full.
Please understand the issues I am forced to deal with. These also include lack of time to fix the bank due to IRL issues and other priorities in life.
* SD-90 and below. AFAIK, very minimal.
Further Information:
Due to how patches are arranged as CC0 Bank Select MSB only, because of editor limits, this soundfont is best used to replace a Roland SC-8850 when making YOUR own MIDI/Tracker Music, as many MIDIS are locked down tighter than Fort Knox to edit, and REQUIRE shareware like GSAE and/or XGEdit 95 to add effects for SC88 and XG songs. This soundfont will not work with Fluidsynth or Timidity, and has trouble/does not work with DLSMusicDevice on Macs. As such, only BassMIDI and derivatives such as Coolsoft VMS, LybMIDI, Cog (kode54 edition), Falcosoft's Midi Player, DeadBEEF, and the like work. Thankfully since BASS and BASSMIDI are cross-platform, this soundfont works on Linux if you build BASSMIDI yourself. The best settings for compatibility AND performance are to disable preload (which means stream samples from disk), even on my BEEFY Intel i7 GeForce950M PC with 16GB of Physical Memory. In practice, the patches DO sound different than REAL SoundCanvas samples, despite the MASSIVE SC-88 series sampling project used to build the the soundbank. This is in addition to all BassMIDI derivatives and most other SW Synths with the POSSIBLE exception of LybMIDI supporting LITTLE to NO SoundCanvas EFX, Technics KN7000 NX Standards, VST User EFX via CC94, or SC88-series-only parameters, in addition to wonky Soundfont Parameter and Modulator support. To those interested in editing BASSmidi's code who can edit it, it would be nice if you could rework all of the above, plus the MT32's LA32 Synthesis Parameters to work on Bank 127 CM32L Compatibility Presets by reusing current XG Code that will also be reused for KN7000 and SC88-series EFX data when implemented. There are/were some looping issues in CERTAIN stringy presets from the base SoundFont (which was made by the author of LybMIDI (lybpxlsv, the maker of sflist) and has proven tricky to fix. THAT soundfont, Yet Another Soundfont on Vogons, was THE biggest before I edited it to make this one, coming in at 2.35 GB uncompressed. To my knowledge, the author released the bank under a free license before adding it to the Internet Archive. His site said that he sampled the ludicrous quality sounds from Roland Hardware. AFAIK, all samples I used qualify as FREE, but the most I can do is say the SoundFont is Freeware that WOULD be Public Domain if I could EVER track the sources down. I legitimately CANNOT afford any SHAREWARE Soundfonts, so I CAN say that I am NOT redistributing CURRENTLY paid material.)
https://drive.google.com/file/d/1HyDWizEpticrndAQAuVXP9GYlWkC-ibN/view?usp=drivesdk
4GiB Very New 24bit fixed SF2 download (gdrive mirror of previous 05-25-2019 mega link): drive.google.com/file/d/1xDRoWyNPzIphO4ueVmEsdMalGq98FxXF/view?usp=drive_web
The above download is graciously hosted by Strix Soundfont Team.
Kor.Ninja Mirror of 05-25-2019 HiDef SF2:
http://soundfonts.kor.ninja/stgiga%20specials/HiDef.7z
Sourceforge Mirror of HiDef:
https://sourceforge.net/projects/stgigasoundfonts/files/soundfonts/HiDef.7z/download
Here's a quick little bit about my Famicom Multichip Soundfont, which can be found below (version 2G from that link is bleeding-edge):
https://musical-artifacts.com/artifacts/793
My Famicom Multichip Bank without normalization:
https://drive.google.com/file/d/1HyDWizEpticrndAQAuVXP9GYlWkC-ibN/view?usp=drivesdk
The Famicom Multichip Soundfont is my attempt to make a GM soundfont that goes above and beyond what the Cinos Modar 8BitSF bank sounds like (it used just the 2A03 chip, paying little-to-no attention to the expansion audio chips that certain Famicom games got in Japan.) It's designed to be as faithful as possible. For instance, it has some 2A03 waves (the saxophones are stellar examples of this), some Konami VRC6 love, a good chunk of Namco 163 patches, some patches doing FDS's modulator stuff (Piano 3 essentially), as well as the Sunsoft 5B's tone+envelope (triangle in this case) layered with a triangle+square from the 2A03 to produce a wave used for stuff like the music box. In addition, the patches of the Konami VRC7 (Lagrange Point) and YM2413 (Used in Family Noraebang) are included to give FM. Also, DPCM patches (including the Sunsoft Bass) exist, on top of Raw PCM patches (MMC5 8bit quality btw). The drums and SFX are 2A03 (some 5B love is in a particular drumkit too). One thing to note is that different MIDIs of the same song (ones with differing patch choices) can sound like different types of Famicom chiptune, which is an interesting taste of diversity. The bank is also crunchy but sweet too.
The Non-Normalized Version 2F (for DAWs) can be found here: drive.google.com/file/d/1FxiRVLm33roY9kY15-LFnfp3fXI9MiCP/view?usp=sharing
The Normalized Version 2F (for playback) can be found here: drive.google.com/file/d/1adyN9a5N4r6E790P0WnTn-py6QGSUJCH/view?usp=sharing
And now for another Soundfont, this one being magical!
For that, I welcome to the world of Tyroland!
Tyroland is a 850-megabyte realistic GM Soundfont comprised of a direct layering of the GM patches from a Yamaha Tyros 4 (Milton Paredes' "just_t4", and his "just_t4 fixed", the fixed version also involving RolandKnight) and a Roland JV-1010 (Thomas K./niltwill, specifically V1.0 and V1.1 were used). In regards to the differences between the versions of the Tyros 4 and JV-1010 soundfonts, a bit of transplant+surgery was done. I started the project using 1.0 of the JV-1010 bank, then put in the Tyros 4 (the fixed version) stuff on top of it. When the 1.1 version of the JV bank dropped, I transplanted the preset attenuation stuff from it into the bank, but I didn't transplant the instrument attenuation because of them being quieter. V1.0 also had modulators that were removed in V1.1, so removing those would be stupid. I also transplanted 1.1's louder samples as well.
It works well with very many MIDI files, sounds great, and doesn't hog polyphony or CPU on mobile devices. It also has great balance, and isn't too loud or too quiet. It also shines in many instruments, often producing a cinematic sound from GM tracks, whether they be game music or real songs. And yet it's just a direct combo of the JV-1010 and Tyros 4. A simple Soundfont made when bored during quarantine. It compresses down to 433 megabytes in 7zip. While testing, I was very impressed with it, and yet before I tested it I thought it wouldn't be good, but still did it anyways for lulz. I was happily wrong on that count about it being bad! It was amazing, and it works nicely with anything able to do 1 gigabyte Soundfonts, and even electronica MIDIs sound good with it, in addition to acoustic ones. It even surpasses a good chunk of certain other realistic Soundfonts decently often! Honestly it feels like a great example of GM, and just feels shiny to me. I hope you enjoy it, and please stay safe!
Tyroland can be found here: musical-artifacts.com/artifacts/1305
And now for a cool and free retro SoundFont of mine that you will LOVE!
stgiga.itch.io/jummboxsoundfont
Has a spiffy page (I really should try and polish up this Weebly)
The Jummbox Soundfont is what I used to write this song of mine www.youtube.com/watch?v=UiVweTmUjW4
An important note
My 3081 byte browsergame is a heavily modified version of Breathing Galaxies by mudcu.be/Galactic.Ink, an iOS 5 Linen canvas from atomic15, and a wave demo by SomethingHitMe. It was packed with various tools down to 3081 bytes via ECT, Zopfli-Krzymod, Leanify, several minifiers, SVG-in-Data-URL with patches by me, and also svg foreignobject code from gerhobbelt but stripped down and heavily gutted to fit my purposes. It's a high-effort mashup I did of open-source stuff.
Another note:
If implementing my JummBox sf2 into a game, to comply with CC-BY-SA4, the following string needs to be in the credits under "Sound Bank Creation":
stgiga, Micasddsa, NPC, Zandro Reveille, Anapan, TheFatMan/George Sanger, William B. Santos, little-scale, Jummbus, John Nesky, and drunkenjesus
HiDef material continues below:
OLD 1Gib 24 bit Flac-Compressed SF2pack Edition of HiDef: drive.google.com/open?id=19yagksLxWuTuKhVL6BMnYKSX57E3h1um
3.5GiB very old 16bit SF2 DOWNLOAD: mega.nz/#!4vIHjY7R!mKv54nbIx5yNkDc0e7KCNcZR5yyNeUV2TE9dj65M18BU
very old 1.4GiB FLAC-compressed BassMidi SF2Pack Download: drive.google.com/open?id=18kqi8mEDYgOtVhO7w3v9gP_998hjXbMJ
DLL-updated MIDItest Mod Zip-Compressed EXE Download Package: drive.google.com/file/d/1aQN0CWfGGanVEGKSIC4V21z4xVj4C4dg/view?usp=sharing
Please try all three versions of MIDItest to see which is right for your machine. &;}
https://drive.google.com/file/d/1HyDWizEpticrndAQAuVXP9GYlWkC-ibN/view?usp=drivesdk
ANNOUNCEMENT!:As of 5/25/2019, I have added a bunch of SC8850 patches to this bank in the Pre-Author's-Birthday Update (my birthday is in 5 days from today, which is as much as I can tell you.), many of which are not in Strix. Feel free to use them if you need them. I cannot fit anything else good into this bank, nor can I find anything else TO fit in. It is done now. Things should still be valid now. I have not tried to make sf2pack versions yet, but I suspect that I will run into the same memory issue that other banks run into when compression is thrown in. Already I had trouble even making the bank, and I had to re-save a few times due to HDD space. So I think that the issue with memory would probably burst a buffer in sf2pack and brick my dev machine that I am typing this on. Plus sf2 is an open standard, and sf2pack is not. I am also out of space as I mentioned. So I should hopefully be done for real this time. Now please read all of the information below to get an idea of what I went through making this. I am officially burnt out for today.
PS: the bank is now called The HiDef Soundfont.
Now go on, read the text below, I will still be here:
ALERT!: As of 4/4/2019, the corruption in this bank that I was informed of has been fixed and the bank should be clean now (let me know if it is not, on vogons or on your sites). Please redownload the bank. Do note that this time around, SF2pack seems to behave weirdly and consumes output disk memory infinitely on this clean version, so no sf2pack file can be provided of the new fixed version. Thus mega.nz is the only option. Now a true sc88pro clone is here finally. Also sorry for the hiatus, real life took issue with me. Also now we are officially recognized by the maker of Synthfont now! Time to celebrate May The Fourth in honor of that and us being complete! "May the Fourth Be With You." Also in this Star Wars update is a few new sc88pro patches by Elf (that I asked to be put in Dsoundfont for fair play) on Musical Artifacts and VGMusic Discord, who made the fairy tale bank. My soundfont now includes Dream Pad 2, New Century, Galaxy Way, and 7th Atmosphere. This is another reason to redownload. SC88Pro compatibility is now extremely close to complete. Unlike Strix, we actually went to the trouble of including the undocumented XG Mode present on 88Pro, AND the CM32L mode. And the soundfont will not lag Droidsound-E. Now PLEASE go read on in the name of all that is holy for more info if you have the time or curiosity. There is important stuff there, so get to it!
FYI: As of 3/17/2019, this bank has had some of its patch names fixed to match the SC8850 manual names. The old version was not touched. Also note that the errors were my keyboard's fault. The bank should now be even more usable to blind or visually impaired users. The bank DID get larger for some weird reason. Also note that the bank's stereo is oddly implemented for the gated snare in a way I cannot fix. Please understand. I already know about it and the other issues. I can't fix them. Please redownload the bank.
ATTENTION!: This soundbank previously had a non-functional sf2pack version. That has been fixed. Please redownload it. Even with this, falcosoft and probably other players will still not fully work with the compressed edition. If you have to use this one, and your player does not work, just download the bassflac, bass, and bassmidi bundles from un4seen, compile if not on windows, and copy them into 1 directory, and possibly add the command line flac codec if possible and needed. Or just use the bundled miditest on this page to get bassflac, and use it with sf2pack to decode the bank. Still, this is uncharted territory, so keep me posted if something happens. I'm not responsible if this damages anything. Please read the rest of this text, starting below:
NOTICE: This soundfont is fully free, and uses only free samples!
Even Newer!: As of 2/12/2019, this site has been blocked by some filters erroneously. Anything you see is false. Stereo has been fixed again, and 6 new patches are in the 24 bit version that has the stereo fix.
NEWEST!: As of 11/4/2018, the bank is now available from Google Drive, a more accessible and open site. This required cleanly compressing the bank with sf2pack on the FLAC setting to maximize quality. Therefore, flac and bassflac libraries for bass and support for them in your implementation are needed to load the 1GB sf2pack. I am sorry for any inconvenience. I will keep both versions up for compatibility. The compression is fully reversible and clean should you want to have an sf2 for things like openmpt or small players, and is a great way to save space or find it better with a screenreader.
NEWER!: As of 10/7/2018, the bank has NO AWE32 ROM Samples, and it has some fixes to the stereo links in the bank. Please redownload the bank, and if you have used parts of it in your own banks, (this means you, Strix Soundfont Team), for better quality, I highly advise that you
continue sampling the bank, but do it on the new version from 10/7/2018, (replacing any existing data from the 6/19/2018 version), so that stereo and ROM patches work correctly. Anyhow, please keep enjoying the bank, as it is always free, and I encourage sampling from it. If ANYONE has downloaded or used it, PLEASE redownload it IMMEDIATELY for the best quality. Now for the rest of the description:
NEW!: As of 6/19/2018, the bank now has the unnamed-but-numbered SC-88 Series Capital Tones, GS Variation Presets, and SoundCanvas-exclusive Presets named according to their name in the SC-8850 Manual! Apologies to any users who tried to make music with this in OpenMPT or a BassMidi-derived VSTi/LADSPA Plugin with nothing but the preset numbers (which are offset by 1 less than Roland's numbering).
MANDATORY LEGAL INFO:
Please keep in mind ALL of the information below, when something is not to your liking, we are way more than happy for you to use this bank, but if you DO decide that you do not like it, we legally cannot force you or ANYONE else to use it, barring power of attorney, education, mergers, shareholding, buyouts, standardization, bundling, EULA skullduggery which our current ownership is opposed to, OR in loco parentis, all things never possible given current ownership. As such, you ARE free to quit using it at any time. We STRONGLY suggest coming back to us if suggesting a bank to someone else, relearning about us, OR when you feel like it, I myself switch between banks depending on what sounds good to me at the time. Even so, we still cannot control you, barring magic, so you are free to quit using this bank at any time. All but 129 presets in bank 127 came from all of the various free soundfonts on the web, which explains the differing volume and quality between presets. As for other legalese, we DO, however, STRONGLY ADVISE, but do not mandate, that you read ALL of the following text starting from the next line:
TL;DR Warning: The Soundfont Info is a ton of text, and must be read in full IF choosing to go further. Please read it when time allows you to do so, before taking any initiative to do something involving your grievances with my bank, that does not involve editing the bank, which IS allowed. Once you have read this WHOLE page, AND factored it into YOUR reaction to ANY issues you MAY spot, THEN you CAN feel free to act on the impulses generated by YOUR reaction, AS long as you take the entire page into consideration, BEFORE and DURING your reaction, AND keep the page in the back of your mind during ANY possible FUTURE reactions. With all the legalese and disclaimers gone, the Soundfont information is here on the next line below:
SoundFont Info: This SoundFont is: (still) (nearly) 4 Gigabytes, 1,328 presets, 9,361 samples, ~1,493 Instruments, 2,600+ Preset Generators, and ~63,391 Instrument Generators. It works with the Roland MT-32 and CM-32L, MMA General MIDI Level 1, Roland GS, Yamaha XGlite, Yamaha XG Level 1, MMA General MIDI 2, Roland SC-88, Roland SC-88 Pro, Roland SC-8820, Roland SC-8850, & Roland StudioCanvas* standards to at least some degree. Due to an ABSOLUTE lack of samples and space, there is little to NO Technics KN7000 support (I did add more though,), not for lack of trying though. Make sure to download it from MEGA using Chrome if you desire uncompressed bank data. It now has FULL SC-88Pro Drumset compatibility, as I originally replaced the probably-broken and redundant AWE32 ROM-Sampled Clean Guitar with a Roland SC-88Pro Cymbals&Claps/Cymbal&Claps Drumset sampled from Robbi985/SomethingUnreal's physical SC-88Pro, before finding enough room to add it back, along with other presets from Adrian Kossow's 2rock19 and 8rock11e banks. It just BARELY fit, and I would be over the 1300 preset number if I could fit the Touhou-exclusive extra French Horn preset in, which WAS a currently impossible feat until 2/12/2019! So, please re-download for better SC-88Pro compatibility. The Driver I advise using IF you ARE on VistaSP1 or above is Keppy's (MIDI) Synthesizer by Keppy which is now called OmniMidi. It allows the BEST sound quality on machines able to use 192KhZ/384KhZ DAC's with 24/32Bit audio support, and/or DSD, with i7 or i9/ThreadRipper/Ryzen cores. Make sure you use Realtek's OFFICIAL settings menu for enhancements to make it sound perfect. Otherwise, just use a Soundblaster Audigy/X-Fi if possible. (X-Fi is preferred for the 24 bit version) Those have their own optimizations, and are capable of EVEN BETTER sound from Keppy's Synth/OmniMidi/Keppy's Midi Converter. Of course, you need the latest drivers. It goes without saying that X-Fi beats out Audigy, and it is easier to get in most cases. You need enough RAM for the OS and SF2, plus enough CPU to load it quickly, and patience to do so. Said RAM usually maxxes out at 4GiB, leaving just enough room for the bank at a cost of OS performance. For best performance, you CAN use some PAE related methods to use an Audigy/X-Fi on a machine with 8GiB of RAM, possibly more, POSSIBLY maxxing out at 64GiB depending on Methods Used. I just know it can be done, but not to what extent, and what cards support what using what drivers. Make sure you allocate 4 GiB of your expanded RAM setup to the bank in the Creative config tools. The best part is, due to their native SF2 support, ROM Samples work, because not only is the ROM stored as a usable soundbank file in the driver folder in different formats, it is also stored as a real dump of the AWE32 Sample ROM Chip for compatibility. This means full accuracy is only possible on NATIVE Creative-made, Audigy/X-Fi SoundFont hardware with enough memory to load the bank and OS, plus any apps and MIDI files needed. One problem with using a Creative card is the fact that you have to load the ENTIRE Bank into most of your RAM, which is slow even on my 2016 gaming computer with no card using badly coded apps like FluidSynth or Timidity(++). If you have money to burn, (VST)SynthFont(2) by Kenneth Rundt will work, at least according to some testers. I know a newer version is ideal. Thankfully, this situational accuracy for Creative ROM Samples DOES NOT void the accuracy of it to a REAL Roland SC-88-series synth, which I have tested using mirsoft.info's music rips from Touhou SoEW and the first three Windows Touhou games (or any touhou/other (asian) game with midi audio I did not mention), Idinaloq's (a doujinshi space shooter similar to an easy Touhou game) MIDI Files, The music files in a niche H-game, 1999 Old School Runescape's SC-55/MSGS MIDI Output, Doom, Quake, Wolfenstein 3D, Monkey Island (2), Beneath a Steel Sky, Sam+Max Hit the Road, Space Quest 4 CD Version, Doom 2, YU-NO (a hentai game), Most older Doom Variants, Castlevania for X68000, The Windows MIDI Files, The Roland/Yamaha Demo MIDIS, Final Fantasy 7/8 on DB50XG Mode, mirsoft.info's midis of FFVII/FFVIII, both of which were made to work on Yamaha hardware, but were actually composed on a real Roland SC-88Pro (along with Mother 3, Kirby's Dream Land, NSMB(Wii), MK64, Paper Mario, Banjo-Kazooie/Tooie, MKDS, MKWii, Aero Fighters Assault, Disgaea 1+2, Jet Force Gemini, Kirby Air Ride, Puyo, Radiant Silvergun, Smash Melee, Smash, Tales of Phantasia, Octomania, Advance Wars 1+2, Hercules no Eikou IV, Harvest Moon: A Wonderful Life, a huge chunk of the Fire Emblem franchise, Pokemon Stadium 1+2, Turok 3, Wind Waker, Summonknight 1+2, the GBA Camelot series, Golden Sun, FZeroX, Magical Drop, Mario VS DK, SM64, Wario Land 4, WarioWare Smooth Moves, Chrono Trigger, FF6, ACWW, Rhythm Heaven, Petscop 9 for unofficial SGM samples, and Mario Party 6), some cleaned up RIPS (by Johnnyz on VGMusic, AKA Joo Buaez) of Pokemon Ruby, Sapphire, Emerald, FireRed, and LeafGreen, which were composed on a real Roland SC-88Pro owned by one of the composers, along with Pokemon Diamond, Pearl, and Platinum, because they used a similar synth , which is featured in this bank: the Roland SD-90 StudioCanvas. All Pokemon music sounded like the originals, but with GBA/DS software mixing compression gone, making the Audio clearer, Touhou matched perfectly, but at higher fidelity, it had better sound than the 32khz-constrained SC88-series synth, and when it came time for Final Fantasy, the PC soundtrack sounded like a clearer version of the OST, but with the Playstation's SC-88 Capital Tones used where no Yamaha XG1 presets were assigned. For those, it was the PC Version's instruments. The SC-88 portion of the bank was 2.5GiB of sample data before my edits, with more tacked on, including a formerly 500MiB (now 128mib) CM-32L sample dump, and varying sizes of GS banks ranging all across the board from single digits, double digits, triple digits, and even a few quad-digit in MiB sized banks. And yet, a real SC-88 has a ~5MiB ROM not counting blank space. That is 500 times bigger for the largest individual bank, which was the 2.5GiB one, going steadily down ad nauseum! The normally 4MiB Yamaha XG1 Presets came from a 50 MiB bank first, while the missing pianos and SFX Kits came from a LSB-to-MSB patched rip of the DB50XG ROM, which was the original 4MiB, but still the largest one that had usable mappings. The missing presets in later XG1 banks came from Rick Simon's 250MiB OmegaGMGS2 bank and Don Allen's Timbres of Heaven bank that also weighs in at 250MiB, in addition to the lightweight 28-32mib AnotherXG bank by BennetNG. Stuff from the Crisis, Musyng Kite, Giant Soundfont, and Many other huge banks with XG was used when possible. A bunch can be easily recognized. The 2GiB SC88 bank had few drumkits, so those came from many high quality, free non-redundant, and instrumentally diverse sources when possible, and any other freely downloadable source when not possible (no torrenting was used ever in the production of this bank due to internet issues), favoring the largest, most efficient, and most unique presets out of each. No commercial banks were used. Again, for XG, the filesize-based quality ranges from 1 percent bigger than the original (the bankfixed rip I used), to 12.5 times bigger (from Keisuke Karaoke's now-dead 50MiB SYXG50 bank), all the way up to 72.5 times bigger (from Timbres of Heaven and OmegaGMGS2, plus others like the Sonivox 250 bank given away when its company went bust, along with the identically obtained Papelmedia GS bank, and MAYBE the Free Portion of GMR Basico [which I don't think is actually in there due to there being no Spanish presets in my bank. I just used whatever I could find, fit, and like the quality of.]), to 125 times bigger (giant Soundfont), even going up to 1000 times bigger (Crisis, Musyng Kite and the variants it had) than the original Yamaha XG ROM bank. In essence, this soundbank SHOULD be BETTER quality than a real device, despite MY bank being formerly flagged as 16-bit only for compatibility and space reasons, and yet, 24-bit samples are actually present in my bank from the OmegaGMGS2 bank, among others. This means quality-wise, this bank IS worth it compared to any other, as most of the pieces on their own beat out the size of a real synth's ENTIRE sample ROM, even before assembly into one megabank beating out all but split banks like Colossus 32gib (which may just be a vst), or dsoundfont ultimate with expansions. For covering the relevant synths, there is NO better Soundfont than MINE!
Pertaining to compatibility again, with a bit of patience, the FREE app "MIDI Voyager" on iOS & Android, along with Droidsound, Cherry Midi, and Droidsound-E on Android ARE able to use the soundfont if you load it via USB/SDcard, with OP editing Skills on Midi Voyager Pro for Android, and ludicrous quality on Droidsound-E (which has 96khz sample rate, Noise Sharpening, Sinc Interpolation, 2 Natural Decay settings, Reverb/Chorus, and will eventually get Interpolation Filters to help upsample the audio in a cleaner fashion). If you use MIDItest MOD even without my addons, you can even run it on Win98FE and above, assuming you use the Win9x build with a fast enough PC, the 4GiB W98SE memory patch, and MAYBE KernelEx. I am not responsible if you hang your W98 box with these steps. Leave it to experts! Professional Driver on a Closed Course, I am not a lawyer, & your mileage may vary.
It also supposedly works on the iOS DAW Auria, both PRO and Lite, both of which are over $20, but can load a 4GiB SF2 with NO hiccups according to the appstore page. Also, UN4Seen's own XMPlay's MIDI plugin SHOULD work, as XMPlay is made by the ORIGINAL authors of BASSMIDI, and the plugin is also OFFICIAL. It probably uses BASSMIDI for license reasons among others. OpenMPT, which uses MO3 code from UN4Seen, loads the SF2 just fine, though the GUI is weird when loading higher banks, and the bank's size makes the program a little miffed in the UI, but no glitches occur besides the gui weirdness that just hides banks 20+ from all but one view mode. So, you COULD and SHOULD make tracker music with it... The reason many programs or cards fail to load the soundfont in the first place, even when preload is off, is because: While the RIFF specification, which WAV and SF2 files are based on IS 32 Bit, meaning the highest file size supported under OPTIMAL conditions is 4GiB, this ONLY applies when the file size number is read as an UNSIGNED 32 Bit integer, making it the FULL 4GiB. In many programs, the authors made the false assumption that nobody would use a 4GiB SoundFont or WAV file and made the size value 32 Bit SIGNED (or in stupid cases a 32bit float of some kind, and even worse is that some programs also limit memory usage entirely beyond Win32 internal limits, which causes even more crashes)... This means only 2GiB or less of data can be addressed before the size loops back around to a negative number, causing a crash. This is PROBABLY or DEFINITELY not the intended behavior. Please fix this if you write code for SF2 and/or WAV/other RIFF based files, before you also add support for RIFF64 formatted data to get past 4GiB itself. As for why I updated it at one point, upon analysis of it later on, on a whim, I hit the "Check and Fix L/R Links" button in Viena and activated it. I had held back from doing it because I mistakenly THOUGHT it would break the SF2 by increasing instrument Generators. NOPE! It remained unchanged in size, but it DID find a broken L/R link. I also spotted AWE32 ROM samples in the KN7000 Technics area despite deleting (and later re-implementing) the ROM Clean Guitar to make room for Cymbal&Claps kit hackery. The guitar that LuckyMax used to make that Clean Guitar should still have a Variation in the ROM Sample Presets I was forced to use from Adrian Kossow's 2rock9 and 8rock11e Banks. It has a weird name that I cannot remember with rom data in it. It may also be in the Timbres of Heaven section. As such, for best possible sound, NOT EVEN BassMIDI Miditest Mod with dll upgrades from un4seen and Keppy, or EVEN LYBMidi will make the ROM Samples or untouched modulators work correctly. For those, the Creative Sound Blaster Audigy/X-Fi Cards mentioned above are the ONLY way to get perfect sound out of this bank. Please forgive me for the oververbosity of the site, and for making you all redownload this bank when I make the smallest, most important change... I am REALLY sorry! At least I made you a player with ALL the Bass Audio Library plugins and codecs in it so BassMIDI does things right more often... Anyhow I digress, please enjoy the bank, and for further technical info, please scroll down and read! Then, consider what I said and factor it in when formulating feedback on it. In fact, the glitches mentioned by those in the know SEEM to reduce EACH update I make, making me think they are offset-related due to the bank's large size and number of components. That, and AWE32 ROM Samples tend to do this kind of thing when messed with. I have no ability to fix the bugs in the bank outside of them fixing themselves upon edit, which is no longer possible due to being full.
Please understand the issues I am forced to deal with. These also include lack of time to fix the bank due to IRL issues and other priorities in life.
* SD-90 and below. AFAIK, very minimal.
Further Information:
Due to how patches are arranged as CC0 Bank Select MSB only, because of editor limits, this soundfont is best used to replace a Roland SC-8850 when making YOUR own MIDI/Tracker Music, as many MIDIS are locked down tighter than Fort Knox to edit, and REQUIRE shareware like GSAE and/or XGEdit 95 to add effects for SC88 and XG songs. This soundfont will not work with Fluidsynth or Timidity, and has trouble/does not work with DLSMusicDevice on Macs. As such, only BassMIDI and derivatives such as Coolsoft VMS, LybMIDI, Cog (kode54 edition), Falcosoft's Midi Player, DeadBEEF, and the like work. Thankfully since BASS and BASSMIDI are cross-platform, this soundfont works on Linux if you build BASSMIDI yourself. The best settings for compatibility AND performance are to disable preload (which means stream samples from disk), even on my BEEFY Intel i7 GeForce950M PC with 16GB of Physical Memory. In practice, the patches DO sound different than REAL SoundCanvas samples, despite the MASSIVE SC-88 series sampling project used to build the the soundbank. This is in addition to all BassMIDI derivatives and most other SW Synths with the POSSIBLE exception of LybMIDI supporting LITTLE to NO SoundCanvas EFX, Technics KN7000 NX Standards, VST User EFX via CC94, or SC88-series-only parameters, in addition to wonky Soundfont Parameter and Modulator support. To those interested in editing BASSmidi's code who can edit it, it would be nice if you could rework all of the above, plus the MT32's LA32 Synthesis Parameters to work on Bank 127 CM32L Compatibility Presets by reusing current XG Code that will also be reused for KN7000 and SC88-series EFX data when implemented. There are/were some looping issues in CERTAIN stringy presets from the base SoundFont (which was made by the author of LybMIDI (lybpxlsv, the maker of sflist) and has proven tricky to fix. THAT soundfont, Yet Another Soundfont on Vogons, was THE biggest before I edited it to make this one, coming in at 2.35 GB uncompressed. To my knowledge, the author released the bank under a free license before adding it to the Internet Archive. His site said that he sampled the ludicrous quality sounds from Roland Hardware. AFAIK, all samples I used qualify as FREE, but the most I can do is say the SoundFont is Freeware that WOULD be Public Domain if I could EVER track the sources down. I legitimately CANNOT afford any SHAREWARE Soundfonts, so I CAN say that I am NOT redistributing CURRENTLY paid material.)
https://drive.google.com/file/d/1HyDWizEpticrndAQAuVXP9GYlWkC-ibN/view?usp=drivesdk