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

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

Postby RichNagel » Thu May 19, 2011 8:54 pm

mudlord wrote:Yes, this is precisely the reason. Its due to the core rewrite. DirectMusic (a API in DirectX) now controls the synth, not us like last time. So latency and sample buffering, and a whole lot of other crap is handled by the DirectMusic driver framework. So really, we have no control over it, sorry. The basic guts is really now a WinMM wrapper around a DirectMusic based driver. And since its DirectMusic, you can blame Microsoft for said latency, since the system now handles such things anymore, not us.


Man, that really sux :( Thanks for the info though, Mudlord :)

Dumb question time (again, as a non-coder); Why did you go that route (using DirectMusic to handle the BASSMIDI Driver, verses the previous way with the older versions of the driver)?


mudlord wrote:Million dollar question: Do you notice latency with the Munt driver too? That also uses DirectMusic.


Yep yep, except the latency with MUNT is absolutely HORRID (prolly 1/2 to 3/4 of a second). Also (dunno if it uses DirectMusic though), there's a lot of latency with the Yamaha S-YXG50 WDM softsynth.

With my various twiddlings around; I've noticed that the latency with MUNT, the Yamaha S-YXG50 WDM, and the bog-standard Microsoft GS Wavetable Software Synth, is all about the same (almost identical).
User avatar
RichNagel
Member
 
Posts: 53
Joined: Fri Apr 01, 2011 10:03 pm
Location: Crystal River, Florida

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

Postby kode54 » Thu May 19, 2011 8:59 pm

And in case nobody knows, the MUNT mt32emu.dll module may also be installed like this one, by copying it and the ROM files to the System32 directory (or SysWOW64 on a 64-bit system), regsvr32-ing it with administrator privileges, then adding a midi# string set to "mt32emu.dll" to the key under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32. (Insert a Wow6432Node branch after SOFTWARE for 64-bit systems.) The old INF method will not work on 64-bit systems unless someone knows a way to make that support installing 32-bit user mode drivers on 64-bit systems.

Latency may also be a problem depending on your default sound device.
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 RichNagel » Fri May 20, 2011 1:15 am

kode54 wrote:Latency may also be a problem depending on your default sound device.


You mean the default sound device when used to output using DirectMusic?
User avatar
RichNagel
Member
 
Posts: 53
Joined: Fri Apr 01, 2011 10:03 pm
Location: Crystal River, Florida

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

Postby RichNagel » Fri May 20, 2011 1:33 am

RichNagel wrote:Yep yep, except the latency with MUNT is absolutely HORRID (prolly 1/2 to 3/4 of a second). Also (dunno if it uses DirectMusic though), there's a lot of latency with the Yamaha S-YXG50 WDM softsynth. ------ With my various twiddlings around; I've noticed that the latency with MUNT, the Yamaha S-YXG50 WDM, and the bog-standard Microsoft GS Wavetable Software Synth, is all about the same (almost identical).



A correction:

For some reason, I was thinking (or remembering) that MUNT/S-YXG50/MSGSSW had *much* worse latency than the amount of (increased) latency that I'm hearing with the new version of the BASSMIDI Driver.

I just tested it out (identical tracks outputting to each, including a fourth track outputting to the new BASSMIDI Driver) in Cakewalk Pro... the latency is identical for all of them (MUNT/S-YXG50/MSGSSW/BASSMIDI Driver v2.0); in other words, they synch _perfectly_ when playing the exact same thing (0.105 seconds or so of latency), including the new version of the BASSMIDI Driver.


According to the S-YXG50 WDM docs:

"After the S-YXG50 receives MIDI data, roughly a 90 millisecond delay of latency occurs before the corresponding note is actually produced, or the corresponding MIDI data is actually processed. It is therefore not suitable for real-time performance from external MIDI devices."

...so's I'm thinking; like you said, that's inherent with all DirectMusic apps <argh>.
User avatar
RichNagel
Member
 
Posts: 53
Joined: Fri Apr 01, 2011 10:03 pm
Location: Crystal River, Florida

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

Postby mudlord » Fri May 20, 2011 10:09 pm

Well, Yamaha XG uses the WinMM driver specs, not directmusic.

Also, for your site:
http://www.mudlord.info/

My domain is there. Now can upload all those recordings from the synth I did a while ago, without running into space limits. Anyone still got a copy of all those MP3s?
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 RichNagel » Fri May 20, 2011 10:30 pm

mudlord wrote:Well, Yamaha XG uses the WinMM driver specs, not directmusic.


Ahhh... thanks for the info :) Weird that it has the same latency.

BTW, why did you decide to go the DirectMusic route (just a-wondering)?


mudlord wrote:Also, for your site: http://www.mudlord.info/ My domain is there.


Thanks for the update, I'll update my pages ASAP :)


