Linking to Your Sequencer
Linking with emagic Logic Audio (Windows)
previous page next page

Beatnik has verified compatibility with Logic Audio for Windows, from version 4.0 through 4.7.0 (we tested the Platinum version).

Note for Windows 2000 and NT Users: You should be prepared for a certain amount of irregularity in live MIDI event timing, as these operating systems are optimized for server processes, not real-time media presentation.

Setting Up

  1. Install some form of MIDI linking software on your PC, following the supplied installation instructions.

We support two different freeware linking utilities: MIDI Yoke and HUBI.

  • MIDI Yoke can be downloaded off the net. As of May, 2001, the most reliable place to get it is:

http://www.midiox.com/myoke.htm

If this site is inaccessible, do a search for MIDI Yoke and something will turn up.

  • The HUBI Loopback Device is also available for download off the net at:

http://www.geocities.com/SiliconValley/Vista/2872/hmidilb/hmdlpbk.html

  1. Install Logic Audio on your computer, following the supplied installation instructions.
  2. Restart your computer.

This will enable the MIDI linking software, so that Logic and the Beatnik Editor can detect it.

  1. Launch the Beatnik Editor.

Always launch the Beatnik Editor before Logic. Otherwise Logic won't detect the Beatnik Editor at the other end of the linking utility.

  1. In the Beatnik Editor, select the linking utility as your MIDI input source.

Go to the File menu and select the Preferences... command, then in the Preferences dialog box select your linking utility as your MIDI input source:

  • If you're using MIDI Yoke, choose one of the three junctions.
  • If you're using HUBI, choose LB1.
  1. In the Beatnik Editor, make sure you have one or more Session windows open.
  2. If you want visual linking, click on the Instruments tab in a Session window.
  3. Launch Logic Audio.

For the Beatnik Editor to function cleanly with Logic Audio, you'll have to change two settings.

  1. In Logic, change your Environment settings to prevent a MIDI feedback loop.

Logic automatically finds and enables all possible MIDI inputs. As a result, if you're using a loopback application such as MIDI Yoke, Logic will be receiving its own output - a MIDI feedback loop. To avoid this problem, you need to turn off this feature and manually assign all of your MIDI inputs:

  • Go to the Windows menu and select the Open Environment command.
  • In the Environment window, click and hold on the Object List, then select the item Click & Ports:

  • Click on the line that connects to the Physical Input object, and hit the Delete key on your computer keyboard:

The line will disappear, disconnecting the feedback loop.

  1. Still in Logic, turn off or redirect MIDI Clock output to avoid tempo problems.

By default, Logic transmits its MIDI clock on a MIDI Output port. This can cause tempo problems when Logic is linked with the Beatnik Editor, as it would be transmitting the clock to the Beatnik Editor back to itself. It would try to synch with itself, which is impossible, and would cause erratic tempo changes and settings. To either turn off the transmission of the MIDI clock or to manually assign the ports it is sent to:

  • Go to the Options menu, select the Settings item, and then the Midi Options sub- command.
  • Then, in the Midi Options dialog box, either turn off MIDI Clock transmission, or re-direct it to an alternate MIDI port:
  • To turn off MIDI Clock completely, un-check the Transmit MIDI Clock checkbox:

  • Or, to assign MIDI Clock to a different MIDI port, click on the box to the right of the Transmit MIDI Clock checkbox, then select the desired MIDI Output port from the pop-up menu that appears, and finally, make sure the Transmit MIDI Clock checkbox is checked:

Working with Logic Audio and the Beatnik Editor

Remember: Always launch the Beatnik Editor first.
  1. Launch the Beatnik Editor.

Launching the Beatnik Editor first ensures that Logic will be able to find it when Logic starts up.

  1. Launch Logic Audio.
  2. In Logic, open your sequence.
  3. Set up your MIDI Tracks to play back on the Beatnik Editor MIDI synthesizer.

For each MIDI Track (in a new song, this will usually be track 10 and it will be assigned to GM Device 1):

  • Set the MIDI Output port.

    Click and hold on the MIDI out selection, then select the same port you picked for MIDI Input in the Beatnik Editor. If you're using MIDI Yoke, select the same junction you picked in the Beatnik Editor, or if you're using HUBI, select LB1.


  • Set the Track's Bank and Program numbers:

    - Click on the GM Device:


