BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Discuss all things music related! Need help with that chord? Song progression sound a little flat? Pitch bends a mindbender? Just wondering what else there is to learn? This board is for you!

Moderators: nZero, Willow

BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby mudlord » Tue Mar 15, 2011 6:51 am

info

kode54 should be thanked for making this possible. I wrote a installer and configuration app to make this somewhat more usable for end users.

Installer and full source code there, includes changelog.
Last edited by mudlord on Sat Jul 28, 2012 7:50 pm, edited 7 times in total.
mudlord
Member
 
Posts: 962
Joined: Wed Aug 03, 2005 11:11 pm
Location: No longer a l33t pr0xy D:

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby kode54 » Tue Mar 15, 2011 6:59 am

Mirrored on my site's collection of stuff, for whatever reason.
User avatar
kode54
Member
 
Posts: 16
Joined: Tue Mar 01, 2011 11:04 pm

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby Maxime » Tue Mar 15, 2011 1:18 pm

Thanks for this contribution!

Just two quick feedback notes:
- Setup went fine, but to run the configuration tool properly, I had to download Microsoft Visual C++ 2010 Redistributable (vcredist) to install MSVCP100.dll and MSVCR100.dll, which were missing on my Win 7 x64 system. I installed 32-bit version first, then x64 version on top.
- No matter which MIDI synth I select, it always reverts back to the MS Synth. Don't know if it's a Win 7-related issue

Otherwise, I don't really understand how this driver is supposed to work.
I thought that I'd obtain an additional MIDI output driver on any Windows program (I currently have X-Fi Synth A, X-Fi Synth B, Microsoft GS...) but I don't see any new "BASSMIDI" entry there.
Is it supposed to work this way? Or from a specific player software like foobar or XMPlay?

If these questions aren''t related to your work on the setup and config tools, I'll try to reach the original author.

Many thanks!

Maxime
Download Arachno SoundFont, a 150 MB GM/GS sound bank, to enhance the sound and realism of all your MIDI files: http://www.arachnosoft.com
And, if you don't have any hardware SoundFont synthesizer to play with, download BASSMIDI Driver (viewtopic.php?f=16&t=13967&start=150) or SynthFont (http://www.synthfont.com)
Maxime
Member
 
Posts: 13
Joined: Tue Mar 15, 2011 1:11 pm
Location: Clichy, France

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby mudlord » Tue Mar 15, 2011 2:05 pm

I wrote the installer and the config app.
kode54 made the driver.

Its weird you are having that issue. Someone else is having a related issue, so as soon as thats looked into, hopefully yours will be fixed.
mudlord
Member
 
Posts: 962
Joined: Wed Aug 03, 2005 11:11 pm
Location: No longer a l33t pr0xy D:

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby Rocco » Tue Mar 15, 2011 2:13 pm

I heard that the MSGS synth on Vista and Win7 is really crappy. Is that what this driver purports to fix?
Rocco
Member
 
Posts: 874
Joined: Mon Aug 01, 2005 2:59 am

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby mudlord » Tue Mar 15, 2011 2:29 pm

That's exactly its intent.
mudlord
Member
 
Posts: 962
Joined: Wed Aug 03, 2005 11:11 pm
Location: No longer a l33t pr0xy D:

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby Rocco » Tue Mar 15, 2011 6:52 pm

Maybe this will expose me as an ignoramus, but is the polyphony limit governed by the driver? And if so, what is it?
Rocco
Member
 
Posts: 874
Joined: Mon Aug 01, 2005 2:59 am

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby mudlord » Wed Mar 16, 2011 1:05 am

The BASSMIDI docs do not seem to show any limit.

So I suppose its only limited by your CPU.
mudlord
Member
 
Posts: 962
Joined: Wed Aug 03, 2005 11:11 pm
Location: No longer a l33t pr0xy D:

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby YeRvftyeByfcvyte » Wed Mar 16, 2011 3:34 am

I thought that I'd obtain an additional MIDI output driver on any Windows program


I've been looking for something that would do this for ages. VSTs and Midi Yoke and all that stuff is just beyond me. I just want to install a driver that'll show up when I'm looking for a midi-out device in my programs. Windows Vista and 7 (I'm using 7), for whatever reason, just have absolute crummy polyphony with the basic Microsoft synth-thingy. I never noticed any quality decline in the samples themselves since XP, though. Just a heck of a lot more dropped notes.

No new driver is popping up yet, though. I'm guessing that the top half lets you load a soundfont into the BASSMIDI driver, and the bottom part lets you select Windows' default midi output? And the two halves aren't related? 'Cos... I think I was trying to load a soundfont into Microsoft GS Wavetable Synth, and getting annoyed it wasn't working. XD
YeRvftyeByfcvyte
Member
 
Posts: 7
Joined: Fri May 01, 2009 12:28 pm

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby mudlord » Wed Mar 16, 2011 4:31 am

Odd
Attachments
Capture.JPG
(36.21 KiB) Not downloaded yet
mudlord
Member
 
Posts: 962
Joined: Wed Aug 03, 2005 11:11 pm
Location: No longer a l33t pr0xy D:

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby ex-driver » Wed Mar 16, 2011 9:25 am

could it be that this driver is tmidity??
ex-driver
Member
 
Posts: 20
Joined: Thu Feb 18, 2010 6:29 am

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby Maxime » Wed Mar 16, 2011 1:14 pm

mudlord wrote:Odd

So, your screenshot confirms what I initially thought!
We should indeed obtain an additional MIDI driver after running the setup program.

