[問題] C語言讓電腦發出聲音?

看板C_and_CPP作者 (無)時間14年前 (2009/12/06 10:25), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/1
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 想用C語言寫一個小鋼琴程式,目前只能發出"嗶"那種機械音 但這樣彈出來的音樂有點沒有很柔和 0rz 希望得到的正確結果: 能發出像彈鋼琴彈出來的DO RE ME聲音 程式跑出來的錯誤結果:開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) Dev-C++ (C# VC 也可以) / Windows 有問題的code: (請善用置底文標色功能) 補充說明: 另外想問 有沒有辦法讓按鍵按多久聲音就響多久? 麻煩知道的前輩指導一下0rz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.174.49

12/06 10:27, , 1F
C shape 應該是有音頻的功能
12/06 10:27, 1F

12/06 11:04, , 2F
我覺得這不是程式問題:P
12/06 11:04, 2F

12/06 11:13, , 3F
不柔和是因為沒有泛音 如果聲音要聽起來像
12/06 11:13, 3F

12/06 11:13, , 4F
最簡單的方法就是直接播預錄好的.wav
12/06 11:13, 4F

12/06 11:16, , 5F
剛剛看了一下WIN32 API有PlaySound可以用
12/06 11:16, 5F

12/06 11:43, , 6F
我知道原PO的問題, 他要的是可以拉長尾音的那種效果
12/06 11:43, 6F

12/06 12:33, , 7F
按多久響多久很容易 但是沒有漸弱
12/06 12:33, 7F

12/06 12:34, , 8F
用MIDI去做比較好聽吧
12/06 12:34, 8F

12/06 12:44, , 9F
上次有看到別人寫好拉長尾音漸弱的flash程式 很佩服
12/06 12:44, 9F

12/07 13:51, , 10F
sound();
12/07 13:51, 10F
文章代碼(AID): #1B6nOIaS (C_and_CPP)