BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Schedules and announcements about program releases.

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby Firtasik » 2014-6-21 @ 22:28

HunterZ wrote:VMS has an option to disable preloading of the entire soundfont at once, but it's probably better to suffer that one delay at the start than to have slight stuttering whenever a new instrument is loaded.

Yes, I know. Sadly, it's still slow.
11 1 111 11 1 1 1 1 1 11 1 1 111 1 111 1 1 1 1 111
User avatar
Firtasik
Member
 
Posts: 422
Joined: 2013-7-21 @ 19:07

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby rfnagel » 2014-6-22 @ 02:58

Stereoprism wrote:Batch file method didn't work. I'll continue to play with the BASSMIDI settings, but it's definitely a disappointment if I can't get this to work right. Part of the fun is playing DOS games with fantastic-sounding music!


Man, that sucks :( Like I had copied and pasted, that method worked great for me, even on my lowly Intel 1.6GHZ laptop with a measly 1GB of system RAM.


Stereoprism wrote:Well... VirtualMIDISynth worked! No crackles at all. Thanks a lot for the help. The only disadvantage I'll have is only one bank at my disposal (two banks are great for my purposes - using one strictly for games, and the other for composing.) Oh well, I'm happy with the result as is! Thanks again!


Glad you found an alternative :) Yeah, it's really handy to have two MIDI ports... just like an SBLive :)


Firtasik wrote:That's weird indeed. It could be hardware related, but the BASSMIDI Driver on Windows 7 worked for me just great (BTW, I have a cheap Asus Xonar DS).


Yeah, I suppose that it must be hardware related. BTW, my buddy has a relatively new HP... one of those weird a$$ed ones that have the monitor and the computer itself mounted in the same upright case. I call it an "over-glorified laptop" LOL! :)


Firtasik wrote:Anyway, I did a small audio comparison:

BMD versus VMS


Thanks for the comparison :) It sounds like that they both sound fairly close (playback-quality wise).


Firtasik wrote:Yes, the VMS slows down loading time. So, there's no perfect solution yet.


HunterZ wrote:VMS has an option to disable preloading of the entire soundfont at once, but it's probably better to suffer that one delay at the start than to have slight stuttering whenever a new instrument is loaded.


Firtasik wrote:Yes, I know. Sadly, it's still slow.


Yeah... even though that usually (would) fix the crackling problem, I understand that it could be quite slow, due to the entire soundfont being preloaded at the start of MIDI playback. Even more so with some of the GIGANTIC soundfonts that have been released/available in recent years.
Rich ¥Weeds¥ Nagel
http://www.richnagel.net
User avatar
rfnagel
Oldbie
 
Posts: 1199
Joined: 2009-4-03 @ 22:24
Location: Out in the woods of Crystal River, Florida USA

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby HunterZ » 2014-7-19 @ 21:43

Any idea why BASSMIDIDRV keeps disappearing from the list of synthesizers in the MIDI Mapper features of BASSMIDIDRV and VirtualMIDISynth?

Edit: Looks like VirtualMIDISynth disappeared too. I just see Microsoft GS wavetable and Munt MT-32 emulator synths.
User avatar
HunterZ
l33t++
 
Posts: 6075
Joined: 2003-1-31 @ 19:04
Location: Seattle

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby collector » 2014-7-19 @ 23:03

Perhaps because wdmaud.drv keeps taking up all of the available "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32" "midi" devices? This was a recurring problem with the Munt driver. Check the Registry.
User avatar
collector
l33t
 
Posts: 4244
Joined: 2003-1-15 @ 10:39

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby HunterZ » 2014-7-20 @ 01:13

Hmm well it was probably something close to that: wdmaud.drv was using midi and midi3, while Munt was on midi1 and VirtualMIDISynth was on midi2.

I changed midi3 to instead point at bassmididrv\bassmididrv.dll and BASSMIDIDRV now shows up in various MIDI Mapper utilities.

Thanks for the tip!

P.S. I should probably have mentioned that this was on Win7 x64.
User avatar
HunterZ
l33t++
 
Posts: 6075
Joined: 2003-1-31 @ 19:04
Location: Seattle

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby DracoNihil » 2014-7-20 @ 01:37

I get this feeling the wdmaud.drv crap happens whenever windoze installs\reinstalls audio drivers. There shouldn't be more than one occurrence of "wdmaud.drv" in any of the registry keys. If that happens, delete said keys until only one wdmaud.drv key is left and keep attention to how the keys are ordered as well.

Also it's worth removing wdmaud.drv entirely from the MIDI keys. This way the Microsoft GS Synth is invisible to any MME application. Though the synth still exists sadly.

Basically should look something like this:
Image
User avatar
DracoNihil
Oldbie
 
Posts: 1220
Joined: 2011-10-09 @ 14:26
Location: Independence, KS

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby HunterZ » 2014-7-20 @ 03:18

Does the order actually matter?
User avatar
HunterZ
l33t++
 
Posts: 6075
Joined: 2003-1-31 @ 19:04
Location: Seattle


Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby DracoNihil » 2014-8-06 @ 11:31

