What has anyone done with interactive music systemsWell, I hope I can answer most of this, having written a game that completely revolves around music =]
with pygame?
Can pygame make use of DirectAudio (DirectSound/DirectMusic)?
I don't really use DirectThis or DirectThat, so I can't answer this
or is there some other api/extension that can allow music other than canned soundfiles to be used in a pygame?You can play any kind of music/sound file in pygame that SDL_mixer supports. This means at least:
The music is mixed at runtime if you play something like a midi or a mod, though you are not in full control of the mixing.works more like a midi sequence (unmixed and mixed at runtime) vs. canned sounfiles
Pygame's sound stuff is geared for exactly that, games. Though iMuse and other stuff with realtime mixing and games controlling sound was a really cool thing, most games require background music and sound effects.I need to read up on pygame/sdl's audio subsystem - but is it geared more for basic sample playback...?