VOGONS


Reply 1600 of 2175, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2024-01-08, 10:59:
I firs thinked what if sent GM OFF on OPL or XG device , will be work with errors or not play default patches. But to having hea […]
Show full quote

I firs thinked what if sent GM OFF on OPL or XG device , will be work with errors or not play default patches.
But to having heard from you what alll be good , I do modify reset file and add to this GM OFF message ) now reset file looks like that

F0 41 10 16 12 7F 01 F7
F0 7E 7F 09 01 F7
F0 43 10 4C 00 00 7E 00 F7
F0 41 10 42 12 40 00 7F 00 41 F7

and will be so :

F0 41 10 16 12 7F 01 F7
F0 7E 7F 09 01 F7
F0 43 10 4C 00 00 7E 00 F7
F0 41 10 42 12 40 00 7F 00 41 F7
F0 7E 7F 09 02 F7

but now problem , if I sent this in Cakewalk and create MID file , I can not do serial reset , as need modify MID file so serial reset ?

I do not understand your question.
All I can say is that in case of GS devices that know this message GM OFF means default GS mode and in case of XG devices GM OFF means default XG mode (That is why I chose it for Munt VSTi . The logic is the same: Gm OFF means default MT-32 mode but with potentially 16-channels). OPL synths usually simply ignore GM OFF just like they also ignore GM ON.
BTW, GM OFF is F0 7E 7F 09 02 F7 (not F0 7E 7F 09 01 F7 , that is GM ON).

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1601 of 2175, by Roland User

User metadata
Rank Member
Rank
Member

I understanded , but my idea was be , creating MIDI reset file thus , whitch always be hold XG and GS devies in GS mode , and MUNT in MT-32 dual synth mode

Reply 1602 of 2175, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2024-01-08, 11:39:

I understanded , but my idea was be , creating MIDI reset file thus , whitch always be hold XG and GS devies in GS mode , and MUNT in MT-32 dual synth mode

GM OFF is the perfect solution for you then: It always resets GS devices to GS mode and XG devices to XG mode and Munt VSTi to MT-32 16-channel mode. And you do not have to use any other reset messages. What is the problem?

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1603 of 2175, by Roland User

User metadata
Rank Member
Rank
Member

YAMAHA , in principle work with GS , If YAMAHA recive patch beyond the XG MU50 , part not play sound and always mute , that's why me need hold YAMAHA synthesizers always GS mode , in this mode recive patch beyond SC-55 for example Dazed Guitar in SC-88 , YAMAHA will be play Distortion Guitar from map SC-55 , but if this be in XG , YAMAHA be mute this chanel and we can hear absent instrument track. If so be with Roland , for example MIDI from XG , we be hear piano 1 but not silence )

Reply 1604 of 2175, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2024-01-08, 11:54:

YAMAHA , in principle work with GS , If YAMAHA recive patch beyond the XG MU50 , part not play sound and always mute , that's why me need hold YAMAHA synthesizers always GS mode , in this mode recive patch beyond SC-55 for example Dazed Guitar in SC-88 , YAMAHA will be play Distortion Guitar from map SC-55 , but if this be in XG , YAMAHA be mute this chanel and we can hear absent instrument track. If so be with Roland , for example MIDI from XG , we be hear piano 1)

You should use FSMP and its CTF feature and your problem is solved 😀 . If CTF is enabled and you get an invalid bank+program combination the CTF mechanism falls back to valid bank+program combination (as defined in the instrument definition file of the device).

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1605 of 2175, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2024-01-08, 11:54:

YAMAHA , in principle work with GS , If YAMAHA recive patch beyond the XG MU50 , part not play sound and always mute , that's why me need hold YAMAHA synthesizers always GS mode , in this mode recive patch beyond SC-55 for example Dazed Guitar in SC-88 , YAMAHA will be play Distortion Guitar from map SC-55 , but if this be in XG , YAMAHA be mute this chanel and we can hear absent instrument track. If so be with Roland , for example MIDI from XG , we be hear piano 1 but not silence )

Hi ,
I have added 2 Falcosoft/FSMP specific SysEx messages to Munt VSTi as aliases for GM ON and GM OFF. They use the same 'manufacturer id' as FSMP (this id was intruduced in 2017):
Re: Falcosoft Soundfont Midi Player
These messages cannot interfere with other synths for sure (unlike your suggested messages).

F0 66 7E 01 F7 - GM ON
F0 66 7E 02 F7 - GM OFF

This version also contains new Munt library (but nothing important changed in core Munt as far as I can see).

The attachment munt_vsti_282_test.zip is no longer available

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1606 of 2175, by Roland User

User metadata
Rank Member
Rank
Member

Have question )
In your FSMP and BassMIDI if see midi channels , we see per one channel in listing , to select instrument on channel need press next or select channel nunber and after select instrument , I think , what this little not comfortably and will be better if create manage MIDI channels and instruments also as in SCVA or VSC , what you think about this ? Have meaning do this ?

Reply 1607 of 2175, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2024-01-08, 17:08:

