VOGONS


Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi

Topic actions

Reply 2300 of 2317, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-08-12, 21:20:

Good , I understand you , but it would be comfortable if in FSMP I can do revoice use select patch from ins file , I mean what double click to patch and show list all patches as when we click in FSMP program + MSB + LSB and next step select patch and modify MIDI file )

I repeat it here:

Also you should realize that Bank Select MSB, Bank Select LSB and Program Change messages are 3 different messages that can be placed totally different places, what's more even on different tracks.
A sequencer like Cakewalk can mimic as if they were only one message but in reality they are not. Most likely Cakewalk inserts 3 messages when you select a patch but I'm not sure what it does when e.g. other bank select messages for the same channel exist on other tracks. Scanning the whole file and removing all other related messages?
FSMP's low level editor/debugger does not want to be smarter than you so they show the messages separately (the exact way they can be found in the Midi file) and lets you modify the messages at the byte level.

@Edit:
I have tested Cakewalk Sonar 8 Producer Edition and even it can only modify patches reliably that it created previously. When bank select messages for the same channel exist on other tracks Cakewalk simply ignores them. This way If the messages occur on later tracks with the same or bigger tick/position value then the patch modification fails since the messages with bigger tick/position values overwrite the modified ones.
So this 'abstraction' is much more problematic than you or Cakewalk think 😀

Last edited by Falcosoft on 2025-08-12, 22:00. Edited 1 time in total.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2301 of 2317, by Roland User

User metadata
Rank Member
Rank
Member

Yes , but available such files Re: Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi when absent sysex messages and I can not add messages in FSMP editor such as patch select , MSB / LSB select , of course I understand what this your right add this options or no ) and I think what you changed not add this functional ) , well, that was a wish

Reply 2302 of 2317, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-08-12, 21:57:

Yes , but available such files Re: Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi when absent sysex messages and I can not add messages in FSMP editor such as patch select , MSB / LSB select , of course I understand what this your right add this options or no ) and I think what you changed not add this functional ) , well, that was a wish

Once more:
Why do you say you cannot add patch select (i.e. program change) and bank MSB/LSB messages when in reality you can if you want? (The 'insert' button on the interface is exactly for this task).

Last edited by Falcosoft on 2025-08-12, 22:07. Edited 1 time in total.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2303 of 2317, by Roland User

User metadata
Rank Member
Rank
Member

But how ? I not find here this do in FSMP , if this available , please , show where and as this do ?

Reply 2304 of 2317, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-08-12, 22:06:

But how ? I not find here this do in FSMP , if this available , please , show where and as this do ?

Insert button?

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2305 of 2317, by Roland User

User metadata
Rank Member
Rank
Member

And where ? I click all what only can click in FSMP , but not understand what add need messages )

Reply 2306 of 2317, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-08-12, 22:13:

And where ? I click all what only can click in FSMP , but not understand what add need messages )

Really?
There are 4 input fields above the Change/Insert/Delete buttons. You can set the Midi Channel, Midi Event , Midi Data Byte 1, Midi Data Byte 2 values there.
E.g. to insert a program change message to channel 1 set the channel field to 1 , set the Midi event value to 192 and set the Midi data byte1 value to the desired program number. (Hint: you can learn what Midi messasges corrspond to what event numbers by clicking on existing messages).

Last edited by Falcosoft on 2025-08-12, 22:31. Edited 1 time in total.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2307 of 2317, by Roland User

User metadata
Rank Member
Rank
Member

Thank you , but this can be simplified , I offer do if right click mouse on insert , you can do show list , all possible messages ) also as you do in WinMM MultiPort VSTi for remove synth , only this for select inserting message )

Reply 2308 of 2317, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-08-12, 22:29:

Thank you , but this can be simplified , I offer do if right click mouse on insert , you can do show list , all possible messages ) also as you do in WinMM MultiPort VSTi for remove synth , only this for select inserting message )

I offer that you should learn the Midi protocol instead 😀
But yes, a selection menu can be added.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2309 of 2317, by Roland User

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2025-08-12, 22:32:

