LOGIC NOTESCustomising Multi InstrumentsPublished in SOS December 2000 Technique : Logic Notes
The Multi Instrument within Logic's Environment is designed for addressing the different parts within multitimbral sound modules. Having a central command base for controlling such tone generators can avoid confusion within the Environment window, but there are also other reasons why the Multi Instrument Object can save time when sequencing. One of the major advantages of working with these Objects is that they allow you to select between different sound-module patches directly from the comfort of the Arrange window. What really makes this useful, however, is that you can customise different Multi Instrument Objects for working with different sound modules. Cool Customiser When a new Multi Instrument is created it shows a four-by-four matrix of boxes, each of which represents one of the 16 different MIDI channels addressed. The patch assigned to any given channel within your sound module can be changed by tweaking the Prg fields in the Parameters box you may need to make sure that Parameters is selected in the View menu, and that the box to the right of the 'Prg' is checked.
Although the ability to call up sounds by their names (rather than by number) was one of the things that attracted me to Logic in the first place, the software can't directly read patch names from your synths. Luckily, particularly for owners of sound modules such as the Oberheim Matrix 1000, this doesn't necessarily mean that you have to type hundreds of patch names into the sequencer by hand. Pre-programmed Multi Instrument Objects are available for many popular sound modules (and even for their expansion cards), either within the support files that come with the Logic install disks or on the Emagic web site. These template Objects are stored within otherwise empty Logic songs. Logic can open two songs at once, so all you need to do is use the conventional keyboard commands to cut, copy and paste the Objects from the dummy song into your own. Another time-saver when configuring patch names is the text-tools menu, which can be accessed from the triangle at the top right of the patch-list window. This allows you to copy all the text from a given bank so that you can paste it into a different one, perhaps within a completely different Multi Instrument Object. This is useful with modules like the Roland JV2080, where not every user has the same expander loaded into the same slots. Ian Cullen: "Professional users of the EXS24 software sampler have been telling us that its timing in conjunction with Logic Audio is beyond anything experienced with hardware samplers via MIDI, so we decided to set up some tests to demonstrate this timing accuracy. On a Mac G4 with a single 400MHz processor, an EXS24 was loaded with two samples of the same kick drum. One sample was inverted and assigned to note C3, the other assigned to D3. Both samples were then programmed to play at exactly the same time and, as expected, total phase cancellation occurred (in other words, no sound was heard), showing the timing of the sampler to be sample-accurate. Total phase cancellation was maintained even when choosing ridiculously slow tempos (10bpm) and ridiculously fast tempos (999bpm). If either of the samples were delayed by even just one Logic tick (there are 960 ticks per quarter note), phase cancellation ceased to be complete and a kick drum could be heard. "We then carried out the same test, but this time in a song containing 16 tracks of audio, five other EXS24 samplers and another six MIDI tracks addressing an external synth. Audio plug-ins were added until the system performance monitor was reading almost maximum. The system performance monitor shows how much demand is being placed on the computer's processor if the monitor hits maximum Logic stops playback and displays a 'System Overload' message as the computer's processor reaches its capacity. A total of 30 Emagic plug-ins, including 12 PlatinumVerb reverbs, were applied. Even with this amount of demand on the processor the kick drums remained in total phase cancellation. Again, shifting one of the samples by even one tick made the kick drum audible. "We even tried this test with 16 samplers simultaneously, alongside 12 PlatinumVerb reverbs, and once again we reached system overload before the phase cancellation failed. Tests such as these work using all versions of Logic, from MicroLogic AV to Logic Audio Platinum, and they show that timing functions are a top priority within the Emagic sequencers the maximum processing capacity of the computer has to be reached before Logic's timing accuracy is compromised." Too Many Cooks? If you have a variety of sound modules, each with its own Multi Instrument Object, there will probably be a tendency for the Instrument list (as accessed, for example, from each track within the Arrange window) to become a very confusing place. The situation can be improved straight away, simply by making sure that you name each Object meaningfully 'Object 1', 'Object 2' and 'Object 3' are much more likely to be confused than 'JV1080', 'Supernova' and 'Proteus', for example. Colouring each Object differently can also help to differentiate between the different Multi Instruments in your system. One other trick is to select different icons for the different Objects, or even for the different channels within each Multi Instrument. Simply click over the Object icon (or over the MIDI channel's icon in the Parameters) and take your pick. A number of sound modules, particularly older models, offer less than 16-part multitimbrality. In such cases, not all the channels of a Multi Instrument Object will be required, so it is worth removing the icons for these unused channels from the Instruments list just uncheck the box to the left of the icon in the Parameters. Though Multi Instruments allow lists of patch names to be built, Single Instruments do not, so there is still a good reason to create Multi Instruments within the Environment even for tone generators which are only monotimbral. Once again, it's worth switching off all the MIDI channels which are not required, in order to keep the Instruments list free from clutter. Though most manufacturers appear to agree on the implementation of MIDI Program Change messages, sadly there is not nearly the same conformity regarding bank selection. In a fair and just world, every instrument would obey the same MIDI Bank Change messages, but this is not the case. However, Logic helps you to get around this by providing a pull-down menu within the patch-list window which allows you to set the type of Bank Change message used for each Multi Instrument Object. The preset options provided cover most eventualities even the Matrix 1000, which seems to require you to select a patch number of between 120 and 128 while turning the mod wheel with your left ear, or some similar lunacy... However, at the top of the drop-down menu there's an entry allowing you to set a custom Bank Change message, just in case you've acquired something seriously weird! Drumming It In If you regularly use a GM setup, then you'll be aware that the GM standard specifies that drum tracks occur on MIDI channel 10, and that their patch list differs from that of the other channels. Normally, only one patch list is available to each Multi Instrument Object, but in this special case Logic allows you also to access the GM-standard drum patch list on channel 10 if you want, by checking the box at the bottom of the patch list window. At the moment, however, there doesn't seem to be any way to customise drum bank names further, or to select drum channels other than 10, but there is a workaround, which could prove very useful for people with Yamaha XG or Roland GS sound modules. Firstly, disable the Multi Instrument channel on which you wish to address your drum patches. Then create a second Multi Instrument (named something imaginative, like 'drums') with only the drum channel enabled, and route this Object to the same MIDI port. Uncheck the 'Use GM Drum Program Names for Channel 10' box and type in the actual names of the drum programs into the patch list for the second Multi Instrument. All that you have to do then is select the second Object within the Arrange Window for any drum tracks and select the first Object for accessing any other sounds. Go Your Own Way Though it might take a little extra effort to customise the Multi Instrument Objects within your environment to suit the MIDI gear you use, the rewards are definitely worth this small initial effort. What's more, with so many template Objects now available, there is little excuse to delay in taking advantage of Logic's ability to integrate your entire MIDI system. After all, the faster your system can respond, the less likely it is to get in the way when inspiration strikes! If you find yourself switching between a larger variety of tools frequently, then you may find it useful to call up a pop-up tool palette from wherever you're working in the screen by default this function is assigned to the Esc and Num Lock keys [the same on the PC], but you can reassign it to whichever key you like using the Key Commands window. What's more, once this palette has been summoned, the numeric keys then serve to select from the tools without you even having to click on them this can really speed things up when used in conjunction with the Num Lock key. Given that zooming in is one of the most common actions, here's a neat little trick which leads you straight to the Zoom tool. Although holding down the Ctrl key [Alt key] doesn't seem to change the tool selection the cursor icon remains showing the current tool selection the moment you click on an empty section of the arrange window and drag, the cursor shows the Zoom-tool icon and you find yourself selecting the area to zoom in on. Once you've zoomed in the view to have a look around, you can retrace your steps back to the viewing scale you started at by simply holding the Ctrl key again and clicking without dragging. This trick also works just as well within other windows such as the Matrix and Sample editor windows. In the Sample editor, there is also a further similar trick, this time with the Alt key [Strg key] hold it down and the cursor transforms into the Hand tool whenever you click or drag. Mike Senior Published in SOS December 2000 | Monday 6th July 2009 July 2009
Click image for Contents
Photos too small? Click on photos, screenshots and diagrams in articles to open a Larger View gallery. |