Skip to main content

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

0 Members and 1 Guest are viewing this topic.
  • RichNagel
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #75
I am personally curious how that ass solved it in that coolsoft synth.


LOL! I think that's what he did.. install the files to their own subdirectory.


I suppose that would be one solution, methinks. (installing in own directory).


Yeah, I'm sure that would fix it. As long as the PopCap games (or any other games that use BASS.DLL) don't find it in one of the system "path" directories, it should work just fine.

Kind of similar to the hex-edit hacks that I did to rename the files (that I mentioned over at VGMusic)... the games in question can't find a BASS.DLL in one of the system path directories, so it simply uses the one that is installed and located within it's own game directory.


I am rewriting that installer script anyway for the XG Win7 synth (since that expects VSTis for synths instead of BASS).

though legally, thats in a minefield of its own. Maybe I should do in-memory patching of the synth in the driver itself whenever a XG VSTi is loaded, to crack it. Or risk distributing a no-longer published VSTi since Yamaha can't get off its arse and support it. So I ended up having to recrack the synth myself anyway to no longer require a registry key or even installation for it to work in foo_midi properly without a installer.


Hehe, all that code talk boggles my mind <grin>. In a nutshell though, it sounds as if you're attempting to get the S-YXG50 to function under Vista/7? If so, that would be extremely cool

I've been using the S-YXG50 WDM softsynth for quite sometime now (under Windows XP), and it would be great if Vista/7 users had an easier way to install it as well . Would it act as a "global" kernel driver of sorts (like it does under Windows XP, and like the BASSMIDI Driver does), or would it still be a "VSTi" sort of thing (requring a virtual MIDI patch cable)?


P.S. BTW, dunno if any of this is of help, but a collection of XG type stuff here -> http://www.cmoo.com/snor/weeds/Yamaha_XG/

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #76
Yes, using a heavily modified XG VSTi, allow for a XG driver under Windows 7/Vista.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #77
Yay:
http://blog.bits-in-motion.com/2009/05/vis...-weirdness.html

Found the solution to all the MIDI selection madness.
Your MS funding at work, gentlemen >_>

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #78
http://www.vgmusic.com/phpBB3/viewtopic.ph...=120189#p120189

We got a VST based MIDI driver working. XG in Win7, enough said.

Quote
Would it act as a "global" kernel driver of sorts (like it does under Windows XP, and like the BASSMIDI Driver does)


Yes, it functions as a usermode driver. Not one of those crappy MIDI loopback solutions.
  • Last Edit: 03 July, 2011, 06:19:14 AM by mudlord

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #79
added 2.01/2.02

changelog is at usual spot.

  • raygrote
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #80
Hi,
Just came across this driver awhile ago, and I must say it is the best I've seen! There are only two things I can see that would make it perfect.
First, I have midis where instruments cut out left and right, that work fine in XM Play with the same soundfont especially when the voice limit is set all the way up to 300. Maybe a voice limit in bassmidi could be added? And, while not necessary, a master reverb in bassmidi would be nice. I turned it up a little in XM Play. For XM play, I'm using midi plug-in revision 10d, which I believe is the latest version. Maybe that will help implement new features if you decide to do so. It also has mixing, transposing, and tempo control, but to include them in a realtime driver would be pretty wasteful.
Other than that, the driver is perfect! Thank you so much for rescuing us with something that actually works well. Well i'm being a bit sarcastic, there are of course other options, but why bother with them now?

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #81
Are you sure there is a voice limit like that? In the driver, there is a limit of 256 voices, because of BASSMIDI itself. XMPlay should have the same limit, since xmp-midi and bassmidi is the same code basically.

  • raygrote
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #82
Hi,
Thank you for replying. In the newest version of the plug-in, there is a voice limit that goes up to 300. But I just lowered XM play's voice limit, and it still works fine, so it's not just that, I'm pretty sure it's an issue with short notes not being rendered properly because of being in realtime. The midi in question has a ton of drum rolls and cymbol rolls and maybe that was just too much to handle at once even with a small soundfont.
I doubt there's anything that can be done about that, but 256 voices should be sufficient.
Do you think it's worth adding a master reverb to bassmidi which is like that in the midi plug-in? It's not totally necessary but I think it would be useful.
Thanks.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #83
So newest plugin has a increased voice limit? never klnew that.
and no, I dont think its worth the effort honestly to add more controls than volume.

  • PaVliQ
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #84
Great. I have installed it on several machines on XP. Works perfect.


