https://github.com/devbridie/synthesiavideo2midi
Uses OpenCV to convert a synthesia video to a playable importable midi file.
https://github.com/devbridie/synthesiavideo2midi
midi opencv python python-opencv synthesia
Last synced: about 1 month ago
JSON representation
Uses OpenCV to convert a synthesia video to a playable importable midi file.
- Host: GitHub
- URL: https://github.com/devbridie/synthesiavideo2midi
- Owner: devbridie
- Created: 2017-03-28T08:12:01.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-28T08:13:47.000Z (about 8 years ago)
- Last Synced: 2025-03-21T06:51:22.279Z (about 2 months ago)
- Topics: midi, opencv, python, python-opencv, synthesia
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# synthesiavideo2midi
Creates a `midi` file from a given input video displaying a [synthesia](http://www.synthesiagame.com/) playback.## Installation
Make sure you have [Python](https://www.python.org/downloads/) installed correctly.Then install the dependencies with:
```
pip install -r requirements.txt
```## Usage
```
usage: synthesiavideo2midi.py [-h] [-v] [-s] [--inspect frame [frame ...]]
[--fps FPS] [--rounding ROUNDING] [-n FRAMES]
[--octave OCTAVE] [--velocity VELOCITY]
input output
```## Contributing
I am accepting pull requests. See [open issues](https://github.com/devbridie/synthesiavideo2midi/issues) and [pending pull requests](https://github.com/devbridie/synthesiavideo2midi/pulls).