- In the GM Device window that appears, click and hold on the *Custom Bank Messages* pop-up menu and select Bank Message: Control 0. Then click and hold on the (No Bank specified. Names of Bank 0 used) pop-up menu and select Bank 1:



- In the LOGIC Audio dialog box that appears, asking whether you want to initialize a new bank, click the Initialize button:


- Still in the GM Device window, click and hold in the same pop-up menu again, and select Bank 2:


- When the Initialize new Bank? window appears again, click the Initialize button again.

- Click on the dash to the right of Prg to select the Bank you want to use. Use Bank 0, 1, or 2:


Bank 0: General MIDI Melodic Instruments (on channel 10: General MIDI Percussion Instruments)

Bank 1: Beatnik Special Melodic Instruments (on channel 10: Beatnik Special Percussion)

Bank 2: Custom Melodic Instruments (on channel 10: Custom Percussion Instruments

Note: If you're on channel 1, the Beatnik Editor will highlight your selection to reflect any Bank Select or Program Change.

- Click on the number to the right of the Bank number, then select your desired Program (patch) number.


Note: These settings only affect playback, not exported Standard MIDI Files. If you want to export a MIDI file, import it into the Beatnik Editor, and export it as an RMF file with the exact same instruments assigned to it, then you'll have to insert Bank Select and program Change events into the track event lists.

Inserting MIDI Bank Select and Program Change (Patch Change)
Events Into Your Sequence

In order for you to be able to export a MIDI file from Logic, import it into the Beatnik Editor, and convert it to an RMF file that plays the correct MIDI Instruments every time, you'll have to insert Bank Selects and Program Changes into your tracks' MIDI event lists. This is especially important if you're using Instruments that you've created in the Beatnik Editor.
  1. Open a Track in the Event List window.

Select a Track that contains notes that you want to drive the Beatnik Editor, then go to the Windows menu and select the Open Event List command. An Event List window will appear:


  1. In the Event List window, insert a Bank Select event at the very start of the Track. This will be a Continuous Controller message for controller number 0.
  • Change your cursor to the pencil too, then right-click on the Control Change Events button:

A new Control Change event will appear in the list:


  • Change your cursor back to the arrow.
  • Set the event time by double-clicking on the new event in the Position column, then typing the time at which you want the bank change to occur. The event will move to the new time in the event list.

For example, 1 1 1 1 is the first event, and 1 1 1 2 happens immediately after - in the first measure, first beat, first division, and second tick.

  • Set the first part of the Bank number by double-clicking on the event in the NUM column, then typing the number 0. When you hit the Return or Enter key, the Length/Info column will change to Bank MSB.

  • Set the second part of the Bank number by double-clicking on the event in the VAL column, then typing the actual Bank number you want to use:

Use Bank number 0, 1, or 2:

Bank 0: General MIDI Melodic Instruments (on channel 10: General MIDI Percussion Instruments)

Bank 1: Beatnik Special Melodic Instruments (on channel 10: Beatnik Special Percussion)

Bank 2: Custom Melodic Instruments (on channel 10: Custom Percussion Instruments

  1. Still in the Event List window, insert your Program (patch) Change events:
  • Change your cursor to the pencil tool, then right-click on the Program Change Events button:

A new Program Change event will appear in the list.

  • Change your cursor back to the arrow.
  • Set the event time by double-clicking on the new event in the Position column, then typing the time at which you want the bank change to occur:

The event will move to the new time in the event list.

Note: Make sure the time of the Program Change is after the time of the Bank Change.

  • Set the Program number by double-clicking on the event in the VAL column, then typing your desired program number:

Tips:

  • Save your work often
  • Remember that to ensure consistency of sound, your playback settings should match the Event List.

Moving Your Sequence Into the Beatnik Editor and the RMF Format

When you're finished inserting all your Bank and Patch changes, and your notes are all sounding the way you want them, save your sequence as a Standard MIDI File. Then, in the Beatnik Editor, Import that MIDI file into a Session window (or just drag it into the Songs tab of a Session window ), Play the song as a check, and finally export it as an RMF file.

Linking to Your Sequencer  / Linking with emagic Logic Audio (Windows)    top previous page next page