[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] controlled midi playback



This was something I put together to see if pygame and PyPortMidi would get along. They do. It is very simple. You can use the keyboard or the mouse to play a four note pipe organ.

Lenard


machinimist@xxxxxxxxx wrote:
thanks!
and does anyone know if there are examples somewhere? like a simple program which allows you to play a midi instrument (best using the integrated synthesizer on the sound card) with the computer keyboard?

On 1/1/08, *Lenard Lindstrom* <len-l@xxxxxxxxx <mailto:len-l@xxxxxxxxx>> wrote:

    Try http://alumni.media.mit.edu/~harrison/code.html
    <http://alumni.media.mit.edu/%7Eharrison/code.html>

    Lenard

    machinimist@xxxxxxxxx <mailto:machinimist@xxxxxxxxx> wrote:
    > thanks!
    > http://sound.media.mit.edu/~harrison/pyportmidi/
    <http://sound.media.mit.edu/%7Eharrison/pyportmidi/>
    > <http://sound.media.mit.edu/%7Eharrison/pyportmidi/>
    > it sounds like it is what i need but unfortunately it doesn't
    seem to
    > be available anymore...
    >
    > On 1/1/08, *Lenard Lindstrom* <len-l@xxxxxxxxx
    <mailto:len-l@xxxxxxxxx>
    > <mailto:len-l@xxxxxxxxx <mailto:len-l@xxxxxxxxx>>> wrote:
    >
    >     machinimist@xxxxxxxxx <mailto:machinimist@xxxxxxxxx>
    <mailto:machinimist@xxxxxxxxx <mailto:machinimist@xxxxxxxxx>> wrote:
    >     > hi,
    >     >
    >     > i have a midi song (not polyphonic) and want to play back
    one note
    >     > after another triggered by key presses. what would be the best
    >     way to
    >     > do this? i guess i can't directly do this with pygame but
    i need
    >     some
    >     > midi library? does anyone know which one would be suited
    for that
    >     > (ideally it should work in linux and windows)? has anyone
    tried to
    >     > do something similar?
    >     Check out the Python music page:
    >
    >     http://wiki.python.org/moin/PythonInMusic
    >     <http://wiki.python.org/moin/PythonInMusic>
    >
    >     Of the various midi packages PyPortMidi is still available.
    >



Attachment: keyboard.zip
Description: Binary data