動手做 PC Speaker 音樂!(DOSBox + QuickBASIC)

出自 NiceChord Wiki
跳至導覽 跳至搜尋
動手做 PC Speaker 音樂!(DOSBox + QuickBASIC)
第 152 集縮圖.jpg
集數 第 152 集
首播/發佈日期 2017 年 12 月 16 日(1 年 8 個月前)

這是好和弦的第 152 集,首播日期為 2017 年 12 月 16 日。
在這一集 Wiwi 示範了如何用 QuickBASIC NiceCode 出一段 PC Speaker 音樂。

YouTube 影片

摘要

  • 使用PLAY "音名"來播放指定的音名。
    • 使用T調整速度。
    • 使用L指定要幾分音符。
    • 使用O指定要第幾個八度的音。
    • 使用P作為休止符。
    • 使用#作為升記號。
  • 使用SOUND 頻率, 時間來播放指定頻率的聲音。
    • 時間單位大約是 1/18 秒。

範例

  • 小星星:PLAY "CCGGAAG"
  • 貝多芬《命運交響曲》:PLAY "T150 L8 O3 GGG L2 D# P4 L8 FFF L2 D"
  • 「很像是電腦運算中」的音效
RANDOMIZE TIMER
FOR i = 1 TO 100
    freq = INT(RND * 3000) + 100
    SOUND freq, 1
    PRINT freq
NEXT i
  • 滑音
FOR i = 200 TO 800 STEP 10
    SOUND i, .1
    PRINT i
NEXT i

FOR j = 800 TO 200 STEP -10
    SOUND j, .1
    PRINT j
NEXT j

彩蛋及其他

一邊……一邊聽

這次的大包裝 MP3 版可以一邊「打蚊子」一邊聽。

影片中提及的連結