BASSMIDI MIDI synthesiser for Windows XP/Vista/7, A new SoundFont based MIDI synth for Win7/Vista/XP |
![]() ![]() |
BASSMIDI MIDI synthesiser for Windows XP/Vista/7, A new SoundFont based MIDI synth for Win7/Vista/XP |
Aug 31 2012, 11:49
Post
#251
|
|
![]() Group: Developer (Donating) Posts: 713 Joined: 1-December 07 Member No.: 49165 |
|
|
|
|
Aug 31 2012, 16:16
Post
#252
|
|
![]() Group: Members Posts: 76 Joined: 31-March 11 Member No.: 89441 |
Thanks for the link, mudlord Hehe, I thought y'all was refering to this one though (it's also called "TMIDI"): http://hp.vector.co.jp/authors/VA010012/ After having a look at the link to the one that you posted, I now realize that this: P.S. (don't wanna get off-topic or sidetracked here, but, re: the TMIDI player): Download this file: http://vogons.zetafleet.com/download.php?id=8757 (StarGame.zip, contains StarGame.mid), play it in the TMIDI player, and watch the LED display at the bottom-left of the player's GUI ...doesn't make any sense LOL! @kode54, The file that I logged with Process Monitor; I used the TMIDI player that I linked to above... I hadn't realize that you were refering to a completely different one with the same name. Should I re-do the Process Monitor log using the TMIDI player that you were refering to, or was the one that I used OK for the log file? This post has been edited by RichNagel: Aug 31 2012, 16:29 |
|
|
|
Aug 31 2012, 20:26
Post
#253
|
|
|
Group: Members Posts: 6 Joined: 7-March 09 From: Buenos Aires Member No.: 67711 |
I logged only to say this is awesome. The BASSMIDI driver too btw. However I may be looking for some other soundfonts since the ones linked doesn't seem to support bending (I use Guitar Pro 6). This post has been edited by hernaaan: Aug 31 2012, 20:27 -------------------- $ lame -V3 -q2
|
|
|
|
Aug 31 2012, 22:56
Post
#254
|
|
|
Group: Members Posts: 1559 Joined: 24-June 02 From: Catalunya(Spain) Member No.: 2383 |
Hehe, I thought y'all was refering to this one though (it's also called "TMIDI"): http://hp.vector.co.jp/authors/VA010012/ Offtopic: I also found Tom's MIDI first, and the thing about the left box didn't make sense, so I looked for another one and finally found the japanese one. The japanese one is incredible. TiMidity looks like a small brother of it (i.e. trying to look like the former, but failing short). It might actually be based (code-wise) on it, since it even shows the battleship in StarGame.mid Also, Bassmidi shines against TiMidity's engine. In some songs TMidi/Bassmidi sounds quite different than TiMidity, even when using the same soundfont file. (I guess it's the implementation of chorus/reverb, and some envelope handling) |
|
|
|
Aug 31 2012, 23:19
Post
#255
|
|
![]() Group: Members Posts: 76 Joined: 31-March 11 Member No.: 89441 |
However I may be looking for some other soundfonts since the ones linked doesn't seem to support bending (I use Guitar Pro 6). Are you refering to a standard MIDI pitch wheel controller? If so, the actual SoundFont has nothing to do with the ability of pitch bending, but rather the player program itself. I have Guitar Pro v5.2 and IIRC; the MIDI pitch wheel isn't supported when importing a MIDI file into the program (but rather filtered or stripped out). |
|
|
|
Aug 31 2012, 23:24
Post
#256
|
|
![]() Group: Members Posts: 76 Joined: 31-March 11 Member No.: 89441 |
since it even shows the battleship in StarGame.mid Yeah, that's what I thought was so cool about it Also, Bassmidi shines against TiMidity's engine. In some songs TMidi/Bassmidi sounds quite different than TiMidity, even when using the same soundfont file. (I guess it's the implementation of chorus/reverb, and some envelope handling) Yeah, the BASSMIDI Driver (and BASSMIDI) definitely dwarfs TiMidity's SoundFont rendering by comparison When I first discovered the BASSMIDI Driver early last year, I posted messages all over the Internet talking about/announcing it. The feedback was basically "TiMidity will NOW be deleted from my PC!" <grin> (Edit) Folks, I've said this before, I'll say it again: As a MIDI enthusiast who has primarily used SoundFonts with my old AWE32s (and currently my SBLive) for all of my own music, I have to say that BASSMIDI/the BASSMIDI Driver is the closest to having a REAL AWE32/SBLive (EMU-8000/EMU-10K/EMU-20K hardware) as you can get This post has been edited by RichNagel: Aug 31 2012, 23:30 |
|
|
|
Aug 31 2012, 23:26
Post
#257
|
|
![]() Group: Admin Posts: 4219 Joined: 15-December 02 Member No.: 4082 |
Not entirely true. SoundFonts can reroute the behavior of the pitch wheel, in addition to other controllers.
|
|
|
|
Aug 31 2012, 23:31
Post
#258
|
|
![]() Group: Members Posts: 76 Joined: 31-March 11 Member No.: 89441 |
Not entirely true. SoundFonts can reroute the behavior of the pitch wheel, in addition to other controllers. I wasn't aware of that. Is this something that can be edited or changed in (something like) Vienna Studio? I know that in VS you can add a lot of reverb and chorus (essentially overriding a MIDI file's NRPN added reverb and chorus controllers) to a SoundFont, but didn't know that something similar could be done to the pitch wheel (or maybe even the mod wheel) itself. This post has been edited by RichNagel: Aug 31 2012, 23:35 |
|
|
|
Sep 1 2012, 03:48
Post
#259
|
|
![]() Group: Developer (Donating) Posts: 713 Joined: 1-December 07 Member No.: 49165 |
yes, same can be done for low pass filter cutoff/resonance.
|
|
|
|
Sep 1 2012, 06:12
Post
#260
|
|
![]() Group: Members Posts: 76 Joined: 31-March 11 Member No.: 89441 |
|
|
|
|
Sep 1 2012, 10:37
Post
#261
|
|
![]() Group: Admin Posts: 4219 Joined: 15-December 02 Member No.: 4082 |
I only assumed it could control that from Audio Compositor. I can't run VS because I don't have actual SoundFont hardware installed.
|
|
|
|
Sep 1 2012, 12:00
Post
#262
|
|
|
Group: Members Posts: 160 Joined: 22-December 05 Member No.: 26587 |
Soundfont 2.1 (since SB Live/ E-MU APS) has much more flexible configuration than 2.0 (AWE)
http://connect.creativelabs.com/developer/...ont/sfapp21.pdf AFAIK BASSMIDI only supports sf 2.0 because the soundfonts I use (AnotherGS/AnotherXG) have some sf 2.1 specific effects which BASSMIDI cannot reproduce, For example, the violin in AnotherGS/XG will sound duller in lower velocity when playing in sf2.1 compatible synthesizers. GeneralUser soundfont's creator has an article comparing some obvious differences between sf2.0 and sf2.1 http://www.schristiancollins.com/sfdiagnostic/index.htm |
|
|
|
Sep 1 2012, 12:23
Post
#263
|
|
|
Group: Members Posts: 1559 Joined: 24-June 02 From: Catalunya(Spain) Member No.: 2383 |
Thanks! I wasn't aware there was a new version of GeneralUserGS. I had 1.4. |
|
|
|
Sep 1 2012, 16:44
Post
#264
|
|
|
Group: Members Posts: 160 Joined: 22-December 05 Member No.: 26587 |
S. Christian Collins' article is somewhat outdated. If SB Live is using the latest official driver, or using Audigy's driver, their sf2.1 compatibility are the same. X-Fi is also compatible with sf2.1, however, because X-Fi has much higher sample interpolaton quality, it will have audible differences with SB Live and Audigy. I really hope BASSMIDI will support sf2.1 modulator properties. Some of these properties can only be set in Vienna, MIDI message (such as controller, sysex) cannot change them.
I also has an article describing Creative driver's soundfont bugs Bug 1 and 2 is specific for SB Live (and Audigy?), bug 3 is present on SB Live/Audigy/X-Fi http://www.geocities.jp/anothergs/driver.html This post has been edited by bennetng: Sep 1 2012, 17:35 |
|
|
|
Sep 1 2012, 17:53
Post
#265
|
|
![]() Group: Members Posts: 76 Joined: 31-March 11 Member No.: 89441 |
Ahh... I understand now.
I've always used Vienna SoundFont Studio version 2.3, as I CAN'T STAND the GUI of version 2.4. In Vienna SoundFont Studio version 2.3 (which BTW is what I used to create WeedsGM3.sf2 with) there aren't any parameters for adjusting anything related to the pitch wheel. But, I just fired up Vienna SoundFont Studio version 2.4, and there are indeed a bunch of things that can be changed as far as the pitch wheel is concerned. I was able to set the sensitivity WAY UP (to the point of being completely useless); as well as setting the sensitivity way down, which essentially disabled the usage of the pitch wheel. |
|
|
|
Sep 1 2012, 20:06
Post
#266
|
|
![]() Group: Members Posts: 76 Joined: 31-March 11 Member No.: 89441 |
BTW, on the topic of the BASSMIDI Driver and SoundFonts in general, a little something that I uploaded a few weeks ago:
You know how so many web sites that sell (or have free) SoundFonts always seem to have a page of: "Listen to an MP3 of our product HERE" / "Listen to the original MIDI with YOUR hardware HERE"? Well, here's a nice one that does just that The original MIDI is "SYMPHONY.MID" that shipped with damned near EVERY Creative Labs' sound card since the dawn of time LOL. Originally sequenced in 1993-1994 by "Dr. Chew" (I think?), I've always thought that MIDI was 'way ahead of it's time' hardware-wise <grin>. Anyhow, I've optimized it a bit for the BASSMIDI Driver, and also recorded an MP3 of it in action (along with my WeedsGM3.sf2 SoundFont)... the MP3 in all of it's glory really shows them both off IMHO Hehe, the reason for the "_BM" in the filenames? Heh, just like Yamaha XG optimized MIDIs that always seem to include an "XG" in the filename... "_BM" for BASSMIDI http://jasonwilliams400com.startlogic.com/...Symphony_BM.mid http://jasonwilliams400com.startlogic.com/...Symphony_BM.mp3 |
|
|
|
Sep 1 2012, 20:31
Post
#267
|
|
![]() Group: Admin Posts: 4219 Joined: 15-December 02 Member No.: 4082 |
What about Viena? It even works without Creative hardware.
|
|
|
|
Sep 2 2012, 01:12
Post
#268
|
|
![]() Group: Developer (Donating) Posts: 713 Joined: 1-December 07 Member No.: 49165 |
speaking of midis.
http://mudlord.info/musix/satellite_one.mp3 http://mudlord.info/musix/satellite_one.mid needs some tinkering. |
|
|
|
Sep 2 2012, 02:21
Post
#269
|
|
![]() Group: Members Posts: 76 Joined: 31-March 11 Member No.: 89441 |
What sort of tinkering/tweaking does it need?
|
|
|
|
Sep 2 2012, 02:39
Post
#270
|
|
![]() Group: Developer (Donating) Posts: 713 Joined: 1-December 07 Member No.: 49165 |
I need to fix some NRPNs like pitch bend sensitivity on loopStart/End so that it sounds correct when looping, proper echo, etc.
|
|
|
|
Sep 2 2012, 04:54
Post
#271
|
|
|
Group: Members Posts: 160 Joined: 22-December 05 Member No.: 26587 |
What about Viena? It even works without Creative hardware. sf 2.1 modulators seems editable but the result is not audible. Maybe I am not familiar with Viena yet. http://www.flickr.com/photos/82931408@N02/...in/photostream/ This post has been edited by bennetng: Sep 2 2012, 05:02 |
|
|
|
Sep 2 2012, 04:58
Post
#272
|
|
![]() Group: Members Posts: 76 Joined: 31-March 11 Member No.: 89441 |
I need to fix some NRPNs like pitch bend sensitivity on loopStart/End so that it sounds correct when looping, proper echo, etc. If you can tell me what you which controllers that you want edited (and their correct values), I can do it for ya Here's what I see in Cakewalk Pro that is RPN/NRPN related: CODE Trk Hr:Mn:Sc:Fr M:B:T Chn Kind Type Value
2 00:00:04:26 3:1:010 2 Contrl 101-RPN MSB 0 2 00:00:04:26 3:1:011 2 Contrl 100-RPN LSB 0 2 00:00:04:26 3:1:012 2 Contrl 6-Data MSB 21 2 00:00:04:26 3:1:013 2 Contrl 38-Data LSB 0 1 00:00:05:09 3:1:100 1 Contrl 101-RPN MSB 0 1 00:00:05:09 3:1:101 1 Contrl 100-RPN LSB 0 1 00:00:05:09 3:1:102 1 Contrl 6-Data MSB 15 1 00:00:05:09 3:1:103 1 Contrl 38-Data LSB 0 3 00:00:06:29 3:4:070 3 Contrl 101-RPN MSB 0 3 00:00:06:29 3:4:071 3 Contrl 100-RPN LSB 0 3 00:00:06:29 3:4:072 3 Contrl 6-Data MSB 5 3 00:00:06:29 3:4:073 3 Contrl 38-Data LSB 0 8 00:00:13:08 6:3:010 8 Contrl 101-RPN MSB 0 8 00:00:13:08 6:3:011 8 Contrl 100-RPN LSB 0 8 00:00:13:08 6:3:012 8 Contrl 6-Data MSB 11 8 00:00:13:08 6:3:013 8 Contrl 38-Data LSB 0 7 00:00:13:17 6:3:070 7 Contrl 101-RPN MSB 0 7 00:00:13:17 6:3:071 7 Contrl 100-RPN LSB 0 7 00:00:13:17 6:3:072 7 Contrl 6-Data MSB 20 7 00:00:13:17 6:3:073 7 Contrl 38-Data LSB 0 11 00:00:41:23 18:2:070 11 Contrl 101-RPN MSB 0 11 00:00:41:23 18:2:071 11 Contrl 100-RPN LSB 0 11 00:00:41:23 18:2:072 11 Contrl 6-Data MSB 18 11 00:00:41:23 18:2:073 11 Contrl 38-Data LSB 0 10 00:00:42:02 18:3:010 9 Contrl 101-RPN MSB 0 10 00:00:42:02 18:3:011 9 Contrl 100-RPN LSB 0 10 00:00:42:02 18:3:012 9 Contrl 6-Data MSB 33 10 00:00:42:02 18:3:013 9 Contrl 38-Data LSB 0 13 00:01:39:11 42:2:070 13 Contrl 101-RPN MSB 0 13 00:01:39:11 42:2:071 13 Contrl 100-RPN LSB 0 13 00:01:39:11 42:2:072 13 Contrl 6-Data MSB 13 13 00:01:39:11 42:2:073 13 Contrl 38-Data LSB 0 12 00:01:41:05 43:1:070 12 Contrl 101-RPN MSB 0 12 00:01:41:05 43:1:071 12 Contrl 100-RPN LSB 0 12 00:01:41:05 43:1:072 12 Contrl 6-Data MSB 33 12 00:01:41:05 43:1:073 12 Contrl 38-Data LSB 0 5 00:01:57:02 49:4:010 5 Contrl 101-RPN MSB 0 5 00:01:57:02 49:4:011 5 Contrl 100-RPN LSB 0 5 00:01:57:02 49:4:012 5 Contrl 6-Data MSB 20 5 00:01:57:02 49:4:013 5 Contrl 38-Data LSB 0 This post has been edited by RichNagel: Sep 2 2012, 05:00 |
|
|
|
Sep 2 2012, 07:11
Post
#273
|
|
|
Group: Members Posts: 160 Joined: 22-December 05 Member No.: 26587 |
Pitch bend sensitivity is RPN, the MIDI file has no NRPN
The echo is created by duplicating and delaying two separate channels, it is not a MIDI effect. The file does not loop well because it is not perfectly quantized and the loop points are not accurate. corrected file: http://www.sendspace.com/file/au5wyn This post has been edited by bennetng: Sep 2 2012, 07:27 |
|
|
|
Sep 2 2012, 16:00
Post
#274
|
|
![]() Group: Members Posts: 76 Joined: 31-March 11 Member No.: 89441 |
|
|
|
|
Sep 2 2012, 23:36
Post
#275
|
|
![]() Group: Developer (Donating) Posts: 713 Joined: 1-December 07 Member No.: 49165 |
thanks bennetg, seems then this midi aint good enough for a vst driver demo...need more practise sequencing, after a 3 year or so break.
someone should indeed upload what richard did to the server, its cool. This post has been edited by mudlord: Sep 2 2012, 23:36 |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 24th May 2013 - 06:21 |