On 12/12/08, Tristam MacDonald <[email protected]> wrote: > I am manufacturing procedural sound for my Pong example, and wanted to use > pyglet.media.procedural. I reallise that this module is probably in alpha, > since it is undocumented. > > The basic modules seem to work fine, but I can't get them to play more than > once. If you run the following example, the sound will only play the first > time: > > > > import pyglet > > > > from pyglet.media import procedural > > > > > > > > p = procedural.Sine(0.1, 440) > > #p = pyglet.media.load('ball.wav', streaming=False) > > > > > > > > def update(dt): > > > > p.play() > > > > > > > > pyglet.clock.schedule_interval(update, 1.0) > > > > > > > > pyglet.app.run() > > This example works fine if you load the wav file instead, and will play once > per second. > > Is there an easy way to modify the ProceduralSource class to allow multiple > players?
A ProceduralSource is like any other source in that it can only be played once. You need to wrap it in a StaticSource to play more than once. Alex. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en -~----------~----~----~----~------~----~------~--~---
