Skip to main content

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

0 Members and 1 Guest are viewing this topic.
  • bennetng
  • [*][*][*][*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #275
Some Roland and Yamaha official demos are very good, these files can demonstrate BASSMIDI's GS/XG compatibility as well.
http://www.sendspace.com/file/pwcw2v

OXYCUTE.MID (XG) is very interesting, changing foo_midi's sample rate will change the filter/resonance response dramatically. Other two files are GS.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #276
added configurable sound buffer lengths for xaudio2 output.
should fix some issues.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #277
With the default buffer length (100), I get an APPCRASH error in faulty module XAudio2_7.dll (version 9.29.1962.0). Setting the buffer to 64 or less apparently prevents the library from crashing.

[Win7-64]
Kaminarimon HES Music Archive

  • bennetng
  • [*][*][*][*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #278
Same here but I don't really care because I have no problem with low latency (10). This level of latency is comparable to running VSTi in DAW. Good job, thanks!
  • Last Edit: 22 September, 2012, 01:28:30 PM by bennetng

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #279
Seems to work OK here  I had a few 'inital loading' stutters, but not that many after the samples were completely loaded.

I didn't really notice any difference though no matter where the buffer slider was set... does this Xaudio2 thing apply to me? I was really excited about the possibility of real low latency.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #280
Seems then your system prefers the DirectSound driver, or it must hate xaudio2?
Did the build just before the x64 changes work for you?
  • Last Edit: 23 September, 2012, 09:27:03 PM by mudlord

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #281
Seems then your system prefers the DirectSound driver, or it must hate xaudio2?
Did the build just before the x64 changes work for you?


I'm not sure if you were reply to me (or the previous posters), mudlord.

Anyhow, I had no problems with the versions before the x64 changes.

  • kode54
  • [*][*][*][*][*]
  • Administrator
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #282
Please try http://www.mudlord.info/bassmididrv/bassmididrv.exe again. I dropped out the floating point XAudio2 support, since a kind WikiPedia has informed me that it wraps to DirectSound on Windows XP, so probably won't work with floating point output there either.

Just to reiterate, the problems you are experiencing are more likely due to me bypassing BASS as an output method and using my own output interfaces instead.
  • Last Edit: 24 September, 2012, 08:16:25 PM by kode54

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #283
Seems to be working OK  It might be my ears, but I think there's a little less stuttering when first playing a MIDI file and the initial samples from the SoundFont are loaded in.

I still don't hear any difference with the buffer slider though (I'm on another PC that I've been testing the BMD driver on, so I'm comparing the BMD with the MS SoftSynth's latency).


Just to reiterate, the problems you are experiencing are more likely due to me bypassing BASS as an output method and using my own output interfaces instead.


(Edit) P.S. Just a-wondering: Does the BMD still use BASS.DLL and BASSMIDI.DLL (I'm assuming so)?
  • Last Edit: 24 September, 2012, 11:23:27 PM by RichNagel

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #284
yes, it still uses bassmidi.dll as the synthesiser. and bass.dll as the base.

BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #285
I have recently downloaded the latest version pf BASSMIDI and I am having troubles using this with DooM's MIDI music. Specifically with the music skipping, fading out, and/or stuttering (mostly on note-heavy parts like guitar riffs or when there is lag in the game). Using the XAudio2 buffer length slider helps a little bit but theirs still slight problems. Is there any way you all can fix this? My audio card is a Realtek AC97 Audio and a computer with 1GB RAM if it helps.
  • Last Edit: 02 October, 2012, 06:50:57 PM by Flynn_Taggart95

BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #286
Actually, I have just found out these problems pertain to just listening to MIDI music in general.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #287
OS? CPU?

BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #288
OS? CPU?

OS: Windows XP Professional (5.1, build 2600)
Processor: Intel Premium 4 CPU 300GHz (2 CPUs)

Hope this is what you wanted.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #289
I uploaded a new version with DirectSound buffer changing. try that?

BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #290
It helps quite a significant bit. Although there's still bits of stutter/cutout when the synth first starts up (like at Doom/Doom II's title) but once it gets going, it's sounds flawless. Just that wee hiccup.

I have both buffer sliders at max and the sync interpolation box is ticked
  • Last Edit: 03 October, 2012, 11:34:33 PM by Flynn_Taggart95

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #291
Same here... sliding the DS buffer up, all stutters are now gone (short of the initial load when the MIDI starts, which I've experienced in almost all of the other older drivers as well... so no biggie).

P.S. NOW I can actually hear a difference in latency with the DS slider (I noticed no difference with the XAudio2 slider in all of the versions).
  • Last Edit: 04 October, 2012, 12:09:02 AM by RichNagel

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #292
Yay. >_>

  • ex-driver
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #293
I checked the driver for Windows XP 32bit.

-Missing Tracks on Playback ( windows prof. 64bit 7 works ) example MIDI Human.MID Warcraft II 047 for example ( Timpani ) missing

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #294
example MIDI Human.MID Warcraft II 047 for example ( Timpani ) missing


Which WarCraft II MIDI file are you refering to? My track listing is:

Code: [Select]
INTROGM.MID
HWRRMGM.MID
HUMAN1GM.MID
HUMAN2GM.MID
HUMAN3GM.MID
HUMAN4GM.MID
HUMVGM.MID
HUMDTHGM.MID
OWRRMGM.MID
ORC1GM.MID
ORC2GM.MID
ORC3GM.MID
ORC4GM.MID
ORCVGM.MID
ORCDTHGM.MID


...which has no MIDI named only "HUMAN.MID".

  • ex-driver
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #295
Human1GM.MID for example. In windows 7 i can hear all tracks. In windows xp the timpani 047 is not present and sweep pad 095 maybe. (tested with v3.19 and v3.17)
  • Last Edit: 26 October, 2012, 02:38:39 PM by ex-driver

  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #296
Human1GM.MID for example. In windows 7 i can hear all tracks. In windows xp the timpani 047 is not present and sweep pad 095 maybe. (tested with v3.19 and v3.17)


I just tested it under Windows XP (with an older version 3.16), the timpani and sweep pad sounds just fine.

Are you _sure_ that it's not the SoundFont that you're using/loading?

  • ex-driver
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #297
LOL I found out what it is. I just forget to loading the 4th soundfont bank XD. Now seems to work. Sry for that

  • Vagabond
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #298
Looks like Windows 8 loathes MIDI. I'm trying to set the default MIDI device and it always reverts back to the crappy Windows default. I've tried setting the default device through BASSMIDI, Creative Soundfont Bank Manager, and Putzlowitsch's Vista MIDI Mapper Control Panel. It just doesn't save. Any tips?
  • Last Edit: 27 October, 2012, 07:44:11 AM by Vagabond

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #299
Ask kode54. IIRC he has Windows 8 installed, im stuck on 7.