I offer that you should learn the Midi protocol instead 😀

What for ? Here we about not understand each other ) I say about what offer do so
you can seen what if I press save in graphic editor , I see list save as , save as copy , export , copy to clipboard , and also can make your button insert ) , and if user click right mouse button and see what we can insert )
but good , if this nobody not need , so can as is ) maybe I have a rare one offer

Falcosoft wrote on 2025-08-12, 22:32:

But yes, a selection menu can be added.

Good , maybe this will add in next version ) , thank you )

Reply 2310 of 2317, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-08-12, 22:43:

...
Good , maybe this will add in next version ) , thank you )

Here is a new test version that adds a helper menu to Event input and in case of Controller event also to Data byte 1 input fields. The helper menus activate by normal left clicks of the input fields (this way the usual right click context menu of text input fields are still functional).
https://falcosoft.hu/midiplayer_66_test.zip

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2311 of 2317, by Roland User

User metadata
Rank Member
Rank
Member

You abut if press Ctrl + H ? If yes , so not work , I press Ctrl + H next I input 25 and instrument leave as piano , if I press Event viewer/debugger and next press input , so I not see variants what I can insert

Sorry , I not correctly understand where ) , found where

But this not change new patch

Reply 2312 of 2317, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on Today, 00:34:
H You abut if press Ctrl + H ? If yes , so not work , I press Ctrl + H next I input 25 and instrument leave as piano , if I p […]
Show full quote

H
You abut if press Ctrl + H ? If yes , so not work , I press Ctrl + H next I input 25 and instrument leave as piano , if I press Event viewer/debugger and next press input , so I not see variants what I can insert

Sorry , I not correctly understand where ) , found where

But this not change new patch

What is Ctrl + H ? I do not even mentioned such a combo.
To tell you the truth most of the time it is very hard to understand what you are talking about...
The last time we talked about the Event/Viewer debugger and that you would need some helpers to help you insert/edit program change messages.
And now your are showing me the main interface instead and 'Ctrl + H' key combinations...

This is what has been added:

The attachment helper1.png is no longer available

BTW, the interface that your screenshot shows (and the dialog box that activates for Ctrl + Alt + H hotkey ) is not about editing Midi messages at the file level but sending Midi messages real time (that do not modify the file at all).

Last edited by Falcosoft on 2025-08-14, 01:03. Edited 1 time in total.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2314 of 2317, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on Today, 01:01:
This I find , because I upluad archives with this dialor in view/debug where show what not apply changes download/file.php?id=22 […]
Show full quote

This I find , because I upluad archives with this dialor in view/debug where show what not apply changes
download/file.php?id=224987
download/file.php?id=224988
download/file.php?id=224989

There is no bug and it applies the changes. The problem is you do not know what you are doing...
It seems I have to make a tutorial video for you.

The point is that in your Midi file there are multiple Bank + Program change messages for Channel 1 and you failed to modify the latest one (you modified the 1st one).

Last edited by Falcosoft on 2025-08-14, 01:27. Edited 1 time in total.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2315 of 2317, by Roland User

User metadata
Rank Member
Rank
Member

Yes , but in here file download/file.php?id=224986 this messages absent , but I can not change instrument on 1 channel to other
But this file all work , why ?

Last edited by Roland User on 2025-08-14, 01:22. Edited 1 time in total.

Reply 2316 of 2317, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on Today, 01:19:

Yes , but in here file download/file.php?id=224986 this messages absent , but I can not change instrument on 1 channel to other

Here is a tutorial video about how you can search for and change program change messages:
https://youtu.be/Kv9Us_XR2XQ

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 2317 of 2317, by Roland User

User metadata
Rank Member
Rank
Member

In the beginning I thinked what patch not changed if this was do not edit track and insert messages for patch change , but set on track patch number as in Cackewalk on screen Screenshot_4175.png and what work only if on Screenshot_4175.png not set patch , but set only on Screenshot_4176.png ) but you show my mistake , I very glad what your player became better )