Tag Archives: Tag

What if I want to find just Cha Chas tagged as American Style?

Or one of the many variations, such as Slow Foxtrots labeled as “Traditional,” or Boleros labeled as “fast”?

Queries like the above have always been possible, but with a very major caveat. Up until now, you could search on Cha Cha dance and “American” style. But what that did was find all songs that had a net Cha Cha vote of at least one and a tag on any dance of “American” style. So if someone voted on a song as Rumba and tagged the Rumba as American, then someone else voted for the song as Cha Cha, searching on Cha Cha and American would include that song.

This behavior was particularly troublesome if you wanted to do something like search for fast Salsas, because you’d end up with songs that are fast Rumbas or Cha Chas, but slow Salsas, which is precisely what you don’t want. Side note: the workaround for that particular issue is to search on specific tempos, but that isn’t really the same as searching for songs that someone explicitly tagged as slow or fast for a particular dance, since there is more thought put into tagging (and not every song has a tempo associated with it).

I’ve done a bunch of restructuring and added more than a bit of UI to enable the kinds of searches that I’m describing here. I’m currently busy updating the documentation to catch up, but I hope that the fundamental change is relatively intuitive.

There have always been two kinds of tags: tags on songs and tags on top of a dance style for a song. I’m gravitating to calling the latter dance-specific tags, although I haven’t been 100% consistent yet. If you go to any of the dance details pages (try Slow Waltz), you’ll see two tag clouds now, labeled Dance Tags and Song Tags. Clicking on any of the tags in the Dance (specific) Tags section will give you the option to list the songs with that tag on Rumba.

Alternatively, you can navigate to the Advanced Search page, add Rumba to the list of dances, toggle the “Show Dance Details” switch, and select the option to include the American tag. In either case, you’ll end up with this result. Or we can answer the original question of All Cha Cha songs tagged as “American” style.

In any case, this is a very large new feature that includes a breaking schema change in the search index, so there are bound to be bugs. Please poke at it and let me know what you think. I’m doing my best to enable the deep scenarios that you ask for without overly complicating the core scenarios. Part of what I’m trying to do is what I alluded to in my last post, where I made a reference to making it easier to add refinements to dance searches, so that you can more accurately find all American Style Slow Foxtrots – once could theoretically do something similar with Country Cha Chas (which aren’t currently supported at all).

Please let me know if you have any thoughts about the subject of this post or the site by commenting below or using other feedback mechanisms listed here. And if you enjoy the site or the blog (or both), please consider contributing in whatever way makes sense for you.

New Feature: Searching on songs with a minimum number of dance votes

Several folks have been frustrated with the number of songs in the music4dance catalog that only have one or two votes for a particular dance style. This limitation doesn’t matter for many searches because you can sort by dance votes, and the most popular songs end up at the top. But if you want to…

New Dance: Single Swing

I’ve added Single Swing as a dance style that can be searched on and voted for in the music4dance catalog. While I think of this dance as a short-cut to use when I want to dance East Coast Swing to faster Jive or Lindy-Hop music, I’ve received enough feedback from the community that it’s considered a unique dance in its own right that…

“Search like Google” is now the default

Update (July 2024): This underlying search mechanism described in this series of posts is still in place and functions as described here, but the user interface has changed. Please see the Simple Search and Advanced Search documentation for how the current user interface works. I’ve just updated the music4dance site to make the new search engine the…

What Happens When a Song is Danced at Different Tempos?

Sometimes, a song can be a perfectly good Bolero when heard one way but a Salsa when counting the music differently. Another example is Slow Dance (Castle Foxtrot) vs. Lindy Hop.

Generally, this phenomenon is because, with some music, it’s easy to count what the musicians see as either a half note or a quarter note as a beat. Quarter note vs. eight note is another common variation. At one point, I tried to tag dances as half-time or double-time when I saw songs with this property. But honestly, I can tie my head up in knots when I look back at this. Am I dancing double-time to the music (e.g., stepping twice as fast), or is the music half-time to my dance? And, that ‘solution’ also has the limitation that there is no way to sort or filter on tempo and include those songs correctly without doing two searches (maybe 3) and then weaving the results together ‘manually.’

And that doesn’t even take into account Waltzes, where you can get into other fun variations that I talked about in my fake waltz post.

A more robust solution to this problem is to have a separate tempo field for each dance. This would only be filled in if the dance had a positive number of votes. Then, if you search on Foxtrot and sort by tempo, the Foxtrot tempo field will be used. If you search on multiple dances or didn’t include a dance in a search and sort on tempo, I’d have to default to some master tempo field. If I went down this path, I’d have to populate the ‘dance’ tempo fields off of the master tempo fields by default and do some manual searching for the exceptions (and depend on others to update them as they see them).