But I don't see any advanced SF2-synth options in config settings of midi-driver like:

-Reverb & Chorus & Gain e.t.c. thats exists in XMPLAY SF2 BASSMIDI config (a competent reference sf-2 midi decoder for me)

-Reverb, Chorus, Samplerate, Bitdepth, Buffer, Polyphony e.t.c like in Tuxguitar SF2 Fluidsynth Plugin


Maybe I don't understand this in a true meaning, but I see what I see: Great SF2 replacement of standard Windows GS Soft Synth gm.dls with the same non customisable settings. Simplier than ever possible.


P.S. From all sf2 synths I have seen a more advanced settings was in twsyng.exe (TiMidity++ Windows Synthesizer) - but it's very buggy and non-stable.

It's good to develop this system BASSMIDI driver that stable as it is, but with advanced preferences of highly customised in settings like on timidity++ and fluidsynth. In spite of all, this Windows BASSMIDI driver is best from all. And think will be better having more advanced options in driver settings.


And if you don't want to make more complex and advanced settings in driver, I agree with you because of a rule "more simplier - more stable".
  • Last Edit: 05 September, 2011, 12:13:05 PM by PaVliQ

  • raygrote
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #85
I agree with you. They would be nice to have but aren't necessary. Besides, I use XM Play for my rendering, so bassmidi is only there for the sequencing. I can deal with certain things not sounding exactly the same while I'm sequencing it.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #86
I really need to get my ass in gear and fixing some bugs before adding new features...
Same goes for the VST driver.

  • bennetng
  • [*][*][*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #87
I am using win7 x64 and BASSMIDI driver version 2.02 but the volume setting in the driver configuration dialog doesn't work (always maximum no matter what I set)
Is this only my problem?

Reduce volume in Windows mixer is not a good method as the output is already clipped before entering Windows mixer.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #88
Known bug.
Keep pestering us about it with a bugreport on the github page and we will fix it.

  • raygrote
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #89
Interesting bug there. My problem with volume is opposite at least on my computers with win xp sp3 I believe. Even when everything is maxed out, notes at velocity 127 are just at normal volume for me. I think when the volume bug is fixed, the default should be at around halfway up, and at max volume things are clipping, so that we have a wide range of volumes to choose from, from too quiet to distorted. Just my opinions.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #90
When was volume changing last working?

  • raygrote
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #91
Hmm, I don't know. I never had to use it since it was maxed out by default and it was almost loud enough, not quite.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #92
Oh, weird, will need to look at it.
In the meantime, tried altering the registry key at HKEY_CURRENT_USER\Software\BASSMIDI Driver?
  • Last Edit: 19 September, 2011, 09:48:39 PM by mudlord

  • bennetng
  • [*][*][*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #93
Oh, weird, will need to look at it.
In the meantime, tried altering the registry key at HKEY_CURRENT_USER\Software\BASSMIDI Driver?

No difference, volume unchanged.

  • Batman321
  • [*][*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #94
How do I uninstall it?

  • raygrote
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #95
Hi,
there is an uninstall option in all programs, if you're using XP. Don't know about anything higher but it shouldn't be hard to find, just follow standard uninstallation procedure that you would with most other programs.

  • HunterZ
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #96
What happened to Mudlord's account and the project page on Github? They're both giving 404 errors now.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #97
I'm migrating the source code and binaries to my own server.

  • HunterZ
  • [*]
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #98
I'm migrating the source code and binaries to my own server.

Thanks. Was causing some concern over at VOGONS.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
BASSMIDI MIDI synthesiser for Windows XP/Vista/7
Reply #99
Sorry bout that.
Source for bassmididrv is here: http://svn.mudlord.info/bassmididrv
Binaries are here:                    http://www.mudlord.info/crap/audio/