Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: How to disable unwanted reverb when using BASSMIDI in the MIDI player (Read 2609 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

How to disable unwanted reverb when using BASSMIDI in the MIDI player

So I managed to get the default Windows soundfont as an actual sf2 file a long time ago and have used it with the BASSMIDI option in the fb2k MIDI player so that I can convert MIDIs to MP3s that sound like they do in Windows Media Player. But there's one remaining problem: BASSMIDI has unwanted reverb. I have not seen any simple option to disable this in the component's settings. How can I disable this? Would I need to edit and recompile the component?

Re: How to disable unwanted reverb when using BASSMIDI in the MIDI player

Reply #1
Under the preference Window scroll down to "Advanced" in the left most pane. Scroll down on the right pane to the MIDI player and under BASSMIDI uncheck the box "Enable reverb and chorus processing".

Re: How to disable unwanted reverb when using BASSMIDI in the MIDI player

Reply #2
Oh, awesome, thank you so much-- wait, will this also disable reverb that's actually in the MIDI file?
EDIT: Testing now
EDIT 2: It does... I need to find a way to disable the unwanted reverb that isn't intended while keeping intended reverb there. Should I look into editing and recompiling it?

Re: How to disable unwanted reverb when using BASSMIDI in the MIDI player

Reply #3
Oh, awesome, thank you so much-- wait, will this also disable reverb that's actually in the MIDI file?
EDIT: Testing now
EDIT 2: It does... I need to find a way to disable the unwanted reverb that isn't intended while keeping intended reverb there. Should I look into editing and recompiling it?

MIDI's don't have reverb or anything like that in them just a set of instructions that dictates how much reverb a channel at any time is supposed to have.  MIDI is best thought of as a piano roll with extra instructions sometimes on how loud reverb is or where an instrument is panned, etc.  Some MIDIs (quite a few) make no attempts at setting values such as reverb, chorus, and/or panning as they are as general as you can get, so you usually and hopefully get stuck with default values.

Soundfonts can have different amounts of reverb applied to their instruments either in the samples themselves or specified in the configuration of the soundfont itself and some soundfonts are crappy.  Without knowing what soundfont you're exactly using I have no idea if it's just a crappy soundfont.  You can't change that unless you edit the soundfont itself.  You really should be focusing your efforts on using a different soundfont itself and not the software synthesizer that's using them.  Use a different soundfont or edit an existing one.

Some MIDis can fake things like echoes as well by adding a duplicate of another channel with delay and lower volume, in this case you have to edit and change the MIDI itself.  It's best left alone unless you're doing an arrangement or repurposing it for a different synthesizer.

Re: How to disable unwanted reverb when using BASSMIDI in the MIDI player

Reply #4
Oh, awesome, thank you so much-- wait, will this also disable reverb that's actually in the MIDI file?
EDIT: Testing now
EDIT 2: It does... I need to find a way to disable the unwanted reverb that isn't intended while keeping intended reverb there. Should I look into editing and recompiling it?

MIDI's don't have reverb or anything like that in them just a set of instructions that dictates how much reverb a channel at any time is supposed to have.  MIDI is best thought of as a piano roll with extra instructions sometimes on how loud reverb is or where an instrument is panned, etc.  Some MIDIs (quite a few) make no attempts at setting values such as reverb, chorus, and/or panning as they are as general as you can get, so you usually and hopefully get stuck with default values.

Soundfonts can have different amounts of reverb applied to their instruments either in the samples themselves or specified in the configuration of the soundfont itself and some soundfonts are crappy.  Without knowing what soundfont you're exactly using I have no idea if it's just a crappy soundfont.  You can't change that unless you edit the soundfont itself.  You really should be focusing your efforts on using a different soundfont itself and not the software synthesizer that's using them.  Use a different soundfont or edit an existing one.

Some MIDis can fake things like echoes as well by adding a duplicate of another channel with delay and lower volume, in this case you have to edit and change the MIDI itself.  It's best left alone unless you're doing an arrangement or repurposing it for a different synthesizer.

The soundfont I'm using is a conversion of the default windows soundfont to sf2, nothing fancy. It doesn't have reverb applied to it-- I can't hear any reverb when I turn off chorus/reverb processing. But RE MIDIs not having a reverb option, my MIDI editor allows for a reverb effect and on export the fb2k MIDI player picked it up during testing. (And, critically, did not when the option you recommended was turned off)

Re: How to disable unwanted reverb when using BASSMIDI in the MIDI player

Reply #5
The soundfont I'm using is a conversion of the default windows soundfont to sf2, nothing fancy. It doesn't have reverb applied to it-- I can't hear any reverb when I turn off chorus/reverb processing. But RE MIDIs not having a reverb option, my MIDI editor allows for a reverb effect and on export the fb2k MIDI player picked it up during testing. (And, critically, did not when the option you recommended was turned off)

Some MIDI can have fake echoes:
Some MIDis can fake things like echoes as well by adding a duplicate of another channel with delay and lower volume, in this case you have to edit and change the MIDI itself.

Open the MIDI up in something that allows you to remove the reverb tracks if you added those yourself.  There is ZERO need to mess with the synthesizer.  If it was already part of the MIDI file and you downloaded it from elsewhere and you never messed with it, then it is intended to be there and sorry to break it to you, it is intended then.

A side note is that the Microsoft GS Synthesizer is also a very low quality fairly basic and outright crappy synthesizer.  It's a total bastardization of any hardware version of just about any Roland Sound Canvas synthesizer you could have bought in the 1990's and has been so for the last 20 or so years it's been included in just about every version of Microsoft Windows when new computers with dedicated MIDI hardware synthesizers included started disappearing.