Bill S-B
You are here
Home › Forum home › VirtualMIDISynth › Wishlist › Classical Organs need to play dozens of presets at once ›Classical Organs need to play dozens of presets at once
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!- bstuartb
- Posts: 9
- Joined: July 18, 2014 - 09:46
- bstuartb
- Posts: 9
- Joined: July 18, 2014 - 09:46
Further to the above, I now hear that the BASS library allows up to 128 channels to be setup and played at once.
Of course the calls are to their own DLL, and are not bit/byte-packed like the hardware midi format which only allows 4 bits for channel selection.
Could VirtualMIDISynth offer access via the same subroutine calls?
Bill S-B
- coolsoft
- Posts: 1978
- Joined: March 25, 2012 - 01:19
Sadly Windows MIDI functions strictly follow the MIDI standard, so there's no (supported) way for any MIDI software to access more than 16 channels.
MIDI data is moved through Windows Multimedia layer within a WORD (2 bytes = 16 bits) but only the lower byte is significant: the HIGH nibble (4 bits) is the channel and the LOW nibble represents the message (NOTE ON, NOTE OFF, ...).
From the virtual device driver point of view there's no way to access more than 16 channels... other than using more than one device.
VMS 1.x is limited to a single virtual device, but VMS 2.x will have up to 4 devices, each one with its own soundfont configuration.
VMS 2.x is actually in alpha stage, but it's almost feature complete and stable to be safely tested.
This way you could reach a total of 64 channels, splitted over 4 devices.
Well, it's not like the 128 limit of BASS, I agree, but it's a x4 step forward ;)
- bstuartb
- Posts: 9
- Joined: July 18, 2014 - 09:46
Thanks - that sounds great. 64 is a pretty good number and most CPUs will be quite busy when big chords are played on 64 simultaneous presets!
Bill S-B
- coolsoft
- Posts: 1978
- Joined: March 25, 2012 - 01:19
Some user is successfully playing more than one Black MIDI track together, so it should only be a matter of CPU power ;)
Anyway having 64 channels in a single device or 64 splitted over 4 devices should not differ so much for the CPU.
Feel free to report your thoughts here or in VMS 2.x alpha thread.
Navigation
Login
Support me
Click here if you want to support CoolSoft using PayPal