What do you think? Would this be a significant improvement in how you use music4dance? Or is it a corner-enough case that you’ve never noticed and would prefer I spend my time on improvements in other areas?

Please share any thoughts and ideas about this post or the site by commenting below or using other feedback mechanisms listed here. In addition, if you enjoy the site or the blog (or both), please consider contributing in whatever way makes sense for you.

Beta Feature: Export to a file

A number of the most active members of the music4dance.net community have requested the ability to download all or part of the song database. My sense is that this has generally been with the intent to tag songs in one’s local catalog with the dance style and other metadata from music4dance. I’ve been stuck trying to implement this for two reasons: First, I’ve put a significant amount of work into the music4dance catalog and don’t necessarily want to let someone download the whole catalog and stand up a competing site. Second, I’m not entirely sure I want to write a desktop application or other tool to tag songs in a personal catalog.

I’m less and less inclined to be worried about the first reason, as I continue to struggle to even cover server costs with subscription and advertising revenue. So if someone has the marketing ability to turn the music4dance catalog into a money-making proposition, I think that would be a good thing. In fact, I’m considering moving to an open-source or non-profit model once I get past a couple of issues with the source that prevent me from making it widely available.

As for the second reason, I realized that providing the information in a reasonably consumable format would allow anyone with a bit of scripting skills and sufficient motivation to do their own tagging. So I don’t have to write a tagging application for this to be useful.

I’ve cobbled together a quick beta feature to let folks play around with exported song lists. I’d love to know if anyone is interested in giving it a whirl before I invest in cleaning up the code to make it a more generally consumable feature. Just contact me, and I’ll set you up.

There are two entry points for this feature. First, in your profile, there is a new link to “export your votes and tags.” This link will generate and download a comma-separated value (CSV) file of all of the songs that you have edited in any way. This file is a denormalized list containing one line per song/dance combination. Each line will have a music4dance song id, title, artist, dance name, Spotify and iTunes links, as well as both your tags and votes and global tags and votes.

The second entry point allows you to download the same information for the first 100 songs of any search you create. This is similar to the ability to create a Spotify playlist I implemented a while back.

Some of the things that I’m interested in feedback on are:

  • Is this denormalized CSV format reasonable, or would another format be more useful (e.g., a normalized JSON format)?
  • Are title/artist or the Spotify/iTunes id sufficient to match your catalog? I’ve looked a bit at using musicbrainz.org ids. But by my reading of their licensing agreement, they want $100 a month donation for commercial use of their catalog, which is a bit steep for the music4dance budget.
  • Is downloading just the top search results or songs you’ve edited sufficient, or are there reasons you would want access to the entire catalog?
  • Is this a feature that would be worth the current annual Premium subscription level of $15? Or more?
  • Are there other ways you would like to use this information?

As always, if you have comments or suggestions, especially if you’d like to try the beta feature discussed above, please feel free to reply to this post or contact me here. In addition, if you enjoy the site or the blog (or both), please consider contributing in whatever way that makes sense for you.

Who else likes to dance to this song (and what do they dance to it)?

As I browse the music4dance catalog and find a song I like, it’s nice to be able to see who added it and use that as a way to find other songs that I might like.  To this end, I’ve added a new section to the song details page called Changes that lists the changes people (and the bots/scrapers that I’ve written) have made to the song.

For instance, I like dancing East Coast Swing to Demi Lovato‘s Confident.  If I look that up in the music4dance catalog (I can just search for that on the catalog page) – I can go to the song details by clicking on the title of the song and then look for the new Changes section in the lower right.

This shows me that ZacharyPachol, BatesBallooom and JonathanWolfgram have all voted for this song to be danced as an East Coast Swing.  So I can, for instance, click on ZacharyPachol and get to a list of all songs that he has voted on.  I can then click on “Change Search” to filter the list down to East Coast Swing songs that ZacharyPachol has voted on.  Or I can just click on any East Coast Swing tag in the original search and choose to filter the list that way.

Even as I write this, I see that there are several ways I might want to improve this feature.  But I have a limited amount of time and so many ideas, so please let me know if you find the feature useful and if you would like improvements. Also, I’m very interested in getting more direct participation in rating songs (the site is currently built much more on automation than direct user participation) – so let me know what would make rating songs interesting to you.

P.S. There are about ten other things I’d like to say about this, but I’m trying to keep this short so I can get out more posts.  But I can’t resist noting that you can also see that this song was used on Dancing with the Stars to dance Paso Doble and Ballroom Tango – a good example of how one can use a song for a performance piece that you might not want to dance (that dance style to) socially.

Holiday Music for Partner Dancing 2020

On a normal year, this would be a bit late for my normal Holiday Music blog post.  But if you’re like me, you’re not planning to participate in a holiday dance party in the middle of a pandemic.  So it’s more of a case of thinking about past and future years.  There is no need to find a specific song for a routine or build a set list for a dance. But I would still like to listen to holiday music at home and maybe play with a few dance moves.

In any case, I’m continually working to improve the music4dance experience and this time of year concentrating a bit on holiday themes seems appropriate.  The main thing I’ve done with the holiday music pages is to update them to the new system.  Hopefully they are easier to read and work with in general.  I’ve also explicitly excluded “Halloween” music, since one tends to want to separate out that from the Christmas and other winter holiday music.  I’ve also updated the music4dance playlists on Spotify to reflect the larger catalog.

As of this writing there are 517 songs in the holiday catalog, up from 446 songs last year. If you are interested in helping build the catalog further, here are some things you could do:

  • Browse our music catalog and tag songs as Holiday when you find them.
  • If you have a list of holiday songs categorized by dance style that you are willing to share, please send me an email at info@music4dance.net or contact me through the feedback form.
  • In addition, general contributions will help the holiday music catalog and other efforts.

As always if you have comments or suggestions please feel free to reply to this post or contact me here.

Are you looking for Halloween Music to dance to?

Halloween is almost here and yet again I am late setting up something for Halloween related playlists.  In past years, I’ve just let this go since it feels like it’s too late to get something together when I start thinking about it in mid-October.  But this year I decided to just do it. After all, we may be thinking about what we’re going to do for next Halloween, in which case we’ve got plenty of time to plan.

A few years ago I set up a holiday music page to do my best to collect the songs that are tagged in different ways but that all generally mean they might be useful to use in a holiday playlist or be fun to choreograph a dance to for a holiday party.  But this was specifically aimed at the Christmas/Winter holiday tradition.  And it was made more difficult because I was gathering together a whole bunch of different tags.

For Halloween things are much easier.  All I needed to do was pull in some Halloween playlists and match them with the existing music4dance catalog.  I’ve got a good start on this, which you can see here.  If you want to navigate to this yourself, just go to the tag cloud page (available from the music menu) and click on the “Halloween” tag. Then choose “List all songs tagged as Halloween.”  If you want to filter by dance style, you can click on advanced search and choose the style.

As of this writing, I’ve got about 80 songs cataloged as Halloween that are also cross referenced by dance.  If you have lists of danceable Halloween music, I’d be happy to include them on the site.  For this or any other questions or suggestions, feel free to reply to this post or send feedback.  You can also tag songs yourself.

As always, thank you for supporting music4dance.

Quick Tip:

When you have a list of songs (such as the Halloween list) you can refine the list by clicking on the advanced search link or by clicking on any of the dances or tags listed on the page.

Check out our new Bonus Content Feature

As of this writing the publicly visible music4dance catalog contains just over twenty seven thousand songs.  But the underlying index contains well over forty six thousand songs.  So what’s the deal with the missing twenty thousand songs?  These are song listings that I’ve pulled in one way or another but aren’t complete in some way.

  1. All of the songs must have been matched to an entry in one of the publisher catalogs that we search.
  2. Each song must have been tagged with at least one dance style.

I believe that these are perfectly reasonable constraints and help to reduce confusion for a novice user. However, there is a whole lot of information indexed in our catalog that people aren’t seeing and could be of some use.

One of the things that people often do on the site is to search for ideas for songs to dance to.  They will search for an artist name or a fragment of the title of a song and see what comes up.  This works great, but of course, the more songs that can be searched the more likely that you’ll get a useful idea.  The songs that are in the bonus section have had less scrutiny, many of them probably have small typos or other inaccuracies in the title or artist that prevented them from being matched to a publisher’s catalog.  Or they might be obscure songs that just aren’t as easily available on Spotify or Amazon.  In either case, I think getting to these additional songs is useful to the expert user sleuthing for the interesting or obscure song to choreograph to or surprise their dancers with.

Another case is where someone is looking for a song of a particular tempo but doesn’t necessarily need it to be specifically for one of the dance styles that we currently catalog.  This might be because they’re looking for something to dance to in a different style that might have a specific  tempo requirement but doesn’t necessarily have some of the other requirements for partner dancing.  One case that comes to mind is tap dance music, but I’m sure there are others.  One could potentially use this for finding running or exercise music of a specific tempo.

If you’re interested in exploring this, here’s how:

As always, I’m interested in your feedback. Please let me know if this feature seems useful to you. Or even better, let me know how you use this feature so that I can add that to common use cases and blog about it in the future.

Musicians for Dancers

One of the things I enjoy most about the musci4dance project is when I get feedback from people who have found the site useful.  I’m especially happy when it comes from a direction that I don’t expect.  It’s exactly that kind of feedback that I received from Mister “D” (David Simmerly) – a musician who performs for Ballroom clubs and weddings and was looking to expand his repertoire with music that would be well received in those contexts.

I asked Dave to expand a little on how he used music4dance and (paraphrasing) here are a few of the things that he came back with:

The first and second points led to an extended discussion about songs that are listed as Waltzes but are not in 3/4 time – check out my blog post on “Fake” Waltzes for more on that.

But there is a more general point that I would like to make here with respect to “correctness” of music for dance.  I’ve compiled this catalog with an eye for finding music that inspires dancers to dance.  This makes for a very loose definition of what songs “work” to dance a particular dance to.  In a setting where a dancer is choreographing to a specific piece of music, even when that choreography is a traditional ballroom dance like in Dancing With the Stars, there is quite a bit of latitude in what music will “work”.  Whereas in a social situation the dancers are more dependent on the beat and feel of the music to enjoy the experience of partnering in a specific dance style.  And then of course when one is dancing competition rounds, there are even stricter rules about tempo.

In any case, I hope that many of the songs in the music4dance catalog fall into the category (as Mr. “D” says) of “making your pants want to get up and dance.”  In the future, I hope to do a better job of tagging dances in a way that separates the strictly ballroom from the fun to choreograph to from the great songs for social dancing.  The system is at least theoretically set up to do this since I’ve enabled arbitrary tagging of songs.  It’s a big project to go through each song in an 11,000+ song catalog and make the kind of distinction I’m talking about here.  On the other hand, it is exactly the kind of thing that works well when others jump in to add their own ideas to the mix.

As always, I welcome your feedback and participation.  Thanks to David Simmerly for permission to use his name and information in this post.  If you’re in the midwest and are looking for a great solo entertainer for your Ballroom Club, Wedding Reception or another occasion, you can find him on gigsalad.com.

What are your favorite Prince songs for partner dancing?

I, like many, am mourning and listening to Prince‘s music. Over and over again.

Since I’ve been thinking a lot about music and partner dancing recently, this lead me to think about what I would dance to each song.  Especially when Leader of the Band popped up in my playlist and screamed Cha-Cha at me.  Of course a lot of his seminal work has more of a blues feel that I would associate with West Coast Swing (or possibly even more directly blues dancing).  But there are certainly some things in his catalog that one might Quickstep to (Let’s Go Crazy) or dance a Slow Foxtrot (Strollin‘) to.

Here’s a link to the list of Price songs currently in the music4dance catalog.  If you’ve got other favorites (along with what you would dance to them) let me know by responding to this post or sending feedback and I’d be happy to add them.  Or sign in and vote on what style you would dance to the songs already in the catalog.

The Prince Feature

One of the things that I noticed as I was looking for Prince music in the music4dance catalog was that I hadn’t implemented an artist page of any kind.  You could search for Prince but you would both get everything I had catalog by Prince and everything by Prince Royce songs with Prince in the title.  So I did a quick fix – if you click an artist’s name you’ll be taken to a page with a list of the first 100 songs I’ve catalog by that artist.  Since I’m only tracking artist by the full name this has a couple of implications, one of which is that Leader of the Band won’t show up under Prince since the artist is actually “Sheila E. featuring Prince and The E Family.”

You can, of course, still search for Prince and manually go through the songs to find the ones that actually involve Prince, but that’s obviously not the perfect solution.  How much does this matter to you?  Is it important to have a more specific idea of artist when you’re sorting through songs to dance to?

As always, please send me feedback or just respond to this post with any issues or ideas.

Mobile First improvements to the music4dance website

Most of the time that I use music4dance it’s on desktop computer, but I certainly want access to all of what it can do on my phone and tablet.  And I have tried to take what user interface designers call a “Mobile First” approach whenever possible.

But I noticed a while back that there are a few things that just weren’t working as well on smaller devices as I would like.  Several of them were on the core song list pages, which is particularly important.

So I finally took a couple of days off from other things and reworked these issues.

The Play Menu

The play menu (which is documented here) is now a modal which allows for bigger buttons and the ability to control the sample being played.

Play Menu
Play Menu (on the old site)
Play and Purchase
Play and Purchase Controls (new and improved)

Dance and Tag Menus

I’ve also converted the dance and tag menus (documented here) to modals.  This let me make the buttons bigger as well as adding some styling that I hope will let you navigate through options more easily.  The large chunks of text in the old interface were hard to distinguish even for the person that wrote them.

Dance Menu
Dance Menu (on the old site)
Play Menu
Dance Information (new and improved)
Tag Menu
Tag Menu (on the old site)
Tag Information
Tag Information (new and improved)

Let me know what you think.  Do you prefer the before or after?  Are there other aspects of the site that you find difficult to use on a small device?  Let me know by responding to this post or sending feedback.