Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: BASSMIDI MIDI synthesiser for Windows XP/Vista/7 (Read 316243 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #325
Sorry to revive a month old thread.

My previous issue has wetn away. I don't know what caused it to stop happening, but I guess I should be happy. But now two other problems have arisen.

1. Stuttering. Changing the buffer size does alleviate the problem a little bit. But it is still there no matter what
2. Distortion. Not the kind I was facing previously, now it just sounds like what you hear on speakers when the volume is too loud, except this occurs no matter what the volume is set to, whether in the Bassmidi configure tool, or in GZDoom.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #326
What OS are you running on?

As for the stuttering, whats your PC specs?

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #327
What OS are you running on?

As for the stuttering, whats your PC specs?

I'm having issues too, for some reason.. With anything that uses MIDI for me like DosBox games and Doomsday.

It's like some glitches where it pops some, and occasionally drops out for up to two seconds.


MSI GT70 0ND-202US Laptop
Intel Core i7-3610QM 2.3-3.1Ghz CPU
nVidia GeForce GTX 675M 2GB
16GB 4x4gb 1600Mhz
2x 750GB HDD RAID 0
Windows 7 Home Premium 64bit
17.3" 1080p LED Non-glare Panel
46" Toshiba 46XV645U 1080p HDTV

Code: [Select]
------------------
System Information
------------------
Time of this report: 6/15/2013, 02:53:10
      Machine name: TARDIS
  Operating System: Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.130318-1533)
          Language: English (Regional Setting: English)
System Manufacturer: Micro-Star International Co., Ltd.
      System Model: GT70 0NC/GT70 0NC
              BIOS: MSI GT70 0NC E1762IMS Ver:1.0C MSI-Notebook
          Processor: Intel® Core™ i7-3610QM CPU @ 2.30GHz (8 CPUs), ~2.3GHz
            Memory: 16384MB RAM
Available OS Memory: 16280MB RAM
          Page File: 3243MB used, 29316MB available
        Windows Dir: C:\Windows
    DirectX Version: DirectX 11
DX Setup Parameters: Not found
  User DPI Setting: Using System DPI
 System DPI Setting: 96 DPI (100 percent)
    DWM DPI Scaling: Disabled
    DxDiag Version: 6.01.7601.17514 64bit Unicode

------------
DxDiag Notes
------------
      Display Tab 1: No problems found.
        Sound Tab 1: No problems found.
        Sound Tab 2: No problems found.
          Input Tab: No problems found.

--------------------
DirectX Debug Levels
--------------------
Direct3D:    0/4 (retail)
DirectDraw:  0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay:  0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow:  0/6 (retail)

---------------
Display Devices
---------------
          Card name: Intel® HD Graphics 4000
      Manufacturer: Intel Corporation
          Chip type: Intel® HD Graphics Family
          DAC type: Internal
        Device Key: Enum\PCI\VEN_8086&DEV_0166&SUBSYS_10CB1462&REV_09
    Display Memory: 1696 MB
  Dedicated Memory: 64 MB
      Shared Memory: 1632 MB
      Current Mode: 1920 x 1080 (32 bit) (60Hz)
      Monitor Name: Generic PnP Monitor
      Monitor Model: unknown
        Monitor Id: CMO1720
        Native Mode: 1920 x 1080(p) (60.020Hz)
        Output Type: Internal
        Driver Name: igdumd64.dll,igd10umd64.dll,igd10umd64.dll,igdumd32,igd10umd32,igd10umd32
Driver File Version: 8.15.0010.2618 (English)
    Driver Version: 8.15.10.2618
        DDI Version: 11
      Driver Model: WDDM 1.1
  Driver Attributes: Final Retail
  Driver Date/Size: 1/5/2012 07:36:50, 8034304 bytes
        WHQL Logo'd: Yes
    WHQL Date Stamp:
  Device Identifier: {D7B78E66-4226-11CF-E87D-C130A9C2C535}
          Vendor ID: 0x8086
          Device ID: 0x0166
          SubSys ID: 0x10CB1462
        Revision ID: 0x0009
 Driver Strong Name: oem6.inf:IntelGfx.NTamd64.6.0:iIVBM0:8.15.10.2618:pci\ven_8086&dev_0166
    Rank Of Driver: 00E62001
        Video Accel: ModeMPEG2_A ModeMPEG2_C ModeWMV9_C ModeVC1_C
  Deinterlace Caps: {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering
                    {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch
                    {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend
                    {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering
                    {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch
                    {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend
                    {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(YV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering
                    {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch
                    {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend
                    {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(NV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering
                    {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch
                    {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend
                    {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(IMC1,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering
                    {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC1,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch
                    {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend
                    {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(IMC2,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering
                    {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch
                    {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend
                    {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(IMC3,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering
                    {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC3,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch
                    {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend
                    {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(IMC4,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering
                    {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC4,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch
                    {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend
      D3D9 Overlay: Supported
            DXVA-HD: Supported
      DDraw Status: Enabled
        D3D Status: Enabled
        AGP Status: Enabled

-------------
Sound Devices
-------------
            Description: Speakers (2- Logitech USB Headset)
 Default Sound Playback: Yes
 Default Voice Playback: Yes
            Hardware ID: USB\VID_046D&PID_0A0B&REV_1013&MI_00
        Manufacturer ID: 65535
            Product ID: 65535
                  Type: WDM
            Driver Name: USBAUDIO.sys
        Driver Version: 6.01.7601.17514 (English)
      Driver Attributes: Final Retail
            WHQL Logo'd: Yes
          Date and Size: 11/20/2010 23:23:47, 109696 bytes
            Other Files:
        Driver Provider: Microsoft
        HW Accel Level: Basic
              Cap Flags: 0xF1F
    Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
 Static/Strm HW 3D Bufs: 0, 0
              HW Memory: 0
      Voice Management: No
 EAX™ 2.0 Listen/Src: No, No
  I3DL2™ Listen/Src: No, No
Sensaura™ ZoomFX™: No

            Description: Speakers (Realtek High Definition Audio)
 Default Sound Playback: No
 Default Voice Playback: No
            Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_146210BE&REV_1003
        Manufacturer ID: 1
            Product ID: 100
                  Type: WDM
            Driver Name: RTKVHD64.sys
        Driver Version: 6.00.0001.6873 (English)
      Driver Attributes: Final Retail
            WHQL Logo'd: Yes
          Date and Size: 3/29/2013 21:42:42, 3379272 bytes
            Other Files:
        Driver Provider: Realtek Semiconductor Corp.
        HW Accel Level: Basic
              Cap Flags: 0xF1F
    Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
 Static/Strm HW 3D Bufs: 0, 0
              HW Memory: 0
      Voice Management: No
 EAX™ 2.0 Listen/Src: No, No
  I3DL2™ Listen/Src: No, No
Sensaura™ ZoomFX™: No

---------------------
Sound Capture Devices
---------------------
            Description: Microphone (2- Logitech USB Headset)
  Default Sound Capture: Yes
  Default Voice Capture: Yes
            Driver Name: USBAUDIO.sys
        Driver Version: 6.01.7601.17514 (English)
      Driver Attributes: Final Retail
          Date and Size: 11/20/2010 23:23:47, 109696 bytes
              Cap Flags: 0x1
          Format Flags: 0xFFFFF

            Description: Microphone (Realtek High Definition Audio)
  Default Sound Capture: No
  Default Voice Capture: No
            Driver Name: RTKVHD64.sys
        Driver Version: 6.00.0001.6873 (English)
      Driver Attributes: Final Retail
          Date and Size: 3/29/2013 21:42:42, 3379272 bytes
              Cap Flags: 0x1
          Format Flags: 0xFFFFF

-------------------
DirectInput Devices
-------------------
      Device Name: Mouse
        Attached: 1
    Controller ID: n/a
Vendor/Product ID: n/a
        FF Driver: n/a

      Device Name: Keyboard
        Attached: 1
    Controller ID: n/a
Vendor/Product ID: n/a
        FF Driver: n/a

      Device Name: Logitech USB Headset
        Attached: 1
    Controller ID: 0x0
Vendor/Product ID: 0x046D, 0x0A0B
        FF Driver: n/a

      Device Name: MSI EPF USB
        Attached: 1
    Controller ID: 0x0
Vendor/Product ID: 0x1770, 0xFF00
        FF Driver: n/a

Poll w/ Interrupt: No

-----------
USB Devices
-----------
+ USB Root Hub
| Vendor/Product ID: 0x8086, 0x1E2D
| Matching Device ID: usb\root_hub20
| Service: usbhub
| Driver: usbhub.sys, 3/24/2011 23:29:26, 343040 bytes
| Driver: usbd.sys, 3/24/2011 23:28:59, 7936 bytes
|
+-+ Generic USB Hub
| | Vendor/Product ID: 0x8087, 0x0024
| | Location: Port_#0001.Hub_#0001
| | Matching Device ID: usb\class_09
| | Service: usbhub
| | Driver: usbhub.sys, 3/24/2011 23:29:26, 343040 bytes
| |
| +-+ Microsoft Hardware USB Mouse
| | | Vendor/Product ID: 0x045E, 0x00CB
| | | Location: Port_#0001.Hub_#0003
| | | Matching Device ID: usb\vid_045e&pid_00cb
| | | Service: HidUsb
| | | Driver: hidusb.sys, 11/20/2010 23:23:47, 30208 bytes
| | | Driver: hidclass.sys, 11/20/2010 23:23:47, 76800 bytes
| | | Driver: hidparse.sys, 7/13/2009 20:06:17, 32896 bytes
| | | Driver: coin91.dll, 5/28/2012 08:09:04, 2168416 bytes
| | |
| | +-+ Microsoft USB Basic Optical Mouse v2.0 (Mouse and Keyboard Center)
| | | | Vendor/Product ID: 0x045E, 0x00CB
| | | | Matching Device ID: hid\vid_045e&pid_00cb
| | | | Upper Filters: Point64
| | | | Service: mouhid
| | | | Driver: point64.sys, 6/26/2012 22:38:30, 46176 bytes
| | | | Driver: mouhid.sys, 7/13/2009 20:00:20, 31232 bytes
| | | | Driver: mouclass.sys, 7/13/2009 21:48:27, 49216 bytes
| | | | Driver: wdfcoinstaller01009.dll, 7/30/2009 22:46:12, 1436920 bytes
| | |
| +-+ USB Input Device
| | | Vendor/Product ID: 0x1770, 0xFF00
| | | Location: Port_#0004.Hub_#0003
| | | Matching Device ID: generic_hid_device
| | | Service: HidUsb
| | | Driver: hidusb.sys, 11/20/2010 23:23:47, 30208 bytes
| | | Driver: hidclass.sys, 11/20/2010 23:23:47, 76800 bytes
| | | Driver: hidparse.sys, 7/13/2009 20:06:17, 32896 bytes
| | |
| | +-+ HID-compliant device
| | | | Vendor/Product ID: 0x1770, 0xFF00
| | | | Matching Device ID: hid_device

----------------
Gameport Devices
----------------

------------
PS/2 Devices
------------
+ Standard PS/2 Keyboard
| Matching Device ID: *pnp0303
| Service: i8042prt
| Driver: i8042prt.sys, 7/13/2009 19:19:57, 105472 bytes
| Driver: kbdclass.sys, 7/13/2009 21:48:04, 50768 bytes
|
+ Terminal Server Keyboard Driver
| Matching Device ID: root\rdp_kbd
| Upper Filters: kbdclass
| Service: TermDD
| Driver: i8042prt.sys, 7/13/2009 19:19:57, 105472 bytes
| Driver: kbdclass.sys, 7/13/2009 21:48:04, 50768 bytes
|
+ Microsoft PS/2 Mouse
| Matching Device ID: *pnp0f03
| Service: i8042prt
| Driver: i8042prt.sys, 7/13/2009 19:19:57, 105472 bytes
| Driver: mouclass.sys, 7/13/2009 21:48:27, 49216 bytes
|
+ Terminal Server Mouse Driver
| Matching Device ID: root\rdp_mou
| Upper Filters: mouclass
| Service: TermDD
| Driver: termdd.sys, 11/20/2010 23:23:47, 63360 bytes
| Driver: sermouse.sys, 7/13/2009 20:00:20, 26624 bytes
| Driver: mouclass.sys, 7/13/2009 21:48:27, 49216 bytes

------------------------
Disk & DVD/CD-ROM Drives
------------------------
      Drive: C:
 Free Space: 1146.9 GB
Total Space: 1430.7 GB
File System: NTFS
      Model: Volume0

      Drive: D:
      Model: Slimtype DVD A  DS8A8SH
    Driver: c:\windows\system32\drivers\cdrom.sys, 6.01.7601.17514 (English), 11/20/2010 23:23:47, 147456 bytes

--------------
System Devices
--------------
    Name: Intel® Management Engine Interface
Device ID: PCI\VEN_8086&DEV_1E3A&SUBSYS_10BE1462&REV_04\3&11583659&0&B0
  Driver: n/a

    Name: Intel® 7 Series/C216 Chipset Family PCI Express Root Port 1 - 1E10
Device ID: PCI\VEN_8086&DEV_1E10&SUBSYS_10BE1462&REV_C4\3&11583659&0&E0
  Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.01.7601.17514 (English), 11/20/2010 23:23:47, 184704 bytes

    Name: NVIDIA GeForce GTX 675M
Device ID: PCI\VEN_10DE&DEV_1212&SUBSYS_10CB1462&REV_A1\4&31A1AF22&0&0008
  Driver: C:\Program Files\NVIDIA Corporation\Drs\dbInstaller.exe, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 224064 bytes
  Driver: C:\Program Files\NVIDIA Corporation\Drs\nvdrsdb.bin, 3/18/2012 15:53:00, 327864 bytes
  Driver: C:\Windows\System32\DriverStore\FileRepository\nvmi.inf_amd64_neutral_31d542a24ba9e971\NvCplSetupInt.exe, 1.00.0001.0000 (English), 3/18/2012 15:53:00, 71605168 bytes
  Driver: C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\Nvd3d9wrap.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 236352 bytes
  Driver: C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\detoured.dll, 3/18/2012 15:53:00, 4096 bytes
  Driver: C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\nvdxgiwrap.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 182080 bytes
  Driver: C:\Program Files\NVIDIA Corporation\coprocmanager\Nvd3d9wrapx.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 261120 bytes
  Driver: C:\Program Files\NVIDIA Corporation\coprocmanager\detoured.dll, 3/18/2012 15:53:00, 4096 bytes
  Driver: C:\Program Files\NVIDIA Corporation\coprocmanager\nvdxgiwrapx.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 202752 bytes
  Driver: C:\Program Files\NVIDIA Corporation\license.txt, 3/18/2012 15:53:00, 21887 bytes
  Driver: C:\Program Files\NVIDIA Corporation\OpenCL\OpenCL.dll, 1.00.0000.0000 (English), 3/18/2012 15:53:00, 61248 bytes
  Driver: C:\Program Files\NVIDIA Corporation\OpenCL\OpenCL64.dll, 1.00.0000.0000 (English), 3/18/2012 15:53:00, 68928 bytes
  Driver: C:\Windows\system32\DRIVERS\nvlddmkm.sys, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 14348608 bytes
  Driver: C:\Windows\system32\DRIVERS\nvpciflt.sys, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 28992 bytes
  Driver: C:\Windows\system32\nvapi64.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 2676032 bytes
  Driver: C:\Windows\system32\nvcompiler.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 25222464 bytes
  Driver: C:\Windows\system32\nvcuda.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 8045888 bytes
  Driver: C:\Windows\system32\nvcuvenc.dll, 6.14.0012.9631 (English), 3/18/2012 15:53:00, 2873664 bytes
  Driver: C:\Windows\system32\nvcuvid.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 2673984 bytes
  Driver: C:\Windows\system32\nvd3dumx.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 17663296 bytes
  Driver: C:\Windows\system32\nvdecodemft.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 364352 bytes
  Driver: C:\Windows\system32\nvinfo.pb, 3/18/2012 15:53:00, 12780 bytes
  Driver: C:\Windows\system32\nvinitx.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 260928 bytes
  Driver: C:\Windows\system32\nvoglv64.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 25557312 bytes
  Driver: C:\Windows\system32\nvumdshimx.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 962880 bytes
  Driver: C:\Windows\system32\nvwgf2umx.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 9732928 bytes
  Driver: C:\Windows\SysWow64\nvapi.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 2316608 bytes
  Driver: C:\Windows\SysWow64\nvcompiler.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 17543488 bytes
  Driver: C:\Windows\SysWow64\nvcuda.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 5924160 bytes
  Driver: C:\Windows\SysWow64\nvcuvenc.dll, 6.14.0012.9631 (English), 3/18/2012 15:53:00, 2438464 bytes
  Driver: C:\Windows\SysWow64\nvcuvid.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 2518336 bytes
  Driver: C:\Windows\SysWow64\nvd3dum.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 15028544 bytes
  Driver: C:\Windows\SysWow64\nvdecodemft.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 301376 bytes
  Driver: C:\Windows\SysWow64\nvinit.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 215360 bytes
  Driver: C:\Windows\SysWow64\nvoglv32.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 19457344 bytes
  Driver: C:\Windows\SysWow64\nvumdshim.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 813376 bytes
  Driver: C:\Windows\SysWow64\nvwgf2um.dll, 8.17.0012.9631 (English), 3/18/2012 15:53:00, 7727424 bytes
  Driver: C:\Windows\system32\nvdispco64.dll, 2.00.0025.0001 (English), 3/18/2012 15:53:00, 1737536 bytes
  Driver: C:\Windows\system32\nvgenco64.dll, 2.00.0014.0000 (English), 3/18/2012 15:53:00, 1466176 bytes

    Name: Intel® USB 3.0 eXtensible Host Controller
Device ID: PCI\VEN_8086&DEV_1E31&SUBSYS_10BE1462&REV_04\3&11583659&0&A0
  Driver: C:\Windows\system32\DRIVERS\iusb3xhc.sys, 1.00.0001.0209 (English), 1/4/2012 15:58:50, 786200 bytes

    Name: Intel® Centrino® Wireless-N 2230
Device ID: PCI\VEN_8086&DEV_0887&SUBSYS_40628086&REV_C4\4&3009D5B3&0&00E2
  Driver: C:\Windows\system32\DRIVERS\NETwNs64.sys, 15.00.0000.0075 (English), 12/1/2011 23:51:00, 11417088 bytes
  Driver: C:\Windows\system32\NETwNc64.dll, 15.00.0000.0009 (English), 11/16/2011 17:18:58, 879104 bytes
  Driver: C:\Windows\system32\NETwNr64.dll, 15.00.0000.0009 (English), 11/16/2011 17:20:40, 3374592 bytes
  Driver: C:\Windows\system32\drivers\vwifibus.sys, 6.01.7600.16385 (English), 7/13/2009 20:07:21, 24576 bytes

    Name: Intel® 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E2D
Device ID: PCI\VEN_8086&DEV_1E2D&SUBSYS_10BE1462&REV_04\3&11583659&0&D0
  Driver: C:\Windows\system32\drivers\usbehci.sys, 6.01.7601.17586 (English), 3/24/2011 23:29:04, 52736 bytes
  Driver: C:\Windows\system32\drivers\usbport.sys, 6.01.7601.17586 (English), 3/24/2011 23:29:14, 325120 bytes
  Driver: C:\Windows\system32\drivers\usbhub.sys, 6.01.7601.17586 (English), 3/24/2011 23:29:26, 343040 bytes

    Name: Intel® HD Graphics 4000
Device ID: PCI\VEN_8086&DEV_0166&SUBSYS_10CB1462&REV_09\3&11583659&0&10
  Driver: n/a

    Name: Intel® 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E26
Device ID: PCI\VEN_8086&DEV_1E26&SUBSYS_10BE1462&REV_04\3&11583659&0&E8
  Driver: C:\Windows\system32\drivers\usbehci.sys, 6.01.7601.17586 (English), 3/24/2011 23:29:04, 52736 bytes
  Driver: C:\Windows\system32\drivers\usbport.sys, 6.01.7601.17586 (English), 3/24/2011 23:29:14, 325120 bytes
  Driver: C:\Windows\system32\drivers\usbhub.sys, 6.01.7601.17586 (English), 3/24/2011 23:29:26, 343040 bytes

    Name: 3rd Gen Core processor DRAM Controller - 0154
Device ID: PCI\VEN_8086&DEV_0154&SUBSYS_10BE1462&REV_09\3&11583659&0&00
  Driver: n/a

    Name: Intel® 7 Series/C216 Chipset Family SMBus Host Controller - 1E22
Device ID: PCI\VEN_8086&DEV_1E22&SUBSYS_10BE1462&REV_04\3&11583659&0&FB
  Driver: n/a

    Name: Xeon® processor E3-1200 v2/3rd Gen Core processor PCI Express Root Port - 0151
Device ID: PCI\VEN_8086&DEV_0151&SUBSYS_10BE1462&REV_09\3&11583659&0&08
  Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.01.7601.17514 (English), 11/20/2010 23:23:47, 184704 bytes

    Name: High Definition Audio Controller
Device ID: PCI\VEN_8086&DEV_1E20&SUBSYS_10BE1462&REV_04\3&11583659&0&D8
  Driver: C:\Windows\system32\DRIVERS\hdaudbus.sys, 6.01.7601.17514 (English), 11/20/2010 23:23:47, 122368 bytes

    Name: Ethernet Controller
Device ID: PCI\VEN_1969&DEV_E091&SUBSYS_10BE1462&REV_13\4&2ABFB514&0&00E0
  Driver: n/a

    Name: Intel® Mobile Express Chipset SATA RAID Controller
Device ID: PCI\VEN_8086&DEV_282A&SUBSYS_10BE1462&REV_04\3&11583659&0&FA
  Driver: C:\Windows\system32\DRIVERS\iaStor.sys, 11.00.0000.1032 (English), 11/29/2011 20:40:32, 568600 bytes

    Name: Intel® 7 Series/C216 Chipset Family PCI Express Root Port 5 - 1E18
Device ID: PCI\VEN_8086&DEV_1E18&SUBSYS_10BE1462&REV_C4\3&11583659&0&E4
  Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.01.7601.17514 (English), 11/20/2010 23:23:47, 184704 bytes

    Name: SDA Standard Compliant SD Host Controller
Device ID: PCI\VEN_10EC&DEV_5209&SUBSYS_10BE1462&REV_01\4&3991D57F&0&01E4
  Driver: C:\Windows\system32\DRIVERS\sdbus.sys, 6.01.7601.17514 (English), 11/20/2010 23:23:47, 109056 bytes

    Name: Intel® HM77 Express Chipset LPC Controller - 1E57
Device ID: PCI\VEN_8086&DEV_1E57&SUBSYS_10BE1462&REV_04\3&11583659&0&F8
  Driver: C:\Windows\system32\DRIVERS\msisadrv.sys, 6.01.7600.16385 (English), 7/13/2009 21:48:27, 15424 bytes

    Name: Intel® 7 Series/C216 Chipset Family PCI Express Root Port 3 - 1E14
Device ID: PCI\VEN_8086&DEV_1E14&SUBSYS_10BE1462&REV_C4\3&11583659&0&E2
  Driver: C:\Windows\system32\DRIVERS\pci.sys, 6.01.7601.17514 (English), 11/20/2010 23:23:47, 184704 bytes

    Name: Realtek PCIE CardReader
Device ID: PCI\VEN_10EC&DEV_5209&SUBSYS_10BE1462&REV_01\4&3991D57F&0&00E4
  Driver: C:\Windows\system32\DRIVERS\RtsPStor.sys, 6.01.7601.0090 (English), 12/6/2011 04:14:38, 339048 bytes
  Driver: C:\Windows\SysWOW64\RtsPStorIcon.dll, 1.00.0008.0000 (English), 12/6/2011 04:14:38, 9888872 bytes

------------------
DirectShow Filters
------------------

DirectShow Filters:
WMAudio Decoder DMO,0x00800800,1,1,WMADMOD.DLL,6.01.7601.17514
WMAPro over S/PDIF DMO,0x00600800,1,1,WMADMOD.DLL,6.01.7601.17514
WMSpeech Decoder DMO,0x00600800,1,1,WMSPDMOD.DLL,6.01.7601.17514
MP3 Decoder DMO,0x00600800,1,1,mp3dmod.dll,6.01.7600.16385
Mpeg4s Decoder DMO,0x00800001,1,1,mp4sdecd.dll,6.01.7600.16385
WMV Screen decoder DMO,0x00600800,1,1,wmvsdecd.dll,6.01.7601.17514
WMVideo Decoder DMO,0x00800001,1,1,wmvdecod.dll,6.01.7601.17514
Mpeg43 Decoder DMO,0x00800001,1,1,mp43decd.dll,6.01.7600.16385
Mpeg4 Decoder DMO,0x00800001,1,1,mpg4decd.dll,6.01.7600.16385
DV Muxer,0x00400000,0,0,qdv.dll,6.06.7601.17514
Color Space Converter,0x00400001,1,1,quartz.dll,6.06.7601.17713
WM ASF Reader,0x00400000,0,0,qasf.dll,12.00.7601.17514
Screen Capture filter,0x00200000,0,1,wmpsrcwp.dll,12.00.7601.17514
AVI Splitter,0x00600000,1,1,quartz.dll,6.06.7601.17713
VGA 16 Color Ditherer,0x00400000,1,1,quartz.dll,6.06.7601.17713
SBE2MediaTypeProfile,0x00200000,0,0,sbe.dll,6.06.7601.17528
Microsoft DTV-DVD Video Decoder,0x005fffff,2,4,msmpeg2vdec.dll,12.00.9200.16426
AC3 Parser Filter,0x00600000,1,1,mpg2splt.ax,6.06.7601.17528
StreamBufferSink,0x00200000,0,0,sbe.dll,6.06.7601.17528
Microsoft TV Captions Decoder,0x00200001,1,0,MSTVCapn.dll,6.01.7601.17715
MJPEG Decompressor,0x00600000,1,1,quartz.dll,6.06.7601.17713
CBVA DMO wrapper filter,0x00200000,1,1,cbva.dll,6.01.7601.17514
MPEG-I Stream Splitter,0x00600000,1,2,quartz.dll,6.06.7601.17713
SAMI (CC) Parser,0x00400000,1,1,quartz.dll,6.06.7601.17713
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.7601.17514
MPEG-2 Splitter,0x005fffff,1,0,mpg2splt.ax,6.06.7601.17528
Closed Captions Analysis Filter,0x00200000,2,5,cca.dll,6.06.7601.17514
SBE2FileScan,0x00200000,0,0,sbe.dll,6.06.7601.17528
Microsoft MPEG-2 Video Encoder,0x00200000,1,1,msmpeg2enc.dll,6.01.7601.17514
Internal Script Command Renderer,0x00800001,1,0,quartz.dll,6.06.7601.17713
MPEG Audio Decoder,0x03680001,1,1,quartz.dll,6.06.7601.17713
DV Splitter,0x00600000,1,2,qdv.dll,6.06.7601.17514
Video Mixing Renderer 9,0x00200000,1,0,quartz.dll,6.06.7601.17713
Microsoft MPEG-2 Encoder,0x00200000,2,1,msmpeg2enc.dll,6.01.7601.17514
ACM Wrapper,0x00600000,1,1,quartz.dll,6.06.7601.17713
Video Renderer,0x00800001,1,0,quartz.dll,6.06.7601.17713
MPEG-2 Video Stream Analyzer,0x00200000,0,0,sbe.dll,6.06.7601.17528
Line 21 Decoder,0x00600000,1,1,,
Video Port Manager,0x00600000,2,1,quartz.dll,6.06.7601.17713
Video Renderer,0x00400000,1,0,quartz.dll,6.06.7601.17713
VPS Decoder,0x00200000,0,0,WSTPager.ax,6.06.7601.17514
WM ASF Writer,0x00400000,0,0,qasf.dll,12.00.7601.17514
VBI Surface Allocator,0x00600000,1,1,vbisurf.ax,6.01.7601.17514
File writer,0x00200000,1,0,qcap.dll,6.06.7601.17514
iTV Data Sink,0x00600000,1,0,itvdata.dll,6.06.7601.17514
iTV Data Capture filter,0x00600000,1,1,itvdata.dll,6.06.7601.17514
DVD Navigator,0x00200000,0,3,qdvd.dll,6.06.7601.17835
Microsoft TV Subtitles Decoder,0x00200001,1,0,MSTVCapn.dll,6.01.7601.17715
Overlay Mixer2,0x00200000,1,1,,
RDP DShow Redirection Filter,0xffffffff,1,0,DShowRdpFilter.dll,
Microsoft MPEG-2 Audio Encoder,0x00200000,1,1,msmpeg2enc.dll,6.01.7601.17514
WST Pager,0x00200000,1,1,WSTPager.ax,6.06.7601.17514
MPEG-2 Demultiplexer,0x00600000,1,1,mpg2splt.ax,6.06.7601.17528
DV Video Decoder,0x00800000,1,1,qdv.dll,6.06.7601.17514
SampleGrabber,0x00200000,1,1,qedit.dll,6.06.7601.17514
Null Renderer,0x00200000,1,0,qedit.dll,6.06.7601.17514
MPEG-2 Sections and Tables,0x005fffff,1,0,Mpeg2Data.ax,6.06.7601.17514
Microsoft AC3 Encoder,0x00200000,1,1,msac3enc.dll,6.01.7601.17514
StreamBufferSource,0x00200000,0,0,sbe.dll,6.06.7601.17528
Smart Tee,0x00200000,1,2,qcap.dll,6.06.7601.17514
Overlay Mixer,0x00200000,0,0,,
AVI Decompressor,0x00600000,1,1,quartz.dll,6.06.7601.17713
NetBridge,0x00200000,2,0,netbridge.dll,6.01.7601.17514
AVI/WAV File Source,0x00400000,0,2,quartz.dll,6.06.7601.17713
Wave Parser,0x00400000,1,1,quartz.dll,6.06.7601.17713
MIDI Parser,0x00400000,1,1,quartz.dll,6.06.7601.17713
Multi-file Parser,0x00400000,1,1,quartz.dll,6.06.7601.17713
File stream renderer,0x00400000,1,1,quartz.dll,6.06.7601.17713
Microsoft DTV-DVD Audio Decoder,0x005fffff,1,1,msmpeg2adec.dll,6.01.7140.0000
StreamBufferSink2,0x00200000,0,0,sbe.dll,6.06.7601.17528
AVI Mux,0x00200000,1,0,qcap.dll,6.06.7601.17514
Line 21 Decoder 2,0x00600002,1,1,quartz.dll,6.06.7601.17713
File Source (Async.),0x00400000,0,1,quartz.dll,6.06.7601.17713
File Source (URL),0x00400000,0,1,quartz.dll,6.06.7601.17713
Media Center Extender Encryption Filter,0x00200000,2,2,Mcx2Filter.dll,6.01.7601.17514
AudioRecorder WAV Dest,0x00200000,0,0,WavDest.dll,
AudioRecorder Wave Form,0x00200000,0,0,WavDest.dll,
SoundRecorder Null Renderer,0x00200000,0,0,WavDest.dll,
Infinite Pin Tee Filter,0x00200000,1,1,qcap.dll,6.06.7601.17514
Enhanced Video Renderer,0x00200000,1,0,evr.dll,6.01.7601.17514
BDA MPEG2 Transport Information Filter,0x00200000,2,0,psisrndr.ax,6.06.7601.17669
MPEG Video Decoder,0x40000001,1,1,quartz.dll,6.06.7601.17713

WDM Streaming Tee/Splitter Devices:
Tee/Sink-to-Sink Converter,0x00200000,1,1,ksproxy.ax,6.01.7601.17514

Video Compressors:
WMVideo8 Encoder DMO,0x00600800,1,1,wmvxencd.dll,6.01.7600.16385
WMVideo9 Encoder DMO,0x00600800,1,1,wmvencod.dll,6.01.7600.16385
MSScreen 9 encoder DMO,0x00600800,1,1,wmvsencd.dll,6.01.7600.16385
DV Video Encoder,0x00200000,0,0,qdv.dll,6.06.7601.17514
MJPEG Compressor,0x00200000,0,0,quartz.dll,6.06.7601.17713

Audio Compressors:
WM Speech Encoder DMO,0x00600800,1,1,WMSPDMOE.DLL,6.01.7600.16385
WMAudio Encoder DMO,0x00600800,1,1,WMADMOE.DLL,6.01.7600.16385
IMA ADPCM,0x00200000,1,1,quartz.dll,6.06.7601.17713
PCM,0x00200000,1,1,quartz.dll,6.06.7601.17713
Microsoft ADPCM,0x00200000,1,1,quartz.dll,6.06.7601.17713
GSM 6.10,0x00200000,1,1,quartz.dll,6.06.7601.17713
CCITT A-Law,0x00200000,1,1,quartz.dll,6.06.7601.17713
CCITT u-Law,0x00200000,1,1,quartz.dll,6.06.7601.17713
MPEG Layer-3,0x00200000,1,1,quartz.dll,6.06.7601.17713

Audio Capture Sources:
Microphone (2- Logitech USB Hea,0x00200000,0,0,qcap.dll,6.06.7601.17514
Microphone (Realtek High Defini,0x00200000,0,0,qcap.dll,6.06.7601.17514

PBDA CP Filters:
PBDA DTFilter,0x00600000,1,1,CPFilters.dll,6.06.7601.17528
PBDA ETFilter,0x00200000,0,0,CPFilters.dll,6.06.7601.17528
PBDA PTFilter,0x00200000,0,0,CPFilters.dll,6.06.7601.17528

Midi Renderers:
BASSMIDI Driver (port A),0x00200000,1,0,quartz.dll,6.06.7601.17713
BASSMIDI Driver (port B),0x00200000,1,0,quartz.dll,6.06.7601.17713
Default MidiOut Device,0x00800000,1,0,quartz.dll,6.06.7601.17713
Microsoft GS Wavetable Synth,0x00200000,1,0,quartz.dll,6.06.7601.17713

WDM Streaming Capture Devices:
Realtek HD Audio Line input,0x00200000,1,1,ksproxy.ax,6.01.7601.17514
Realtek HD Audio Mic input,0x00200000,1,1,ksproxy.ax,6.01.7601.17514
Realtek HD Audio Stereo input,0x00200000,1,1,ksproxy.ax,6.01.7601.17514
Logitech USB Headset,0x00200000,2,2,ksproxy.ax,6.01.7601.17514

WDM Streaming Rendering Devices:
Realtek HD Audio output,0x00200000,1,1,ksproxy.ax,6.01.7601.17514
Realtek HDA SPDIF Out,0x00200000,1,1,ksproxy.ax,6.01.7601.17514
Logitech USB Headset,0x00200000,2,2,ksproxy.ax,6.01.7601.17514

BDA Network Providers:
Microsoft ATSC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.7601.17514
Microsoft DVBC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.7601.17514
Microsoft DVBS Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.7601.17514
Microsoft DVBT Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.7601.17514
Microsoft Network Provider,0x00200000,0,1,MSNP.ax,6.06.7601.17514

Multi-Instance Capable VBI Codecs:
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.7601.17514

BDA Transport Information Renderers:
BDA MPEG2 Transport Information Filter,0x00600000,2,0,psisrndr.ax,6.06.7601.17669
MPEG-2 Sections and Tables,0x00600000,1,0,Mpeg2Data.ax,6.06.7601.17514

BDA CP/CA Filters:
Decrypt/Tag,0x00600000,1,1,EncDec.dll,6.06.7601.17708
Encrypt/Tag,0x00200000,0,0,EncDec.dll,6.06.7601.17708
PTFilter,0x00200000,0,0,EncDec.dll,6.06.7601.17708
XDS Codec,0x00200000,0,0,EncDec.dll,6.06.7601.17708

WDM Streaming Communication Transforms:
Tee/Sink-to-Sink Converter,0x00200000,1,1,ksproxy.ax,6.01.7601.17514

Audio Renderers:
Speakers (2- Logitech USB Heads,0x00200000,1,0,quartz.dll,6.06.7601.17713
Default DirectSound Device,0x00800000,1,0,quartz.dll,6.06.7601.17713
Default WaveOut Device,0x00200000,1,0,quartz.dll,6.06.7601.17713
DirectSound: Speakers (2- Logitech USB Headset),0x00200000,1,0,quartz.dll,6.06.7601.17713
DirectSound: Speakers (Realtek High Definition Audio),0x00200000,1,0,quartz.dll,6.06.7601.17713
Speakers (Realtek High Definiti,0x00200000,1,0,quartz.dll,6.06.7601.17713

---------------
EVR Power Information
---------------
Current Setting: {5C67A112-A4C9-483F-B4A7-1D473BECAFDC} (Quality)
  Quality Flags: 2576
    Enabled:
    Force throttling
    Allow half deinterlace
    Allow scaling
    Decode Power Usage: 100
  Balanced Flags: 1424
    Enabled:
    Force throttling
    Allow batching
    Force half deinterlace
    Force scaling
    Decode Power Usage: 50
  PowerFlags: 1424
    Enabled:
    Force throttling
    Allow batching
    Force half deinterlace
    Force scaling
    Decode Power Usage: 0

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #328
If this topic hasn't died, I do have a suggestion. After testing it with huge soundfonts for hours, I've come to the conclusion that it's loading the notes from the hard drive a few at a time, generating a ton of small data transfers from the hard drive.. Maybe putting a tickable option in the Advanced section to cache soundfonts up to a half of gig in size in RAM would eliminate this problem... Especially for people who have large amounts of RAM.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #329
As you've correctly indicated, soundfonts are not loaded completely in RAM. But you probably don't know well how soundfonts work:

First, each soundfont is different, (not just by size, but size is an indicator of what could be there). With big soundfonts, a single instrument (especially pianos and other multi-octave sound) consists of several samples of different lengths.
Next, you have the standard General MIDI instrument set (up to 127 plus drums), and can have other banks of instruments (i.e. more instruments sets) for other type of sounds.
Now, remember that BASSMIDI is a driver, and as such, it does not know the whole contents of the file you are playing, nor what keys will you press (when playing live). But especially in realtime situations, you want it to react fast, and that really implies deciding to load moments before it is going to generate sound.

Now, you say "ok, buffer more beforehand". But that puts it again on a guess, and on a longer delay after initialization.
In your example, you say "loading the notes a few at a time". That is an indication of a very layered instrument, like I suggested above.
I've seen 50MB+ just for one acoustic piano. I don't think you're going to load that completely from a hard drive (SSD excluded) in less than a second (or half a second, if the drive is fast).

Said that, back in the days, soundbanks where loaded into memory (either provided by the soundcard, or by the computer). Several sizes where offered as a tradeoff between RAM usage and quality. I wouldn't think having such an option to be crazy, but I'm not sure how configurable BASSMIDI is in this regard. (Remember that this is just a driver that uses BASSMIDI).


BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #330
I'm just using it to play games, and they only make use of pre-made General MIDI banks from what I can understand.. I'll probably never understand how these really work, it's just soundfonts larger than 4MB seem to cause a lot of hard drive accesses, and it can't seem to keep up to what the game wants, so every 10 seconds or so there will be a 2 second period where the game pauses, and even loses notes.

These issues don't happen outside of the games for me, since the games themselves are using resources (most of them running at a speed modified through DOSBox that seems to be particularly sensitive to the delays).

I figured since the Driver Configuration set which soundfonts to use, it'd be able to be used to load the lists into RAM.

I didn't know about the larger files using several samples per instrument, that could be why the games can't handle it well.  Just might be too many layers (from DOS program, to DOS layer, to DOSbox, to Windows, to the BassMIDI driver to the hard drive and back again, for each sub-sample).

With an SSD this probably wouldn't be an issue, but I won't have one until the next PC build early next year.  I might just resort to sticking with the smaller GM and GS soundfonts if it's just not technically feasible, or just too much work for an ability few people are going to use.


BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #331
I'd put the soundfont on a RAMdisk.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #332
Another issue I'm having that I've exhausted all other possibilities on is one with Doomsday Engine.  It seems to only happen with the BassMIDI driver MIDI, where when music loops, it'll occasionally suddenly turn all instruments to piano until the next loop.

It seem to be an issue with how SDL_mixer and BassMIDI interact when the music loops. The DE programmer says there's nothing he can do on his end of it to fix the problem.  It's either a bug with SDL_mixer or BassMIDI.


BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #334
Now we can use BASSMIDI in foobar2000 or as a Windows system synth, but did someone make BASSMIDI as a VSTi? It would be nice for composer like me to use BASSMIDI as VSTi because it has even lower latency and synth output can be exported in DAWs with other virtual instruments and audio tracks rather than real time playback/recording.

Although DAW users have access to many high quality virtual instruments, BASSMIDI has the best GM/GS/XG compatibility. If someone already made a BASSMIDI VSTi please tell me, thanks!

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #335
I've been using your driver as of today, and I would like to thank you for your hard work on it.

I'm having the same issue here with stuttering and skipping. I know this is typically a buffer problem, and I've tried fiddling with the DSound and XAudio buffer settings but nothing seems to fix this problem. I also tried to disable Sinc Interpolation thinking that maybe the CPU might be overloaded due to some weird reason, but that didn't fix it either.
It's not as bad when I play the midi files from WMP (during which the CPU is around at 10-20% usage), but when I play a game or run an application that uses midi it gets worse.

Any way this can be avoided?

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #336
*bump*

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #337
I've been using your driver as of today, and I would like to thank you for your hard work on it.

I'm having the same issue here with stuttering and skipping. I know this is typically a buffer problem, and I've tried fiddling with the DSound and XAudio buffer settings but nothing seems to fix this problem. I also tried to disable Sinc Interpolation thinking that maybe the CPU might be overloaded due to some weird reason, but that didn't fix it either.
It's not as bad when I play the midi files from WMP (during which the CPU is around at 10-20% usage), but when I play a game or run an application that uses midi it gets worse.

Any way this can be avoided?


Quote
I'd put the soundfont on a RAMdisk.


http://www.softperfect.com/products/ramdisk/

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #338
A (sort of) workaround for stuttering...

I've recently set myself up an old laptop. It's and older Dell Inspiron 6000, with an Intel Centrino Mobile 1.6GHz processor, and 1GB of RAM.

After installing the BASSMIDI Driver, I also noticed a few stutters and skips when using my "Weeds General MIDI SoundFont v3.0" (approx. 55MB). Although, I was quite surprised at how well and smoothly that MIDI playback was... given that the laptops CPU was only 1.6GHz

Anyhow, I found a sort of a $hit-rig type of workaround that stops ALL of the stuttering and skips:

1 - I copied my "WeedsGM3.sf2" SoundFont to the new filename "WeedsGM3.preload".

1b - Note that I currently have an unreleased "Version 4.0" update for the SoundFont (gotta get off of my arse and upload that sometime <GRIN>), so I copied that "WeedsGM4 Update.sf2" file to the new filename "WeedsGM4 Update.preload" as well.

2 - I then created a simple batch file with the filename of "Preload SoundFont.bat", with the following contents:

---cut here---
@ECHO OFF

FC/B "C:\SoundFonts\WeedsGM3.sf2" "C:\SoundFonts\WeedsGM3.preload"

FC/B "C:\SoundFonts\WeedsGM4 Update.sf2" "C:\SoundFonts\WeedsGM4 Update.preload"
---cut here---

3 - I then created a WinDoZe shortcut link to the batch file with the filename "Preload SoundFont.lnk", setting it's properties to "Minimized", and assigning it to a hotkey combo as well (in my case, "SHIFT+ALT+F").

4 - Lastly, I copied the "Preload SoundFont.lnk" shortcut file to the "Startup" folder of my Windows Start Menu.

OK... what does this whole schmear do?

Upon powering up the PC and Windows starts, a binary file compare will be executed between the two ".sf2" and ".preload" SoundFont files. A side effect of doing this causes Windows to read the ".sf2" SoundFont files into memory, and totally fix the problem with the stuttering and skipping when playing MIDI files

P.S. I can ALSO press "SHIFT+ALT+F" hotkey combo to do the same on-the-fly if I so desire

P.P.S. Oh, and the extra startup time for Windows before the system is idle? NO MORE time than would normally be needed for my desktop PC that has an actual SoundBlaster Live card in it (when Windows initally starts up, and my SoundFont is loaded into system RAM for the SBLive).

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #339
Is this workaround with Windows XP?

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #340
Is this workaround with Windows XP?


Yes, that's what I'm running... Windows XP Professional with Service Pack 3.

Although, I'm assuming that this should help/work with Vista/7/8 as well, as these incarnations of Windows handle "file caching" (for lack of a better term) similarly to Windows XP

In other words: Read a largish file once within a given Windows session, hard drive access. Read the same largish file a second time within the same Windows session, almost no hard drive access.

P.S. Been twiddling around with my described $hit-rig fix... seems to work quite well. 100% success (with either NO stutters, or only minimal ones) when using my SoundFont with the BASSMIDI Driver; running DOOM in DOSBox, running Tetris Classic for DOS (or Tetris Classic for Windows, running under an installed copy of Windows 3.11 in DOSBox), playing MIDI files in Windows Media Player, as well as when running my ancient version of Cakewalk Professional v3.02

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #341
OK, here's another handy one...

My previous instructions are great if you load and use the SAME SoundFont (or a set of SoundFonts) ALL of the time.

The following instructions allow you to do the same, except on-the-fly for ANY SoundFont (handy if you load various different SoundFonts within a given Windows session):

1 - Create a new batch file using WinDoZe Notepad with the filename "Preload Any SoundFont.bat" with the following contents:

---cut here---
@ECHO OFF
COPY /Y %1 %1.preload
FC/B %1 %1.preload
DEL %1.preload
---cut here---

2 - Copy this file to your "C:\Windows" directory.

3 - Create a Windows shortcut to the file (right-click the file in your "C:\Windows" directory, and click "Create Shortcut.

4 - Rename this shortcut to the filename "Preload Any SoundFont.lnk".

5 - Set the properties for the shotcut to "Run" as "Minimized", and change the icon to your preference (I like icon #18 (the eighth icon in the second row) in the "C:\Windows\System32\MMSys.cpl" Windows Control Panel file).

6 - Copy the new "Preload Any SoundFont.lnk" shortcut file to your "C:\Documents and Settings\USER NAME\SendTo" directory.

After restarting Wwindows, you can right-click on any SoundFile file, click on "Send To", and then left-click on "Preload Any SoundFont" for ANY SoundFont file

P.S. Since I couldn't attach any files here in the forum, screenshots and a ZIP with the required files can be found in this message thread -> http://www.vgmusic.com/phpBB3/viewtopic.php?f=16&t=13967

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #342
Now here's a weird one...

I was playing around with the ancient "DoReMiX 2" (by Roland, circa 1994-1995):

http://static.digischool.nl/mu/Community/d...remix/disk1.zip
http://static.digischool.nl/mu/Community/d...remix/disk2.zip
http://static.digischool.nl/mu/Community/d...remix/disk3.zip

...LOTS of fun, but I experienced a rather weird glitch with the BASSMIDI Driver.

If I run DoReMiX under an installed copy of Windows 3.11 running under DOSBox, it works fine.

Also, if I set the Windows MIDI Mapper to "Out to MIDI Yoke 1", and then pipe it to my old MIDI sequencer Cakewalk Professional v3.01 (setting CWP's MIDI input to "In from MIDI Yoke 1", and CWP's MIDI output to either of the BASSMIDI Driver ports), it ALSO works fine (running both under Windows XP).

But, If I set the Windows MIDI Mapper to the BASSMIDI Driver (port A or B), the audio IMMEDIATELY (and permanently) cuts out after a few seconds or so (again, running under Windows XP).

Now, for the weird thing...

I discovered that if I have the BASSMIDI Driver Configuration utility idling in the background WHILE running DoReMiX (under Windows XP), it works fine... NO sound dropout at all (?). :scratches_head:

I can even start playback with DoReMix, close the BASSMIDI Driver Configuration utility, and the sound cuts out. While DoReMiX is still playing, start up the BASSMIDI Driver Configuration utility, and then the sound STARTS PLAYING AGAIN... weird.

P.S. If I have the Windows MIDI Mapper set to any of my other installed MIDI devices and drivers (MUNT, Yamaha S-YXG50 softsynth, MS GS softsynth, or either of my SBLive's MIDI ports), DoReMiX works fine as well.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #343
I posted in this thread sometime last year. Now I am having another issue after finally deciding to try BASSMIDI again.

While in GZDoom, ZDoom, etc., I get a crackling noise on the music. Changing settings in either GZDoom or BASSMIDI do nothing.

Another thing is that BASSMIDI is completely silent if I try to use it anywhere else (Windows Media Player, Foobar2000).

Using Windows 8.1

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #344
weird, i dont work on this anymore, ask kode54.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #345
This seemed like the appropriate spot to post this, but sorry if it's not; i'm new 'round here.

i'm using the bassmidi driver - or, trying to, anyway - and i'm getting application crashes right at or shortly after launch for every 64-bit program.  32-bit apps - even 32-bit flavors of the 64-bit crashers - all appear to run fine.  i've tried sibelius 7, motu digitial performer 8, i just downloaded and tried scorecloud... all failures.  notably, sibelius croaks when i attempt to alter the audio configuration and enable bassmidi.  DP8 doesn't ever make it a full and upright position.

i've got win7 ultimate x64.  the eventviewer shows the app crashes all have the same error code: 0xc0000374.

surely i must've screwed up installation somehow.  are there any brainbulbs going off or any "a-ha!"s out there?  your help is appreciated.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #346
weird, i dont work on this anymore, ask kode54.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #347
Now, for the weird thing...

I discovered that if I have the BASSMIDI Driver Configuration utility idling in the background WHILE running DoReMiX (under Windows XP), it works fine... NO sound dropout at all (?). :scratches_head:

I can even start playback with DoReMix, close the BASSMIDI Driver Configuration utility, and the sound cuts out. While DoReMiX is still playing, start up the BASSMIDI Driver Configuration utility, and then the sound STARTS PLAYING AGAIN... weird.



Found another one that does the exact same thing... SimCity Classic for Windows. Really weird.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #348
Hi, I'm an attempted new BASSMIDI user here, but failed, having install/configuration/uninstall issues. Install seemed to go fine, but then after rebooting and trying to run the Configure app, it immediately crashed (and attempted to report to Microsoft, fat lot of good that does) every time I tried to run it. So I tried to uninstall it, and then the uninstall shortcut in the Start Menu couldn't find the uninstallation file. I navigated to C:\Windows\System32\bassmididrv and the file bassmididrvuninstall.exe wasn't there. I searched my system for it, and it's nowhere to be found. Uh oh...

So then I tried to run the installer again, and what do you know, it's also an uninstaller (or so it thinks...). I clicked "OK" to uninstall, and the window simply disappeared, no progress bar, no "uninstall successful" message, nothing. So I went back to C:\Windows\System32\bassmididrv, and sure enough, it's still there and still has all the files in it that were there before.

So now I can't configure it nor uninstall it. Can you provide instructions for a full manual uninstall, including registry entries to delete/revert, etc.? The system in question is WinXP SP3 Home. Also, do you know why I'm having these problems, and can it be fixed? What about trying an older version? I downloaded the installer for 1.06 but I have NOT yet tried to run it, and don't plan to until I can be sure the current version is properly removed.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7

Reply #349
The installer script is here:

https://github.com/kode54/BASSMIDI-Driver/b...bassmididrv.nsi

From there, the uninstaller should be doing the following:

Code: [Select]

Modify this entry to restore the old default driver:
  HK_LOCAL_MACHINE "Software\Microsoft\Windows NT\CurrentVersion\Drivers32"
With the values that were kept as backup in here (MIDI contains the key to modify, and MIDIDRV the driver to replace it with)
  HK_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup" on MIDI and MIDIDRV


Delete these two registry entries:
  HK_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth"
  HK_LOCAL_MACHINE "Software\BASSMIDI Driver"


Delete the uninstaller entry:

  HK_LOCAL_MACHINE Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth

Delete program file icons:

  $SMPROGRAMS\BASSMIDI System Synth

Delete these files on reboot:
 $WINDIR\System32\bassmididrv\bass.dll
 $WINDIR\System32\bassmididrv\bassmidi.dll
 $WINDIR\System32\bassmididrv\bassmididrv.dll
 $WINDIR\System32\bassmididrv\bass_mpc.dll
 $WINDIR\System32\bassmididrv\bassmididrvuninstall.exe
 $WINDIR\System32\bassmididrv\bassmididrvcfg.exe
 $WINDIR\System32\bassmididrv\bassflac.dll
 $WINDIR\System32\bassmididrv\basswv.dll
 $WINDIR\System32\bassmididrv\bassopus.dll
 $WINDIR\System32\bassmididrv\sfpacker.exe


That should be all.


The usual problems that arise is files being in use, but i don't have a clear explanation of what happened in your case.