Skip to main content

Topic: BASSMIDI MIDI synthesiser for Windows XP/Vista/7 (Read 233933 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #225
Try now?

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #226
Try now?


Same problem.

BTW, the past few installers haven't been fully uninstalling the older version of the driver. The files are deleted, and the system reboots (effectively uninstalling the driver), but this is left in the registry:

Code: [Select]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth]
"DisplayName"="BASSMIDI System Synth"
"NoModify"=dword:00000001
"NoRepair"=dword:00000001
"UninstallString"="\"C:\\WINDOWS\\System32\\bassmididrv\\bassmididrvuninstall.exe\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup]
"MIDI"="midi1"
"MIDIDRV"=""


...which causes the (new) installer to still think that the driver is installed (even though it isn't).
  • Last Edit: 27 August, 2012, 05:46:07 PM by RichNagel

  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #227
I fixed that in the newest installer, sorry about that. I moved the delete operation for that key to the end of the uninstall list, but didn't notice that I moved it past reboot commands issued on Windows XP systems.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #228
that might be something i need to look at.
the uninstaller *should* delete its own reg keys though...
edit: oh, already fixed by u, damn >.<
  • Last Edit: 27 August, 2012, 06:52:41 PM by mudlord

  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #229
That key on problem you describe shouldn't be there. I just tested it in a Windows XP virtual machine, and it works just fine.

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #230
I just tested the latest version 3.13. Same problem with the uninstall regkey.

I ran the new installer first to uninstall the older v3.10 driver. The ununstall deleted the driver files and rebooted. But, the regkey that I mentioned previously was still there... causing the new installer (when re-ran to actually install the newer driver) to complain that an existing version was already installed.

I then deleted that regkey, and the install went without a hitch.

BTW, the new portA/portB configuration for different SoundFonts looks super


But... I couldn't really test if it _actually_ was working, as I'm still having the problem that I mentioned earlier.


Nothing heard. Sometimes I hear a single note or two when first starting to play a MIDI file, and then nothing.

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #231
Just to recap:

The regkey and no-sound problems cropped up sometime after version 3.7 of the driver and installer.

I don't have all of the "sub"-versions archived, but have the installers for versions 3.4 (and ALL of the older ones, of course), 3.7, 3.10, and 3.13.

I just used the version 3.7 installer to uninstall version 3.13, and the uninstall worked fine (deleted the regkey). I then went ahead and installed version 3,7, and the music can be heard just fine

Anyways, the problem(s) are somewhere in versions 3.8-3.10 (like I said, I didn't have the installers for versions 3.8 and 3.9).

  • [JAZ]
  • [*][*][*][*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #232
@RichNagel:
Mmm... your problem is strange.. Here it also works fine (i've even copied manually the files from the installer to be sure i was using the official version). The fact that going back to 3.7 fixes the issue seems to indicate that it is a feature added, but there aren't many clues. Could you verify in the windows mixer, if you have the volume reduced/muted for MIDI? (This setting might have started working since 3.8. It is not clear from the docs from where this volume control is changed). Also, could you try other soundfonts?

And another test, if you have a midi editor of some sort, to try if you get midi output from them.

(btw, what you describe about the uninstaller was to be expected. The uninstaller is always from the version you are uninstalling, not the one you're installing).


@Kode54:
There are still files missing in the git repository:  files makefile and sources are needed for ddk build, and there were visual studio 2008 .sln and .vcproj files. inc subdirectory is not needed anymore and there was a COMPILE.TXT file in the root directory to explain how to build.
And sorry about the Directsound buffer size. I should have tested it.
  • Last Edit: 28 August, 2012, 03:09:12 PM by [JAZ]

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #233
Could you verify in the windows mixer, if you have the volume reduced/muted for MIDI? (This setting might have started working since 3.8. It is not clear from the docs from where this volume control is changed).


The slider is up all of the way for MIDI, and it is not muted.

(edit) I should have mentioned... the mixer MIDI slider has never allowed volume control for the BASSMIDI Driver. The ones that control it (at least in my PC) is the master and WAV sliders (which is fine by me; as being a digital device, I can apply SBLive EAX effects to the BASSMIDI Driver's MIDI output  )


Also, could you try other soundfonts?


Although I hadn't mentioned it previously, I already tried that. It didn't help though.


And another test, if you have a midi editor of some sort, to try if you get midi output from them.


As I replied previously, I tried it in my MIDI sequencer, but still had the same problem (as when  using the Windows Media Player).
  • Last Edit: 28 August, 2012, 05:04:42 PM by RichNagel

BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #234
Since the last few builds, I'm getting an install error for both BASS MIDI Driver and VST MIDI Driver:

Code: [Select]
Error opening file for writing:
C:\Windows\SysNative\bassmididrv\bassmididrv.dll
C:\Windows\SysNative\vstmididrv.dll


Ignoring the error doesn't prevent both drivers from working though.

I'm running Win7-64.
  • Last Edit: 28 August, 2012, 04:43:56 PM by Kaminari
Kaminarimon HES Music Archive

  • [JAZ]
  • [*][*][*][*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #235
Since the last few builds, I'm getting an install error for both BASS MIDI Driver and VST MIDI Driver:

Code: [Select]
Error opening file for writing:
C:\Windows\SysNative\bassmididrv\bassmididrv.dll
C:\Windows\SysNative\vstmididrv.dll


Ignoring the error doesn't prevent both drivers from working though.

I'm running Win7-64.


Mmm.. with a 64bit Windows, the correct directory for 64bit dlls is C:\Windows\System32  (and the 32bit ones go into C:\Windows\SysWOW64). I saw the installer using the "SysNative" naming, but I thought it was something that the installer was interpreting. I guess kode54 will need to check that.

As for not being able to write, you might need to close the windows session (or reboot). As I was told, sometimes it's because of flash player, or other applications that don't close (and free) the MIDI driver.

  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #236
That is because TaskHost.exe and Explorer.exe like to open all the 64 bit MIDI devices. And unfortunately, the module in use checker for NSIS can't check for 64 bit modules in use.

@RichNagel: What are you using to play with? TMIDI works fine with the driver here, even in Windows XP.

EDIT: Also, sorry about that uninstall issue. Probably not my fault, but the NSIS script was writing the uninstaller to System32 instead of System32\bassmididrv on 32 bit systems. Just download the new driver, move the uninstaller to the correct place, then run a reinstall cycle.
  • Last Edit: 28 August, 2012, 07:25:55 PM by kode54

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #237
@RichNagel: What are you using to play with? TMIDI works fine with the driver here, even in Windows XP.


Anything that I try to play a MIDI file with (Windows Media Player, my MIDI sequencer Cakewalk Pro v3.01, internal "Lister" utility of Total Commander, Creative PlayCenter, etc..).

I also just tried TMIDI, same result... the first couple of notes play, then nothing, then maybe a few notes here in there (but mostly silence).

I reverted back to version 3.7 of the driver, and it works fine (other than, of course the norm wth all versions of the driver; of the occasional stutter when samples from the SoundFont are initially loaded).


BTW, I also tried this on another PC, a DELL-E510:

Dual-core Intel 3GHz CPU
3GB RAM
(IIRC) Sigmatel HD onboard audio
Windows XP SP3

...had the same problem.


EDIT: Also, sorry about that uninstall issue. Probably not my fault, but the NSIS script was writing the uninstaller to System32 instead of System32\bassmididrv on 32 bit systems. Just download the new driver, move the uninstaller to the correct place, then run a reinstall cycle.


The (newest) installer for version 3.14 uninstalled without any problems

Although (of course), I still had the problem as detailed above, and reverted back to version 3.7 of the driver.


I'm no coder (by any sense of the term <grin>), but this has definitely got something to do with the 64-bit support (or restructuring) introduced in version 3.8 of the driver.




P.S. (don't wanna get off-topic or sidetracked here, but, re: the TIMIDI player):

Download this file: http://vogons.zetafleet.com/download.php?id=8757 (StarGame.zip, contains StarGame.mid), play it in the TIMIDI player, and watch the LED display at the bottom-left of the player's GUI
  • Last Edit: 29 August, 2012, 06:46:58 AM by RichNagel

  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #238
It probably has more to do with the volume control support introduced in 3.8, but that shouldn't affect anything unless some software is muting the volume control automatically.

Please try this version instead:

http://kode54.foobar2000.org/moo/bassmididrv.exe
  • Last Edit: 29 August, 2012, 02:52:13 PM by kode54

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #239
It probably has more to do with the volume control support introduced in 3.8, but that shouldn't affect anything unless some software is muting the volume control automatically.


Thanx for the info. Like I said, I'm a non-coder <grin>.


Please try this version instead: http://kode54.foobar2000.org/moo/bassmididrv.exe


Still the same problem... although it seemed to "cut in" a little more frequently than the previous version did (but of course, that may have simply been 'luck of the draw', so to speak).


(EDIT)

Now here's a weird thing that I discovered (that may help troubleshooting the problem). Currently I'm on that other PC (the Dell E-510 with the Sigmatel onboard audio) that I previously mentioned had the problem as well:

I started playing a MIDI file with the Windows Media Player.

Then, I went to the Windows mixer, and then "Options/Properties" to the "Recording" controls (which displays the recording section of the Windows mixer).

I noticed that when I click on the "Select" checkbox for the "Microphone" slider, and then release my mouse button, I hear a short burst of music (a split second or so). Does it EVERY time too... click checkbox, release mouse button, short burst of music, silence.
  • Last Edit: 29 August, 2012, 03:47:49 PM by RichNagel

  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #240
How about now? (Same link.)

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #241
How about now? (Same link.)


Problem is still there (exhibiting the same behavior as I posted in my "Edit" above).

  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #242
Sounds like your DirectSound volume is defective. I'll just force software mixing and see if that fixes it. Try again, same link.

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #243
Sounds like your DirectSound volume is defective. I'll just force software mixing and see if that fixes it. Try again, same link.


Still the same problem.

  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #244
Monitor it with Process Monitor, then. It must be reading something wrong from the registry. I cannot reproduce the problem.

Try now. I removed the DirectSound and XAudio2 volume control, and replaced it with simple software scaling.

And by same link, I mean the kode54.foobar2000.org / moo link, not the mudlord.info link, which still has an older version.
  • Last Edit: 29 August, 2012, 08:33:00 PM by kode54

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #245
Try now. I removed the DirectSound and XAudio2 volume control, and replaced it with simple software scaling.
Still having the same problem

And by same link, I mean the kode54.foobar2000.org / moo link, not the mudlord.info link, which still has an older version.
Yeah, that's where I've been downloading the installer from ( http://kode54.foobar2000.org/moo/bassmididrv.exe ).

Monitor it with Process Monitor, then. It must be reading something wrong from the registry. I cannot reproduce the problem.
I downloaded and ran "Process Explorer" ( http://technet.microsoft.com/en-us/sysinte...s/bb896653.aspx )... I'm guessing that's what you're refering to? I'm really not sure of what to look for in PE though, can you tell me what I should be looking for (and where to to navigate to it in PE)?

That being said, I exported the entire registry to a file (on this Dell E510), and searched for every instance of "BASSMIDI". Here's what I found:

Code: [Select]
[HKEY_LOCAL_MACHINE\SOFTWARE\BASSMIDI Driver]
"volume"=dword:00002710
"path"="C:\\WINDOWS\\System32\\bassmididrv"
"sinc"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\BASSMIDIDRV.DLL]
"AppID"="{4C5D8C86-6FD2-4BB8-BE4B-D6814CEDDE6E}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{4C5D8C86-6FD2-4BB8-BE4B-D6814CEDDE6E}]
@="BASSMIDI"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BASSMIDIDrv.BASSMIDIDirectMusicSynth]
@="BASSMIDIDirectMusicSynth Class"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BASSMIDIDrv.BASSMIDIDirectMusicSynth\CLSID]
@="{688DD31A-4C09-4994-ADC1-F11F15D2C863}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BASSMIDIDrv.BASSMIDIDirectMusicSynth\CurVer]
@="BASSMIDIDrv.BASSMIDIDirectMusicSynth.1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BASSMIDIDrv.BASSMIDIDirectMusicSynth.1]
@="BASSMIDIDirectMusicSynth Class"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BASSMIDIDrv.BASSMIDIDirectMusicSynth.1\CLSID]
@="{688DD31A-4C09-4994-ADC1-F11F15D2C863}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{688DD31A-4C09-4994-ADC1-F11F15D2C863}]
@="BASSMIDIDirectMusicSynth Class"
"AppID"="{4C5D8C86-6FD2-4BB8-BE4B-D6814CEDDE6E}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{688DD31A-4C09-4994-ADC1-F11F15D2C863}\InprocServer32]
@="C:\\WINDOWS\\System32\\bassmididrv\\bassmididrv.dll"
"ThreadingModel"="both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{688DD31A-4C09-4994-ADC1-F11F15D2C863}\ProgID]
@="BASSMIDIDrv.BASSMIDIDirectMusicSynth.1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{688DD31A-4C09-4994-ADC1-F11F15D2C863}\TypeLib]
@="{83E56BB2-5AB9-462E-8512-80688BF4B24F}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{688DD31A-4C09-4994-ADC1-F11F15D2C863}\VersionIndependentProgID]
@="BASSMIDIDrv.BASSMIDIDirectMusicSynth"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectMusic\SoftwareSynths\{688DD31A-4C09-4994-ADC1-F11F15D2C863}]
"Description"="BASSMIDI Driver"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Management\ARPCache\BASSMIDI System Synth]
"SlowInfoCache"=hex:28,02,00,00,00,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,00,00,00,\
  00,00,00,00,00,ff,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00
"Changed"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth]
"DisplayName"="BASSMIDI System Synth"
"NoModify"=dword:00000001
"NoRepair"=dword:00000001
"UninstallString"="\"C:\\WINDOWS\\System32\\bassmididrv\\bassmididrvuninstall.exe\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup]
"MIDI"="midi1"
"MIDIDRV"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc]
"msaud32.acm"="Windows Media Audio Codec"
"sl_anet.acm"="Sipro Lab Telecom Audio Codec"
"C:\\WINDOWS\\System32\\l3codeca.acm"="Fraunhofer IIS MPEG Layer-3 Codec"
"wdmaud.drv"="SigmaTel High Definition Audio CODEC"
"serwvdrv.dll"="Modem Wave Driver"
"mpg4c32.dll"="Microsoft MPEG-4 Video Codec v1"
"mciavi32.dll"="mciavi32.dll"
"mcicda.dll"="mcicda.dll"
"mciseq.dll"="mciseq.dll"
"mciwave.dll"="mciwave.dll"
"mciqtz32.dll"="mciqtz32.dll"
"midimap.dll"="midimap.dll"
"imaadp32.acm"="imaadp32.acm"
"msadp32.acm"="msadp32.acm"
"msg711.acm"="msg711.acm"
"msgsm32.acm"="msgsm32.acm"
"tssoft32.acm"="tssoft32.acm"
"iccvid.dll"="iccvid.dll"
"msh263.drv"="msh263.drv"
"ir32_32.dll"="ir32_32.dll"
"iyuv_32.dll"="iyuv_32.dll"
"msrle32.dll"="msrle32.dll"
"msvidc32.dll"="msvidc32.dll"
"msyuv.dll"="msyuv.dll"
"tsbyuv.dll"="tsbyuv.dll"
"msacm32.drv"="msacm32.drv"
"msg723.acm"="msg723.acm"
"msh261.drv"="msh261.drv"
"zmbv.dll"="Zip Motion Block Video [ZMBV]"
"bassmididrv\\bassmididrv.dll"="bassmididrv.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
"midimapper"="midimap.dll"
"msacm.imaadpcm"="imaadp32.acm"
"msacm.msadpcm"="msadp32.acm"
"msacm.msg711"="msg711.acm"
"msacm.msgsm610"="msgsm32.acm"
"msacm.trspch"="tssoft32.acm"
"vidc.cvid"="iccvid.dll"
"vidc.I420"="msh263.drv"
"vidc.iv31"="ir32_32.dll"
"vidc.iv32"="ir32_32.dll"
"vidc.iyuv"="iyuv_32.dll"
"vidc.mrle"="msrle32.dll"
"vidc.msvc"="msvidc32.dll"
"vidc.uyvy"="msyuv.dll"
"vidc.yuy2"="msyuv.dll"
"vidc.yvu9"="tsbyuv.dll"
"vidc.yvyu"="msyuv.dll"
"wavemapper"="msacm32.drv"
"msacm.msg723"="msg723.acm"
"vidc.M263"="msh263.drv"
"vidc.M261"="msh261.drv"
"msacm.msaudio1"="msaud32.acm"
"msacm.sl_anet"="sl_anet.acm"
"msacm.l3acm"="C:\\WINDOWS\\System32\\l3codeca.acm"
"wave"="wdmaud.drv"
"midi"="wdmaud.drv"
"mixer"="wdmaud.drv"
"wave1"="serwvdrv.dll"
"VIDC.MP42"="mpg4c32.dll"
"VIDC.MPG4"="mpg4c32.dll"
"VIDC.ZMBV"="zmbv.dll"
"midi1"="bassmididrv\\bassmididrv.dll"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\MediaProperties\PrivateProperties\Midi\Ports\BASSMIDI Driver [Emulated]]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\MediaProperties\PrivateProperties\Midi\Ports\BASSMIDI Driver [Emulated]\Out]
"DMPortGUID"=hex:06,06,ab,8f,53,de,cc,44,8e,e7,81,e0,a5,90,b5,16

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\MediaProperties\PrivateProperties\Midi\Ports\BASSMIDI Driver [Emulated]]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\MediaProperties\PrivateProperties\Midi\Ports\BASSMIDI Driver [Emulated]\Out]
"DMPortGUID"=hex:06,06,ab,8f,53,de,cc,44,8e,e7,81,e0,a5,90,b5,16

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Midi\Ports\BASSMIDI Driver [Emulated]]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Midi\Ports\BASSMIDI Driver [Emulated]\Out]
"DMPortGUID"=hex:06,06,ab,8f,53,de,cc,44,8e,e7,81,e0,a5,90,b5,16

