Small usability tweaks
Please let our ADS show!
This sites offers only FREE software and it's supported by a few advertisement boxes (no intrusive popups).
Please:
- disable your AdBlocker by adding CoolSoft website to whitelist
- give the proper cookie consent
- enable JavaScript for this website
This seconds wait is to let you update your browser configuration...
Ok, I've done the required changes... now show me your content!- tealsuki
- Posts: 2
- Joined: 16 Ott 2016 - 05:39
- coolsoft
- Posts: 1972
- Joined: 25 Mar 2012 - 01:19
1)
VMS selects bank/preset when the soundfont is loaded and assigned to the MIDI stream, but that info is done on the whole SF2 file, not at channel level.
To do that I should intercept each incoming MIDI patch-change message and display it accordingly instead of Program name (if missing)... do you mean that?
2)
This is the BASS function called by VMS when an SF2 soundfont is loaded:
http://www.un4seen.com/doc/#bassmidi/BASS_MIDI_FontLoad.html
Using BASS documentation you should understand what those parameters mean (at least more than me ;)).
I'm much more a developer than a MIDI SoundFonts expert, so I hardly understand what you mean with "we cannot set drum replacements", sorry.
You should, at first, check if this configuration is already possible in BASS using XMPlay (https://support.xmplay.com, a portable player written by the same author as BASS) + its MIDI plugin.
Configure XMPlay MIDI to load your soundfont and replace the patches you want.
If you're able to reach the configuration you like, post here a screenshot of how you configured XMPlay MIDI plugin.
If not, try to reprhrase this question in "musical language" and I'll post a technical question on BASS forum and ask for help...
About opensourcing VMS: sorry, no, there's actually no plan to do so ;)
- tealsuki
- Posts: 2
- Joined: 16 Ott 2016 - 05:39
Hi, thank you for responding! Attached are screen captures of a configuration in XMPlay where the topmost font is configured to only replace "d000" (drum bank 0?, appears to be equal to bank 128), preset 000 (the Standard drum kit)
Your guess is as good as mine as to where the locations of d001 and up are, but the BASSMIDI documentation says bank 128 (which cannot currently be selected in VMS) contains the drum presets. [1] [2] I think a bit of further experimentation is needed.
- Attachments (Only registered users)
- Capture1.PNG
- Capture2.PNG
- Capture3.PNG
- Capture4.PNG
Navigazione
Login
Clicca qui per supportare il mio lavoro con PayPal
oppure offrimi un caffè