mudlord wrote:Now can upload all those recordings from the synth I did a while ago, without running into space limits. Anyone still got a copy of all those MP3s?


Sorry, I never got around to downloading them. I listened to them (streaming), but never actually downloaded them :(
User avatar
RichNagel
Member
 
Posts: 53
Joined: Fri Apr 01, 2011 10:03 pm
Location: Crystal River, Florida

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

Postby mudlord » Sat May 21, 2011 6:13 am

[quote]BTW, why did you decide to go the DirectMusic route (just a-wondering)?[/quote]

Stability, better support, having to worry less about threads, less worries about having to tinker with buffer starvation (when dmusic does it all for us)...
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 RichNagel » Sat May 21, 2011 6:40 am

mudlord wrote:Stability, better support, having to worry less about threads, less worries about having to tinker with buffer starvation (when dmusic does it all for us)...


A-OK, thanks for the info :) I just figured that anything related/tagged to Microsoft would be _less_ stable <grin>. Shame about the latency though.


(edit) Quick question: I'm currently running DirectX v9.0c. Would there be any advantage (i.e. lower latency) to downloading and installing a newer version of DirectX (I'm not even sure if there's anything newer for Windows XP though)?
User avatar
RichNagel
Member
 
Posts: 53
Joined: Fri Apr 01, 2011 10:03 pm
Location: Crystal River, Florida

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

Postby mudlord » Sat May 21, 2011 8:10 am

Nope, DirectMusic was actually axed in DX9. It was a DX8 feature.
So it will make no difference.
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 RichNagel » Sat May 21, 2011 8:25 am

mudlord wrote:Nope, DirectMusic was actually axed in DX9. It was a DX8 feature.
So it will make no difference.


Thanks for the info, will save me the headache of (attempting) a DirectX update/install :)
User avatar
RichNagel
Member
 
Posts: 53
Joined: Fri Apr 01, 2011 10:03 pm
Location: Crystal River, Florida

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

Postby DC64 » Sat May 21, 2011 11:40 am

I have a big problem. Sorry, not too shure if this was posted earlier.
So I tried to get a download update for BASSMIDI 2.0. I hear a noise from the computer moniter (not speakers) and it asks if I would like to continue the download. I press yes, it tells me "reccomend" to close all other applications before steup so the computer can reboot. I click next and the green bar goes all the way to the right
But before the restart would come, the screen said that I needed to close certian items/applications.
Those items are:
Task Scheduler Engine, Internet Explorer, Acrobat IE Helper, XCP, ect..(IE).
I can close everything but Task Scheduler Engine and Internet Explorer. Both of those for me I cannot close because withous the task engine I cannot download and windows is the same concept.
I can right click to close items or press x on the window (other apps), I right click close stuff fron IE go back and press next and I can get something else from IE

For any reason I think that I need to uninstall the earlier version for the newer one. I cant delete the old vertion so I put the file in the trash. But I know that BASSMIDI is still working because I see it as an output in Synthesia.
I try to get update but I stil cant.
I have tried to post this here but nobody is shure what to do yet.
https://www.synthesiagame.com/forum/vie ... 464#p19464

Is there any other info I need to add or any solutions? Thanks.
DC64, Trumpeter and Pianist
♫♪♫♪♫♪♫♪ "A true gentleman leaves no puzzle unsolved." - Professor Layton
User avatar
DC64
Member
 
Posts: 61
Joined: Fri May 20, 2011 4:42 pm
Location: Earth, U.S.

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

Postby mudlord » Sat May 21, 2011 10:38 pm

maybe...I should go back to forcing restarts...
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 mudlord » Sun May 22, 2011 12:34 pm

Starting to reupload recordings from the driver...............
mudlord.info/musix/bassmidi_record
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 RichNagel » Sun May 22, 2011 4:10 pm

mudlord wrote:Starting to reupload recordings from the driver...............
mudlord.info/musix/bassmidi_record


Looks (or rather "sounds") good! :)
User avatar
RichNagel
Member
 
Posts: 53
Joined: Fri Apr 01, 2011 10:03 pm
Location: Crystal River, Florida

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

Postby DC64 » Thu May 26, 2011 1:33 pm

Fixed it (sort of)
I just have to download from here. Not shure why though.
http://kode54.foobar2000.org/stuff.php
What version is the one above?
What is the latest version?
DC64, Trumpeter and Pianist
♫♪♫♪♫♪♫♪ "A true gentleman leaves no puzzle unsolved." - Professor Layton
User avatar
DC64
Member
 
Posts: 61
Joined: Fri May 20, 2011 4:42 pm
Location: Earth, U.S.

PreviousNext

Return to Music Discussion and Q&A

Who is online

Users browsing this forum: Google [Bot] and 2 guests