Have question )
In your FSMP and BassMIDI if see midi channels , we see per one channel in listing , to select instrument on channel need press next or select channel nunber and after select instrument , I think , what this little not comfortably and will be better if create manage MIDI channels and instruments also as in SCVA , what you think about this ? Have meaning do this ?

No, I have responded to this kind of requests many times before:
Re: Falcosoft Soundfont Midi Player
Re: Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
It would require a lot of work not to mention that FSMP already supports 64 channels in some modes so this would be a UI management nightmare for me.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1608 of 2175, by Roland User

User metadata
Rank Member
Rank
Member

But we can select only first 16 channels in BASSMIDI and FSMP ) , only difference whitch I see in method display channels , now we have select one channel per one step from 1 to 16 channels , but can display in table 16 channels )

Reply 1609 of 2175, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2024-01-08, 17:32:

But we can select only first 16 channels in BASSMIDI and FSMP ) , only difference whitch I see in method display channels , now we have select one channel per one step from 1 to 16 channels , but can display in table 16 channels )

I have been planning for a long time to extend support for selecting 64 channels. But no way I can add a full 64-channel mixer. As you can see the 1st request is dated back to 2017. Believe me, if it was easy it would have been implemented already.

Last edited by Falcosoft on 2024-01-08, 17:57. Edited 1 time in total.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1610 of 2175, by Roland User

User metadata
Rank Member
Rank
Member

Good ) means will be as you want )

Reply 1611 of 2175, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2024-01-08, 17:43:

Good ) means will be as you want )

Back to your previous topic:
F0 66 7E 01 F7 - GM ON
F0 66 7E 02 F7 - GM OFF
Workerd for you or not?

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1612 of 2175, by Roland User

User metadata
Rank Member
Rank
Member

This is work on MT-32 and not conflict with YAMAHA synths if this device in GS mode
If need someone else this file with all resets )
This can integrate in WinMM MultiPort VSTi as MUNT VSTi 16 channel reset

Reply 1613 of 2175, by Roland User

User metadata
Rank Member
Rank
Member

I detected MIDI which give bug in MT-32 always and not have value which reset I use )

Reply 1614 of 2175, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2024-01-09, 02:28:

I detected MIDI which give bug in MT-32 always and not have value which reset I use )

Most likely this MIdi file would be problematic even for a real MT-32. At least the classic Munt driver behaves the same as Munt VSTi with it (it produces no sound and shows a checksum error).
You can report this to Serge at Munt's topic. But seriously I do not think this Midi was really written for MT-32 and I think the Midi file itself is buggy.
It also contains a GS reset besides the MT-32 SysEx messages that actually turn off all MT-32 parts which is weird for a real MT-32 Midi file.

You can only play this Midi file on Munt/Munt VSTi if you use FSMP and you turn off Main menu -> SysEx Options -> Enable SysEx in Files.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1615 of 2175, by appiah4

User metadata
Rank l33t++
Rank
l33t++

@Falcosoft I truly appreciate your patience and dedication to what I can only assume is a hobby time development project.. Thank you. Cheers.

Reply 1616 of 2175, by Roland User

User metadata
Rank Member
Rank
Member

Yes , this GS file and not created for MT-32 , however MUNT supporting GS mode , only work as displayed here ) I known what if skip or delete all sysex messages this file play correctly ) I only sayd what detected MIDI file whitch have problem sysex messages if use MIDI file and MUNT ) as because the MUNT this is emulator of device Roland MT-32 , and can fix hardware bugs , I thinking what in MUNT can do fix this behavior hardvare device as was be fixed crack in transition 14 bits volume in sound )

Reply 1617 of 2175, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2024-01-09, 08:12:

Yes , this GS file and not created for MT-32 , however MUNT supporting GS mode , only work as displayed here ) I known what if skip or delete all sysex messages this file play correctly ) I only sayd what detected MIDI file whitch have problem sysex messages if use MIDI file and MUNT ) as because the MUNT this is emulator of device Roland MT-32 , and can fix hardware bugs , I thinking what in MUNT can do fix this behavior hardvare device as was be fixed crack in transition 14 bits volume in sound )

Munt does not support GS mode. Even Munt VSTi only recognizes GS Reset message (nothing more) as an alias to GM mode On. And what should an MT-32 emulator do if a "GS file" sends it explicit MT-32 messsages to turn off all its parts?
I do not understnad what you really want. But as I said before if you have an idea about how core Munt should behave in a situation like this you can report it on Munt's topic:
Munt Reloaded - Development

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 1618 of 2175, by Roland User

User metadata
Rank Member
Rank
Member

I see problem not that sent disable all parts , but in that requested sent on absenting parts for example in MUNT have parts 2-10 in single and 1-16 in dual synth mode , but MIDI file requested part 17 which absent )

Reply 1619 of 2175, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2024-01-09, 08:43:

I see problem not that sent disable all parts , but in that requested sent on absenting parts for example in MUNT have parts 2-10 in single and 1-16 in dual synth mode , but MIDI file requested part 17 which absent )

If a part is assigned to channel 17 that means that the part is disabled. That's why the corresponding part is also grayed.

The attachment mt32_parts.png is no longer available
Last edited by Falcosoft on 2024-01-09, 09:00. Edited 1 time in total.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper