There's a detailed description of MIDI-routing in Logic available from the Omega Art Logic pages. It's called "Midi flow in Logic Audio" and can be found here.
Insert a new transformer on your Environment's Click & Ports layer. Cable it between the Physical Input's SUM outlet and the To Sequencer object. Double-click the transformer and set the top popup to "Filter matching events", set "Status" to "Control" and the first parameter ("-1-") to "=" and then "7" (if you want to filter out CC7 messages). There's no other MIDI filter in Logic.
Question: I was wondering if someone could tell me how to produce an accelerating roll for either a synth part or a drum line. I want to create the effect of a smooth accelerator, with the ability to change the amount of acceleration if possible.
Answer: Create a sequence with e.g. all 18ths. Now create a lineair tempo-increase (in e.g. Options > Tempo > Tempo Operations) that spans the sequence. Have the tempo increase from e.g. 120 bpm to 240 bpm. Adjust until your (solo'd) drum-roll sounds right (ignore the musical context of other tracks for the moment). Then SMPTE-lock the sequence (Arrange window: Functions > Object menu). Delete the accelerando from the Tempo List and set your song back to its original 120 bpm (or whatever). SMPTE-unlock the sequence. Done.
Bank change messages are MIDI Continuous Controller Messages. The relevant numbers here are Controllers 0 and 32, the MSB (Most Significant Byte) and LSB (Least Significant Byte) respectively. Most devices support the use of the two 7-bit controllers put together to make a 14-bit controller message (note that MIDI bytes only use 7 of the 8 bits). A 7-bit controller has 128 steps, but a 14-bit controller has 128 steps with 128 degrees in them - 16,384 possible values. Therefore it is perfectly possible to support banks up to 240 in Logic.
What Emagic have done with Logic's Multi-Instrument object is to supply a ready-made set of changes up to bank #15. But these are only a prepackaged use of the standard bank change messages. To access higher banks you have to define a custom bank change message. To do this open the Environment and click on the Multi-Instrument object for your device. From the Environment window's Options menu, pick 'Define Custom Bank Change Messages'. This is where you will need the exact bank change messages from your manual, depending on device, as you have to enter a value for the two controllers for each bank. As I have posted here before, my humble Korg 05R/W has bank messages of 0 for its RAM A Bank (Controller 0 0, Controller 32 0), 7169 and upwards for its ROM GM bank (Controller 0 56, Controller 32 0) and a further almost undocumented bank change message of 7937 upwards for the 8 ROM drumkits (Controller 0 62, Controller 32 0); this just confirms for me that Korg engineers are putting some weird stuff in their lab coffeepot.
When you've done this you have to save this into your Autoload song. Afterwards you can update your environment in any existing material.
Question: How does one simply setup a Studio 4, define instruments and channel information?
Answer: In the Environment create new instruments as required, and assign them to relevant output ports (in the view section on the left of the window). You're done - no cabling required........
Note: if you use a non-Emagic USB MIDI-interface, you have to use OMS. If you removed it, you have to reinstall it.
This depends on what software and MIDI hardware you are using.
And of course, OMS is necessary with any software that specifically requires it, or if you need inter-application MIDI communication(i.e. sending MIDI from one application to another). But some of these applications that say they need it (like Bitheadz Unity DS1 or AS1) don't need it because Logic has it's own built in drivers for them anyway.
If you're using OMS, it's very easy to set up your environment. Use the OMS Setup to create your MIDI configuration, open Logic and either create a new autoload (hold down Option when selecting "New" from the File menu or use "update OMS equivalents" from the Environment's Options menu). All your instruments will be there and you can get to work. I usually delete any environment layers that I'm not using (Like "GM Midi Mixer", NOT "Click & Ports") - this reduces the file size of your songs.