Does anyone have a old version of this laying around? The one downloadable from the site refuses to work. It installs fine, I can select it but I hear no output form it, and I've tried all sorts of soundfonts already.
User avatar
DracoNihil
Oldbie
 
Posts: 1220
Joined: 2011-10-09 @ 14:26
Location: Independence, KS

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby Firtasik » 2014-8-06 @ 12:19

https://www.dropbox.com/s/2sbuzckiybmhl ... ididrv.exe

Checksums don't match, so it's older.
11 1 111 11 1 1 1 1 1 11 1 1 111 1 111 1 1 1 1 111
User avatar
Firtasik
Member
 
Posts: 422
Joined: 2013-7-21 @ 19:07

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby rfnagel » 2014-8-06 @ 14:37

DracoNihil wrote:Does anyone have a old version of this laying around? The one downloadable from the site refuses to work. It installs fine, I can select it but I hear no output form it, and I've tried all sorts of soundfonts already.


My repository here -> http://jasonwilliams400com.startlogic.c ... DI_Driver/ ... versions 1.0 through 3.1.
Rich ¥Weeds¥ Nagel
http://www.richnagel.net
User avatar
rfnagel
Oldbie
 
Posts: 1199
Joined: 2009-4-03 @ 22:24
Location: Out in the woods of Crystal River, Florida USA

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby DracoNihil » 2014-8-06 @ 15:03

Thanks rfnagel. Is this sofsynth driver even being worked on and is there anyone I can get in touch to figure out why the one on kode54 doesn't want to work?

Because as of right now the BASS audio library is at version 2.4.10 and the BASSMIDI add-on is at version 2.4.8 .
User avatar
DracoNihil
Oldbie
 
Posts: 1220
Joined: 2011-10-09 @ 14:26
Location: Independence, KS

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby HunterZ » 2014-8-06 @ 15:44

You can always drop in new versions of the library over the top of the one used by BASSMIDIDRV.

You may also want to check out VirtualMIDISynth (see last page) as an alternative to BASSMIDIDRV.
User avatar
HunterZ
l33t++
 
Posts: 6075
Joined: 2003-1-31 @ 19:04
Location: Seattle

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby rfnagel » 2014-8-06 @ 15:45

DracoNihil wrote:Thanks rfnagel.


Yer welcome! :)


DracoNihil wrote:Is this sofsynth driver even being worked on and is there anyone I can get in touch to figure out why the one on kode54 doesn't want to work?


I don't think there has been any recent progress or updates to the driver, but you might have better luck posting a forum message to MudLord or Kode54. Here are the two semi-official forum threads for the BASSMIDI Driver (although the second appears to be down at the moment):

http://www.hydrogenaud.io/forums/index. ... opic=87639
http://www.vgmusic.com/phpBB3/viewtopic ... 16&t=13967


DracoNihil wrote:Because as of right now the BASS audio library is at version 2.4.10 and the BASSMIDI add-on is at version 2.4.8 .


You can manually update the BASS ("BASS.dll") and BASSMIDI ("BASSMIDI.dll") Audio Library files using the instructions in the "Optional BASS and BASSMIDI Audio Library Updates" section near the bottom of this page (not the easiest thing in the world though) -> http://jasonwilliams400com.startlogic.c ... ration.htm .
Rich ¥Weeds¥ Nagel
http://www.richnagel.net
User avatar
rfnagel
Oldbie
 
Posts: 1199
Joined: 2009-4-03 @ 22:24
Location: Out in the woods of Crystal River, Florida USA

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby DracoNihil » 2014-8-06 @ 16:32

HunterZ wrote:You may also want to check out VirtualMIDISynth (see last page) as an alternative to BASSMIDIDRV.


That's what I did and I didn't like how it had no sinc interpolation like BASSMIDI and the fact it takes a significant time for it to get going. Like it has to start up some strange program rather than act like a background service\driver.

rfnagel wrote:You can manually update the BASS ("BASS.dll") and BASSMIDI ("BASSMIDI.dll") Audio Library files using the instructions in the "Optional BASS and BASSMIDI Audio Library Updates" section near the bottom of this page (not the easiest thing in the world though) -> http://jasonwilliams400com.startlogic.c ... ration.htm .


I never tried that, though I'm still confused why the one I get from kode54 just outputs silence, no error windows, no dependency walker issues, no events in the event log... SoundFont's loaded just fine, but it just refuses to play anything.

Could someone test the one I got here and see if I'm not the only person with this problem?:
http://www.kode54.net/bassmididrv/bassmididrv.exe This is the exact one I tried that gave me the problem I started posting about.

EDIT: The one you provided me with rfnagel worked just fine, thank you. But why on earth does the one at kode54 not work anymore?
User avatar
DracoNihil
Oldbie
 
Posts: 1220
Joined: 2011-10-09 @ 14:26
Location: Independence, KS

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby rfnagel » 2014-8-06 @ 23:07

