VOGONS


K.O.R. Soundfont Project V.5.0

Topic actions

Reply 20 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

I figured someone already did that. That's good, it means a lot less work for me to do. They still don't have all the features I'm looking for but it'd be a good start.

Fluidsynth was what I was planning to use as well, I also figured I'd try just using falcosoft midiplayer in wine through qemu translation, but I wasn't expecting that to run well...
Just got my Ras Pi 3 B+ today so I'm gonna start tinkering around. I also got my MiSTer fpga today so I'm gonna have some midi fun with that as well.

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 21 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

I couldn't get very close to 500mb, The closest I could manage was 800mb, I posted it up as the GM Basic soundfont. Still though, that's about a gig that I was able to remove while having it sound 90% as good. I haven't tried running it on a raspberry pi yet, but I'm going to be doing that first thing tomorrow morning. Stay tuned. 😉

Also I have a minor bugfix for the complete soundfont. I'm gonna finish that up and upload that tomorrow as well. It'll be version 4.52

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 22 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

I wasn't able to get Zynthian to run, i think it needs a different dac or something, but I was able to get it to work with a base install of rasbian lite.
I'm testing out some zram settings to see if I can load one of my larger soundfonts in there, but I doubt it'll work.

I've found a few more things to change with the bugfix, so that'll have to wait for a little bit...

I started a new project page for the Raspberry PI stuff, I've decided to name it WavePi, here's the link for that... WavePi: Use Raspberry pi (2/3/4) as a AIO MIDI synth

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 23 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

StrixSoundfontTeam sent me a significantly size reduced version of my basic soundfont. I tweaked this a bit and fixed a few glitches that it had with Fluidsynth. I released this as the TINY soundfont. It's only 522mb!!
(Yes I know that this is still huge to most people)
I've also fixed a number of bugs and updated the samples for the GM Complete Pack.
Testing out the GM Basic soundfont, I've found it's probably the most GM Compatible of all the soundfonts and is the one I'd suggest to use with 99% of MIDI games. It doesn't sound as good as the larger soundfonts, but it has the best overall tone to it. (I think my Complete and Orchestra soundfonts might be stuck in the uncanny valley right now)

This project is making very slow progress as of late due to some health issues. Most of the updates I released today were basically done a few months ago, I just wasn't able to do my final tests on them until now.

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 24 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

Released Version 5 of my soundfont.
I think it sounds different enough to justify a version number upgrade. I think I finally have Tyrian sounding proper now.
I still have to change the basic and tiny soundfonts to match the new changes, this shouldn't be hard to do, I just need to do more testing with my raspberry pi to make sure everything is still working before I release those.
They will be at version 1.0 when that's done.

I will be doing a fairly major update after this. I'm probably not going to have a GM Complete and Orchestra release after this (other than bugfixes). GM Basic will be the main version, and I will add a GS Compatible addon to replace the complete and Orchestra packs. It's goal will be to be 99% SC-55 compatible and be below 2gb.
We will see how that goes...

I really need to work on my own drum presets, but I can't seem to find good samples that match the acoustic signature of the GM standard. I still have some ideas that I can try with sound 3D room audio synthesization that might help, but I need to do some research on the GM spec first. (I've kind of ignored that until now)
If anyone wants to help, it'd be greatly appreciated. I'm trying to make something that sounds pretty similar to the Musescore General soundfont's Drumset, but with more velocities than they use (4 per key). This will only be used on the GS Compatibility addon and not the others. (I'll still use Musescore General for those).

Example of new soundfont in action... https://soundcloud.com/clint-theriault/sdf-ma … ross-main-theme

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 25 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

I heavily modified a pre-existing soundfont. It now loosely resembles my KOR Soundfont, but is only 14.3MB!!!
I'm still getting permission from the original author to redistribute, but it's looking pretty promising so far. I'm digging out my AWE64 Gold as we speak to see if it'll run this thing.

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 26 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

Got permission to redistribute my own version of the soundfont. It's getting damn near the quality of the TINY soundfont version. It's about 19mb and growing, but as long as I keep it below 20mb it should be fine.
Link to that project is here... https://www.retroimperfections.com/pro7use/

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 27 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

WavePi project is going along smoothly now, the K.O.R. Tiny and Basic soundfont's run great on it.
There's a few things I want to update just to get Tyrian 2000 working better. Decent and DOOM sound amazing though. I'll get that done after I finish the youtube video for it.
Also, I just got an another offer to help with an interesting project. I'm gonna keep everything hush hush for now, but I will be porting this soundfont to another much more obscure platform. Just waiting for the dev kit to show up.
It's gonna be LIT AF!!

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 28 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

OK, I think negotiations and whatnot are far enough along that I can announce this.
My soundfont project is getting a version made for the Dreamblaster synth hardware. I'm not sure how much I'll be able to keep GPL for that version, but I'll keep the samples and sourcecode available for the GPL stuff from the main soundfont.

I'm making some more progress on a few other things with this project, but nothing big enough to release yet.
Expect a AWE64 compatible version as well.

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 30 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

Got a little sidetracked by life stuff and then by the WavePi project picking up popularity.
I finished a new version of the "Tiny" soundfont. (about 600mb)
This is what I'd recommend to use on the WavePi if you're using it for GM.

I now have all the samples figured out for the AWE64 and Dreamblaster stuff. I had a major setback before because of copyright issues with the samples I was planning on using originally.
I'll be calling the AWE64 soundfont KOR Chibi. Sadly this is mostly just in the development stage right now and isn't ready for testing yet.

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 31 of 40, by aaronp

User metadata
Rank Newbie
Rank
Newbie

This is maybe a stupid question, but do you know what order to load soundfonts in fluidsynth if you're using the addon?

I see this in the logs when loading both soundfonts, complete+addon

fluidsynth[37836]: fluidsynth: warning: Ignoring identic modulator pz:French Horns/4/mod0
fluidsynth[37836]: fluidsynth: warning: Ignoring identic modulator pz:French Horns/6/mod0
fluidsynth[37836]: fluidsynth: warning: Ignoring identic modulator pz:French Horns/7/mod0
fluidsynth[37836]: fluidsynth: warning: Ignoring identic modulator pz:French Horns/8/mod0
fluidsynth[37836]: fluidsynth: warning: Ignoring identic modulator pz:Brass Section/4/mod0
fluidsynth[37836]: fluidsynth: warning: Ignoring identic modulator pz:Applause/2/mod0
fluidsynth[37836]: fluidsynth: warning: Ignoring identic modulator pz:Applause/2/mod2

Does this imply that fluidsynth isn't overwriting samples and you should load the addon first? Sorry, don't know too much about the finer points of midi.

Reply 32 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

Fluidsynth doesn't seem to work well with any of my soundfonts other than basic and tiny.
I'd advise you use something based off of bassmidi instead. I've done most of my testing with Falcosoft MidiPlayer.

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 33 of 40, by aaronp

User metadata
Rank Newbie
Rank
Newbie

Unfortunately it looks like bassmidi is Windows only, so it's not too useful to me. I'm running a fluidsynth service on Linux.

Fluidsynth is still actively maintained, though. Maybe it deserves a bug report? I think it would be more appropriate for you to open it if you're willing since you can better describe the problem than me. I've definitely noticed some things don't sound quite right, but I assumed I was configuring it wrong. Could still be the case. 😁

Maybe it will improve someday.

Reply 34 of 40, by t9999clint

User metadata
Rank Member
Rank
Member
aaronp wrote on 2020-01-07, 00:41:

Unfortunately it looks like bassmidi is Windows only, so it's not too useful to me. I'm running a fluidsynth service on Linux.

Fluidsynth is still actively maintained, though. Maybe it deserves a bug report? I think it would be more appropriate for you to open it if you're willing since you can better describe the problem than me. I've definitely noticed some things don't sound quite right, but I assumed I was configuring it wrong. Could still be the case. 😁

Maybe it will improve someday.

I use MidiPlayer with Wine 4.0 and it runs without any issues. I'm working on a Bassmidi program for the raspberry pi but that project's not very far along yet.
There is a bunch of source code available if you want to play with bassmidi to get it running natively on linux, but that's not very practical IMHO.

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 35 of 40, by kode54

