很久以前,在一個遠離星系的地方,有一些運行BASIC的微型計算機,並且有簡單的聲音命令,使得機器以各種怪異和奇妙的方式發出嗶嗶聲和嘶嘶聲。Old School Sound Programming in Python
除了製作一些優秀的聲音,它也是一個非常有用的學習工具,因爲你可以聽到你的代碼的結果。
我很想能夠像BBC Micro一樣使用它的「信封」命令來獲得機器的聲音功能,但不必使用模擬器並學習或重新學習BASIC各種方言的所有怪癖。
我也想避免產生midi或wav文件,但想直接用代碼發出聲音。我已經嘗試過winsound.Beep,但是在大約4個音符之後,音符之間的時間似乎是隨機的,而且與ZX頻譜等功能相比,它的功能也沒有什麼優勢。
有誰知道如何用Python做到這一點?
您是否嘗試過使用系統鈴聲轉義碼(它只有一個音調)? – muddyfish
這是以前的問題,與您的想法相似嗎? http://stackoverflow.com/q/956720/5066845 –
系統鍾似乎是單調的本質,除非它可以以某種方式改變音調? – Robin