• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Remote Capabilities in the Age of Coronavirus with RCS

  • Facebook
  • LinkedIn
  • RSS
  • Twitter
  • YouTube

Languages

  • Spanish
  • French
  • German
  • Italian
  • Polish
  • Chinese Traditional
  • Chinese Simplified

Search

RCS Sound SoftwareRCS Sound Software

The World's Largest Broadcast Software Company

  • Products
    • ZettaAutomation
    • GSelectorMusic Scheduling
    • AquiraTraffic
    • RCS NewsNews
    • RCS2GoMobile
    • ZettaCloudCloud Automation
    • RevmaStreaming
  • Company
    • About Us
    • Careers At RCS
    • Media Releases
    • Global Offices
      • Canada
      • Latin America
      • UK
      • France
      • Germany
      • Scandinavia
      • Poland
      • Czech Republic
      • Turkey
      • Italy
      • Australia
      • New Zealand
      • Singapore
      • Thailand
      • Indonesia
      • Taiwan
      • China
      • India
      • Malaysia
      • Africa
      • MENA
      • Worldwide Offices
  • Blog
  • RCS Academy
  • Support
  • Contact
  • Log In
Home / RCS Connect Blog / RCS Live: Building Better Rotations with GSelector’s Priority Lists

RCS Live: Building Better Rotations with GSelector’s Priority Lists

There you are, listening to your station and you come across a transition that triggers your ear. “Eh, I don’t like that.” Why? What is it that you don’t like? In this RCS Live, we take a conceptual approach to understanding how to better your rotations and transitions by identifying transitions that you either like or don’t and then applying GSelector’s Goals, Rules and Priority Lists to help your station sound exactly the way YOU want it to sound.

We kicked off the video by first discussing the concept of identifying and isolating transitions. Remember, GSelector is GOAL and RULE based scheduling, which means that we can look at a transition between two elements and think to ourselves, “What about this transition do we like or what don’t we want to happen in the future?” That’s one of the biggest pieces of programming advice that we can give: isolate a transition and identify exactly want you want or not want to schedule. It’s easier said than done, so keep a simple approach. Two songs are scheduled back to back and first look at the attribute that caught your ear. Is it tempo? Mood? Sound Code? Low research scoring song? Was it based on time or a song positon? Everything can be controlled in GSelector as long as you know where to find it. For example, we looked at two songs that shouldn’t play back to back and reviewed how to find out why it has the score it does. Configure an attention grabbing highlight color (Tools | Global Settings | Appearances | Assignments For: User | Select your desired color) or make a note of the Failure Details window and any possible highlight. If there’s a particular attribute that you want to visually flag, you can right click and choose a color via Goals | Balance | Attributes | Expand the desired attribute.

Found under Goals | Priorities, next we reviewed GSelector’s Priority Lists. The idea is to define a Priority List with a series of Goals and Rules that can be intertwined during the scheduling process. As in, GSelector will take into account all Goals and Rules equally, as defined by the ranking/scoring Priority List definition. Don’t forget that by default, Goals cannot be made unbreakable, but Rules can either be Breakable (Score of 65+) or Unbreakable (0 and cannot scheduled). Once you have your set of Goals and Rules, we assign that Priority List to a particular category (or categories) and Daypart(s). Make a note of Themes and Twofers. Many users simply duplicate all of their Priority Lists and that’s not best practice when using an example like “Two for Tuesday” Twofer scheduling. If you maintain Vocalist Minimum Separation or Segue Bans of similar attributes, GSelector cannot properly schedule Twofers. For example, if you have Bon Jovi and maintain a single Priority List for all categories, then Bon Jovi’s second Twofer song will not schedule by either the Vocalist Minimum Separation or Segue Ban: Sound Code: 80s Hair into 80s Hair. Utilizing our philosophy of identifying transitions, when you see that the second Twofer has been left unscheduled, go to your Editor, manually insert the desired element and note the Failure Details window or the score of the element and figure out exactly why it can’t play. Users can also double click on the element, bringing them to the Library | Song tab and then look at the Adjustments tab to see why, when, and where, that element cannot schedule. You can also find a generic overview of these types of settings via Goals | Balance | Adjustments.

