Part 2: Having built our own beat repeater in Logic last month, let's now see what more we can do with it...
We've been setting up Logic to recreate Live's Beat Repeat function, which creates rhythmic repetitions of an incoming signal — to awesome effect!
You'll need to start with the project I explained how to create in last month's Logic workshop. If you're an SOS subscriber, you can find the workshop article at /sos/jan13/articles/logic-notes-0113.htm. If you're not (or just prefer not to work through the steps), you can download the project from /sos/jan13/articles/logicmedia.htm. This month, we'll add keyboard control to the simple Beat Repeat effect. Keyboard-controlled effects allow the user to send different trigger signals much more efficiently than simply using a mouse.
Now let's create a dedicated control track on the Arrange page:
Now that we can control the Beat Repeat effect using a keyboard, let's take the concept further, to create a keyboard-controlled performance rig that includes other effects. Add a Tremolo to slot four, a Mod Delay to slot five and an Echo to slot six. On the Tremolo, set the Rate to 1/8 note, Depth to 100 percent and Smoothing to 3 percent. This will create an eighth-note chopping effect, which can be combined with the previous Beat Repeat ideas to further rhythmically mangle our audio. For the Mod Delay, load the Slow Flanger preset. This is great for adding movement to incoming audio. Finally, configure the Echo plug-in as follows: set Time to 1/16, Repeat to 2 percent, Colour to 37 and the Dry and Wet sliders to 67 percent. Engaging this plug-in will produce a sixteenth-note slap delay effect, which can be used to fill the holes created by the Tremolo effect.
We will use some spare keys on the MIDI keyboard to toggle our new effects-bypass buttons. First, though, let's look at some useful Fader messages. While watching the monitor object that is cabled to the outlet of the aux channel strip, go to the Tremolo plug-in and Option-click the plug-in to bypass it. The monitor object shows us that the settings F1, 59, 1 bypass the plug-in and F1, 59, 0 turn it back on. Following the method we've used previously, this would mean we would need one button to turn the plug-in on and another to turn it off. There is a more elegant solution. Using values of F1, 59, 64 will toggle the Tremolo's bypass button on and off, which is much more appropriate for what we are trying to accomplish.
Create a new 'Button 3' object. Set its Output to SysEx, Input to Note On, Channel to 1, -1- to F3 and Range to 0 127. In the SysEx Fader window, paste in a Fader message from another button and edit it to read Fader Ch 1, Num 59, Val 64. Label the button 'Tremolo On/Off', cable the first available outlet from the 'Beat Repeat Input' object to its inlet and cable its outlet into the same Transformer object the other buttons are cabled to. Click on the button and you should see it toggle the bypass button of the Tremolo object. Now test the keyboard. You should find that F3 toggles the Tremolo plug-in on and off.
Let's now create two more buttons for the other two effects:
You should now be able to trigger the bypass of the Mod delay and Echo from your keyboard.
You may also wish to experiment with triggering different combinations of plug-ins with one key on your keyboard. To do this, call up the SysEx window for the Bypass button object and add three Fader commands:
Now the Bypass button will bypass all three of the new effects plug-ins, as well
as disabling the Beat Repeat plug-ins.
However, we'll also create a button that turns on all three effects at once. Copy the Button object labelled Echo On/Off by Option-click-dragging it, and label it 'Three FX'. Set its -1- value to B3 and cable the next available outlet from the Beat Repeat Input object to its inlet. Call up its SysEx Fader window and edit the contents as follows:
You should now find that pressing B3 on your keyboard or clicking the Three FX button turns on the three additional insert effects.
Finally, we can look at recording movements into Logic's sequencer. Go to the Arrange page and record-enable the 'Beat Repeat Input' track that we created earlier. This track functions as a normal MIDI track, the only difference being that its output is the Beat Repeat Input transformer object in the Environment. Hit Record in the Transport Bar and use your MIDI keyboard to trigger different effects and Beat Repeat settings. Once you have recorded your movements, you can apply the usual editing tools to enhance your performance. Start by clicking on the region and going to the region's Parameter box. From the Quantise menu, choose 1/16 note to tighten your performance to the sequencer grid. You can also copy and loop the regions as normal, should you wish to repeat your effects choices.
This is just the tip of the iceberg. Much more complex results can be achieved with only a little further thought. It's worth noting that if you're going to experiment further, you can take control of third party plug-ins in a similar way to Logic's in-built plug-ins.