DracoNihil wrote:Could someone test the one I got here and see if I'm not the only person with this problem?:
http://www.kode54.net/bassmididrv/bassmididrv.exe This is the exact one I tried that gave me the problem I started posting about.


DracoNihil wrote:EDIT: The one you provided me with rfnagel worked just fine, thank you. But why on earth does the one at kode54 not work anymore?


I have no idea what it doesn't work. That version (v3.21) from Kode54's site is the one that I'm currently using on two PCs with out any problems (an Intel 1.6GHz laptop with 1GB RAM, and an Intel Pentium 4 2.666GHz with 2GB RAM; both running Windows XP Professional with Service Pack 3 installed).
Rich ¥Weeds¥ Nagel
http://www.richnagel.net
User avatar
rfnagel
Oldbie
 
Posts: 1199
Joined: 2009-4-03 @ 22:24
Location: Out in the woods of Crystal River, Florida USA

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby DracoNihil » 2014-8-07 @ 12:41

This is really bizarre because if I replace bassmididrv.dll with the one from kode54 I get silence, I replace it back with the one you gave me and I get sound.

Could you give me the hash of the bassmididrv.dll you're currently running compared to what's on the latest kode54 installer? This is really starting to creep me out...
User avatar
DracoNihil
Oldbie
 
Posts: 1220
Joined: 2011-10-09 @ 14:26
Location: Independence, KS

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby rfnagel » 2014-8-07 @ 14:50

DracoNihil wrote:This is really bizarre because if I replace bassmididrv.dll with the one from kode54 I get silence, I replace it back with the one you gave me and I get sound.

Could you give me the hash of the bassmididrv.dll you're currently running compared to what's on the latest kode54 installer? This is really starting to creep me out...


Attached is a ZIP containing all of the files in my current BASSMIDI Driver installation. Note that this is from an install of v3.21 directly from Kode54's site (although I added the text and registry files).

(EDIT) P.S. I really don't remember if I updated the "bass.dll" and "bassmidi.dll" BASS Audio Library files (from the originals contained in Kode54's installation), but the "bassmididrv.dll" is indeed the one from it.

Note that the "bassmididrv.dll" ACTUALLY IS the BASSMIDI Driver ITSELF, other than the "bassmididrvcfg.exe" configuration utility... in other words, that files is what 'does all of the magic'.
Attachments
BASSMIDI_Driver_v3.21_Files.zip
BASSMIDI Driver Version 3.21 Files, Pre-Installed
(559.75 KiB) Downloaded 97 times
Rich ¥Weeds¥ Nagel
http://www.richnagel.net
User avatar
rfnagel
Oldbie
 
Posts: 1199
Joined: 2009-4-03 @ 22:24
Location: Out in the woods of Crystal River, Florida USA

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby rfnagel » 2014-8-07 @ 19:03

DracoNihil and I were discussing the problem, at it appears that Kode54 and MudLord has made a recent change to the BASSMIDI Driver.

Even though the changelog/version history still states that the current version is 3.21 ( https://github.com/kode54/BASSMIDI-Driv ... HANGES.txt ), there appears to be an update that was recently done on July 2 to the "bassmididrv.cpp" source code file ( https://github.com/kode54/BASSMIDI-Driv ... 2ac2d50b12 ).

The recent update over at GITHub states:

Fixed streaming real time events to BASSMIDI


...and the code differences in the "bassmididrv.cpp" file are (v3.21 listed first, newer undocumented update listed second):

Code: Select all
exlen = ( dwParam2 == 0xC0 || dwParam2 == 0xD0 ) ? 2 : 3;


Code: Select all
exlen = ( dwParam2 >= 0xF8 || dwParam2 <= 0xFF ) ? 1 : (( dwParam2 == 0xC0 || dwParam2 == 0xD0 ) ? 2 : 3);


Lastly, on MudLords web page ( http://www.mudlord.info/index.html ), he recently posted on July 12:

compiled new bassmidi driver ver for kode54, not sure whats been updated.


Anyhow... attached is a ZIP that contains the installer for the older version 3.21 of the BASSMIDI Driver for anyone interested :)
Attachments
BASSMIDI_Driver_v3.21_Installer.zip
BASSMIDI Driver Version 3.21 Installer
(800.7 KiB) Downloaded 101 times
Last edited by rfnagel on 2014-8-07 @ 19:56, edited 1 time in total.
Rich ¥Weeds¥ Nagel
http://www.richnagel.net
User avatar
rfnagel
Oldbie
 
Posts: 1199
Joined: 2009-4-03 @ 22:24
Location: Out in the woods of Crystal River, Florida USA

Re: BASSMIDI Soundfont MIDI Synthesiser Driver for Windows XP/Vista/7

Postby HunterZ » 2014-8-07 @ 19:27

Is it the mysterious newer version that's causing trouble? Has anyone else tried it?
User avatar
HunterZ
l33t++
 
Posts: 6075
Joined: 2003-1-31 @ 19:04
Location: Seattle

PreviousNext

Return to Release Announcements

Who is online

Users browsing this forum: No registered users and 1 guest