Skip to content

ryanfmurphy/music

Repository files navigation

Music Fun in Python

This module provides a framework of functionality for working with MIDI-message-based music in Python, including:

  • Functions for playing notes, chords, melodies (see midi.py)
  • Functions for storing and playing back a song as a Python program (see fns.py)
  • Functions for tracking simple rhythms of a real-time input (see rhythm.py)

Stay tuned for more information about this project.

~ Ryan

Setup

  • Clone this repo
  • Install fluidsynth (or have a working midi synth running on your computer that you can send midi messages to)
  • Install the rtmidi library: http://trac.chrisarndt.de/code/wiki/python-rtmidi/install%20
    • Python Dev Headers and Libraries
    • On Linux, Jack Server and Dev Packages - jackd2 and jackd2-dev

Usage

  • Use the music module
  • Examples coming soon

About

Fun music / MIDI explorations in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages