Midivis is a cross-platform desktop app to visualize MIDI Notes from Keyboards as well as stream audio.
It allows you to easily screen-share performances to friends through apps like Discord.
- MIDI Visualization
- Pause/Play/Clear
- Compensate Delay
- Change Speed
- Audio Streaming
- Select Input/Output Devices
- Mute Button
- Spectrum Visualizer
- Extensive Configuration
- Note Gradient
- Particle Effects
| Shortcut | Function |
|---|---|
F11 |
Fullscreen Mode |
F9 |
Toggle Toolbar |
F5 |
Restart Audio Streaming |
F8 |
Play some Demo Notes in the Piano Roll |
To quickly run Midivis, first clone the project:
git clone git@github.com:nlfmt/midivis
cd midivisthen run it:
pip install -r requirements.txt
python3 src/main.pyBuilding Midivis locally requires a python 3 installation.
On Windows, you can just use the build script to build Midivis:
./build.batThis will install all dependencies and build Midivis to dist/Midivis.exe.
Not yet tested, but you should be able to build Midivis by running:
pip3 install -r requirements.txt
python3 -m Pyinstaller Midivis.specShould be installable the same way as linux, but the application has not been tested on Mac systems as of now.
This project is licensed under the MIT License