User metadata
Rank Member
Rank
Member

BASSMIDI itself is a library, and is available for macOS, Linux 32 and 64, and also various mobile platforms. I once built a host for creating an ALSA virtual MIDI port for BASSMIDI on Linux, but it never succeeded in loading the compression plugins unless I gave them absolute paths.

https://bitbucket.org/kode54/bassmidi_synth/src/master/

The only interesting file is the main.c, and I'm sorry, I didn't include a Makefile to build it and link it, but that should be fairly easy. It does need to be updated to use my newer sflist mapping, of course.

Reply 36 of 40, by TelamonLivesOn

User metadata
Rank Member
Rank
Member

I really love this project! The quality is awesome and works well with Duke Nukem 3D and the Shadow Warrior Shareware MIDIs. However, the Rise of the Triad midi seems off and doesn't sound right. Some of the instruments are way too quiet while others are perfect. One of the ones that seems off is CCCOOL or the Apogee Intro. To be honest this is the one game I would love to see hear properly, considering it uses so many different instruments and is one of the best MIDI soundtracks I have ever heard. Anyways, keep up the great work!

Reply 37 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

I've tested it a lot with DK3D and SW but not with RotT yet. That's probably why I didn't know about that bug until now.
Which songs exactly are you having issues with? I might be able to tweak the offending instrument's frequency or fadeoff or something to bring it back in line with GM standards.
That being said, I've lost most of my hearing now and can't really work on this project very much anymore.

Also, which version of the soundfont are you using and what player is it on(MidiPlayer, FluidSynth, MT32Pi, etc...)? The orchestrated pack has issues in a lot of games so it's best to only enable it with a few of them (mostly Lucas Arts games).

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

Reply 38 of 40, by TelamonLivesOn

User metadata
Rank Member
Rank
Member
t9999clint wrote on 2021-02-19, 04:50:
I've tested it a lot with DK3D and SW but not with RotT yet. That's probably why I didn't know about that bug until now. Which s […]
Show full quote

I've tested it a lot with DK3D and SW but not with RotT yet. That's probably why I didn't know about that bug until now.
Which songs exactly are you having issues with? I might be able to tweak the offending instrument's frequency or fadeoff or something to bring it back in line with GM standards.
That being said, I've lost most of my hearing now and can't really work on this project very much anymore.

Also, which version of the soundfont are you using and what player is it on(MidiPlayer, FluidSynth, MT32Pi, etc...)? The orchestrated pack has issues in a lot of games so it's best to only enable it with a few of them (mostly Lucas Arts games).

I'm using VirtualMidiSynth with the latest Complete GM and Orchestral Addon

Ones that have issues (from what I can find, there are a few others) are:
Apogee Fanfare
Howdido
Watz Next
Going Down the Fastway (somewhat? Some of the instruments are just slightly muffled, but otherwise sounds fine)
Run like Smeg (Saxophone is lit af, but the other instruments are sadly muffled).
Havana Smooth (piano is a little too quiet)
Adagio for String and Organ (has the same issue as Havana Smooth)
I Choose the Stairs (square wave and brass, I believe, are muffled)
Cccool (square wave is muffled)

From what I can gather, the most problematic instruments are the brass sections, piano, square wave, one of the bass guitars?

Reply 39 of 40, by t9999clint

User metadata
Rank Member
Rank
Member

Yeah with the volume levels the Orchestra addon gets a little unwieldy. I've placed in a shitton of instrument samples and reverb effects to make it try and simulate a real orchestra with the same sort of harmonic reverberations you'd hear in a concert hall, but it can do really weird things at certain frequencies. This is just like what can happen in real life, but in real life the bands practice a bit in the hall before performing before a live audience so they know how loud they need to be. SF2 doesn't exactly allow for this behavior.
This is the main reason why I don't recommend it for most games.

That being said, I'll see if I can fix these issues though as it should be pretty simple to deal with. Was rise of the triad composed with the Roland sound canvas in mind as well? I like to know what they were writing it for so I have something to reference it against.

My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault