## BassMidi VSTi

is a portable VST 2.4 instrument/software MIDI synthesizer for Windows that is based on the Bass/BassMidi libraries by Un4Seen.

You need some SF2/SFZ soundfont(s) and a VST Host/DAW to use it. In the package both x86 and x64 versions are included for different x86/x64 hosts.

Using x86/x64 host bridges are not recommended.

Bass.dll and Bassmidi.dll have to be copied to the same (VST) directory as BassMidiVsti.dll.

Copying BassMidiVsti.vstxml is optional. It's only included for easier parameter customization.

Bassflac.dll is also optional, it's only needed when FLAC compressed SFZ files are used.

Supported MIDI events/controllers can be found in BassMidi documentation.

If you need a good versatile GM/GS soundfont, try this: Reality_GMGS_falcomod.sf2

Tested Hosts:

- SAVIHost
- VSTHost
- Reaper
- Cubase LE Elements 8
- Soundfont Midi Player

Features:

- Fast and lightweight.
- Supports both 32 and 64 bit processing.
- Supports up to 5 different stacked soundfonts even on different banks (16384 maximum instruments).
- Supports 12 different Reverb/Chorus effect types.
- Supports 14 parameters for options that are not (or not easily) Midi controllable.
- Can send midiProgramNames to hosts that support it.

version 1.0

Initial release.

version 1.1

1. Added Drag&Drop support to set default soundfont from the main editor interface.

2. Added FLAC compressed SFZ soundfont support.

version 1.2

1. Fixed restoring midi channel related settings (program, bank, modulation etc.).

2. Fixed some UI related problems.

3. Added new bassflac.dll version to handle loop information in FLAC files.

4. Added new bassmidi.dll version to handle SFZ program names.

version 1.3

1. Fixed restoring midi channel related settings (program, bank etc.) even when sample rate changes are sent after settings are restored (this was problematic in some DAWs).

2. Added modulation controller support in case of SFZ files.

3. Extended the possible range of Bank parameter for soundfonts (negative offsets are also possible) so now you can set SFZ instruments for drum channels (drum banks are from 128 - 255).

4. Added midi key numbers to right click display on virtual keyboard.

5. Added new Bass/Bassmidi libraries therefore now more SFZ opcodes are supported.

version 1.4

1. Added SF2Pack format to supported files in file select dialog. You can also Drag&Drop SF2Pack files to main editor dialog.

2. Added soundfont file info extension to file select dialog. You can see the comments, file and sample size, compression, preset and bank info when you select a soundfont.

version 1.5

1. Improved Midi precision.

2. Added actual voices/max voices display.

3. Added bypass support.

4. Fixed open dialog z-order bug.

5. Added new Bassmidi library therefore now more SFZ opcodes are supported.

6. Added support for WavPack compressed samples (Basswv.dll has to be downloaded separately).

7. Other minor fixes and enhancements.

version 1.6

1. Added option to disable Sound Blaster hardware limits emulation.

2. Added option to use bank 127 in XG mode as XG drum bank.

3. Added SF3 format support to file select dialog.

4. Fixed Bassmidi regression that resulted in wrong preset names of bank 126 in XG mode.

5. Fixed rare visual glitch in right click context menu of reset button.

6. Added basswv.dll to support WavPack compressed samples.

7. Updated other Bass libraries.

If you would like to support the development of BassMidi VSTi you can donate through PayPal.

BassMidi VSTi by Zoltán Bacskó (Falcosoft) is licensed under a

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Have fun.

Zoltán Bacskó (Falco)

http://falcosoft.hu/

zbacsko@falcosoft.hu