Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amari-calipso/sky-cotl-midi-player

A software that converts MIDI files and input devices into controls for musical instruments from "Sky: Children of the Light"
https://github.com/amari-calipso/sky-cotl-midi-player

midi midi-device midi-devices midi-files music python python3 sky-cotl

Last synced: 18 days ago
JSON representation

A software that converts MIDI files and input devices into controls for musical instruments from "Sky: Children of the Light"

Awesome Lists containing this project

README

        

# Sky: Children of the Light MIDI player
A software that converts MIDI files and input devices into controls for musical instruments from "Sky: Children of the Light"

# Usage
Run `skyPlayer.py` using Python >= 3.10 with the dependencies listed in `requirements.txt` installed.

Use `skyPlayer.py filename` to play a MIDI file, or run it with no arguments to connect to a MIDI input device.

Note that this software currently only works properly using the US international keyboard layout. Feel free to ask for more layouts or add them yourself through a pull request!

TODO:
- add held notes;
- add settings for more keyboard layouts.