The Hyper Editor is a deeper window than a first glance might suggest. In fact, the Hyper Editor is divided into layers, called hyper sets. A hyper set is a user-defined collection of MIDI events. The events displayed in the Hyper Editor are part of the default MIDI Controls hyper set. But there's also another default hyper set that's very useful: The GM Drum Kit hyper set. To switch to the GM Drum Kit hyper set, use the Hyper Set menu.
Click and hold the Hyper Set menu. A menu of hyper sets appears.
Choose the GM Drum Kit hyper set.
The Hyper Editor updates to display a hyper set that lists MIDI note events using GM drum kit names. This is a great bonus when programming drum sequences using Logic's Drum Kits Audio Instrument, because the Drum Kits instrument uses the GM drum kit standard to organize sounds.
GM stands for General MIDI, a MIDI standard invented by Roland that was intended to synchronize sound sets between different MIDI instruments. Any synthesizer that supports this standardized sound set can play MIDI Regions designed for GM. GM is commonly used in video games and the polyphonic ring tones found in the current generation of cell phones.
Scroll down the Hyper Editor until you see the notes you added to the Matrix Editor in the last lesson. The event lines for the notes are properly labeled for the sound that the note produces. Now isn't this an easy way to find the right drum sound? Undeniably, this is better than clicking notes along the Matrix Editor's keyboard until you find the correct sound.
Select the Pencil tool and click a new note into the Hyper Editor. Notice that the new note has a head and a body. The line between head and body represents the note's velocity.
You should still have a one-bar cycle set up in the Bar Ruler (if not, create one now). Let's play the song and reprogram the drum sequence.
Click the Play button to start playback.
Use the Pencil and Eraser tools to create a drum sequence that augments the song.
Use any sounds you wantit's your song, after all!
When you're finished programming the drum sequence, stop playback.
Creating Custom Hyper Sets
The GM Drum Kit hyper set has a lot of event definitions. Most of the sounds on offer are not useful for your drum sequence, and scrolling past all of those events to find the ones you want can distract you from the serious business of programming beats. Thankfully, you can create your own custom hyper sets consisting of only the event definitions you want to use.
From the Hyper Editor's local menu bar, choose Hyper > Create Hyper Set. A new hyper set is created. By default, the new hyper set is provided with a default Volume event line.
Click and hold the Hyper Set menu. Notice the new hyper set is listed under the GM Drum Kit hyper set and is provided with the default name MIDI Controls. Let's change that name to something more descriptive.
Double-click the hyper set's name in the Hyper Set menu.
A text box appears.
Type My Beats, and press Return.
Adding Event Definitions to the Hyper Set
With a new hyper set created, you must now add new MIDI event lines (called event definitions) until the hyper set lists all the MIDI events you require. To do so, you can either copy event definitions from the GM Drum Kit hyper set and paste them into the My Beats hyper set, or use the Auto Define feature. We'll explore both methods in the following steps.
Use the Hyper Set menu to switch back to the GM Drum Kit hyper set.
To select an event definition you wish to copy into the My Beats hyper set, click its name in the Event definition list.
Choose Hyper > Copy Event Definition.
Switch back to the My Beats hyper set.
Choose Hyper > Paste Event Definition. The event definition is pasted into the My Beats hyper set. That worked pretty well, but there's an even slicker way to add event definitions to the hyper set: Auto Define. When enabled, Auto Define allows you to click MIDI events in other Logic MIDI editors, and the clicked events are automatically defined and added to the hyper set as event definitions.
On the left edge of the Hyper Editor, click the Auto Define check box.
Make sure the MIDI Region in the Drum Kits Audio Instrument track is still selected, and choose Windows > Matrix Edit (Cmd-6). The Matrix Editor opens.
Position the Hyper and Matrix editors so you can clearly see both at the same time.
In the Matrix Editor, use the keyboard along the left edge to select keys corresponding to the notes you wish to add as event definitions in the new hyper set.
Only notes that currently have MIDI events will be added to the hyper set.
With Auto Define enabled in the Hyper Editor, you can also select individual note events in the Matrix Editor to automatically add them to the new hyper set. The notes are automatically added to the hyper set. However, the new event definitions are named for the clicked notes and lack the proper drum names. Let's fix that now.
In the Hyper Editor, select the event definition lane you wish to rename. The Event Definition Parameter box is updated to show the event's parameters. At the top of this box the event definition's name is displayed.
In the Event Definition Parameter box click the name.
A text box opens.
Type a new name for the event definition.
Name the other event definitions you added to the hyper set. Perfect! This custom hyper set is now available anytime you open this sequence in the Hyper Editor. Let's close the Hyper Editor and move on to examine the Event List editor.
Close the Hyper Editor.