[HKEY_USERS\S-1-5-21-606747145-2111687655-725345543-1003\Software\Microsoft\ActiveMovie\devenum\{4EFE2452-168A-11D1-BC76-00C04FB9453B}\BASSMIDI Driver]
"FriendlyName"="BASSMIDI Driver"
"CLSID"="{07B65360-C445-11CE-AFDE-00AA006C14F4}"
"FilterData"=hex:02,00,00,00,00,00,20,00,01,00,00,00,00,00,00,00,30,70,69,33,\
  02,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,\
  00,00,00,38,00,00,00,48,00,00,00,6d,69,64,73,00,00,10,00,80,00,00,aa,00,38,\
  9b,71,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MidiOutId"=dword:00000000

[HKEY_USERS\S-1-5-21-606747145-2111687655-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap]
"szPname"="BASSMIDI Driver (port A)"

[HKEY_USERS\S-1-5-21-606747145-2111687655-725345543-1003\Software\sfpacker]
"path"="C:\\WINDOWS\\system32\\bassmididrv"

[HKEY_USERS\S-1-5-21-606747145-2111687655-725345543-1004\Software\BASSMIDI Driver]

[HKEY_USERS\S-1-5-21-606747145-2111687655-725345543-1004\Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap]
"szPname"="BASSMIDI Driver"
"RelativeIndex"=dword:00000000
"DeviceInterface"=""
"SetupPreferredAudioDevicesCount"=dword:00000000
  • Last Edit: 30 August, 2012, 01:52:43 AM by db1989

  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #246
