Author Topic: Recruiting answers: How do you have your MIDI devices set up?  (Read 2482 times)

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 4,776
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: Recruiting answers: How do you have your MIDI devices set up?
« Reply #15 on: June 17, 2011, 07:59:26 »
LPChip, of course you can access XG instruments. However, as the name implies, XG is an extended version of the MIDI standard, and thus some things will work differently. I don't know the commands by heart, but you can f.e. use SendSX to capture program changes that the synth sends to your PC when connected via MIDI, and then use those messages to change the patches on the synth again. That said, weren't the standard XG instruments reachable by selecting the proper bank? I.e. all the General MIDI patches are in bank #0, and the XG patches are on the higher bank? That's how I remember it being organised on my CS1x again. Or are you talking about patches that are only reachable through a special play "mode" on the synth, like the "Performance" voices on the CS1x?
» No support, bug reports, feature requests via PM - they will not be answered. Use the forums and the issue tracker.

Offline LPChip

  • Administrator
  • *****
  • Posts: 4,619
    • http://lpchip.nl
  • Operating System: Windows 7 (x64bit)
Re: Recruiting answers: How do you have your MIDI devices set up?
« Reply #16 on: June 17, 2011, 09:38:44 »
The VST2MID plugins I tried to use couldn't access the banknumbers where the XG instruments reside. They only went to 128. OpenMPT has the same limitation. The XG bank has a banknumber of 56426 or something alike.
"Heh, maybe I should've joined the compo only because it would've meant I wouldn't have had to worry about a damn EQ or compressor for a change. " - Atlantis
"yes.. I think in this case it was wishful thinking: MPT is makng my life hard so it must be wrong" - Rewbs

Offline christofori

  • Workaholic artist
  • ***
  • Posts: 122
  • Gender: Male
  • christofori -aKa- Chris Molyneux
    • christofori's official web site
  • Operating System: Windows XP Pro SP3
Re: Recruiting answers: How do you have your MIDI devices set up?
« Reply #17 on: June 17, 2011, 10:36:33 »
Gotta *love* the MIDI 'standard' huh? :P

That high a bank number being used by a synth manufacturer (or SF developer) blows my mind.  The only feasable reason I can think they'd do that would be to prevent use of those sounds via methods such as you're describing (FE VST2MID -- and, thanks again to you!  When I found that post my world went golden!).  Besides, doesn't the MIDI 'standard' only accomodate 128 banks in total?
/christofori
'slightly disturbed and wonderfully content'
*Master of the Obvious*

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 4,776
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: Recruiting answers: How do you have your MIDI devices set up?
« Reply #18 on: June 17, 2011, 11:27:24 »
There is a low and a high bank select byte. This table suggests that the "standard" XG voices only use the low bank select byte, i.e. the one that OpenMPT supports. The current implementation of MIDI macros does not work very well, but you should still be able to use this custom macro (best to be used in the Z80-ZFF section):
BK 00 <MSB> 20 <LSB>
Where <MSB> is the high byte of bank select (in hex) and <LSB> the low byte. If this doesn't work, try adding 00 at the end of the macro. I can currently not test this because I don't have any XG hardware here, but it should work in theory. MIDI date is plain bytes, so there is absolutely no reason why you shouldn't be able to get it to work.
« Last Edit: June 17, 2011, 11:58:53 by Jojo »
» No support, bug reports, feature requests via PM - they will not be answered. Use the forums and the issue tracker.

Offline LPChip

  • Administrator
  • *****
  • Posts: 4,619
    • http://lpchip.nl
  • Operating System: Windows 7 (x64bit)
Re: Recruiting answers: How do you have your MIDI devices set up?
« Reply #19 on: June 17, 2011, 12:32:47 »
I couldn't get this to work because the plugin didn't support it. I had to manually set the channel, bank and patch and that box didn't go higher than 128, and my keyboard didn't responded to the midi messages (which can be the fault of my keyboard too).
"Heh, maybe I should've joined the compo only because it would've meant I wouldn't have had to worry about a damn EQ or compressor for a change. " - Atlantis
"yes.. I think in this case it was wishful thinking: MPT is makng my life hard so it must be wrong" - Rewbs

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 4,776
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: Recruiting answers: How do you have your MIDI devices set up?
« Reply #20 on: June 17, 2011, 12:40:39 »
As said: Try this custom Zxx macro.
» No support, bug reports, feature requests via PM - they will not be answered. Use the forums and the issue tracker.

Offline LPChip

  • Administrator
  • *****
  • Posts: 4,619
    • http://lpchip.nl
  • Operating System: Windows 7 (x64bit)
Re: Recruiting answers: How do you have your MIDI devices set up?
« Reply #21 on: June 17, 2011, 13:09:45 »
As said: Try this custom Zxx macro.

I can do that when am home. :)
"Heh, maybe I should've joined the compo only because it would've meant I wouldn't have had to worry about a damn EQ or compressor for a change. " - Atlantis
"yes.. I think in this case it was wishful thinking: MPT is makng my life hard so it must be wrong" - Rewbs

Offline christofori

  • Workaholic artist
  • ***
  • Posts: 122
  • Gender: Male
  • christofori -aKa- Chris Molyneux
    • christofori's official web site
  • Operating System: Windows XP Pro SP3
Re: Recruiting answers: How do you have your MIDI devices set up?
« Reply #22 on: June 17, 2011, 16:14:37 »
.. Ya'll go back and forth like a married couple sometimes, ya know..!?  :P
/christofori
'slightly disturbed and wonderfully content'
*Master of the Obvious*