Skip to content

valrus/tone_poem

Repository files navigation

A Crazy Idea

Code for a really long-shot, super-ambitious idea I had for a project involving Kivy and MIDI input. In short the idea is a Japanese-style RPG that teaches music theory. Currently it barely rises to the level of "tech demo," but it's OK as a proof of concept/demonstration that the basic idea could work.

I used shadowmint's kivy-buildout as a starting point. Here's my very rough list of steps to get Kivy 1.8 stable working (modulo bugs in Kivy itself) with Python 3 and python-rtmidi in a buildout in OS X:

  1. mkvirtualenv -p /usr/local/bin/python3 kivy
  2. pip install --ignore-installed --install-option="--prefix=/Users/valrus/.envs/kivy/" cython
  3. hg clone http://bitbucket.org/pygame/pygame
  4. Install pygame (I could not get pygame to find SDL without doing this sort of ugly workaround)
  5. git clone https://github.com/kivy/kivy.git
  6. Apply this fix
  7. cd kivy; python setup.py install
  8. git clone https://github.com/shadowmint/kivy-buildout
  9. edit buildout.cfg and change "eggs =" section to just have python-rtmidi

About

A very harebrained idea.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published