Looking for an Easy Way to Match the Rhythm of a Song

I want to find a way to add some additional drum sounds to a song that I have imported into GarageBand from iTunes. Here is what I have tried so far:
1) I tried to match the beat by playing along with the MIDI-keyboard. But I am not very accurate. I thought this might help me find a pattern that I could copy and paste and move around in the MIDI track. But my lack of precision really shows about 50% of the time. It's just not working.
2) I tried to take a portion of the MIDI-beats that I created and align them to the waveform beats I see in the song. I do this by aligning the playhead with the peak of a beat in the song track. Then I drag a beat in the MIDI track to align with the playhead. This works OK for a few seconds. But then, after replicating this pattern (that I want to make into a Loop) for about a minute, the timing is off.
I wish I could take that whole pattern/Loop and stretch or shrink the whole thing out just a little bit to bring it back into alignment after that minute of playback. Then I could duplicate this full minute of re-timed beats a few times and be done with it. But I can't figure out how to do that without exporting the MIDI track and re-importing with degraded sound after "rasterzing" (I'm an image editing kinda guy) the MIDI.
3) Tried various effects to boost just the drum beats but the alteration of the rest of the song is too extreme. I duplicate the original layer and sound, apply the effect, and play both tracks back at once. This helps boost the bass or drums a bit, but I want to add a completely different percussion beat to the overall song, not some modified "schmooshed" sound with low frequency sound amplification.
Any suggestions? As you can tell, I am not an audio expert(!), so please feel free to couch your advice as though you are speaking to an idiot. I have a feeling that figuring out the tempo of the song and measures and such will help out... but I am out of my league here. I quit practicing the piano at about age 10!
I don't mind that it's not a single-push-button miracle or doing a bit of work. I just can't seem to get some sort of accurate rhythm to be generated.
Thanks!

Achy Fakey wrote:
Well, thanks for trying. I have attempted this several times and I keep getting the same problem. After about 20 seconds or so, the beat starts to fall off of the chosen tempo markers. I just can't seem to get this to work. I think, even though I am not an audio recording experts, that GB is just too low-end for what I need to do in terms of stretching out the audio I create to match and sync up. It's like needing the control level of AfterEffects and getting stuck with iMovie.
I'll keep taking stabs at it, but I think I'll just have to give up soon.
Thanks again for the suggestions!
As you suspect, there are other applications designed to make easier work of this than Garageband.
As far as I can tell, Christoph's method seems pretty cool unless, I'm guessing, the original song does not follow a rigid metronomic tempo. If the song you're trying to match does not itself fit a grid, then I would think that no matter how much you reference a sample of 4 measures, it's gonna drift.
Christoph: am I right in assuming your method only works for songs that obey a consistent metronome?
Achy Fakey: am I right in assuming your song does not obey a consistent metronome?

