Skip to content

tomfln/midivis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midivis

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.

Midivis Piano Roll

Features

  • 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

Shortcuts

Shortcut Function
F11 Fullscreen Mode
F9 Toggle Toolbar
F5 Restart Audio Streaming
F8 Play some Demo Notes in the Piano Roll

Running Midivis

To quickly run Midivis, first clone the project:

git clone git@github.com:nlfmt/midivis
cd midivis

then run it:

pip install -r requirements.txt
python3 src/main.py

Building Midivis

Building Midivis locally requires a python 3 installation.

Windows

On Windows, you can just use the build script to build Midivis:

./build.bat

This will install all dependencies and build Midivis to dist/Midivis.exe.

Linux

Not yet tested, but you should be able to build Midivis by running:

pip3 install -r requirements.txt
python3 -m Pyinstaller Midivis.spec

Mac

Should be installable the same way as linux, but the application has not been tested on Mac systems as of now.

License

This project is licensed under the MIT License

GitAds Sponsored

Sponsored by GitAds

About

MIDI Visualization and Audio Streaming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published