Is there a simple way to play musical notes in Python? Something like
voice.play("c4")
to play C in octave 4 would be ideal. I included a voice parameter as I'd like to play proper notes, not just beeps. This is for recognition of pitch. For example, the program plays a note and the user tries to identify the note played.
but which to choose? They generally seem too complex. I'm looking for something really basic. It would help if it was cross platform and didn't need Tkinter as the snack library does. I presume pure Python is not possible.
> Is there a simple way to play musical notes in Python? Something like
> voice.play("c4")
> to play C in octave 4 would be ideal. I included a voice parameter as > I'd like to play proper notes, not just beeps. This is for recognition > of pitch. For example, the program plays a note and the user tries to > identify the note played.
> but which to choose? They generally seem too complex. I'm looking for > something really basic. It would help if it was cross platform and > didn't need Tkinter as the snack library does. I presume pure Python > is not possible.
> Any suggestions?
Oh, it would be OK if the system allowed numeric pitches such as
No python does not have access to cross platform soundcard capabilities built into the language. I think there is a wrapper for csound somewhere. But there are many 3rd party modules that do have capabilities to some extent. You could make calls to the underlying OS machinery and there is the winsound module (not exactly what you want though). Just look over this Google splooge...
> No python does not have access to cross platform soundcard > capabilities built into the language. I think there is a wrapper for > csound somewhere. But there are many 3rd party modules that do have > capabilities to some extent. You could make calls to the underlying OS > machinery and there is the winsound module (not exactly what you want > though). Just look over this Google splooge...