Wasabi is a modern and fast real-time MIDI player written in Rust.
- Extremely fast and optimized rendering using Vulkan
 - Easy to use and configurable
 - Integrated MIDI synthesizer (XSynth), alongside with KDMAPI and MIDI device support
 - Partial support for Zenith color palettes
 
Wasabi is a portable application and does not require an installation. Your system must support Vulkan.
You can download and run a pre-built binary of Wasabi from the releases page.
You can build Wasabi yourself by following these steps:
- Clone the repository using 
git clone https://github.com/BlackMIDIDevs/wasabi.git(or download as a ZIP from GitHub) - Required tools:
- Rust toolchain
 - Vulkan SDK
 - CMake 3.X
 - Ninja
 - (C++ build tools for-)Visual Studio 17+ (Windows only)
 
 - Inside the project directory run the following command to build Wasabi: 
cargo build --release- Optionally you can add 
RUSTFLAGS="-C target-cpu=native"to your environment before compiling to optimize XSynth for your specific CPU 
 - Optionally you can add 
 - After the compilation is finished, you will find the binary under 
./target/release 
- Before you can play a MIDI, you need to add soundfonts to the synthesizer by going to 
Menu -> Settings -> SoundFonts - To open a MIDI, click the folder icon on the top left, or press 
Ctrl+Oon your keyboard - To find out about other keyboard shortcuts, head to 
Menu -> Shortcuts 
Wasabi is licensed under the GNU General Public License v3.0.
