Help for Tune Smithy Koch snowflake icon.gif

Virtual midi cable

From Tune Smithy

Jump to: navigation, search

When you use Tune Smithy with other midi programs such as software synths, notation software and sequencers, you need some way to connect the programs together via midi. You need something similar to the midi cables used to connect midi hardware together.

These instructions are for Windows. For the Mac, see: | Using IAC driver to route midi notes from Tune Smithy to your DAW or other software]

Contents

See Also

FAQ - Soft synths

Intro

You can connect programs together with a midi cable, if your computer has physical in and out midi ports. Join one to the other with a midi cable and select the appropriate devices in the midi software - that's called a loopback cable.

When all the software is running on the same computer, a hardware cable would slow things down as the midi protocol for sending messages through a midi cable has quite a low bit rate.

It is much easier, and the result is much faster, if you use a software version of a midi cable.

Hubi's loopback was the first of these - but it is now only used on old operating systems like Windows 98. Many new software midi cables have been developed since then.

Software midi cables - how to use them

An excellent choice for Vista or XP would be Loopbe1.

Loopbe1 and other programs of its type imitate the hardware approach in software. It adds extra entries to your out and in menus. Then you choose one of those new devices as the midi Out device in the software which sends the notes, and the same device as your In device in the software that receives the notes.

Like this (shown for the Lambdoma task in FTS, you do it the same way with the other tasks)

Select one of your virtual midi cables from the In menu in FTS

Lambdoma select maple in.png

Set your notation software to use the same device for Midi output. Here is how it is done in NoteWorthyComposer:

Lambdoma select maple out nwc.png

If this seems counter intuitive - think of it as like connecting the out of your midi keyboard to the In of your computer using a hardware cable. Simlarly - you connect the Out of the sending software to the In of the receiving software, using a software cable, or virtual midi cable.

Playing notes from your composition software or sequencer in Tune Smithy

To do this, choose LoopBe1 or any of the other virtual midi cables as the Out device in the notation software and choose the same cable as the In device in Tune Smithy.

This achieves the following virtual cable connection between the programs:

Composition Software Out ⇒ In for Tune Smithy

Playing notes from Tune Smithy on a soft synth, soft sampler etc.

If you want to relay the notes from Tune Smithy to a soft synth, choose the virtual midi cable as the Out device in Tune Smithy and the In device in the soft synth.

This achieves the following virtual cable connection between the programs:

Tune Smithy Out ⇒ In for Soft Synth.

Combining both to use FTS as a way to retune a soft synth and use it with your composition software or sequencer

Use two virtual cables. Chose one of them as the Out device in the notation software or sequencer and the In device in FTS. Choose the other virtual cable as the Out device in FTS and the In device in the soft synth or sampler.

This achieves the following virtual cable connections between the programs:

Composition Software Out ⇒ In for Tune Smithy and using another virtual cable Tune Smithy Out ⇒ In for Soft Synth.

You can daisy chain more midi programs together, by using more virtual cables. Just use a different virtual midi cable device for each connection in the chain.

All except LoopBe1 come with several virtual cables installed as preset. LoopBe1 has that option too in the paid for version of the program. It is also okay to install several of these programs on the same computer, e.g. LoopBe1, LoopMidi, and Midi Yoke all on the same computer if you need even more virtual cables for some reason.

Which software midi cable to use

The main alternatives at present (as far as I know) are:Loopbe1, LoopMidi or Midi Yoke Junction. They are all fast. It does no harm to install several of them at once.

Loopbe1 is very easy to install and use.

Loopbe1 has loopback detection which can cause it to disable itself if it receives too many notes in too short a time - which can lead to it switching itself off when relaying fast fractal tunes or velocity tuning keyswitches.

Midi Yoke Junction is easy to install on XP if you follow the right link on its download page (ignore the pictorial instructions) - but has an issue if you use it on XP with Giga, also needs UAC temporarily disabled to install it on Vista - see next section.

NEW MIDI CABLE: Loopmidi by Tobias Erichsen. Easy to install, works well, compatible up to Windows 8 and 64 / 32 bit compatible. Has to be running to use it. Has loopback detection which can cause it to disable itself if it receives too many notes in too short a time - which can lead to it switching itself off when relaying fast fractal tunes or velocity tuning keyswitches.

Special instructions for Midi Yoke Junction

Midi Yoke Junction is also an excellent choice for most users. But there are one or two things to watch out for.

Midi Yoke on XP, Vista or Windows 7 and 8

Use the download link to install

To install Midi Yoke Junction for XP or Vista, follow the Download link on that page as that's by far the easiest way to do it. Ignore the pictorial instructions for XP.

The file you download and install is called MidiYokeSetup.msi

The installation is very simple if you do it that way.

Compatibility mode Windows 8

On Windows 8 you may need to run it in compatibility mode. After download right click on the installer and choose "Trouble shoot compatibility".

User Account Control Windows 7 and Vista

Windows 7 and Vista users need to disable User Account Control temporarily to install Midi Yoke. You do that from User Accounts then Turn User Account Control on / off.

After the install you can switch UAC back on again.

Otherwise - same as for XP. The XP installer works for Vista so long as you disable UAC first. If you leave UAC enabled, then you can't run the installer.

Midi Yoke on XP

The XP version of Midi Yoke is incompatible with GigaStudio

If you use GigaStudio on XP, DON'T INSTALL MIDI YOKE. The programs are incompatible. As soon as you install Midi Yoke on XP, Giga hangs or runs extremely slowly - even if Midi Yoke is disabled. It seems that the only solution to this issue is to uninstall Midi Yoke.

Midi Yoke on Earlier Operating Systems

Bounce Metronome is no longer supported on earlier operating systems. But Midi Yoke NT works fine on them.

On earlier operating systems such as Windows 98, the instructions on the Midi Yoke NT web site may look a little complex to some at first sight - but it is easier than it seems. Just follow through the instructions one step at at time and you can't go wrong - they have step by step instructions for all the Windows operating systems with screen shots of every stage on the web site.

Personal tools
Namespaces
Variants
Actions
Navigation
How to use the wiki
More
Toolbox