作者waggy ( )
看板DigitalMusic
標題Re: [問題] 不佔用CPU時間的MIDI方案
時間Sat Jan 30 19:55:56 2010
※ 引述《sidetalker (賽托克)》之銘言:
: 我要寫一個程式,由web cam輸入畫面,經大量計算後即時由MIDI輸出互動的音樂
: 由於CPU須大量運算並即時反應,因此怕用軟體音源會佔用CPU時間,希望用硬體的
: 老舊的觀念中有一種省錢的做法,就是買塊音效卡加上音源子卡,可以取代昂貴的音源機
: 但是最近到光華商場問居然都問不到,似乎現在已經沒有音源子卡這種東西了?
: 商家或同學都是建議買好一點的錄音卡,配合軟體音源來發音
: 但我很怕CPU時間被佔用。很久以前只要一開軟體音源,整個電腦就會變得鈍鈍的
: 即使現在的CPU夠快不會再有鈍鈍的現象,畢竟還是會影響效能不是嗎?
: 難道新的技術(如ASIO)是透過DMA(direct memory access)存取的?
: 總之我很想知道現在是否還買得到可插音源子卡的音效卡?(當然音源子卡也買得到才行)
: 另一個問題是,如果我的程式要用Notebook來Demo,要在筆電裡插音源子卡就更難了
: 網友們是否有什麼建議?謝謝
其實也是可以用音源機 音源子卡因為電腦硬體的發展 就算買到了也不見得相容
roland的8850, 3080這些音源機二手市場上都還買得到
近期電腦硬體跑早年的軟體音源完全不會延遲(vcs88這類的)
asio主要是對這幾年的vst在latency上有顯著改善
你如果要避免cpu使用的話去搞台音源機吧
有些稍微不那麼老的還有支援usb
不過話說回來
一般音效卡本身就內建有音源晶片了
如果對音源品質沒要求的話其實也可以用
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.109.192
1F:推 sidetalker:謝謝,我先買一塊音效卡試試,結果如何再回來推文分享 02/03 01:57
2F:推 sidetalker:結論是後來出了DLS和sound font技術後就不需音源子卡了 02/04 22:07
3F:推 sidetalker:最後我還是直接用音效卡,再換個好聽一點的DLS檔就好了 02/04 22:14