Is there a Cubase-style GM Drum Map in Logic?

Hi!
I've been really happy about choosing Logic, but I must admit that I'm almost envious to my friend who's using Cubase. Simply for the reason that I haven't found an equally effortless way to create drum beats as the GM mode in Cubase.
The ability to create multiple notes by simply dragging the cursor horizontally makes such a difference! Also the velocity map below the regular map makes everything easy. Logic just keeps stretching the length of an individual note. I know that in the Ultrabeat window you can do this, but I would really wanna do it i Logic's own map:)
Anyone know if this is possible in Logic? I am already familiar with the Step Edit Keyboard and Ultrabeat's Step Edit, so I'm not talking about them.
Cheers!

Oh by the way, after some research i found these links that a lot of you might find very useful for creating drum tracks effectively and quickly:
http://www.logic-cafe.com/Article_View.asp?ID=6
http://www.soundonsound.com/sos/mar06/articles/logictech.htm
I'm not home now so haven't tried myself yet, but boy am i eager to give them a shot!

Similar Messages

  • Is there a step sequencer for drum patterns in logic express?

    I was wondering is there a step sequencer for doing drum beats in logic express? It would be much easier if there were, that way I wouldn't have to record it and then try and fix my beat in the matrix editor. I believe that there is a step sequencer included with ultrabeat but I know that that is only with logic pro.

    The latest issue of Sound on Sound covers how to do this with the Hyper Editor.
    http://www.soundonsound.com/sos/mar06/articles/logictech.htm
    That link will only work if you're a subscriber, until SOS declassifies it for everyone in six months.
    The GM method will work for something that's GM compatible, and you can use this method to create your own custom version for any other drum instrument you want. It's pretty sweet. The gist of it is you create a mapped instrument in the environment, cable it to your audio instrument of interest, rename the notes to whatever drum/percussion sound they match (if needed), create a MIDI region with one note each, then make a hyper set out of it.
    It seems like a lot of steps, but it's pretty simple once you've done it once, and you end up with a very flexible step sequencer-like editor. You can repeat these steps to make editors that are customized for any instrument plugin you like.

  • Drum Mapping MIDI? Ala Nuendo/SX?

    Coming from Nuendo/SX, is there anything similar to midi drum mapping?
    If you have ever used the program, you would know, it has an excellent way to map out beats - you simply select the range (4th, 8th, 16th) and the matrix is sort of like a midi REASON matrix where you can PAINT an entire 16th high hat on every 8th or 16th note.
    Then move on to snare, then kick.
    Can't seem to find the solution in Logic.
    Thanks

    Go to Hyper Edit window, then under hyper edit menu, choose GM midi kit, If you want, you can create your own mapped drum kits.

  • Logic X Staff Styles for drum kit:  can't position?

    I'm new to Logic but l I believe I'm doing this right and have hit a bug.  By default, the snare drum is mapped to what would be a "b" in treble clef.  I'd like this to be mapped to a "c".  To change this, I open Staff Styles and edit the mapped style for drums.  The snare group is at position "-4" by default, which I believe means it is four steps down from the the top staff line.  I want to change this to -3 to move it up to a "c".  I can change the value by clicking and dragging the -4, but when I do this, instead of the note moving up, it snaps to the top (position 0) and stays there.  If I close this window and re-open it, sure enough, logic has assigned a zero to the position.  No change seems to affect it, and if I save a project like this the snare group is forever at position zero, basically ruining the project.
    Has anyone experienced this?  Am I doing something wrong or is this just a bug? If it's a bug, does anyone know a work-around?
    Thanks for any insight,
    Brian.

    Hi
    Brian Pepin wrote:
    Has anyone experienced this?  Am I doing something wrong or is this just a bug? If it's a bug, does anyone know a work-around?
    Confirmed bug in LPX 10.0.7 ( works as expected in 10.0.6)
    There is a *very* clunky workaround:
    Create a new Mapped Instrument object in the MIDI Environment and cable it up to the required software Instrument channel object.
    Drag the Mapped interment object from the Environment and drop it on the required track in the Track area track list ( to route the track via the new mapped instrument object)
    Edit the snare entries in the mapped instrument object: up 0.5 transposition)
    This change is not immediately updated in the Score; you have to change the staff style to any other one then re-apply the #drums style.
    CCT

  • Has anyone noticed this V-Drums mapping bug in Drum Designer?

    Hi guys
    There seems to be a bug in the v-drums mapping for Drum Designer... wondering if anyone else has noticed this?
    On standard Roland V-Drums kits, the toms are mapped as follows:
    High tom: C2
    Low tom: A1
    Floor tom: G1
    On some of the Drum designer kits, such as "Neo Soul" and "Retro Rock", the above tom mapping works correctly.
    However, for other kits, such as "SoCal" and "Roots Kit", the low tom is played when either the low tom (A1) or the floor tom (G1) is played on the V-Drums kit.
    It appears that for some reason, there are some kits such as the two mentioned above, that are mapped incorrectly so that the same low tom sound is played when the drummer is either hitting the low tom or the floor tom. I am using a standard Roland TD12 kit.
    I've raised this as a bug using Apple's "Logic Feedback" page - hopefully they will check it out soon!
    Cheers,
    Mike

    There are 2 work arounds for this situation.
    - edit the midi note sent by the module to set it to F1 (kit - inst - F4 - F5 - note number)
    - insert a midi transformer between your Roland module and the drummer track in logic's midi environnement window
    The second option is more tricky but it opens up a whole word of other tranformations which are worth exploring.
    HTH
    (I'm french, I hope this explanation  was clear enough ...)

  • Is there a way to create multiple map tile layers at once?

    Hello experts,
    I have a small problem. It's mainly a matter of saving some time. I need to create 51 map tile layers in mapviewer, and I would like to this this at one time. I can go to the admin console-->Management-->Manage Map Tile Layers-->Create, and then I can create one at a time. But it really would be nice to create them all at once!
    I tried using the XML mode interface, and I can use the following code to create one map tile layer:
    <?xml version="1.0" standalone="yes"?>
    <map_tile_server_admin_request>
      <create_map_tile_layer data_source="xxxx">
        <map_tile_layer
            name="FOUNDATION"
            http_header_expires="168"
            image_format="PNG">
          <internal_map_source base_map="FOUNDATION"/>
          <tile_storage root_path="/scratch/tilecache" />
          <coordinate_system
              srid="8265"
              minX="-180" maxX="180" minY="-90" maxY="90"/>
          <tile_image width="250" height="250" />
          <zoom_levels levels="10" min_scale="5000" max_scale="10000000">
          </zoom_levels>
        </map_tile_layer>
      </create_map_tile_layer>
    </map_tile_server_admin_request> And it creates one layer. But when I try this:
    <?xml version="1.0" standalone="yes"?>
    <map_tile_server_admin_request>
      <create_map_tile_layer data_source="xxxx">
        <map_tile_layer
            name="FOUNDATION"
            http_header_expires="168"
            image_format="PNG">
          <internal_map_source base_map="FOUNDATION"/>
          <tile_storage root_path="/scratch/tilecache" />
          <coordinate_system
              srid="8265"
              minX="-180" maxX="180" minY="-90" maxY="90"/>
          <tile_image width="250" height="250" />
          <zoom_levels levels="10" min_scale="5000" max_scale="10000000">
          </zoom_levels>
        </map_tile_layer>
      </create_map_tile_layer>
      <create_map_tile_layer data_source="xxxx">
        <map_tile_layer
            name="FOUNDATION_WY"
            http_header_expires="168"
            image_format="PNG">
          <internal_map_source base_map="FOUNDATION_WY"/>
          <tile_storage root_path="/scratch/tilecache" />
          <coordinate_system
              srid="8265"
              minX="-180" maxX="180" minY="-90" maxY="90"/>
          <tile_image width="250" height="250" />
          <zoom_levels levels="10" min_scale="5000" max_scale="10000000">
          </zoom_levels>
        </map_tile_layer>
      </create_map_tile_layer>
    </map_tile_server_admin_request>...it creates only the first map tile layer in my xml request.
    Is there any way to create multiple map tile layers at once?
    Thank you!
    John

    Michael,
    It looks like you are right! Thank you for your help.
    I still have a small concern. I looked at the documentation and it reads,
    "The configuration settings for a cache instance are stored in the USER_SDO_CACHED_MAPS metadata view. You should normally not manipulate this view directly, but should instead use the MapViewer administration tool, which uses this view to configure map cache instances."
    But, I tried inserting records into USER_SDO_CACHED_MAPS and it works, and I can't really see any reason not to directly insert records into this table, so...
    Perhaps that warning is there simply because potentially you could screw things up tinkering with the table directly.
    Cheers!
    John

  • Is there a way to overload the Map's toString() function?

    Hello everyone. I was wondering if its possible to overload the toString() function of the Map datastructure supplied by java.
    I looked it up and it says:
    public class HashMapextends AbstractMapSo I looked up AbstractMap and it says:
    public abstract class AbstractMapextends Objectimplements MapAnd I found a toString() function in the AbstractMap saying:
    toString
    public String toString() Returns a string representation of this map. The string representation consists of a list of key-value mappings in the order returned by the map's entrySet view's iterator, enclosed in braces ("{}"). Adjacent mappings are separated by the characters ", " (comma and space). Each key-value mapping is rendered as the key followed by an equals sign ("=") followed by the associated value. Keys and values are converted to strings as by String.valueOf(Object). This implementation creates an empty string buffer, appends a left brace, and iterates over the map's entrySet view, appending the string representation of each map.entry in turn. After appending each entry except the last, the string ", " is appended. Finally a right brace is appended. A string is obtained from the stringbuffer, and returned.
    here: http://java.sun.com/j2se/1.3/docs/a...ml#toString()So I did the following:
    package parse;
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    import java.util.Set;
    import java.io.*;
    //this class should store all the Messages or "Events" and
    //you can access them based on their EntityID key.
    public class MessageDB extends HashMap
         //database to hold the information
         //     holds the Alerts/messages
         public static Map<Integer, List<String>> AlertMap;
         //Constructor
         MessageDB()
              AlertMap = new HashMap<Integer, List<String>>();
         public String toString()
              return ( )//not sure what to put here...
         //print, outputs the contents of the hashMap
         public static void print()
            //want to print out the Key and all the Messages
              //associated with that key
              Set keys = AlertMap.keySet();          // The set of keys in the map.
              Iterator keyIter = keys.iterator();
              System.out.println("The map contains the following associations:");
              while (keyIter.hasNext()) {
                    Object key = keyIter.next();  // Get the next key.
                    Object value = AlertMap.get(key);  // Get the value for that key.
                    System.out.println( "EntityID: " + key + "\n"
                                  + "Message: " + value + "\n" );
         //overloaded print to print to user screen.
         public static void print(PrintWriter out)
              //want to print out the Key and all the Messages
              //associated with that key
              Set keys = AlertMap.keySet();          // The set of keys in the map.
              Iterator keyIter = keys.iterator();
              out.println("The map contains the following associations:");
              out.flush();
              while (keyIter.hasNext()) {
                    Object key = keyIter.next();  // Get the next key.
                    Object value = AlertMap.get(key);  // Get the value for that key.
                   //out.flush();
                   /* out.println( "   (" + key + "," + value + ")" );
                   out.flush();*/
                   // out.println("------------------\n");
                   out.println("EntityID: " + key + "\n"
                                  + "Message: " + value + "\n");
                   //out.println("------------------\n");
                   out.flush();
         void add(Message msg)
              //getting the position of the List by EntityID if avaiable
              List<String> Alert = AlertMap.get(msg.entityID);
              //checking to see if there is a unique Key already in the Map.
              if (Alert == null)
                   //if there isnt a key in the map, add a new key, and a new List mapping
                   //to the key EntityID;
                     Alert = new ArrayList<String>();
                     AlertMap.put(msg.entityID, Alert);
                     Alert.add(msg.message);
              else
              //adding message to List
                   Alert.add(msg.message);
    }Right now the output is like this:
    The map contains the following associations:
    EntityID: 99999
                      Message: [a test ]
    EntityID: 800
                    Message: [this is a test , again a test ]
    EntityID: 801
                    Message: [again a test ]
    EntityID: 111
                    Message: [a test again yes , a test once again ]You see how its automatically doing [message1, message2,...,message x]
    By me calling this line of code:
    out.println("EntityID: " + key + "\n"
                                  + "Message: " + value + "\n");Because I found out it implicity calls the toString() method when concatinating it to a string.
    What I would like it to display would be:
    EntityID: 800
    Message:
    This is a test
    This is a test again
    any ideas would be great!
    Or is there a way to just iterate over the messages, rather than doing it my way?
    Message was edited by:
    lokie

    Hi,
    When you do a String concatenation in java, calls are implicitly done to #toString().
    Means, you are doing this:
    while (keyIter.hasNext()) {
                    Object key = keyIter.next();  /
                    Object value = AlertMap.get(key); 
                    System.out.println( "EntityID: " + key.toString()+ "\n"
                                  + "Message: " + value.toString() + "\n" );
    }The "[ [/b]... [b], ... , ... ]" you can see in your output is created by the implicit call to List#toString() method.
    You can Override it in an anonymous class by doing:
    if (Alert == null)
                   //if there isnt a key in the map, add a new key, and a new List mapping
                   //to the key EntityID;
                     Alert = new ArrayList<String>(){
                              @Override
                               public String toString(){
                                StringBuilder sb = new StringBuilder();
                       for(String s: this){
                        sb.append(s);
                        sb.append("\n");
                               return sb.toString();
                             };PS:
    toString() is usually used for debbuging only...

  • Is there a good up-to-date mapping software program for Mac?

    Is there any good up-to-date mapping software program for Mac?

    mapping as in cartography?
    http://www.macupdate.com/mapping

  • How to make definitive a midi drum mapped track

    It escapes me the way to make definitive a midi drum mapped track. In other words I'd want to transform all mapped notes in real notes.

    bounce in place?

  • HT204053 I have set up i cloud but my calendars wont sync between MacBook, Ipad and iPhone. Is there a refresh style option or does anyone know what to do to make sure the calendar on my MacBook is the one that the other devices reads. Thanks everyone.

    I have set up i cloud but my calendars wont sync between MacBook, Ipad and iPhone. Is there a refresh style option or does anyone know what to do to make sure the calendar on my MacBook is the one that the other devices reads. Thanks everyone.

    Don't spend a lot of time trying to change it. It's an iCloud problem that's happened before, and when it happened in August it went back to the correct colors in a few days. Just be careful when you add new items to the calendar to use the right calendar (even if the color is wrong), otherwise you'll have things out of synch when the correct colors come back.

  • Does any one know is there a way to take off maps and passbook off  your phone

    Does any one know, is there a way to take off maps and passbook app off your Iphone ?

    I have just put them on last window, out of the way- useless.

  • Drum mapping out since 10.1

    For some reason my drum mapping is all over the place on all of my compositions since upgrading to 10.1. Is anyone else experiencing this issue? I really don't want to have to re-map everything back into place.
    The only other thing that's changed recently is I've connected a different controller keyboard but surly that wouldn't cause problems like this?
    THANKS

    Btw.. quick way in piano roll is; (In case you are not doing this...)
    Click on key in Piano Keyboard to the left in Piano Roll to select all notes in region for specific key you clicked on
    or select note in piano roll and press Shift + E
    Now drag one of the notes in piano roll up or down to new note position
    or use Option + Up/Down arrows to transpose up/down 1 semitone or shift + Option + Up/down arrow to transpose up/down 12 semitones

  • Is there an app for "streetview" on maps?  I would pay big $$$ to get that map program back, Apple please make that an option in the App Store!

    Is there an app for "streetview" on maps?  I would pay big $$$ to get that map program back, Apple please make that an option in the App Store!

    Upgrading to IOS6 was a big, big, big mistake..... I needed the street view feature for travelling about.... What they have in now is crap !!!
    Also.... YouTube app is gone.... Is this supposed to be progress ???

  • Using Yamaha DTX500 as drum controller in Logic - Please Help

    A super-newbie question,
    I'm using Logic 9 express, and I want to use my Yamaha DTX520k electric drum kit as a midi drum controller so that ideally, I could play it and record 8 separate drum tracks in Logic (one for each drum pad). This way I could play with each individual track later.
    I've got a Roland midi to usb UM-One to link the drums into Logic, and I've set that up in Audio Midi Setup, so it is showing up in Logic when I create a new External Midi track.
    By from there I am stumped. I play the drums but Logic is not picking it up, and I have no idea how to create a map to ensure that the bass drum track will make a bass drum sound in Logic.
    If anyone has any simple ideas on how to accomplish the above, I would be eternally grateful.
    I have never worked with midi before.
    Many thanks in advance,
    Jeff

    Hi
    Some things to consider:
    a) MIDI from your kit could be routed to an Instrument track in Logic with a drumkit loaded (EXS24/Ultrabeat etc). You may run into isses of note-mapping between the kit and the (generally GM standard) sound mapping in EXS/UB. Either change the transmitted notes in the kit, or you'll need to do a re-map in Logic.. see item c).
    b) If you want to use the kit 'built-in' sounds, you'll need to connect up the audio outs to your audio interface. You may wish to record MIDI and re-send out to the 'brain' via an External MIDI track (but you will still need the audio connections in order to hear the kit in Logic). Make an audio track set to the correct inputs, and turn on Input Monitoring.
    c) If you need to re-map MIDI notes (Kick=kick etc), it will be quicker and easier to change them at the kit side, rather than in Logic (consult it's manual), but it is possible using a Mapped Instrument Environment object.
    CCT

  • How do i use parallel compression for 4 drum tracks in Logic pro 7.2.3 Please

    how do i use parallel compression for 4 drum tracks in Logic pro 7.2.3 Please. my version is 7.2.3 and my son did his drums on 4 tracks. 2 OH's 1 Kick and 1 Snare. Were confused because we cant figure out how to do parallel compression on the older logic version 7.2.3?

    I can't remember when the Aux tracks became the new buss tracks, so I'll spell this out using busses.
    The way I do it, is I assign all my drum tracks to a buss, say buss 1.
    Then, on buss 2, I assign it's INPUT to buss 1.
    So buss 1 (all the drums) are feeding into buss 2 simultaneously.
    Put a compressor on buss 2, turn the fader down all the way, then as the track is playing, bring buss 2's fader up slowly, until you hear the effect you're after.
    You could also do this using sends on the 4 drum tracks, set to feed the buss with the compressor on it.
    I hope I haven't forgotten anything particular to that version of Logic. See if this helps...

Maybe you are looking for

  • OIM 11g install error INST-07286 mw_home has wrong version weblogic

    Hi gurus, I have been trying to install OIM 11g from past few days 1. I have installed Oracle 10.2.0.5 2.I installed weblogic 10.3.3 by downloading from Oracle website , wls1033_dev.zip 3.I ran Rcu utlity 11.1.1.3.3 4. I installed SOA 11.1.1.2.0. I a

  • Nokia E5 restart when log in Skype

    Hello, I own a Nokia E5, purchased in November 2010. I've been using Skype since March 2011 and it worked fine but sometimes got stucked and my phone suddenly restarted. Two days ago, Skype stopped working and Nokia is restarting every single time I

  • In ME29n (PO appr), error "Cannot Find Screen Element shell in Replay Mode"

    In ME29n (PO approval), in the header I pressed on the release button, the recording went well. and while executing the script  it worked well.  Problem is When there is any change in the ME29n HEADER screen (e.g. expanding header and collapsing head

  • ORA-01804: failure to initialize timezone information

    Hello, I am having an issue to connect my C++ application to my Oracle DB. When my code calls oracle::occi::Environment::createEnvironment(), I get an error "ORA-01804: failure to initialize timezone information". The application works on other peopl

  • Need a script to import the data from flat file

    Hi Friends, Any one have any scripts to import the data from flat files into oracle database(Linux OS). I have to automate the script for every 30min to check any flat files in Incoming directory process them with out user interaction. Thanks. Srini