But I don't have anything on my side:
SS-2011-03-16_19.02.49.png
MIDI output devices on Windows 7 x64


I may have some additional MIDI output devices that you might not have (MOTU UltraLite, Edirol UM-550, TerraTec MIDI Hubble), but even if I unplug them all (these are FireWire/USB interfaces), BASSMIDI Driver does not appear at all.

I had a similar problem on my previous XP computer, as XP is limited to 10 MIDI output devices (see http://www.cakewalk.com/Support/kb/reader.aspx/20090210)
But on Windows 7, all registry keys are linked to the same WDM audio driver, so I don't think I should have to change midi0 to reference a MIDI driver (eg. bassmididrv.dll) like I had to do on XP when a driver "disappeared".

SS-2011-03-16_19.10.05.png
MIDI device configuration in Registry Editor


I'm running Windows 7 x64 with the latest updates.
BASSMIDI DLLs have been installed on both Windows\system32 and Windows\SysWOW64 directories.
I've installed the driver with my account which has administrator rights, and UAC is disabled on my computer.

Any ideas?
I would really love to checkout this driver!
Download Arachno SoundFont, a 150 MB GM/GS sound bank, to enhance the sound and realism of all your MIDI files: http://www.arachnosoft.com
And, if you don't have any hardware SoundFont synthesizer to play with, download BASSMIDI Driver (viewtopic.php?f=16&t=13967&start=150) or SynthFont (http://www.synthfont.com)
Maxime
Member
 
Posts: 13
Joined: Tue Mar 15, 2011 1:11 pm
Location: Clichy, France

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby YeRvftyeByfcvyte » Wed Mar 16, 2011 3:13 pm

Windows 7 might have a limit, too! I uninstalled Midi Yoke's 8 or so entries, uninstalled BASSMIDI using CCleaner (which reset the computer), then re-installed it, and now it's showing up! It works!

Edit: It crashes my favourite midi editor! Dawww... Works in other programs, though! Now I just need decent soundfonts. XD

Thanks!
YeRvftyeByfcvyte
Member
 
Posts: 7
Joined: Fri May 01, 2009 12:28 pm

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby Maxime » Wed Mar 16, 2011 6:27 pm

Well, it seems that Windows Vista/7 carry the same nasty 10 MIDI devices limit as XP did!
Because I just applied the same trick as I used to do on XP: I linked one of the midi* entries in the Registry to the bassmididrv.dll:
SS-2011-03-17_00.05.39.png
Declaring a custom MIDI driver in Windows Registry, so it can appear on the MIDI output devices list
(19.26 KiB) Not downloaded yet

And it worked like a charm! The BASSMIDI driver now appears as a MIDI output device, without having to reboot or uninstall anything.

So, I could test this new driver with the same selection of SoundFonts I loaded on Creative's SoundFont manager (my own Arachno SoundFont, completed with some GS/XG instrument banks).

Here are my (very) first impressions:
- it seems that you've removed these damn dropping notes/polyphony issues we were suffering from years, CONGRATULATIONS! You succeeded where Creative still fails as of today... (see this thread: http://forums.creative.com/t5/Sound-Bla ... d-p/181199)
- I could test some MIDIs using XG effects, and the rendering is very interesting... I have to test some advanced XG files now!
- your driver seems to output much more reverb than Creative's driver. Not bad at all, but sometimes leads to sound clipping.
- some instruments using advanced SoundFont synthesis parameters (eg. presets based on raw waveforms like Square Wave, Bass & Lead, Saw Wave, Polysynth...) sound slighty different with your driver. With my Arachno SoundFont bank, it's particularly true with the PolySynth preset.
- most annoying bug: sometimes, the driver crashes when I play some random MIDI files with vanBasco's Karaoke Player. But I couldn't yet find the common factor between all the files which lead to crashes... I'll try to get more info ASAP.

Overall, a very nice and promising work!
Your work deserves to be known, so I'm ready to write some review on my SoundFont's documentation (which covers all the workarounds I'm aware of to circumvent Creative drivers' limitations) to mention BASSMIDI driver as a real alternative to those wanting to go on with SoundFonts, without having to wait for some Creative fixes that will never be available...
Please offer a dedicated website to this nice project!
Download Arachno SoundFont, a 150 MB GM/GS sound bank, to enhance the sound and realism of all your MIDI files: http://www.arachnosoft.com
And, if you don't have any hardware SoundFont synthesizer to play with, download BASSMIDI Driver (viewtopic.php?f=16&t=13967&start=150) or SynthFont (http://www.synthfont.com)
Maxime
Member
 
Posts: 13
Joined: Tue Mar 15, 2011 1:11 pm
Location: Clichy, France

Re: BASSMIDI MIDI driver for Windows Vista/7 (x64 incl.)

Postby Solaphar » Thu Mar 17, 2011 12:36 am

First off: A big "thank you" to both kode54 and mudlord.

I've downloaded the exe file, but have not yet run it.

Now, I have Win7 64-bit, but Maxime seems to be indicating that there are some special, additional steps that need to be taken, however I don't quite understand them, since it's a bit technical. Is there anyone willing to break it down for me so I can successfully install this thing?
Last edited by Solaphar on Thu Mar 17, 2011 4:16 pm, edited 2 times in total.
User avatar
Solaphar
Member
 
Posts: 213
Joined: Tue Aug 02, 2005 5:49 pm

Next

Return to Music Discussion and Q&A

Who is online

Users browsing this forum: No registered users and 0 guests

cron