I don't think it would prevent other applications from using the sound device, though it may depend. Generally when not closing the device or context when shutting down the program it can result in those resources not being freed up, creating a memory leak and potentially destabilizing the OS. The OS will generally attempt to clean them up for you but may not always succeed, so its best practice to clean up your resources yourself when finished. This is usually the standard practice with non-memory managed languages like C/C++.
If your interested in more advanced OpenAL applications like 3D positional audio, HRTF, or EFX filters like Reverb, I have a number of other Pyglet friendly examples available. -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyglet-users+unsubscr...@googlegroups.com. To post to this group, send email to pyglet-users@googlegroups.com. Visit this group at https://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.