MusicMaster Blog
Save Time with the Clock Mass Change Feature! posté par Laurie Knapp le March 27th, 2023
by Vicky James
I know the thought of considering clock changes can be just exhausting when you likely have several clocks, which then makes it an even more of a tedious project!
Well, what if I told you that making a mass change to your clocks can take a matter of moments!
It can! Allow me to guide you through this quick and simple “How To” on making a mass change in your clocks.
Before beginning any changes to your database we ALWAYS recommend making a backup, which is found in the Tools tab.
Now, let’s change your clocks!
You can launch the feature using the Clock Icon on the main toolbar.
If you are already working in a single clock, you can also find the Mass Change Clock Elements icon here:
Note that if you use this method, you are given option to mass change elements just within the active clock you have open, or on all of your clocks.
But if you want to change several (but not ALL clocks) at once, instead of opening up a single clock first, you should click on the Clock icon on the main toolbar. Then, checkbox the clocks you want to edit and use the Changer button at the bottom of the panel.
Some examples of when you may want to edit multiple clocks at once is swapping in a different category, picking a new song ID for a forced element used in multiple hours, or plugging in a new format list you’ve created.
In my example, I plan to swap my Secondary 80’s category for my new Super 80s category in four of my clocks at once. I’ll set things up as in the image above, by checking the four clocks and clicking Changer.
When the Changer opens, you can see the split screen gives you options to select the Element Type that you would like to “Search For:” (on the left), and “Replace With:” (on the right).
You can change use the Changer to edit properties for a selected clock element, or you can change an existing Element Type to another Element Type.
In my example, I’ll set it up so that any Fixed position set to the Secondary 80s category is replaced with a Fixed position that calls for the category Super 80s, as below.
Another gentle reminder, make certain you have a verifiable database backup before proceeding.
When you’ve completed the task, this notification will appear indicating the Total clock changes.
Note that if you had your clocks open, you would have to save them each before closing them to apply the changes. But if your clocks were closed already, you don’t need to worry about this.
Finally, check the clock changes to be sure that this is what you were looking for, and that all of the elements you expected to change did in fact change. If they didn’t, you may have needed to tweak the Properties to find the right match.
Keep in mind, the Properties available in the “Search for” section of the Changer help you target which exactly which elements will be replaced. For example, you might have multiple Lognotes with the same text, but using the Properties, you can target those with a specific runtime, or those that do or don’t have a sweep marker.
Or, for another example, you might have many different instances of Proportional, Combo or Migrating Position elements in the same clock that each call for different categories. You can use the properties to configure which instance want the Mass Changer to look for.
A handy trick, if you select the element in the clock itself before clicking the Mass Changer button, it will open up with the properties already set to match that selected element. In the example below, you can see that my clock has several different flavors of a Proportional Element, but when I open the Mass Changer, you can see I’m only targeting the one that uses a ratio of 40% A3 and 60% 60s category (position 11) and not the other Proportional elements at positions 10 and 17.
It’s also important to remember that any clock filters you have on targeted positions will NOT be considered when looking for elements that match the “Search For” criteria. In other words, elements with the selected element type and properties will be targeted for replacement, whether one of them has a filter on it or not.
Should need any further support, you can always reach out to your dedicated Music Scheduling Consultant!
Customizing Your Results Bar posté par Laurie Knapp le March 9th, 2023
by Paul Ziino
The Results Bar in your Schedule Editor can be set up to show a variety of information about the active song in the log. Today we review the various options.
To turn on the Results Bar, click the pulldown on the right side of the wrench icon (Toggle Toolbars) then check “Results Bar.”
The first time you turn on the Results Bar it may be empty, or it may populate with a few items right away. Either way, you can customize it by right-clicking within and selecting Customize. You will be presented with a Customize Results Bar window that looks like this.
You will see available panels for any Keyword field’s Separation and Nearest Plays, Current Date and Hour Displays, Hour Rotation Map, Multi-Station Separation, Nearest Play Yesterday/Same Hour/Same Shift, Shift Hour Rotation, Shift Rotation Map, Song Segue Nearest Plays and Separation, Song Failure Alerts, as well as Song Nearest Plays/Rotation and Separation. Following is a breakdown of each and what they mean.
Current Date Display and Current Hour Display
This tells you where your cursor is, on the date and hour.
Hour Rotation, Shift Hour Rotation, and Shift Rotation
Hour Rotation shows the song plays leading up to the play where your cursor sits.
Shift Hour Rotation shows the plays of this song within the same shift and indicates what shift that is.
Shift Rotation shows the shift sequence in which the current song has played, with dashes on either side of the current play selected.
Song Segue Nearest Plays and Song Segue Separation
Both these panels tell you similar information. Note that the segues are looking at the song where the cursor resides and the song that played before it. Song Segue: Nearest Plays looks back and ahead to when these two songs last played together (in either order), and when they will play together next (in either order). Song Segue: Separation displays this same info, but as a total of Days/Hours/Minutes.
Song Fail Alert, Nearest Plays, Rotation, and Rest
Song Fail Alert will display in Red if the active song violates an unbreakable rule, yellow if the rule is breakable, or blank if no rules are violated.
Nearest Plays tells you the date and time when that song was last scheduled or scheduled next time.
Song Rotation is a mini snapshot of the last 8 days of a song’s play history.
Song Rest tells you the amount of time back and ahead of a song’s play history.
Keyword Nearest Plays and Separation
Keyword Nearest Plays will show you the last/next time a keyword is scheduled.
Keyword Separation will show you the amount of time back and ahead that keyword is scheduled.
You will have a Nearest Plays and a Separation panel available for each keyword field in your database.
Favorites?
Of course I have my favorites—the panels I like to have in my display include Current Hour, Nearest Plays in Same hour and shift, Artist Keywords Separation, Song Separation, and Song Rotation.
Try the different panels out to figure out which work best for you and your station!
Do you want Optimum Exposure? posté par Laurie Knapp le February 20th, 2023
by Chris Hulsether
What if I told you MusicMaster can help you spread out the airplay of your songs or artists throughout your day and cut down any perception you play the same songs in the same hour?
Optimum Goal Scheduling is a unique and exclusive concept in MusicMaster. We like to say it’s a tie breaker. When the Automatic Scheduler has two or more songs that clear all of the existing rules you set up, we call them “perfect songs”. A perfect song can be one that passes all of the breakable and unbreakable rules. Or, in the less common case where all the songs in the search depth fail at least one breakable rule, MusicMaster will apply the tie breaker to the songs that all failed the lowest priority breakable rule. (Songs that fail unbreakable rules are always skipped).
Optimum Goal Scheduling will score songs based on the various Goals you’ve applied and tell MusicMaster which perfect song it should choose. An example is choosing the song that meets the Goal for the most rested song among all the available perfect songs.
To learn more about Optimum Goals read this Blog: https://musicmaster.com/?p=1587 See this quick walkthrough video on how to set them up here: https://youtu.be/7ZmUchZsUow
I want to talk about Optimum Exposure Goals and what those goals will do for you when you activate them. The exposure goals will look at the available songs and choose the one that has been exposed or played the most in other hours, shifts, quarter hours, etc. before scheduling in the same spot. This gives you a better rotation of your category and helps prevent the perception that you play the same songs at the same time all the time. You will need to decide what exposure goal makes sense for your database.
To learn more about your Hour Exposure you can read this excellent Blog about Hour Exposure in your database here: https://musicmaster.com/?p=7494
Let’s look at the options:
This Goal will favor the song that has played in as many of the other 23 hours of the day as possible before playing again in the same hour. For example, let’s say the scheduler is trying to break the tie between two songs for a 2pm slot. Since the last time Song A played at 2pm, it has played in six other hours. Since the last time Song B played at 2pm, it has only played in two other hours. You’d want to give Song B a chance to play in more different hours before you play it again at 2pm. So Song A would be favored, because it’s played in more different hours before returning to the same hour and has the best Hour Exposure of the two.
Note that it is important that your Purge History settings have enough plays to test. This Goal would need a minimum of 23 plays to work to its fullest.
To find Purge History go to Dataset/Schedule/Purge History
This Goal favors a song that has played in as many of your other shifts (as defined in the Shift Editor) as possible. To find your Shift Editor, go to Dataset/Schedule/Shift Editor.
There, you can customize the shifts. You can match them with your on air shows or set them up as you define different parts of the day.
This Goal favors the song that has played in as many of the other quarter hours as possible before playing again in the same one. This only makes sense if the category you schedule the song in is located in different quarter hours in your clocks. If your D category is always at :18 after the hour and not anywhere else the clocks, then those songs in D will not get exposed to other quarter hours anyway.
This refers to the ideal rest of keywords such as Artist or Title Keywords. A good example would be favoring the song whose artist has rested closest to the ideal separation calculated for that artist.
This favors the keyword that has played in as many of the other 23 hours of the day as possible. This logic is similar to the Hour Exposure goal described above. Let’s say MusicMaster is scheduling a song at 2pm and it has a choice between a song with a Brittany Spears Artist Keyword and one with The Backstreet Boys Artist Keyword. The goal scheduler will see which keyword was used in more different hours first before playing again at 2pm. If the Brittany Keyword played in 4 different hours since it last played at 2pm, and The Backstreet Boys keyword played in 2 different hours since it last played at 2pm, the goal would choose Brittany. That way the Backstreet Boys would have a chance to be exposed to more different hours before being scheduled in the 2pm hour a second time.
Optimum Keyword Shift Exposure
The keyword that has played in as many of your other shifts as defined in the Shift Editor as possible. Using the Brittany/Backstreet Boys Artist Keyword example, If you have 6 different shifts set up throughout the the day, it’s 2pm, and Brittany’s keyword played in 3 different shifts and The Backstreet Boys’s keyword has only played in 2 different shifts since the last time Brittany and The Backstreet Boys were scheduled in this (2pm) shift, the goal will schedule Brittany because The Backstreet Boys hasn’t been exposed to more different shifts before scheduling in the same shift as your 2pm shift.
Optimum Keyword Qtr-Hour Exposure
This favors the keyword that has played in as many of the other quarter hours as possible. Let’s say at 2:05pm, Brittany’s keyword has been exposed to 3 different quarter hours before being considered again in that first quarter hour (00:00-15:00). The Backstreet Boys keyword has only been exposed in 2 different quarter hours before trying to schedule at 2:05pm, Brittany gets scheduled because her keyword has been exposed to more different quarter hours.
Optimum Radial Spread
Another related Goal worth mentioning here is Optimum Radial Spread. This goal actually takes both hour exposure and time-period exposure into account. The Shift Exposure goal only looks at one set of time periods; your assigned shifts. Radial Spread looks at a collapsing window of overlapping time periods, which can produce an even better result. Any song with a low score in either Hour Exposure or Shift Exposure will also have a low score in Radial Spread, so you can use this single Goal to combine those forces. For more on Optimum Radial Spread, check out this article: https://musicmaster.com/?p=3481.
As a final note, the Optimum Goal scheduling will never prevent a song from scheduling. That’s where your rules come into play first. You also want to be careful on how many Goals you set up, as it can slow down the automatic scheduler because it has more calculations to do when scheduling. However, you’ll make up some of that time in less time spent editing, since the log will be closer to the intuitive sound goals you have for your station.
If you have more questions, reach out to your Music Scheduling Consultant to assist you.
Does Size Matter? posté par Laurie Knapp le February 16th, 2023
By Dave Tyler
I get asked quite often about how large or small a music database should be for a successful station. It is an interesting and very broad question for sure. The easy answer is: I don’t know, what are you trying to accomplish? In this article, we will start from the science of creating a database playlist size and wind our way to a more philosophical look at having a small or large playlist.
A hot CHR might have a very small and tight database, while a streamer or local station might have a very broad playlist, and a Classical programmer may have 200,000+ pieces easily. There is no right or wrong size, only “What size most efficiently accomplishes your sound goals?”
Let’s get to the foundation of any station: Categories, Category Song Counts and Clock calls. These three things determine our “Turnover” or how long or soon it takes for the category to play each song once before the same songs play again on the schedule.
Let’s break it down further. When creating categories, you can think of them as folders where you store songs. Keep in mind that the categories you will use in your “Active” clocks/grids need to be thoughtfully considered because the amount of songs (Song Count) directly affects how quickly a song will play, rest and come back to play again, or turnover.
Clock calls are the final deciding factor on how Turnover will play out. As a simple example, if I have a HOT category with 6 songs in it (Song Count) and that category is used in each clock one time (Clock Calls) then my turnover will be every 6 hours. As another examples, if there were 24 songs in the category and the clock called for that category once per hour, it would take 24 hours to go through the entire category and in other words, each song would play would play once every 24 hours.
By the way, did you know you can see your Song Count without having to open the category? It is easy to set up. Go to Tools/Options/Library Editor Options and choose “Song Count” from Info Bar Options. (Pic below)
Going back to the start of Top 40, could you imagine having a playlist of just 40 songs? That is a tight rotation, but is it wrong? Again, there’s no right answer but if the goal was to play the newest songs that folks wanted to hear the most, then it is spot on. Of course, once a song falls off the list well…people still want to hear it sometimes. That’s the purpose of Recurrent and Gold categories. So, a small fast rotating “Currents” category(s) supported by larger but carefully curated, slower turning over Recurrent/Gold categories made a lot of sense. Give the people what they want, because like the old saying goes “Every song is a three minute opportunity to either keep a listener or have them switch to your competition.”
In MusicMaster, we have a couple of amazing tools that will show you what your turnover actually looks like. In the main toolbar, click on that icon with the two blue arrows in a circle…that is Turnover Analysis. When you click on this you get a full suite of information about how your categories plot, turnover, and move. In the example below, looking at the Recurrent category for this database, you can see there are 15 songs in the category playing an average of two per hour. The Short Turnover for this category is 6:56, the Long 14:24 and the Mean or Average is 7:29. Below that is a chart that gives an example of how one song in that category, not a specific song but how any song in that category would move. This is before rules come into play. Here you can see how the larger categories, even those with more Clock Calls, turnover slower because the song count is much higher.
Now let’s look at that New Gold 2000+ category. It shows an average of 3.33 plays per hour. How can that be? Well if we click on the Format Clock Category Usage button (Clock Calls) we can see that they never actually have three calls for this category in any hour, it’s either two or four. But this averages out to 3.33. This too is a good place to gather up information when trying to determine where you want to be, what you want turnover to be, and how many songs vs how many clock calls will get you there. In short: to get a category to turnover faster, you can either have a smaller category or more clock calls. To get a category to turnover slower, either make it larger, or use it less often in the clock. It’s a balancing act to get you where you want to be!
Now let’s go to the philosophical side of things. How much music is too much music? Should I only schedule songs that are released by the labels and adhere to the Industry charts? What if I want to play deeper cuts off an album, would that make sense? Heck in the 70s with FM radio starting to get its feet under it, there was an entire format dedicated to that! AOR Album Oriented Rock! It’s one of the most well-known pieces of rock trivia that Led Zeppelin’s “Stairway To Heaven” was NEVER released as a single but it is arguably their most popular song by a long way and had us dashboard drumming years before “In The Air Tonight” or “Jack and Diane”! Why was AOR successful for it’s time? Perhaps we listened to music differently. When I would get an album I would go home, put headphones on, pull the liner notes or lyrics out, and listen to the whole album. Because a lot of people my age did that, maybe folks kinda knew the music already. We had heard the entire piece of work, not just the songs that would become singles. As a life long radio guy, I think I can listen to any album from any format that I’ve played over the years and find at least one song that I cannot believe never got radio play. I bet you can too!
The way we listen has changed since the iPod and then Spotify and Amazon etc. Like most radio people, my musical interests and likes are broad. I have playlists that include everything from Patti Page to Powerman 5000 (NOT on the same list!) and there is a LOT in between those two! I am a Singer/Songwriter ballad junkie and I have a cousin who is constantly sending me the greatest acoustic performances by people you’ve never heard of. Dylan, Carole King, John Prine level songwriting that most will never hear.
What are the main formats out there? Urban, CHR, Country, AC, Classical, Jazz and Rock. But then, think of all of the formats that have branched from these…the “Alt” formats of each mentioned above that were created to introduce us to folks outside the box. Heck, Americana may be the Godfather of these formats. It might be fair to say that a lot of these are run by Universities that have funding to support a lesser known more ambitious format, as opposed to having to serve the masses and hustle for advertising dollars, and maybe for that reason can take the risk.
I think music lovers/listeners are much more open to new sounds than ever before and are willing to give deeper, unknown artists/songs a chance. At the end of the day, we can ask our phones to play any song we want to hear on the planet when we tire of the unknown and want to hop back into our comfy place. Some stations with tight playlists have feature programming later at night or on the weekends that might show off some of these incredible fringe performances and the people who are interested can tune in at this specific time.
I work frequently with a Programmer who believes 300 actively rotating songs is the max for a Country station and 200 would even be better and 150 better still. On the other side of things, I have a client with a massive library that literally has every song from the artists they play. All the hits and all of the album cuts, and they rotate equally with the goal being that every song will play before the list starts over. Which one of these programmers is correct? To bring it full circle, they both are if they are accomplishing their goals. One may be feeding listeners nothing but the hits while the other aspires to broaden their listeners by presenting tunes they likely have not heard before or going for variety. Goals being met = success, whatever those individual goals may be.
A Streamer might focus on a feel or vibe while a terrestrial station picks a format and does just that and keeps it simple but good. A “Hobbyist” on a stream has the incredible freedom to play anything they want, while the PD of several stations has a bottom line because this is a business. I run a pretty tight playlist but I am also a big fan of my “Variety” or “Oh Wow” category of songs that go pretty deep but are all well known songs that just kind of went away. I use it sparingly but love the idea of a listener going “Dang I forgot about that song!”
At the end of the day, the playlist size that is right for you is up to you and will likely change as you change. From huge playlists that take months to turnover to tight lists that keep the hits in the ears of your fans…we can help you with both. Just let your Music Scheduling Consultant know what you are looking to do and we’ll work with you to make it happen. That great radio in your head can come out of the speakers. Let’s get to work!
How to Install the latest version of MusicMaster posté par Laurie Knapp le January 23rd, 2023
Maybe you want to do an update or even install the software for the first time, but you’re not sure how to proceed. This article will give you step-by-step instructions on how to properly update or install your MusicMaster Software.
If you are installing the software for the first time, you can go to the MusicMaster website to check the basic recommendations for the hardware specs we suggest.
1. Purge and Backup Your Existing Database
First, if you already have MusicMaster installed and are looking to update, we recommend doing a Purge and then saving a safety Backup in a special location outside of your local system (Flash Drive, Network location, External hard drive etc..)
This is important because once you upgrade to a new major version (like from Version 7 to Version 8) and open your database in that new version, it no longer be compatible with any previous versions. Note that this does not apply to service releases. You can open your MusicMaster database in either a newer or older service release, as long as the major version number is the same.
If, after updating, you needed to back to your old database for any reason, you’d need access to a copy of the database that hasn’t been opened in the newer version yet. Keeping this safety backup in an external location ensures you won’t get the old and new databases mixed up.
Before purging or backing up your database, we recommend you open Tools > User List to confirm you are the only one in the database.
Once it’s confirmed you are the only one in the database, Run Tools > Purge, before making your database backup. This utility removes extra space from your data that could cause your backup to be larger than it needs to be. This will also have the benefit of speeding up your database.
It may be a good idea to verify the location of your database(s) and backup(s) with your IT support staff.
2. Do a Back Up!
When Purge is complete, you can now backup your data (Tools > Backup). Look for any .def files or special .ini files we’ve created for your specific databases. You’ll also want to make copies of these files and save them in a location that is not on your local drive. Copy the zip file (typically something in the format Call letters.ZIP), from your Data folder and paste it in that location. If you have any questions about specific files that you think may need to be carried over to the new machine, please contact your Music Scheduling Consultant.
3. Download the Latest Version of MusicMaster
Whether installing for the first time or updating, you can download the latest version of the application from the support site musicmaster.com. Once you’ve logged on to our web site (LOGIN), complete the station information section of your online registration, then go to Downloads and select the version of MusicMaster you want to upgrade to.
4. Install the Software
Before installing, we recommend creating a MusicMaster folder in your C Drive (C:\). Then, during the Install process, you can change the default folder from C:\Program Files (x86) to this C:\MusicMaster folder you’ve created. If you already have a separate folder like C:\MMWin or C:\MM80, you can use that folder to install the software.
We recommend whatever your current folder is called, that it is not in the Program Files (X86) or Program Files folder in the C Drive of your computer. We recommend that the folder you currently have or are creating for the first time is in the C Drive by itself. During the Install process, all of your older versions of MusicMaster files will be uninstalled and new files will be placed in this folder, so you do not need a separate folder for the older version of MusicMaster.
Once you’ve downloaded the full installer of the application (make certain you have Admin rights before you begin), go ahead and run the installer, and follow all of the prompts. In most cases, you will not need to make any changes to the default settings the installer will suggest, except for the Data folder location. This is where your MusicMaster database files will be stored. Just make sure it is not in the Program files (X86) folder. Then you can restart your computer to complete the install/update.
5. Installing the License
Now about those green dongles… How would you like to add a keyless license at no extra cost, where you never need a dongle and you can add as many computers as you need?
If you are a brand new user, you will automatically receive a keyless license. Instructions will be emailed to you separately. We can add as many seats as you need to this license, which means you can use that code on that number of computers. If you need additional seats, let us know.
If you already have a green dongle, you can upgrade to keyless. Ask your Music Scheduling Consultant about this and they can get a license to you right away and you can add it instantly. You need to be on version 7.0.13 or higher, which includes all version 8 databases. Then you can mail back your dongles to us. The same goes for red network keys. This can be very helpful if you are looking to add a Nexus Server with your automation system (see list of automation systems compatible with Nexus here)
If you have any questions or need assistance, please contact your Music Scheduling Consultant to help you make this update happen!
It’s All About Me! posté par Laurie Knapp le January 11th, 2023
by Dave Tyler
I got my first radio job in 1983 at 1560AM WKIQ in tiny Inverness, Florida. The radio station was in a trailer between my house and the bus stop, so every day I would knock on the locked door and ask for a job. The PD was a guy named Greg and every day he said “No!”….well, until one day he opened the door and said “I’ll make deal with you, I’ll hire you but you can only come here when you are scheduled!”
He had me on the air doing Radio trader and running programs off of cassettes and records. I would say things like “It’s partly cloudy outside and I hope everybody has a nice day”. Greg would storm in and say “Has is it ever been partly cloudy INSIDE??? Ever??” and “Stop saying EVERYBODY….you are not talking to everybody, you are talking to individuals, you are talking to ME. If I hear you say EVERYBODY again, you’ll work every holiday for the rest of the year”. Fact was, I was 16 and the newbie and was already working every holiday and weekend, but his point was well received. We are not programming to the population but to each person in it.
For those that have seen me, it is clear that I love McDonald’s and Pizza Hut. A bag of burgers or a pan pizza and I’m a pretty happy dude. But if you ever visit me in Ocala, Florida and want a great burger, I will take you to the locally owned Lodge. Huge burgers, and the one with pork belly on it is ridiculously good. I mean you’ll take selfies with it, it is so good! And for pizza, we’re going to Lorito’s on the Blvd. It’s been there for 40+ years and has the finest pizza, and they make their own salad dressing too. You’ll be dipping your crust in it and savoring it like the last bite of lobster at a fancy dinner.
These are two of more than a thousand places, people, and things in my town that make it special, and your radio station is one of those important ingredients that makes your market so unique as well.
Ok so what does this have to do with MusicMaster? Gosh so much! Just as Stevie Ray Vaughn used a Fender Stratocaster to get the sound in his head out through his amplifier, MusicMaster is the tool you use to get that special, one-of-a-kind sound in your head out of the speakers. It is the reason why you can have two stations in the same market playing the exact same songs with equal talent and imaging, yet one is heads and shoulders above the rest to the listener.
Probably 60% of my career has been on the air, scheduling and programming Country music, so I am going to lean on that throughout this article. If I travel to Texas, I expect a huge helping of Aaron Watson, Pat Green, Lyle Lovett, Red Dirt, and Swing all spicing up the Country station I am listening to, and I would be disappointed if I didn’t hear it. Same goes if I am in Kentucky. I would be sad if I didn’t hear a lot more Ricky Skaggs and Alison Krauss. And you better believe if I am anywhere in Southern California near Bakersfield, I want to be overserved Buck Owens and Dwight Yoakam on the Country radio there, not to mention local artists. It’s part of the reason I love travelling. There is something special and unique about every market and it is important to program to the people who live there and give them that spice they love, even if the rest of the world doesn’t get it. Don’t schedule to EVERYBODY schedule to ME!

MusicMaster has so many incredible tools, like song coding for specialty programming and themed weekends (see my article on this at https://musicmaster.com/?p=7152). This gives you the ability to present your sales team with focused programming they can sell to a targeted local clientele. In doing this, you’ll find sales team members coming up to you asking if you can have a themed weekend for the furniture store (hmmm ok rocking chair and porch sitting songs…I can do that!) to Beach/Lake/Boat themed weekends they can sell to the local Marine dealer. Local themes sold to local stores for the entertainment of the local individuals.
And it doesn’t even have to be a themed weekend. It could be something as simple as a ”Double-Shot Weekend” using MusicMaster Special Sets. Check out Paul Ziino’s great 4 part blog about Special Sets here: (Part One, Part Two, Part Three, Part Four). There is a station in my town that does this every Sunday and I listen to them exclusively because they pull it off perfectly and I love hearing two songs in a row by the same artist. They sell it and it sounds fresh and exciting and is literally playing on every radio in town and yeah…they use MusicMaster to do it.
You might have a hot Country station (or whatever format) that really leans on the new stuff but every time you are out at a remote or answer the phone, you keep hearing how folks miss hearing that 70s, 80’s and 90s Country. This could be an opportunity to highlight this music and to get it sponsored. Stick it in a “Oh Wow” or “Variety” category in MM or code it as such, and then you can highlight it as a once-a-show feature or a weekly program, or whatever way fits best.
We all know we can’t change the way we program willy nilly because one person said something, but if the market agrees that they love what you do already but sure wouldn’t mind hearing some other part of your format, then it is worth at least considering how to fill that need if you find there is a legitimate hole in the market. Give the people what they want.
Consultant Keith Hill said to me many, many years ago “Every time you crack the mic you need to prove you live here”. That is a huge statement and goal, and it is not always easy, but it is right. Our listeners each have a plethora of ways to get their music. Heck, I’m a radio guy and I have a couple dozen Amazon and Spotify playlists myself! However, if an individual feels you are speaking to them, relating to them, feeding them music they want to hear by introducing them to great new music and local talent, and surprising them with great old tunes, they’ll be intrigued and stick around to hear more.
Coding your music, Special Sets, using migrating positions…MusicMaster has so many tools for you to use to make your sound pop and keep sounding fresh. The thing that gets me out of bed each day is the fact that I know I will get a call from a Programmer that has a cool idea and really wants to make it come out of the speakers! To me, that is the fun stuff and I know I speak for my colleagues here at MusicMaster when I say those are the calls they get the most excited about too. We are here and ready for the next great idea that will make your station like that great burger folks keep coming back for day after day! Yum!
Library Highlights posté par Jesus Rodriguez le December 26th, 2022
By Jesus Rodriguez
You asked for it and it is now here in Version 8! Over the years, many have asked about the ability to expand the Highlight feature beyond the schedule editor.
Highlights in the schedule editor allow you to see at a glance where certain characteristics are in your log without having to read a field and translate the information. These reasons are all customizable to your preference for almost any field like artist, tempo, mood, genre, etc. In the example above you can see that I have some pink and some blue highlight fields. One represents Mood 1 and the other CHR. I can quickly see I have two Mood 1 back-to-back calling my attention to address it. Many users have enjoyed this ability to quickly see the balance of the music and imaging and now you can use highlights in your library too.
In the example above there are a few for specific tempo, genre, and length. Once created and added to the layout, you can get a bird’s eye view of those important fields. For instance, if I was told orange is bad and green is good, I could see that my category is heavy with orange (4) and I need more 5 (green) songs to balance it out.
Highlights are really just a query, so can be created for one or more fields with any color of your preference. You may want orange to represent tempo 4 as shown above while another color may represent a combination of tempo 4, Female, 80s hair band, and ballad.
Two of the best parts of this feature are that you can right click on the highlight then select all songs that match that color so you can then make an easy copy, move to a category or even delete that selected batch.
Secondly, once you create your highlight in either the schedule editor or the library, the highlights will exist in both parts of MusicMaster. You do not need to recreate them in each area, they will be available in both places.
The sky is the limit with highlights! We hope you enjoy this new feature and we look forward to seeing how creative you can get when using highlights.
Contact your Music Scheduling Consultant if you have any questions.
Customizing Your Hour or Sweep Targets posté par Dave Tyler le December 12th, 2022
Customizing Your Hour or Sweep Targets
By Dave Tyler
There are all kinds of ways to control the sound of your radio station. Today I want to use a specific Attribute field that I have for “Era”. This station has songs from the 70s to today. I have my library’s songs coded for this and although it has songs from all Eras I want it to lean late 90s-2000s. In my example I want to use the Hour Target rule to nudge MusicMaster to schedule to my preference. When I add the Hour Target rule from my Attribute Field Rules/Era folder, the meter I see goes from 1-9 which is a bit confusing. Mostly because my 1 code is actually the code for my 2020+ songs so this meter goes from 2022+ to 1970s, 1980s, 1990s and 2000s. Out of order and hard to understand if I want to use this rule.
The cause of this is the Value field in the Attribute Code editor for Era. If I change the value to match the Era names then you will see the meter becomes much more understandable and easier to use.
MusicMaster gives you the power to customize just about everything in your database and this is one easy way to get more of the sound you want and a view that makes adjustments even easier.
If you have any questions just contact your dedicated Support rep. We love to help!
Different Query Options For Different Data Types posté par Laurie Knapp le November 28th, 2022
Different Query Options For Different Data Types
By Laurie Knapp
MusicMaster has many different query options to help you find specific songs in your library. Beyond the basics, like searching by artist or title, you can find songs based on combinations of their keywords, attributes or other metadata. This is not only helpful when referencing or cleaning up your database but also when building song lists, special programming or finding that perfect song to fill a spot in your log.
Each different database field type (like attribute or numeric) has different Query Filter options available to it. In this article, we’ll look at some of the most common data field types used, and the different ways you can search for information stored in those fields. Knowing the many options that are available will inspire you with more ways to save time and get creative with your queries.
Remember, you can use any combination of these filters or any combination of fields to build complex queries. If you do add more than one search filter, be sure to select whether you want the results to match All or just Any of the search terms. You can also use the Sort Keys at the bottom of the Query box to sort your results by up to three fields.
You can Save your Queries so you can run them again and again to bring up a list of songs that meet those criteria.
Another tool you may want to explore further is the Prompted Query. This allows you to save a query that only contains the Filters but has blanks for the value. That way, each time you run it, you’ll get a simple form where you can fill in different values to search by. More info on Prompted Queries can be found here: https://musicmaster.com/?p=6727
Text Fields
For text or memo type fields, you’re most likely looking to match some text value or phrase. Some examples of data you may store as text are:
- Artist, Title, Album (not keywords)
- Composer, Label or Publisher
- Audio Filename or Hard Drive Location
- URL for Artist Website
- Identifying information like spine or cart number
(A Memo Field is used for longer bits of text, such as notes, lyrics or other descriptive information.)
Your query filter options for these types of fields allow you to search for an exact text match (“equals”) or a partial match (“contains” or “begins with” or “ends with”).
You can also search for the opposite – does not equal, does not contain, etc.
For example, maybe you want to search for all songs by The Eagles but want to exclude any of their live recordings. If you know you wrote “live” somewhere in the title of those recordings, you could run this search.
Note that you can use AutoFill or use the drop down in the value box to pick from a list of your Artists. This way you’ll know for sure whether you wrote them as “Eagles” or “The Eagles”.
Another helpful way to use Queries is for database maintenance. You can find songs that are missing data in a field by selecting the filter option “Is Blank”. (By the way, this applies to more than just Text Fields!)
For example, you could find all songs where you haven’t yet filled in an Audio Filename or the Website URL yet so you can get caught up adding that information.
You can also use “Is Not Blank” to find fields that do have data in them. For example, you could search for all songs where you’ve made notes in the “To Do” memo field and pull up a list of songs that still need work.
Attribute Fields
With attribute queries, you’re usually looking to find songs that are coded with a specific attribute or combination of attributes. Remember, some attribute fields contain just one piece of information (like Attribute-Overall type fields) and some can store more than one value (like Attribute-Multiple, Attribute-Combo or Attribute-In/Out type fields).
If you have fields that hold more than one value, you have to decide what combination of values you want to search for.
For example, you may have Attribute-Multiple codes for the song’s Themes, which includes (among other things) C for Cars and S for Summer.
- If you want to find a song that is either about Cars OR Summer, you’d use “Contains Any of CS” to find either C or S coded songs.
- If you want to find a song that ONLY is about Cars and Summer and nothing else, you’d use “Contains Only CS”.
- If you want to find a song that is about BOTH Cars AND Summer but may also have other themes associated with it as well, you’d use “Contains All of CS”.
- Not only would this find songs that are just coded CS, but it could also find songs that contain other themes, like CDS for Cars, Dancing and Summer
- For a more advanced example: If you want to find a song that is about Cars AND Summer but is not about Breakups (B) OR Heartache (H), then you’d use two layers of filters. “Contains All of CS” and “Does Not Contain Any of BH”
By the way, the above concept also applies to Keywords that have multiple values too. More on Keywords later.
Another common attribute example is Tempo. If you have an Attribute-Overall field for tempo, you only have one value stored, which as you can probably guess, is the overall song tempo.
You can search for an exact match of songs that have a certain overall tempo.
What if you want to find either slow OR medium-slow songs? At first, you might think you’ll have to add two layers: Tempo-Overall Equals 1 and Tempo-Overall Equals 2 and then select “Must Match Any” to find songs that meet either criterion.
But a faster way to do this is to combine the two codes together by using “Contains Any Of 12”!
The Attribute-Overall field only stored one value. But if you have an Attribute-Combo field for tempo, you are storing a three-digit code that represents the intro tempo, the overall tempo and the ending tempo as one value. This could look like “131” or “SMS” for a song that starts and ends slow but overall has a medium tempo.
Here you have more options since there are more values to work with in that field. For example, if you want to find all songs that have a slow intro, you could use the query “Begins With 1”. You also have options for Ends With, Does Not Begin With, and Does Not End With.
You might use this to place a Library Query element in your clocks so that songs coming out of your breaks do not begin with a slow tempo. (More on Library Query elements here: https://musicmaster.com/?p=6653)
Finally, just like in other field types, you can use “Is Blank” or “Is Not Blank” to quickly find all songs that are missing certain attribute codes, or that have been filled in already.
Keyword Fields
Keywords are usually written out as text (versus an abbreviated code), but they have similar properties to Attributes in that you assign one or more to a song. They are different in how they are used by the Rules and Special Sets but they have similar options when it comes to Queries.
The same options noted above can be used to search for a combination of Only, Any and All keywords on a song. Since Keywords are written as text, you can also search for a full or partial match of the text itself.
You’ll note additional options on fields that can hold multiple keywords. This might be used if you have songs with multiple performers or contributing artists. For example, I may have an Artist Keywords field that contains multiple keywords for both the primary artist and anyone who contributed to the track. Some unique queries I can run on this field are:
- Count: Equals, Does Not Equal, Greater/Less Than
- Primary Keyword Equals or Contains
- Contains or Does Not Contain
For example, I can bring up a list of all songs where Drake is the primary artist (first on the list) by using “Primary Keyword Equals Drake”. This wouldn’t bring up any songs where Drake is listed only as a secondary or contributing artist. I could also search for Artist Keywords Contains “Paul Simon” to find a list of both his solo music and his Simon & Garfunkel music.
Another maintenance use is to find all the songs that have multiple artists listed by using Count Greater Than 1.
You can also assign Trivia to keywords the same way you assign trivia to individual Songs. There are additional query options pertaining to Trivia with Keywords to handle this.
For example, you can search for Keywords that either do or don’t have any trivia associated with them. Or you can search by the trivia start or kill date. You can also search within the trivia text itself to get a list of songs where the keyword trivia mentions something specific like a concert or birthday.
Date Fields
Dates are stored with month, day, and year information. MusicMaster has many query options help you narrow down a date range, both in relation to the calendar itself and the days you have scheduled. Some examples are:
- Matches Current Date
- Within Last/Next X Days
- Within Current Week/Month
- Within Last/Next X Scheduled Days
- Matches Last Scheduled Date/Week/Month
- Month/Day/Year Matches
- Equals
Some Internal (built-in) fields accept dates, such as Add Date or Move Date, which indicate when a song was added to the library or when it was moved into its category. For example, you might want to find all the songs that you added to your library last year.
Or, you could find songs that were moved to a new category within the last 30 days, like this:
Another built-in example is Start or End Day/Hour. These are used to determine when a song can start to be considered for scheduling, and when it’s no longer eligible for consideration.
For example, if you have set a Start Day set, you might want to pull up a list of songs that will be debuting in the upcoming week. This query would look like “Start Day/Hour Within Next 7 Days”.
You might also use dates to store chart or research information, such as when a particular research test was performed or on what date a song was released or debuted on the charts. For example, you could pull up a list of songs that first charted on today’s date (June 9), but from any year.
Numeric Fields
These types of fields store numbers of varying kinds, such as the year a song was released, chart positions or research scores.
As you might expect, these types of fields have query filters that are mathematical, such as “equal to”, “greater than” or “less than or equal to.” So for an easy example, here’s how you might find songs that were released from 1965 through 1970.
You can also use the “Is Blank” and “Is Not Blank” to find songs that do or do not have values in this field. One example for this would be if you have fields for the Chart Position or Research Score. You could use this query with “Is Not Blank” to find all songs that have any value for chart position, which essentially means they charted. Or you could use “Is Blank” to find all the songs that you haven’t added research scores for yet.
Runtime is an Internal field but behaves like a numeric field. You can use filters like equal, greater than or less than. An example query would be to find all songs that are less than 3:00 in runtime.
There’s also another interesting option available for Runtime called “Close To” and “Is Not Close To”. This allows you to get a fuzzier match to that target runtime, by finding matches within a window of time around it. The default is 10 seconds, but you can change it in Tools > Options > Additional Properties under the Library section. In the Close To box, fill in the number of you want as a search window around the value you enter.
By the way, 10 seconds means 5 seconds on either side of the value you enter. So in the example above, if you searched for run times “close to 03:00” you’d get songs ranging from 2:55 to 3:05.
Other Internal Fields
There are some additional options available for internal fields. For example, you can find songs that have any Dayparting or Packeting on them by using the query filter “Exists”.
One useful internal field is Song. As you might imagine, this is a reference to the song itself, independent of any metadata you have on it. Many things in MusicMaster relate to the song as a whole, including a subset of rules (Song/History rules) as well as things like Airplay Contracts, Trivia and Auto Moves (when a song is scheduled to move to a new category). There are Query Filter options that refer to these things, as pictured below.
More on Airplay Contracts: https://musicmaster.com/?p=7584
Video on AutoMoves: https://youtu.be/J7jZcfx3IfY
Conclusion
As you can see, there are many creative ways you can use queries to find the songs you’re looking for, whether you’re doing maintenance on your database or putting together some special programming. As you build your database, think about the kinds of fields you may want to add in order to store information that you’ll later put to work in queries!
If you have any questions, feel free to contact your MusicMaster Scheduling Consultant.
Hour and Sweep Opener Separation Rules posté par Paul Ziino le November 14th, 2022
Hour and Sweep Opener Separation Rules
By Paul Ziino
A customer called and said, “my announcer complains when he has the same song coming out of his commercial break twice in an air shift. Any way to prevent that?” Starting in MMPro version 8.0.6 you can!
You will find Sweep Opener Separation in your Available Rule Types under Song/History Rules. Make this an active rule and you can tell MusicMaster to not play that song coming out of a sweep marker either for a specified amount of time or for the rest of the shift.
As displayed, we prevent that song from playing after a sweep marker element for the next five hours. If you’re only concerned about the song playing out of a sweep marker for a shift (as set in Dataset/Schedule/Shift Editor) then you would select that option.
There’s also a rule that does the same thing but coming out of the top of the hour. You’ll find Hour Opener Separation also under Song/History Rules. Like the Sweep Opener Separation rule, you can either dictate an amount of time or have it reset based on shift.
That same customer asked a follow up. “We’re classic rock and the announcer doesn’t want to talk about Pink Floyd coming out of a commercial break twice in his shift.” We’ve made that a possibility. too. Under Keyword Field Rules you’ll find Hour Opener and Sweep Opener Separation rules. They work just like the Song rules, except they’re based on a keyword. So long as all the songs by Pink Floyd share the same artist keyword, we’re able to prevent that keyword from playing out of a second commercial break (sweep marker) during the shift.
For the Sweep Opener rules to work, you must use Sweep Markers in your clocks. These can be set on lognotes, traffic merges or timing elements by checking the Sweep Marker box for that position in the clock.
Need a hand with anything MusicMaster? Just call your friendly MusicMaster Scheduling Consultant!