Skip to content

GUI Application to map game controller inputs to midi outputs

Notifications You must be signed in to change notification settings

JoshuaKir/midi-joy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midi-Joy

A gui application to map game controller inputs to midi outputs

For those interested in developing and modifying the code:

You can clone or download the repository and use a python virtual envirnoment to run. I prefer Miniconda (info here: https://docs.conda.io/en/latest/miniconda.html). For any environment you use you will need to pip install mido (https://mido.readthedocs.io/en/latest/index.html), PyQt6, and pygame if not already installed. I plan on adding a setup.py soon to aid with this process. Current developemnet is using python 3.9! When setup, just run main.py within your python environment.

For those interested in using the application

Nice! There is currently a release on the releases page that has an exe file to wrong the program. You will likely need Tobias Erichsen's loopMidi (https://www.tobias-erichsen.de/software/loopmidi.html) to use make a usable port. Default Windows ports have a lot of latency and can frequently crash. Make sure to plug in your game controllers before loading the software so it detects them! Hoping to add more functionality in the future and will also post a demo/ tutorial soon.

Here's a quick walkthrough/tutorial of Midi-Joy, I will hopefully redo this soon as it's a little rough, just wanted to get something out there though!

Midi-Joy Tutorial Youtube Video Link

Thanks for showing interest and feel free to ask questions! :)

About

GUI Application to map game controller inputs to midi outputs

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages