录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

Connecting Reason without Rewire2 using MIDI Clock

 
[收藏]

2234
#1 02-2-2 19:48

Connecting Reason without Rewire2 using MIDI Clock

Connecting Reason without Rewire2 using MIDI Clock


A tutorial for connecting Reason with some other program without Rewire2!

Here are a few things you need to know first:

Most soundcards don't have multiclient drivers, which means that when one program is using the MIDI ports no other program can use these MIDI ports. There's a great workaround for this: get a virtual MIDI device.

Hubi's Loopback or MIDI Yoke are fine examples. I'm using MIDI Yoke for this example because it can be used on Windows2000. It works great and seems to be solid. Download MIDI Yoke from here.
Forget about using ASIO drivers in this setup, because ASIO drivers will use the first stereo pair of your soundcard's output, so again this means you can only open one program at the time.

Choose a DirectX or MME driver instead. Now you can open several programs at the same time. The DirectX driver should give you the lowest latency and if you're lucky it will be low enough to still play Reason 'live' with a keboard.

Reason can only be synced as Slave by using MIDI Clock. This means that some other program will cause Reason to start at the same time. By syncing it to another program, this means that you can't press start in Reason. The other program will cause Reason to play when you press start.

Okay now we're ready. We have a virtual MIDI cable installed and we're using a DirectX or MME driver in Reason.

open Reason and some other program you want to connect with Reason. In this example I'll show you how to connect Reason with ACID 2.0.
Open Reason's Preferences (under the Edit menu)
Select MIDI Yoke NT: 1 in the MIDI Clock Sync box.


Now try to find the MIDI Clock options in your other program. In ACID it's under Preferences (under Options menu). But you might be able to do this using Sonar, Vegas or ProTools LE 5.1 as well for example. Keep in mind that the other program has to be set to master (for MIDI Clock). Reason will always be the slave, so your other program has to be the MIDI Clock Master!


You have to select the same MIDI port as in Reason, because you need to sync both to the same clock!
In most cases (yes, ACID needs this too) you need to generate a MIDI Clock signal. In ACID you can find this under Options when you have selected a MIDI Clock device. Go to options and check the Generate MIDI Clock option.
Now there's still one thing to do: activate MIDI sync in Reason. It's a little button at the transport bar.

If you now press play in ACID or some other program you like, Reason will be played back in sync with it! Isn't this cool? Well, it is!

Last one: keep in mind that when using a loop, this might cause both programs to run out of sync. So you need to press play again for repeating the song. In short: a loop which is being played back over and over again in most cases won't work, just because MIDI Clock is a very primitive way of connecting both devices. It's the old MIDI thing, you know...


$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$


Connecting Reason without Rewire2 using MIDI Clock /part #2
I'm a fool! Because I'm not using MIDI Clock for connecting Reason with some other program, I tested it too quickly.

Listen.

Some users readers responded that they were still having problems with Reason running out of sync using MIDI Clock. I tested it again using ACID and MIDI Yoke and found out that both program run out of sync over time. Yuk!

I decided to see if the MIDI Yoke virtual MIDI cable was causing this. So I decided to do this test again but now using my old Alesis SR-16 drumcomputer. In a couple of minutes I was using the SR-16 as MIDI Clock master with Reason. And guess what? ROCK SOLID!

So Reason is totally capable of running in sync using an external MIDI Clock device. So MIDI Yoke can't do this using Win2k. Okay.

Then I uninstalled MIDI Yoke (I rebooted and then deleted myokent.dll by hand, Windows doesn't delete this when uninstalling this device) and installed the Sonic Foundry MIDI Router from the ACID 2.0 CD-rom. I then did the test again using ACID and Reason. Even worse: both program run out of sync even sooner than with MIDI Yoke. Not good at all!

So what have we learned? Well, it's not possible to run Reason in sync with another program using a virtual MIDI cable under Win2k. On the other hand, using Reason with some external MIDI Clock device is great, it runs in sync with rock solid timing.

If you have found a virtual MIDI cable that works under Win2k, please email me! And I'll do that test again and write about it!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索