VOGONS


Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi

Topic actions

Reply 2220 of 2235, by Roland User

User metadata
Rank Member
Rank
Member

Only I mean wht not need convert MOD / S3M and other trackers formats to MIDI , I wanted say what this can play as standard trackers if you integrate libopenmpt to your player )

Reply 2221 of 2235, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-06-29, 17:51:

Only I mean wht not need convert MOD / S3M and other trackers formats to MIDI , I wanted say what this can play as standard trackers if you integrate libopenmpt to your player )

But I do not want to play mod files as a standard tracker in a dedicated Midi Player 😀
There are many dedicated module players for such a task such as openmpt.
The only reason of supporting module formats in Midi player is because of the Midi+SF2 conversion. Without this Midi+ SF2 conversion supporting module playback would be meaningless.

Just a historical anecdote:
the main reason why I added module support this way was to use the hardware mixing of my SB Live!/ Audigy 2 ZS since Midi + SF2 pairs could be loaded by Midi Player real-time into Creative HW SF2 Midi synths anyway.

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

Reply 2222 of 2235, by Roland User

User metadata
Rank Member
Rank
Member

I approximately so and thinked , so this linked with production Creative Labs ) , but I understand your position )
By the way I very glad what we more not in conflict and what you not holdin evil on me
And also I close support Synth-pack , because I very do not match on as seen next development main synthesizer in pack , author of Vampire rested and does not want add GS standard SC-8820 as I offer and offer make
At all when I was tester in YAMAHA YMF-New , TyRUS , Vampire , I dreamed recive Roland SoundCanvas 8820 on live insruments , but this so not be )

Reply 2223 of 2235, by RetroGC

User metadata
Rank Member
Rank
Member
Roland User wrote on 2025-06-29, 17:51:

Only I mean wht not need convert MOD / S3M and other trackers formats to MIDI , I wanted say what this can play as standard trackers if you integrate libopenmpt to your player )

Imho, the great value here, is you can have little differences in rendered audio compared to OpenMPT (the same library integrated will produce the same audio with the disadvantage that inside OpenMPT there's a lot of settings in advanced mode when working with sinc interpolation without lowpass as well as ramping settings).
Often, I prefear the overall rendering here (not always btw and I think this is related to the samples inside MOD) and I think the chance to have different's output really important, at least for me, trying always to figure out how to have best possible results from a low resolution, retro, module file.

My Videogames Music Channel
My Videogames Music Channel Thread

Reply 2224 of 2235, by Roland User

User metadata
Rank Member
Rank
Member

Hi Zoltan )
Now I about MOD2MIDI , I remember what was be ulilit for Windows 3.x / Windows 9x MOD2MIDI , there was a feature in this utility save mod to midi per instrument , example I upluad here , if possible , make extend this up to 128 channels and resave to midi , as you can see , this utility convert MOD to MIDI not per channel , but per instrument , if possible , make this method convertation ) OpenMPT this do not good

Reply 2225 of 2235, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-06-30, 14:05:

Hi Zoltan )
Now I about MOD2MIDI , I remember what was be ulilit for Windows 3.x / Windows 9x MOD2MIDI , there was a feature in this utility save mod to midi per instrument , example I upluad here , if possible , make extend this up to 128 channels and resave to midi , as you can see , this utility convert MOD to MIDI not per channel , but per instrument , if possible , make this method convertation ) OpenMPT this do not good

My mod2midi already knows this. But you have to run it from the command line and give the 'by inst' parameter the value of 1.

Usage: mod2midi <source_file> <destination path> <use drum channel[0/1]> <by inst[0/1]> <by track[0/1]>

E.g:
mod2midi.exe watch.mod C:\temp 0 1 0

You can also try

mod2midi.exe watch.mod C:\temp 0 1 1
(If you want to split by track, too).

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

Reply 2226 of 2235, by Roland User

User metadata
Rank Member
Rank
Member

Thank you ) this is very good ) but maybe you add this function in FSMP , to not do this in command line , and Instead press to tracker file and convert to midi with both variants ) approximately as now made convertation from GM to MT and from MT to GM )

Reply 2227 of 2235, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-06-30, 16:19:

Thank you ) this is very good ) but maybe you add this function in FSMP , to not do this in command line , and Instead press to tracker file and convert to midi with both variants ) approximately as now made convertation from GM to MT and from MT to GM )

FSMP simply works best with the default 'by channel' version. The other versions are inferior in terms of FSMP playback (they are bigger, seeking is harder, they require more tracks etc.) .
So I do not think I should make my life harder this way 😀

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

Reply 2228 of 2235, by Roland User

User metadata
Rank Member
Rank
Member

I about other ) now simply need use command line , but FSMP can play modules , and because this can use for export to standard MIDI file for edit )
But it looks me need write vbs for easy convert files with your parameters mod2midi.exe watch.mod C:\temp 0 1 1

Reply 2229 of 2235, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-06-30, 19:05:

I about other ) now simply need use command line , but FSMP can play modules , and because this can use for export to standard MIDI file for edit )
But it looks me need write vbs for easy convert files with your parameters mod2midi.exe watch.mod C:\temp 0 1 1

OK, then write a vbs, or any other script to automate the process.

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

Reply 2230 of 2235, by Roland User

User metadata
Rank Member
Rank
Member

But available problem , now I can not do command mod2midi.exe watch.mod 0 1 1 and get file in same folder , what I do not correctly ?

Reply 2231 of 2235, by Roland User

User metadata
Rank Member
Rank
Member

Understand , If command mod2midi.exe watch.mod 0 1 1 . - I get file in same folder )

Reply 2232 of 2235, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-06-30, 20:08:

But available problem , now I can not do command mod2midi.exe watch.mod 0 1 1 and get file in same folder , what I do not correctly ?

You missed the 2nd argument (destination folder). You have to set the destination folder explicitly even if you want to output to the current folder.
In Windows the sign of the current directory is '.'
So this should work:
mod2midi.exe watch.mod . 0 1 0

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

Reply 2233 of 2235, by Roland User

User metadata
Rank Member
Rank
Member

Next problem with transmit arguments , if I transmit so *.mod or *.s3m or *. xm , result nothing
I can not transmit command mod2midi.exe c:\1\*.mod . 0 1 0 why ?

Reply 2234 of 2235, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Roland User wrote on 2025-06-30, 20:37:

Next problem with transmit arguments , if I transmit so *.mod or *.s3m or *. xm , result nothing
I can not transmit command mod2midi.exe c:\1\*.mod . 0 1 0 why ?

Because it is not needed in Midi Player. You have to do the recursion yourself in your script.

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

Reply 2235 of 2235, by Roland User

User metadata
Rank Member
Rank
Member

Here so as I write