Skip to content

fablabromagna-org/vMIDIPad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vMidiPad

A Python (Kivy) application for sending arbitrary MIDI messages.

ivan.tarozzi@fablabromagna.org

This software is in really early stage. Stay tuned for update and enanchements


Screenshot of early stage application

You can arrange buttons on a grid and assign them the MIDI message to send.

The midi port uses mido and rtmidi as backend, so you can see the virtual MIDI output port on your system and route it to the application you desire (eg. using pipewire or jack patch applications).

Tested on GNU/Linux (manjaro) with pipewire: see the video

You can use some MIDI monitor tool (eg Drumstick MIDI Monitor) to check the output of this application.

Python modules Dependencies:

  • kivy
  • kivymd
  • mido
  • python-rtmidi

Notes:

Wrong multiple touch events

In order to fix wrong touch events using touchpad or touchscreen I had to comment out %(name)s = probesysfs in the [input] section of my ~/.kivy/config.ini file.

About

a virtual (software) PAD to send MIDI message

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published