Jump to content

SAM: Can I pick weight range in PAL?


Recommended Posts

OK I have some songs that are weighted for various rotation rules. However, I am noticing that the same songs in the same exact positions,when the pal script has them "weighed, follow rules." Can I tell the script to pick from a certain range (say 65-80 weight) in the script? If so, How? I know I have the option of various folders, like making an "a" category "B" category, etc.  But it would be less work to get weighted songs in various slots, within certain points of the "pal script" log. Any ideas how I can do this?

 

 

 

 

Current Pal Script:

 

{Wait for right time}

PAL.Loop := True;

PAL.WaitForTime(T['xx:59:34']);

{Clear Queue}

Queue.Clear;

Cat['TOP-Legal'].QueueBottom(smRandom, NoRules);

Cat['Recurrents'].QueueBottom(smWeighted, EnforceRules);

Cat['Jingles (all)'].QueueBottom(smRandom, NoRules);

Cat['Currents'].QueueBottom(smWeighted, EnforceRules);

Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules);

Cat['00s'].QueueBottom(smWeighted, EnforceRules);

Cat['Jingles (all)'].QueueBottom(smRandom, NoRules);

Cat['90s'].QueueBottom(smWeighted, EnforceRules);

Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules);

Cat['Recurrents'].QueueBottom(smWeighted, EnforceRules);

Cat['Jingles (all)'].QueueBottom(smRandom, NoRules);

Cat['Currents'].QueueBottom(smWeighted, EnforceRules);

Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules);

Cat['00s'].QueueBottom(smWeighted, EnforceRules);

Cat['Jingles (all)'].QueueBottom(smRandom, NoRules);

Cat['90s'].QueueBottom(smWeighted, EnforceRules);

Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules);

Cat['00s'].QueueBottom(smWeighted, EnforceRules);

Cat['Jingles (all)'].QueueBottom(smRandom, NoRules);

Cat['90s'].QueueBottom(smWeighted, EnforceRules);

 

{Wait for right time}

PAL.Loop := True;

PAL.WaitForTime(T['xx:28:34']);

{Clear Queue}

Queue.Clear;

Cat['BOH'].QueueBottom(smRandom, NoRules);

Cat['Recurrents'].QueueBottom(smWeighted, EnforceRules);

Cat['Jingles (all)'].QueueBottom(smRandom, NoRules);

Cat['Currents'].QueueBottom(smWeighted, EnforceRules);

Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules);

Cat['00s'].QueueBottom(smWeighted, EnforceRules);

Cat['Jingles (all)'].QueueBottom(smRandom, NoRules);

Cat['90s'].QueueBottom(smWeighted, EnforceRules);

Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules);

Cat['Recurrents'].QueueBottom(smWeighted, EnforceRules);

Cat['Jingles (all)'].QueueBottom(smRandom, NoRules);

Cat['Currents'].QueueBottom(smWeighted, EnforceRules);

Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules);

Cat['00s'].QueueBottom(smWeighted, EnforceRules);

Cat['Jingles (all)'].QueueBottom(smRandom, NoRules);

Cat['90s'].QueueBottom(smWeighted, EnforceRules);

Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules);

Cat['00s'].QueueBottom(smWeighted, EnforceRules);

Cat['Jingles (all)'].QueueBottom(smRandom, NoRules);

Cat['90s'].QueueBottom(smWeighted, EnforceRules);

IF (NOW >= T['xx:59:34']) THEN

BEGIN

PAL.Loop := False;

END;

 

 

 

Note, This post lost all of it's formatting and had to re-post via re-logging in, cause I "didn't have privileges." Lots of BR's in brackets, which did not translate into HTML. It was a bunched up paragraph, with no order. Any reason why this would happen???

Link to comment
Share on other sites

Special Categories can be selected using these designations for weighted tracks:

 

  • Power hit (Weight = 80..100)
  • Heavy rotation (Weight = 60..79)
  • Medium rotation (Weight = 40..59)
  • Light rotation (Weight = 20..39)
  • Rare rotation (Weight = 10..19)
  • No rotation (Weight = 0..9)

http://5280jazz.com/nowplaying_image/5280jazz.png

Rob Oyler

5280 Jazz

Link to comment
Share on other sites

Ok, I can copy the cat parts... but what If I need things in differing folders. Lets say i have:

 

 

