作者langrisser19 (lenny)
看板DigitalMusic
标题Re: [问题] 不占用CPU时间的MIDI方案
时间Sat Jan 30 20:18:07 2010
不知道你要做的是怎样的音乐
如果没有要即时调变
好比你没有要用fm modulation来作一些乐器声
只是单纯的要发出一个midi note
那以现在的电脑观点来看
占资源的根本不会是midi这块
而会是影像捕捉
而且如果你是用max/msp做的话
你可以试试看将影像跟声音处理分到两台不同的电脑上
用udp or tcp之类的方式送讯号就好了
※ 引述《waggy ( )》之铭言:
: ※ 引述《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: 203.64.3.156
1F:推 lovePUTA:之前朋友用ibook同时max/msp撷取跟reason都还跑得动 01/31 03:43
2F:推 sidetalker:谢谢,我只要能发出note就好。先买音效卡试试看 02/03 02:10