Reply 1560 of 2175, by Roland User
Falcosoft
By the way , I sayd about diffirence ESFM an OPL3
https://www.youtube.com/watch?v=hs9ocST0B8w
Falcosoft
By the way , I sayd about diffirence ESFM an OPL3
https://www.youtube.com/watch?v=hs9ocST0B8w
Falcosoft
All in all I speach with YAMAHA Vampire creator and came to so what VS Reset with mask 128x128 will do on based only GM Reset )
Roland User wrote on 2024-01-01, 01:28:Falcosoft
All in all I speach with YAMAHA Vampire creator and came to so what VS Reset with mask 128x128 will do on based only GM Reset )
I do not understand your question. What is "VS Reset with mask 128x128" ?
Falcosoft wrote on 2024-01-01, 01:48:I do not understand your question. What is "VS Reset with mask 128x128" ?
We with one man which do YAMAHA Vampire, discussing layout 128x128 , this means , what will be unique mode in whitch will be layout so :
Patch 001 Piano 1 , and 120 variants of Piano 1 , next 120 variants Piano 2 , 120 variants overdrive guitar , 120 vartiants distortion guitars ) , and every patch will be have 120 variants , but 512 drums , 512 SFX
this as I think and want , will become new MIDI Standard VS -Vampire Standard this do based on XG ) but not compatible with XG layout )
That's why this will be with GM reset mode for can play VS MIDI files on all synthesizers in GM mode )
Total 15360 melodic patches , 512 SFX kits , 512 Drum kits
Falcosoft
I'm very happy about what you create cool things you plugin for FSMP I use everyday for play MIDI music per WMP and games ) this very comfortability )
Roland User wrote on 2024-01-05, 17:25:Falcosoft
I'm very happy about what you create cool things you plugin for FSMP I use everyday for play MIDI music per WMP and games ) this very comfortability )
It's nice to hear, you're welcome 😀
Hi Zoltan , if play this MIDI file in your FSMP - player freeze and not output sound even if played next MIDI file ) if close FSMP and play any other MIDI file - sound played normaly , but if again play this MIDI - will be retry error and player mute and not be reaction )
I'm tested on version 6.2 32 bit )
Roland User wrote on 2024-01-05, 23:40:Hi Zoltan , if play this MIDI file in your FSMP - player freeze and not output sound even if played next MIDI file ) if close FSMP and play any other MIDI file - sound played normaly , but if again play this MIDI - will be retry error and player mute and not be reaction )
I'm tested on version 6.2 32 bit )
Hi,
Thanks for your report.
This is an interesting XG Midi file. It uses bulk part dump SysEx messages to set Patches and other parameters (that is why you see a red XG sign on FSMP's interface). And FSMP tries to find out what patches the SysEx dumps contain. But despite the fact that the Midi file only uses 7 channels its SysEx messages addresses 32 parts/channels. I have never met an XG Midi file that addresses parts 17-32 with SysEx messages so the detection was only prepared for 16 parts/channels.
The messages for parts 17-32 are meaningless for this file but they were enough to make FSMP clueless. Here is a fix that simply ignores these messages.
Yes ) now work )
I think , what costs remake processing sysex messages , now ignored all messages if sent to not standard channels , but what do if MIDI file will be including 64 MIDI channels ? With this MIDI file will need sent sysex on all channels )
Roland User wrote on 2024-01-06, 11:01:I think , what costs remake processing sysex messages , now ignored all messages if sent to not standard channels , but what do if MIDI file will be including 64 MIDI channels ? With this MIDI file will need sent sysex on all channels )
All the SysEx messages are sent to Midi Out/VSTi. Also the SysEx messages that address 16+ channels/parts. They are simply ignored by FSMP since it cannot display patch names on 16+ channels/parts that are not used by the Midi file itself anyway. FSMP only parses the SysEx dumps to find out patch names since in case of some XG Midi files no program change messages are sent at all so you can only find out the used patches by parsing the SysEx messages. But FSMP does not need to know the used patches on unused parts/channels. So they can be safely ignored.
Here is an example XG Midi file that uses only SysEx messages to set patches. Because of this if you try to play it on any non-XG Midi synth with e.g. WMP all the instruments will be Piano. But if you play this Midi file with FSMP at least the instruments will be correct even in case of non-XG synths.
I understanded you ) all work as need )
Why MT-32 reset grey ? As activate this reset ?
Roland User wrote on 2024-01-06, 12:29:I understanded you ) all work as need )
Why MT-32 reset grey ? As activate this reset ?
It's gray when it is not available. MT-32_Reset.syx is an external file that should be located within the "SysEx" folder in FSMP's main folder. You should click "Select/Send Custom SysEx" and check that MT32_Reset.Syx is available in the SysEx folder. If it is try to select it again from the list of available .Syx files.
BTW, you can also rigth click the "Reset" button on the right hand side of the player to get this menu. it's a shorter way to set reset related options.
So working , but why need this file in folder sysex if you do WinMM MultiPort plugin which have this reset ) may be better add this syx fiile in FSMP also as WinMM MultiPort ?
All other working without file )
Roland User wrote on 2024-01-06, 12:53:So working , but why need this file in folder sysex if you do WinMM MultiPort plugin which have this reset ) may be better add this syx fiile in FSMP also as WinMM MultiPort ?
It's because MT_32 Reset. syx is only one way to reset an MT-32 (i.e. the default). There are many MT-32 related SysEx files in the folder to switch a real MT-32 to the desired mode ( channels 1-8, 10 mode, GM mode, etc.).
This i understand , but if speach about MT-32 default mode 2-10 , what for need separate file ?
Roland User wrote on 2024-01-06, 13:01:This i understand , but if speach about MT-32 default mode 2-10 , what for need separate file ?
? Since this reset works the same way as any other custom SysEx reset file. No need for special handling since FSMP does not have a special MT-32 mode anyway. MT-32 is not a dedicated reset mode it's just a custom mode that you can change/modify freely.
Yes , but if I select GM , after play or after stop play device will be reset as GM , also be if I select GM2 / GS / XG , device always will be reset in selected mode even if I run only MidiPlayer.exe and all without other files and folders , but if I select MT-32 parameter was be grey this not be and device not reseting )
Roland User wrote on 2024-01-06, 13:12:Yes , but if I select GM , after play or after stop play device will be reset as GM , also be if I select GM2 / GS / XG , device always will be reset in selected mode even if I run only MidiPlayer.exe and all without other files and folders , but if I select MT-32 parameter was be grey this not be and device not reseting )
I do not unerstand why it is hard for you to copy the SysEx and other FSMP related folders to the same place where Midiplayer.exe is. The whole package is portable and can be moved anywhere you want. Without it's own folders FSMP is crippled. Not only MT-32 reset will not work for you but neither instrument names, CTF features, Configuration Presets and so on. And I still do not undertsand why you want to use it this way.
This not hard ) but I think , if all other resets work without other syx files , then and MT-32 must work if speach about default mode MT-32 )