(not my actual rotation)

 

 

90's high rotation

00's med rotation

80's high rotation

recurrent Med rotation

current power rotation

recurrent high rotation

00's high rotation

Current rare rotation (as the filler)

 

No folders are not being capable of being rotated, just weights. I have this set up to go from Top of hour to a Power recurrent, then jingle to a medium rotated current.

 

Remember every decade is another folder... and I am trying to vary the rotation using all of the above music folders.

 

At the current, If I put Xmas category in now, it might play those, under the current pal script scheme.

 

Therefore, I am looking to find a weight category and music category as well.

 

How can this be done?

Link to comment
Share on other sites

I'm seeing many complaints on that same thing. I being one of those. I know other automations without logging have the same issues. I am experiencing the same, which is why I'm trying to "clock" a better way. Same songs in the same slots... never fails

 

If i do this, with separate clocks within the script (rotating clocks in 1 script), I might get better results, with few repeats.

 

Gkyie... that's the same reason I started to ask this question. Weights mean nothing, no matter how "long in between" you set rotation rules.

 

SO I'm now looking for a script to get weight categories and music categories.... that's how i do it on stratus/OPX on my other station.

Link to comment
Share on other sites

The problem with smWeighted (for me anyway) is that the logic used is a mystery. smPriority will select the highest weight song that does not break playlist rules (which is what I think smWeighted should be).

 

Smooth Jazz has the right idea, mixing up the selection methods works best on a very large playlist.

 

We have 3 stations and use different methods on each ... But all 3 make use of smProiority, smLRP, and separate playlist folders.

 

Another key with a large playlist is to set a large interval for your playlist rules. Our Rock station plays a classic/current mix and has a very large playlist rules interval. However, we do shorten those rules for requests.

SpazzRadio.com

Home of Absolute Rockz, Absolute Spazz, Always HOT Country, and Absolute Hitz

Link to comment
Share on other sites

OK, so spell it out on a Pal line, so I can see how to write it in Pal.

 

I am also noticing the same sweepers and jingles in the same exact order, without rules. Imaging, rules do not apply.

 

For example....

 

Top of hour

Britney Spears - Until the world ends

Star105 dance testimonial jingle

Kat DeLuna - Dancing Tonight

Star 105-105 Sweep

Cascada - Evacuate the Dancefloor

Zoom Jingle

Mr. President - Coco Jumbo

Who are you Sweep

Bananarama - Love Comes (Wideboys Radio)

 

 

and so on... literally in that order EXTREMELY frequently. It literally is favoring the same exact songs and sweeps in the same order, ignoring rules.

 

Now remember, Britney Spears is not a power hit anymore... it's almost a "z" category... or a drop from playlist. Biggest power songs are Lady Gaga - Judas, Kristine W - Fade, and Robyn - Call your Girlfriend. Those are power rotator songs. Funny how they don't repeat as much as they should. It's ignoring rotator rules... for music and imaging.

 

Hope this "smPriority" works and makes everything more "true" to the rules.

 

If not, I'd have to log things. I'm tired of replacing songs in the Queue window.

Link to comment
Share on other sites

I was just looking at the same thing SJ.

 

I neglected to read the 1st post fully ... You are loading a full hour of music in your queue at a time. That can often mess up selection methods because songs can be in your queue but not marked as played until loaded into a deck

SpazzRadio.com

Home of Absolute Rockz, Absolute Spazz, Always HOT Country, and Absolute Hitz

Link to comment
Share on other sites

Correction... half hour of music, not a full hour

 

My pal script reloads ever 30 min

 

That still does not give me an idea on how to write "smPriority" in my scripts... to see if this makes the songs better in following what's a power vs. a medium rotation. Also hope it does not cluster sweeps in the same places with the same songs, as listed above.

Link to comment
Share on other sites

simply change

 

Cat['Recurrents'].QueueBottom(smWeighted, EnforceRules);

 

to

 

Cat['Recurrents'].QueueBottom(smPriority, EnforceRules);

 

as for the recurrent sweepers ... are you pulling from a large amount of sweepers? or just a few?

if it is just a few, try adding more.

 

if it is already a large amount but you are still getting similar clusters, try using smLemmingLogic in place of smRandom

SpazzRadio.com

Home of Absolute Rockz, Absolute Spazz, Always HOT Country, and Absolute Hitz

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...