您现在的位置:A.dj>> >> >>正文内容

用MIDI接口实现SMPTE同步

前一段时间看到各位关于音频和音序软件同步的讨论以及“海味馒头”写的用HUBI虚拟接口实现同步的文章,虽然各有特色但是仍然感到不太方便,用HUBI的时候如果MIDI轨很多,并且各个声部进出点参差不齐的话,那么你就必须一次次的调整8号控制器(MIDI Triggres)的进、出点的位置,很麻烦,我的MIDI接口是KEY MP-128S,有SMPTE的发送、接受功能,我就想何不把多轨音频软件当成多轨机,用SMPTE来带动MIDI音序器实现同步呢,经过实验果然通过,下边我把自己的方法简单介绍一下,有兴趣的朋友可以试试,不过前提是你必须有带SMPTE的发送接收口的MIDI接口,两个声卡(一个录音,另一个放SMPTE的音频信号到MIDI接口的SMPTE IN,这个卡几十员的、噪音不大的就可以),我用的是MP128S接口、RAP-10和PCI64声卡。

第一步:录制一个SMPTE信号的WAVE文件

我原来以为只要MIDI音序软件PLAY时,MP-128S的SMPTE OUT就会发送SMPTE信号,其实并非如此,要想发送SMPTE必须到控制面板里找到MP128S的属性设置,选择Stripe Tape时它才会发送SMPTE时间码,其他的接口是如何情况不得而知。

下面开始录SMPTE信号:

1、连接SMPTE OUT->声卡的LINE IN;

2、运行任意音频软件(我用的SOUNDFORGE45C),设置为单声道录音,打开MINITOR监视;

3、进入控制面板找到MP-128S的属性设置,其中SMPTE Rate设置为30并且要记住,然后点击Stripe Tape,在随后出现的对话框点击YES,这时SMPTE已经发送,不过不要着急录音,看SOUNDFORGE的录音电平显示,注意不要过载,同时信号尽可能大一些,调整满意后点击确定回到属性设置的对话框,这时SMPTE信号并没有停止,点击设置会谈出一个对话框,点YES停止。

4、在随后出现的对话框点击Stripe Tape,然后回到SOUNDFORGE按下REC,在返回MP-128S的设置点击YES,这时SMPTE开始发送并且被录下来,注意一定从最开始录(因为有00:00:00:00的绝对时间玛),至于录制多长,那要看你平时混音音乐的最大长度,一般5分钟就可以,如果在长一些8分钟够了吧,

5、达到你需要的时间后停止REC,同时按上面的步骤停止SMPTE发送,把这个文件中SMPTE信号前面的空白段剪切到1秒左右,取名为SMPTE.WAV存盘,注意保管好,这是一个一劳永逸的东东,将来可以在任意一个混音的工作时使用它:)

第二步:设置音序、音频软件的SMPTE项目

1、连接声卡1(专门播放SMPTE.WAV的那个低档卡)的LINE OUT->MIDI接口的SMPTE IN

2、运行音频软件和音序软件(以VEGAS、CAKE80为例)

3、在CAKE里打开一个音序文件,在TOOLS菜单的Project Options/CLOCK里Source选择SMPTE/MTC,SMPTE/MTC Format选择30 Frame Non Drop,设置OK:)

4、在VEGAS里打开SMPTE.WAV(紧靠左边),设置OUT为声卡1,其他空音轨IN、OUT都设置为声卡2的总线

第三步:在多轨音频软件里用录制好的SMPTE.WAV文件控制MIDI音序软件分轨同步录音

假如在CAKE WALK的第28小节以后有一段长笛(第5轨)和双簧管(第6轨)的对话,我们看看如何实现录音的精确同步:

1、在CAKE里选第五轨(长笛)SOLO,乐曲指针移到28小节,看看目前的时间是多少(假定1:20:00),然后按PLAY,这时软件的底部会有提示“等待SMPTE。。。。。”。

2、进入VEGAS,选择一个空轨预备录音,把乐曲指针移到大约1:15:00左右,开始录音,CAKEWALK在大约预读2秒后立即从当前SMPTE指示的时间位置开始放音,声部结束后手动停止VEGAS录音,CAKE WALK随即停止放音,

3、在CAKE里选第六轨(双簧管)SOLO(长笛MUTE),为了实验SMPTE的精确性,我们把乐曲回到开始处(00:00:00),然后按PLAY,这时CAKE还是等待SMPTE。。。。。。。。

4、在VEGAS里关闭已经录好的长笛轨的录音预备,在另外的一个空轨里点击录音预备,保持刚才的乐曲时间指针不变,然后按录音大约2秒后,CAKE从乐曲开始处直接跳到当前SMPTE指示的时间位置开始放音,怎么样,是不是很COOL!!!!!!

5、如果你有很多MIDI轨,用这样的方法会很快的分轨录制到多轨音频软件上,并且时间上绝对同步。

以上实验在(SOUNDFORGE、COOLEDITPRO、VEGAS、SAM2496)对 CAKE8.04上通过。

另:*如何把CAKE预读SMPTE耽误的时间夺回来,可通过设置CAKE的SMTPTE/MTC Offset调整。

*不要把录好的其他音频信号混到SMPTE的OUT里,那样CAKE WALK会很糊涂的。


【字体: 】【收藏】【打印文章】【查看评论

相关文章

    没有相关内容