Similar Messages

  • Looking for a monitor that will match the picture quality on my Macbook Pro.

    Today i bought a 27" LED Monitor w/ 2560 X 1440 resolution. The specs on the box seemed to match that of a thunderbolt display yet when connected (via HDMI) the picture quality was significantly lower than that of my Macbook Pro (13.3" 2.9 Ghz July 2012). Im likely to return this monitor due to the poor quality. What i want to know is what kind of monitor is out there that will match the color and quality of my macbook pro. I am willing to lose monitor size in return for this quality but i dont want to spend $1,000 on a thunderbolt display (i spent $400 on this monitor). Any one out the with monitor knowledge to help me out in my purchasing decision?

    For anyone out there with a similar problem, after a few days of researching the issue i've found a solution. The problem being that HDMI cables wont support resolution higher than 1080p (1920 x 1080) therefore using an HDMI connection, your monitor wont output to its full potential (that is ofcourse if it can support higher than 1920 x 1080). The solution is to use a DisplayPort connection. DisplayPort is the best connection for computer monitors because it can output higher resolutions than hdmi and in most cases DVI. Today it seems like everyone is using HDMI to connect everything and it has become the standard. In the case of TV/Cable HDMI is probably your best choice because it is more properly formatted for that type of display but if you want the best picture quality for computer monitors, i'd stick with a DisplayPort cable. For compatibility with your Macbook Pro/Air/iMac, you do need to buy a MiniDisplayPort to DisplayPort converter cable to make the connection.
    Again this is just how to output a non-apple display to your apple computer. If you can afford them, the ThunderBolt and Apple Cinema displays are both great monitors that can output some really high quality picture as well.

  • Looking for a simple way to use the back button

    I've read a couple articles on getting the browsers back
    button, call me slow but I don't quite understand them. Is there
    some way to execute a history.go(-1) type function in Flex? If I
    can provide my own back button I'd forgo the browsers back button .
    Any thoughts?

    Flex has a history manager (Flex 2) and deep linking feature
    (Flex 3).
    For more information see
    http://labs.adobe.com/wiki/index.php/Flex_3:Feature_Introductions:_Deep_Linking
    and
    http://livedocs.adobe.com/flex/3/html/deep_linking_1.html
    Peter

  • Looking for and SQL query to match CTI OS agent login ID with the Directory Number (instrument)

    Hi All,
    I am looking for an SQL query to request the HDS database to find out which Directory Number / instrument  was associated with a specific CTI OS agent login ID.
    Has anyone done such a query before ?
    Thanks and Regards
    Nick

    Hi,
    this should work in 8.0 and 8.5:
    SELECT
    ag.PeripheralNumber AS [LoginID],
    al.Extension,
    al.LogoutDateTime
    FROM [instance]_hds.dbo.Agent_Logout al
    JOIN [instance]_awdb.dbo.Agent ag ON al.SkillTargetID = ag.SkillTargetID
    Of course, replace [instance] with the ICM instance.
    The query returns a table with three columns, first is the login ID aka PeripheralNumber, Extension is... well, the agent's extension, and LogoutDateTime is the timestamp when the agent logged out.
    G.

  • Looking for a simple way to convert a string to title case

    New to LiveCycle and Javascript.  Looking for a simple way to convert a string to title case, except acronyms.  Currently using the the following, it converts acronyms to lower case:
    var str  =  this.rawValue;
    var upCase = str.split(" ");
    for(i=0; i < upCase.length; i++) {
    upCase[i] = upCase[i].substr(0,1).toUpperCase() + upCase[i].substr(1).toLowerCase();
    this.rawValue = upCase.join(' ');

    Thanks for the reply.
    Found the following script in a forum, which works fine as a "custom validation script" in the.pdf version of my form.  However, it will not work in LiveCycle?  The problem seems to be with
    "return str.replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g"
    function toTitleCase(str) {
    var smallWords = /^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;
        return str.replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g, function(match, index, title){
    if (index > 0 && index + match.length !== title.length &&
      match.search(smallWords) > -1 && title.charAt(index - 2) !== ":" &&
    (title.charAt(index + match.length) !== '-' || title.charAt(index - 1) === '-') &&
    title.charAt(index - 1).search(/[^\s-]/) < 0) {
    return match.toLowerCase();
    if (match.substr(1).search(/[A-Z]|\../) > -1) {
      return match;
      return match.charAt(0).toUpperCase() + match.substr(1);
    event.value = toTitleCase(event.value);

  • I just bought iphone 5 and my itunes says I need itunes 10.7 But when I look for upgrades it says I have the current version of itunes. HELP!

    I just bought iphone 5 and my itunes says I need itunes 10.7 But when I look for upgrades it says I have the current version of itunes. HELP!

    I am so sorry I am frustrating you. This is the first time I have used this community and am leanring as I go. I am not able to see the entire post that you leave, unless I look at it on my phone (email)--I am so sorry. You have no idea how much i appreciate your help. Yes, I see that I can get the later version of OS software, but its not availabe for immediate download. My only options appear to be having it shipped, or going to the store to purchase. And if you know of another way that I can access all of my itunes library music on my new phone withouth using itunes, I would love to hear about it.--thanks and again i am so sorry for frustrating you.

  • Looking for a specific data in all the cubes and ods

    Hi Gurus
    "i am looking for all the cubes/ods that contain a specific Controlling area(lets say 0123) and a specific 0plant (lets say plant 4567), now i can go down to every cube and ods and search for it in its contents but i have like hundereds of cubes it will take days, is there a simple way to look for some particular data in all the cubes/ods, and it tells me which cube/ods contains these plants and controlling area."
    <b>now based on this above post i got a reply that abaping can help.</b>
    "you could write an ABAP where you call for every InfoProvider function RSDRI_INFOPROV_READ_RFC like
    loop at <infoprov-table> assigning <wa>.
    call function 'RSDRI_INFOPROV_READ_RFC'
    exporting
    i_infoprov = <wa>
    tables
    i_t_sfc = i_t_rsdri_t_sfc
    i_t_range = l_t_rsdri_t_range
    e_t_rfcdata = l_t_rsdri_t_rfcdata
    exceptions
    illegal_input = 1
    illegal_input_sfc = 2
    illegal_input_sfk = 3
    illegal_input_range = 4
    illegal_input_tablesel = 5
    no_authorization = 6
    generation_error = 7
    illegal_download = 8
    illegal_tablename = 9
    illegal_resulttype = 10
    x_message = 11
    data_overflow = 12
    others = 13.
    endloop.
    i_t_sfc should contain 0PLANT and i_t_range the restriction on you plant value.
    with a describe table statement on l_t_rsdri_t_rfcdata you can get the hits.
    check test program RSDRI_INFOPROV_READ_DEMO for details
    best regards clemens "
    <b>now my question is how do  i use this code to check each and every cube in bw, it seems like it is meant to be for only one cube at a time. and what does he  mean by  "for every infoprovider function"</b>
    thanks

    THANKS

  • Looking for a better way to determine string variable from multiple options

    Hi,
    I trying to figure out a better way to determine a string variable from multiple options.
    Say i have five pictures each with a different filename: img1 - img5...these file names could be named anything really but for this example i will keep them as img1, img2, img3, img4 and img5.
    I want to display a messagebox with the string depending on what a certain variable is.
    So for example, we have the number X, if X = 1 then i want the messagebox to show "img1" as the message
    Essentially the way I have been doing it so far is:
    Private Sub WhichImage()
    Dim ImageName As String = ""
    Dim i as integer
    If i = 0 Then
    ImageName = "img1"
    End If
    If i = 1 Then
    ImageName = "img2"
    End If
    If i = 2 Then
    ImageName = "img3"
    End If
    If i = 3 Then
    ImageName = "img4"
    End If
    If i = 4 Then
    ImageName = "img5"
    End If
    MessageBox.show(imagename, "Name of image", MsgBox.Style.OkOnly, MsgBoxResult.Ok)
    end
    Up until now, this has been fine, but what if I have 50 images, do I have to do this for all 50 images? or is there an easier way like putting the image names into a text file and have it read from the file depending on what the variable i equals? If so,
    how do I go about this? Does each image name go on a separate line? can it just be separated by a comma instead? or is there a better way?
    Please note that i know that i have declared "i" above in my code and not intialised it with anything, in reality "i" comes from somewhere else in the program so please ignore that part, it is not what I am concerned with.
    Thanks
    Mersec

    Does each image name go on a separate line? can it just be separated by a comma instead? or is there a better way?
    Arrays are useful for this.
    Dim imagenames() As String = {"img1", "img2", "img3", "img4", "img5"}
    Dim imagename As String = imagenames(i)
    MessageBox.Show(imagename, "Name of image")
    Any sort of collection will do instead of an array, and may be simpler to manage. There are many other options - the most suitable one probably depends on where the names originally come from.  For instance, if you are getting them from a folder
    using the FileSystem.GetFiles method, then they are already in a collection.
    If the files names never change then you may as well include them in the program code, using something like the code above.  If they can change, then you could use a text file, but that means you need a file update routine.  If that is required
    then the way you store the names will dictate how you access them.

  • My cd drive on my mac w/ itunes is busted, so i'm looking for an alternative way to get mp3 files (large, for an audiobook) from a cd to my iphone. Any suggestions? Thanks

    My cd drive on my mac w/ itunes is busted, so i'm looking for an alternative way to get mp3 files (large, for an audiobook) from a cd to my iphone. Any suggestions? Thanks

    Copy them to a thumb drive using a different computer then use that to transfer them to your machine. Over a network from a machine with a working CD drive...
    What does this have to do with using the iPhone in an enterprise environment?

  • If I've downloaded my music to an itunes library from an external hard drive and I have several duplicate songs, is there an easy way to delete the duplicate songs? Or, do I have to go through my entire library song by song to delete duplicates?

    If I've downloaded my music to an itunes library from an external hard drive and I have several duplicate songs, is there an easy way to delete the duplicate songs? Or, do I have to go through my entire library song by song to delete duplicates?

    In iTunes, File>Display Duplicates

  • I need to download a eariler version of firefox because the latest version is not supported by my financial institutions or colleges im attending, every time i look for 3.6 im redircted to the 4.0 download

    I need to download a eariler version of firefox because the latest version is not supported by my financial institutions or colleges im attending, every time i look for 3.6 im redircted to the 4.0 download

    http://www.mozilla.com/en-US/firefox/all-older.html

  • Please Help - I am looking for an mp3 player that has the following features

    Hi, I am looking for an mp3 player that has the following features:
    1) Either a 30GB or more HDD, OR a sd OR a micro SD card slot for a 2GB card. (Note, I can buy an adapter so my sd cards fit into a compact flash slot. However, I did look at the Zen Vision M but I didn't see how to delete tracks from?my playlists.)
    2) I need to be able to delete tracks in my playlists that I create in Windows Media Player (.wpl or .m3u format).
    3) I need to be able to copy these updated playlists back to my pc, either with the usb cable or SD / microSD card.
    Which products meet my needs? I li've in California, USA.
    Thanks,
    Rick

    Thanks! I did not know that. I have been looking for an mp3 player for a long time & did not realize the one I wanted was right in front of my nose! [ at Walmart]

  • After editing images in Aperture, I want to overwrite the editing to an external drive.  Is thee an easy way to "add" the new work without the  long process of backing up the whole library.

    After editing images in Aperture, I want to overwrite the new editing to a backup external drive.  Is there an easy way to "add" the new work without the  long process of backing up the whole library.

    But the Library is not a program.  I use SuperDuper, and it is smart enough to treat Finder Packages (such as the Library) as a whole bunch of files and folders, and overwrites only those that have changed.  Can't CCC be set up the same way?

  • Im looking for a MacBook that is worth the money and decent for gaming and editing, any suggestions?

    Im looking for a MacBook that is worth the money and decent for gaming and editing, any suggestions?
    There all so AWESOME!

    Then you are best to get a Macbook Pro. Your real aim should be the graphics card.
    You won't be doing really good gaming on a discrete graphics card sharing RAM.
    Depending of coarse what games you play.
    eg. card games / COD games.

  • Iphoto will not print since I've upgraded to Lion. It is looking for themes. It would appear the themes are now missing how do I get them back?

    Iphoto will not print since I've upgraded to Lion. It is looking for themes. It would appear the themes are now missing how do I get them back?

    Thank you, yes this solved my problem...

Maybe you are looking for

  • XSD problem

    Hi, my assign command is failing for the following error: <selectionFailure> <part name="summary" > <summary>empty variable/expression result. xpath variable/expression expression "/ns2:OrderXml/ns2:Envelope/ns2:Sender" is empty at line 31, when atte

  • Viewing XML Forms in a folder

    Hi, I wanted to know if we can control what XML form shows up in a Document library i.e. if I right click on a folder in KM, say Supply Chain > New > Forms, then is there a way by which I can control what forms show up when I click on "New". Thanks f

  • How to upgrade to Ps CS5 on new iMac

    Hello- I'm anticipating my new iMac i7 anyday. I want to upgrade to Ps CS5 to the new system, not my current old iMac which I have CS2 on. Since this is an upgrade will that be possible? Can I buy CS5 & install directly to the new iMac or do I have t

  • SharePoint Calendar in outlook (Not seeing attendees for meetings)

    Hey everyone, so I am fairly new to SharePoint 2010 and have tried to setup a team page with a calendar. I have added this calendar to everyone's outlook(2010) as well. However when someone schedules a new meeting in it, and selects the people requir

  • Toggling visibility of parts of a dialog UI

    I want to show and hide parts of my ui when certain events are triggered. My problem using the visibility property is that elements still take up space after they've been made invisible. What's the easiest way to go on about this?