KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
midi2foxdot
★ 8
Open GitHub ↗
MIDI to FoxDot code conversion script
Download README (.md)
Explore Similar Repositories
ssrcli
:
SSR management client on Linux with command line interface
teamwork
:
Teamwork is an internal social network for organizations’ employees
fastlane-plugin-accessibility_test
:
No description available.
nr1-datalyzer
:
NR1 Datalyzer allows you to explore event and metric data related in a simple, fast, intuitive way.
ConCET
:
ConCET: Entity-Aware Topic Classification for Open-Domain Conversational Agents
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
midi2foxdot
?
Download (.md)
# midi2foxdot Small script to convert midi files into FoxDot code (A python live coding framework) to generate covers through python commands. You can see a demo on this youtube video: [](https://www.youtube.com/watch?v=fCMHcZfPvDA) ## Requirements - python - music21 python library (Try something like: `pip install music21`) ## Usage It is used running the main script `midi2code.py` it takes an input midi file and converts that into a text file that can be used inside FoxDot the python live coding framework. ### Usage example ``` python midi2code.py INPUT_MIDI python midi2code.py midis/bad_guy.mid ``` The generated code divides the song into pieces with a duration of 8 beats in order to make it easier to modify and read the code. You can change the variables `notePerCompass` and `nCompass` at `midi2code.py` to change the duration of each part (8 beats by default) and the number of parts extracted from the song (30 by default).