Tag Archives: American Rhythm

Playing with Dance Tempos

I just rewrote the Tempo tool for the music4dance site as part of the current effort to update the site.  In the process I went back and revisited the reasons for writing the tool in the first place. 

The main reason for this tool is to have a single place to do a bit of slicing and dicing of the relationship between the tempo of different partner dances.  It allows one to filter on the dances that you’re interested in (all Swing dances, or American Style dances) and sort by tempo to see the relationships.    This could, for instance, help find dances that one might mash up into an exhibition routine.

Another reason is just because I could.  The Tempo tool is really just a thin layer on top of the data that I use to drive the Counter tool and many other parts of the site.  I almost didn’t rewrite the tool because since I originally wrote it I added slightly less interactive but possibly more directly useful pages that lay out the different competition dances and their tempos in what I hope is an easily digestible way.

This is part of a larger rewrite of the site that I’ve been working on to get the code to a place where I can comfortably start adding more requested features.  The Counter and Tempo tools are a couple of the most isolated pages, but I’ll start digging into more core functionality soon.

As always, please send me feedback if you have ideas about the site, dancing, music, or how any or all of those subjects relate. And please consider supporting the music4dance project by sharing with your friends or any of the other ways listed here.

Quick Tip:  Many pages (like the ones mentioned above) have documentation pages that are easily accessible from the page.  Just go to the “Info” menu and choose “Help”, this will generally take you to a documentation page specifically about the feature that you were using.

I’m a competition ballroom dancer, can I find practice songs that are a specific tempo?

The quick answer to this question is yes, definitely!

First, many of the songs in our catalog have been tagged with a tempo, so it is easy to get a list of suggestions.  However, these are tempi that have been sourced from all over the web, so please use this as a first approximation rather than some kind of official source.

That said, it’s very easy to get  a list of songs of a particular tempo.  Just go to the song list page (the “Songs” item in the “Music” menu), choose the style of dance you’re interested in practicing [A] and click on the “More” button [B].


Then you can fill the minimum tempo (C) an the maximum temp (D), and click the search button (E) to get a list of songs.


If the list is empty we haven’t tagged any songs in that tempo range for that dance style.  Which is the perfect segue into the another way to do this kind of search.

If you are competing in a particular category (International Standard, International Latin, American Smooth and American Rhythm), you can go to the info page for that category by  clicking on the name of the category on the  Ballroom Dancer section of the home page or at the bottom of the dance style page.  The core of each of these pages is a table with the dances styles for that competition category and the competition tempo ranges.  The tempo ranges are active links to just the kind of song search that I described in the last paragraph.  Starting here will assure that you’ve started with the approved competition tempo range. Full documentation for the dance category pages can be found here.

Finally, if you are practicing a particular dance you can start from the dance style page (from the “Dances” item in the “Music” menu) and click on the dance style that you’re practicing.  The tempo info link on that page will take you to the same table as the category page but with just the single dance style specified.  Full documentation for the dance style pages can be found here.

Hope that helps.  If you are interested in helping refine our catalog (by, for instance, adding ‘strict’ tags) please sign up for our upcoming beta via this feedback form, or use the same form to report incorrect tempi or other information in our database.