Reply 2620 of 2630, by Roland User
Yes , but do compile as library for VSTi I can not even with AI
Yes , but do compile as library for VSTi I can not even with AI
Hi Zoltan )
Please add in your FSMP functional as in Foobar 2000 , I about export MIDI to wav if use VSTi plugin , now for do this , me need open Foobar and in this appliation add MIDI file , do select VSTi , and next do export result , but your solution also support VSTi plugins , however in your solution this functional absent ) , please add this in FSMP )
I mean waht as now this FSMP play MIDI via VSTi and next do output to audio device , but I offer make functional when this do faster and output not in Wave device , but in Wave file with save to disk )
Roland User wrote on 2026-08-21, 10:25:Hi Zoltan )
Please add in your FSMP functional as in Foobar 2000 , I about export MIDI to wav if use VSTi plugin , now for do this , me need open Foobar and in this appliation add MIDI file , do select VSTi , and next do export result , but your solution also support VSTi plugins , however in your solution this functional absent ) , please add this in FSMP )
It is already implemented. You can export wav files even from VSTi plugins. It is called 'Offline mode'. You can reach the menu item to enable offline mode from the right click context menu of the red Record button.
First enable 'Offline mode' then select 'Single File Mode' from the same context menu. Then you should press the record button, select file name and start playback. The rendering starts at full speed and stops at the end of the playback. You can find the rendered wav file where you specified.
Hm , good what this functional available ) , I trying find this with press on file name and find function export to disk )
Roland User wrote on 2026-08-21, 11:16:Hm , good what this functional available ) , I trying find this with press on file name and find function export to disk )
You cannot export one file only since this mode requires the whole Bass infrastructure to switch to a different mode. I call it 'Offline mode' but in Bass terms it is called stream decode mode (BASS_STREAM_DECODE) and it requires a full restart of the engine.
That so why I firstly was not understanding how this work in FSMP ) prevous I do export only in Foobar 2000 I can select one file and export one file per once ) , and in FSMP I thinked what rec button this is record audio stream in wave file )
Hi Zoltan.
This is just a little attempt 😀
Do you think it could be possible to add a menu, maybe near "Fix Sfx drum bug", where, insteat of gunshot, that channel will play as a channel 10 (standard drumkit?).
Maybe with this funzion on, even a midi file saved, will save instead for example of channel 6 gunshot, for example, channel 10 drumkit standard?
This would be usefull to me, for some DS midi track obtained trough vgmtrans.
Thank you for your help.
Aldo
RetroGC wrote on Today, 10:41:Hi Zoltan. This is just a little attempt :) Do you think it could be possible to add a menu, maybe near "Fix Sfx drum bug", wher […]
Hi Zoltan.
This is just a little attempt 😀
Do you think it could be possible to add a menu, maybe near "Fix Sfx drum bug", where, insteat of gunshot, that channel will play as a channel 10 (standard drumkit?).
Maybe with this funzion on, even a midi file saved, will save instead for example of channel 6 gunshot, for example, channel 10 drumkit standard?
This would be usefull to me, for some DS midi track obtained trough vgmtrans.
Thank you for your help.
Aldo
Please, first attach the problematic Midi file since without this I do not even understand what you are talking about.
I'm not talking about a bug. It's a request: a voice menu to allow this result:
If I've a channel containing only gunshot, this channel need to be played as channel 10, drum standard kit.
P.S.: that would be usefull for midifiles created by vgmtrans.
Gunshot is GM Instrument 127, not a drum kit.
The gunshot IS on the GS SFX kit, though.
I have midis using gunshot or explosion or machine gun on a channel, and that is CORRECT.
Retro consoles use noise waveforms, and apply envelopes and pitch changes to them. Just blindly switching them to percussion doesn't get the right result. But if the midi use aftertouch to implement ASDR waveforms, then using something like gunshot, machinegun, or explosion can actually cause interesting sounding results that are sort of close.
The correct thing to do is to actually listen to the original song, work out which drum instruments sound like what the song is trying to do, create a new channel ten, copy the notes over, delete the sweeps leaving only the first note of them, and then move them up and down until the sound has nice sounding percussion. Auto converting the channel to 10 is 110% WRONG.
RetroGC wrote on Today, 13:19:I'm not talking about a bug. It's a request: a voice menu to allow this result:
If I've a channel containing only gunshot, this channel need to be played as channel 10, drum standard kit.
P.S.: that would be usefull for midifiles created by vgmtrans.
That's why I told you to send/attach such a Midi file. Not because I thought that this was a bug report but because it's much easier for me to study a problem and find out a solution by inspecting a real Midi file than trying to find out what you intended to say. E.g,: "a channel containing only gunshot" this is a very vague definitioin. On any tracks or only 1 track? (many tracks can refer to the same channel...) And where? It is enough that a different Program Change message occurs at the very end of the track and 'only gunshot' will not be true. It's easy to fantasize about a feature but implementing it is much harder without very strict rules...
So please, attach such a converted Midi file as I said.
PS:
And honestly I do not think that such obscure and rare problems should be the concern of a Midi Player. I think this should be fixed at the Midi file level. E.g. in the converter itself.