Nope, I meant Process Monitor.

And it looks like your registry is still polluted with data from the 2.x series of the driver. Please extract bassmididrv.dll from that series and run regsvr32 /u on it to clean up the mess, or simply delete all those DirectMusic related BASSMIDI keys.
  • Last Edit: 29 August, 2012, 10:20:38 PM by kode54

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #247
And it looks like your registry is still polluted with data from the 2.x series of the driver. Please extract bassmididrv.dll from that series and run regsvr32 /u on it to clean up the mess, or simply delete all those DirectMusic related BASSMIDI keys.


I went ahead and manually deleted all references to DirectMusic for the BASSMIDI driver.


Nope, I meant Process Monitor.


A-OK. I downloaded and ran Process Monitor, but just like Process Explorer that I mentioned previously... I have no idea what I'm supposed to be looking for.

Any hints/tips?


BTW, kode54, thanks for the help

  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #248
From the filters dialog that pops up on startup, select a filter type of Process, then add the file name of an executable that will be a MIDI player, like TMIDI.exe, then click Add.

Then run TMIDI and try to play a MIDI file.

Now stop logging in Process Monitor (click the magifying glass so there's an X on it) and save the log. Compress and upload this somewhere and PM me a link.

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #249
PM with link sent

BTW, do you know if there is an English version of TMIDI available somewhere?