Andrew Dalke wrote:

[snip]

It looks like FMOD/PySonic is the closest to what I'm thinking of, and Snack coming in second. I didn't look too deeply. Most of them only play sound clips (mp3, wav, etc.) and don't have a way to specify what notes to play.

If you just want to play notes, you could look at MIDI.
There's a Python module out there somewhere that reads and writes MIDI-files.
And there's plenty of programs (such as Windows Media Playes) that can play MIDI files or can convert them to mp3 or wav or whatever.


In fact, I used all of these a while ago to enable me to write something like:

import midi

notes = ( "MySong", """
instrument(piano)
key(4b)
vol(mf)
tempo(4=100)
F4 A4 A4 A2 A4- A4 G4 F4 G2 G2 r4 F4 F4 F4 A2-
A4 A4 G2 G4 B4 B4 A4 B4 C'2. r32 A4 C'2 C'2 C'4 C'4
C'4 B4 A4 B2 B2 r16 C'2 A2 G4 B2 B4 A4 F2. G4 E2 F2.
""" )

midi.generate(somefilepath,notes)

to generate MIDI-files from a simple notes description.

Regards,
Jan
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to