While working through Priorities Lists, we also covered the Rotations Rules window, breaking down all of the rules featured within the Rotation Rules window. Make a note of the Show Assigned Values, F3 to copy cell, F8 to copy the entire row and if you double click on the header, GSelector will maximize the Rotation Rules window. If you’re looking to combine dayparts so that you only have to set values once, while still maintaining Daypart Rotations, users can combine dayparts via Setup | Dayparts | Definition | Add a Group value | Make sure that each desired combined daypart has the same defined Group value. We also covered the significance of Hour Rotation and its ties to Dayparts. After breaking down the Rule via F1 Dynamic Help, remember that Hour Rotation Rule will rotate the element in different hours as defined by the specific daypart. Simply put, if my afternoon drive daypart encompasses 3pm, 4pm, 5pm, and 6pm, then the Hour Rotation rule will rotate within 3-6:59pm, not 12am – 11:59pm. So if you make a blanket Hour Rotation rule of 4, you are telling GSelector to play in 3pm, then 4pm, 5pm, and finally 6pm before returning to 3pm. That’s a tight window, especially with other rules like Yesterday (Same Hour). Of course, we wanted to keep this example simple with sequential order. Normally GSelector will schedule in a single hour and then not schedule that element in the same hour again until the Hour Rotation Rule value has been completed.  If you’re looking to implement some of these rules you’ve learned, make a point to start small and then gradually increase your values. You’ll know that you’ve gone too far by the broad category spin count (Analysis | Current Station) or unscheduled positions (Scheduler | Current Station).

Finally, we covered some generic Goals and Rules, including the differences between Linear and Radial Spread. Think of Linear as left to right or 12am – 11:59pm, whereas Radial is Wednesday at 12pm and GSelector will look around the scheduled element in a circular fashion, Tuesday at 11am and Thursday at 1pm. We also covered Multi Attribute Timed Segue Bans so that users can ban two different attributes from playing next to one another. For example, a Classic Hits station may want to avoid scheduling Era: Pre-1969 into a Research Score: Low Testing Song. Finally, if your categories seem to have a wider spin count, programmers can tighten them via the Airplay Starvation Goal. Essentially, your category should spin around 10 spins per week, however, when you check the Analysis, you find that there are some elements that are 5 spins and others are 15. To close that gap, enable the Airplay Starvation Goal to tighten the spin count to something more like 8 and 12 spins. You can set the Maximum Airplay Starvation Turnover Percentage via Setup | Station | Features | Advanced. Users can define a range from 150% (1.5 times through the category) to 200% (2 times through a category) before GSelector encourages the non-scheduled element to schedule with a higher score.

Looking for more ways to watch our weekly RCS Lives? You can now stream us on multiple platforms including Twitch, YouTube, Facebook and LinkedIn and you can still comment or ask your questions via any interface of your choosing! We’ll also be sending out reminders to each medium, so that you’ll see a full list of upcoming topics. Reminder to take and double check your backups and Data Exchanges and we’re always looking for GSelector 4.9.0 and Zetta 5.20.1 Beta users. If you’re interested, reach out to your local RCS Support department or Sales Representative. As always, we’ll see you next Thursday at 11am ET for another RCS Live!

Reader Interactions

Primary Sidebar

Search

Blog Categories

Sign Up For Our Newsletter

  • This field is for validation purposes and should be left unchanged.

Media Contact

Diana Stokey
RCS HQ
P: +1 (914) 259-4733
F: +1 (914) 428-5922
Email RCS Newsroom
For media reporters, editors and writers

Footer

Join Our Newsletter

  • This field is for validation purposes and should be left unchanged.
  • Products
    • Zetta
    • GSelector
    • Aquira
    • RCS News
    • RCS2Go
  • Company
    • About Us
    • News Hub
    • RCS Connect Blog
    • Careers at RCS
    • Worldwide Offices
  • Support
    • Knowledge Base
    • Downloads
    • Community

Connect With Us

  • Facebook
  • LinkedIn
  • RSS
  • Twitter
  • YouTube

Copyright © 2021 RCS. All Rights Reserved. All marks and logos are trademarks or registered trademarks of RCS. Other trademarks are the property of their respective owners.

Privacy Policy | Terms of Use | List of Patents

 Logo Header Menu Logo Header Menu

    Languages

    • Spanish
    • French
    • German
    • Italian
    • Polish
    • Chinese Traditional
    • Chinese Simplified
  • Products
    • ZettaAutomation
    • GSelectorMusic Scheduling
    • AquiraTraffic
    • RCS NewsNews
    • RCS2GoMobile Sidekicks
  • Company
    • About Us
    • Careers at RCS
    • Media Releases
  • Global Offices
    • Canada
    • Latin America
    • UK
    • France
    • Germany
    • Scandinavia
    • Poland
    • Czech Republic
    • Turkey
    • Italy
    • Australia
    • New Zealand
    • Singapore
    • Thailand
    • Indonesia
    • Taiwan
    • China
    • India
    • Malaysia
    • Africa
    • MENA
  • Blog
  • RCS Academy
  • Support
  • Contact
  • Log In
  • Connect With Us

    • Facebook
    • Google+
    • LinkedIn
    • Twitter
    • YouTube
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. However you may visit Cookie Settings to provide a controlled consent.
Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non Necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

Analytics

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

Advertisement

Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

Uncategorized

Undefined cookies are those that are being analyzed and have not been classified into a category as yet.

Performance

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Save & Accept