Radiologik Dj For Mac

Alternatives to Radiologik for Windows, Linux, Web, Software as a Service (SaaS), Mac and more. Filter by license to discover only free or Open Source alternatives. This list contains a total of 6 apps similar to Radiologik. Radiologik is a system suitable for both live DJing and 24/7 radio automation on the Mac. Download virtual dj pro 7 for free. Audio & Video tools downloads - VirtualDJ Pro Full by Atomix Productions and many more programs are available for instant and free download. Apr 09, 2018 Radiologik DJ Cracked – A Sophisticated DJ live assistant software for Mac built to fulfill the needs of radio except for club mix characteristics. Specifically, with two applications radio logic DJ and radiologic scheduler, it is an excellent application for those who want an entirely self-directed station.

Contents

Developed by Jay Lichtenauer
© 2007-2020 MacinMindSoftware
Radiologik Scheduler Manual
Radio Automation Scheduler for Radiologik DJ
Online video overview and tutorials:
http://radiologik.com

Radiologik Scheduler is the companion application to Radiologik DJ. Itschedules to DJ's program queue using iTunes/Music playlists to allow a 24/7fully-automated station. It can run in two different modes:

Basic (free)
Some of the basic abilities are the ability to pick singletracks or fill with multiple tracks from playlists sequentially orrandomly, using artist/composer/album/title separation, interrupts, time matching to anexact second or as close as possible to the top of the hour, variablefallback steps when commands can't be perfectly met and failover scriptlines when the previous line failed, as well as assigning AppleScriptsto any script line.

Commands:
  • [pick] [fill] Choose tracks from iTunes playlists
  • [load] Load pre-created programs

Advanced (extra purchase)
In addition to the above abilities, Advanced adds scheduling oftime announcements, searching for files that match various datecriteria, voiceover intros and outros which are context sensitive toartists or exact artist and name, and traffic for managing ofspots/ads. Advanced mode can be tried for as long as you need to sinceit is not time-limited but does need to be interacted with at leastevery two days to confirm you are still trying it until you purchaseand enter a registration.

  • [time] Time announcements
  • [date] Date matching
  • [intro] [outro] Voiceovers
  • [upnext] Up Next announcements
  • [spot] Spot announcements/Ads
  • [twin] Two random titles from same random artist (twin spin)

You can change the mode at any time by choosing 'Change toBasic/Advanced' from the application menu. This menu item is notpresent if you registered since it only runs as Advanced registered.

The latest version of Radiologik DJ, Scheduler, & Time Announcementfiles are available here:
http://macinmind.com/Radiologik/Download

Questions, bug reports, and feature suggestions can be emailed tojay@macinmind.com
Requirements
  • Mac OS X 10.5 or higher
  • iTunes/Music (on 10.15 and higher)
  • Radiologik DJ
  • Display of 1024x768 or higher
What it does
Radiologik Scheduler chooses tracks from playlists iniTunes/Music with a little bit of extra logic to figure out times and separation. It builds these segments in 30, 60, 90, or up to 480 minute(8hr) blocks anywhere inside of a week schedule. The resolution of the scriptstatements are in seconds.

Playlists, and particularly smart playlists in iTunes/Music, give programmingtracks enormous power. Because Radiologik DJ tells iTunes/Music when it playsa track, you can use smart playlists to be sure you are not playingcertain songs again for a specified period of time. This can give you areservoir of tracks that have not played recently but enough tracks tostill pick at random, effectively giving a random rotation. You can usemany smart playlists for the same segment, giving you the ability toset when to play fast, medium, or slow songs or how often to play tiredsongs versus new songs that you may want to play more often.

Radiologik Scheduler runs the appropriate script 20 minutesbefore the start time and sends that set of tracks and directions toRadiologik DJ's program queue.

The Segment
Use the + button to add a segment. When you have a segment selected andyou press the + button, you'll get a new copy of that segment. You cancreate segments of 30 - 480 minute lengths in 30 minute increments andassign that to any 30 minute interval of any day of the week. 60 minuteprogram lengths are recommended for 24/7 music stations. You can createa variety and schedule them for different times of day and differentdays, alternating weeks etc to make a variety. You can name it anythingyou want. The name is for your organizational purposes. You can reorderyour segments by dragging them around in the list. This has no bearingon how it schedules and is also for your own organization. Then you canchoose the separation amounts desired and the preference set that shouldbe set for the DJ for each segment. For instance, my Rock segment Ilike 15 track artist separation but for my softer classical which has alot of Bach, I need the artist separation lower at about 10 since it'shard to avoid Bach and I like the overlaps at just under a second sincemost of these tracks have a long buffer but I like all of the otherpieces used elsewhere in the station to sound less rushed.

A segment can be set to many different times so the segment can bereused like a template. Set the start time and the days of the week.You might come up with a few segment 'templates' for a single formatstation and then repeat that script for various times. This doesn'trepeat the content, it just uses the same script.


You can give a segment a start and/or stop date for instance if youhave a particular program you want to run only in a particular season.For each segment time you can choose which weekday of the month such as2nd and 4th Tuesday or you can alternate weeks by using Even or Oddweeks of the year.

Use the week view tab to check that you've filled the schedule asexpected. It will show if your segments conflict.

The program properties will also indicate exactly where the conflictexists:

ScriptCommands
You can add and remove script lines using the + and - buttonsbelow the script list. If you have an item selected, pressing the +button makes a copy of that line. You can remove multiple lines byselecting them and pressing the - button. You can also copy and pastelines.

Times in the script are relative to the start time of the segment so ifyour start time is 8:30 PM, 05:02 would be 8:35:02 PM.

There are three commands for Basic:

  1. Pickwill select one track from the iTunes/Music playlist. Most times you won'tneed minimum or maximum time values but they do work for pick.

  2. Fillwill select tracks from the iTunes/Music playlist attempting to fill to theminimum time without filling past the maximum time. It requires aminimum time or else it will assume the minimum to be and outside valueof 15 minutes past the length of the segment.

  3. Loadwill add the selected DJ program file which should be stored in~/Music/Radiologik/Programs/ in order to be found by the scheduler toput in the Playlist/Program menu

  4. Playwill add the selected iTunes/Music playlist in playlist sort order up to 12 hours
Music Categories
If you are approaching this from the perspective of other radioautomation software, you might be asking how Radiologik supports theidea of music categories. Although Radiologik doesn't use the termcategories for music, the actual ability you have is actually betterthan the traditional segregation of categories.

Simply put, categories are iTunes/Music playlists. More specificallycategories are exactly how you define what your iTunes/Music playlist shows.Since each pick or fill command can use a different playlist, this ishow you accomplish the alternation of categories.

A simple way to categorize is to use the Comments inthe tags in iTunes/Music to put your category assignments. Then have yoursmart playlists match rules that select those comments.


So I don't repeat songs too soon I have it only show apercentage of songs with this comment. In the case above I have 400songs with the comment 'ModernMix' so I choose to show 25% of the leastrecently played which is 100.

Smart Playlists are better than categories
Playlists can be extremely specific or very general.They are a collection of attributes. A song can be in more thanone smart playlist at a time.

Here's an example of being both specific and general. I have thefollowing comments in my music:

TranceVocal
TranceInstrumental

I could have 3 smart playlists. One picks TranceVocal, anotherTranceInstrumental, and another can just look for 'starts with Trance'to get both.

Here's another example with tracks with the following comments:


Now think of all the ways you can make playlists out of just that...
All Rock
Rock Instrumental
Vocal Rock
Rock Vocal Female only
etc.

With your scripts having different patterns of picks and fills choosingfrom different smart playlists, you can mix up all kinds of patterns ofplaylists through an hour for many different clocks (segments). You canrun these clocks at different times of the day and even differentdepending on weekday.

Special Playlists for rotating iTunes/Musicplaylists and silence breaks
There are two special playlists which appear at the top of theplaylist menus which are just in Radiologik Scheduler and not directlyfrom iTunes/Music

•Break (Silence)

Use this playlist with a pick and an interrupt to place a 5 secondsilent audio file in DJ. This can be used to perform an action such asan interrupt to go to silence for a break, for live content, satelliteor something else.

•Rotated Playlist

Djay For Mac


You can create a group of iTunes/Music playlist that are numbered andhave Scheduler use a rotation through those playlists. You can then usethat rotated playlist to have iTunes/Music play the playlist at the starttime or you can use the •Rotated Playlist in your script.

This would work if you have 45 iTunes/Music playlists like:

The rotated playlist shown above that will play next is'Classical 2' and at the point at which it is either used in a scriptor used to play this playlist in iTunes/Music, the text in that field willchange to 'Classical 3/45'. It will continue until it plays 'Classical45/45' at which point it will increment back to 'Classical 1/45'.

The Synced checkbox allows you to keep the increment of the rotated playlists in syncacross multiple programs that use the same root playlist name and also have Synced on


Command Attributes
The next field is for single letters representing the attributes.Normal command attributes for music are r=random, u=unique,a=all separation, and h=hour avoidance shown next.


  • r = Random
Scheduler choosestracks at random from the playlists. With this off, tracks are tried inthe order of the iTunes/Music playlist sort.
  • u = Unique tracks
Checks to makesure the track has not been programmed in the segment being schedulednor currently in queue in the DJ
  • n = No loop
Allows you to add tracks in the orderof the playlist without repeating through the playlist but it willallow the same track to be programmed more than once or already be inqueue if u = unique is off. Useful if some audio files need to be in acertain playlist order and some of those files are used more than once.
  • a = All separation
Checks to makesure the same artist is not chosen within a certain number of tracks asset on the Program Properties and Times tab.

This attribute applies artist, composer (if preference is set), album and title separation. It worksregardless of whether other script lines had this attribute.Artist separation uses substring searches using separators in anartist tag to better detect the same artists with guest artists in theartist tag. The separators are:


Each separator looks for a space on either side of the separator.Substrings are omitted when 'orchestr' is found in the second part.Parenthesis are removed before making comparisons. Up to 3 artists pertag can be detected.

The separation also uses the composertag but only separates composersto composers and artists to artists. Multiple composers are compared tomultiple composers by using the separator of / with or without spaces.

Album Separation is useful for various artist albumswhere artist separation will not prevent proximity on the same album.

Title Separation is useful forseparating tracks that have the same title but may be peformed bydifferent artists such as with Christmas music or American Standards.It is more of a niche need and should not be misunderstood to do thejob of rotation that a smart playlist showing least recently playedtracks and u=unique does.

Separation is done overall on the tracks so farprogrammed in thescript or in DJ's queue regardless of whether other lines usedall separation. It is case-insensitive.

  • h = Hour avoidance

Radiologik Dj

Checks to makesure this track hasn't played at this same hour in any day this week
  • d = Dependent
  • This script lineonly runs if the previous line succeeded. This might be a good choicewhere you have a track that only makes sense in relationship to theprevious track.
    • f = Failover
    This script lineonly runs if the previous line failed. This is a good choice when youneed to change not just the playlist but the command. eg. from datematching to pick.
    • c = Contingent
    This script lineonly runs if the next script line succeeds. This might be useful if youhave a pick that is an intro and only wanted if the next commandsucceeded.

    Track Actions
    Track actions are the same as what can be set to invididual tracks in the Program Queue in DJ. Track actions execute when the track starts playing.
    • i = Station ID
    Tell the DJ totick the Station ID button when this track is played. Normally assign this to a pick of a legal ID.
    • s=Applescript
    Excecutes the assigned AppleScriptwith the start of the first track played from this script line
    • m=Stream
    Starts and stops internet audio streams.Streams are defined on the Stream Receive tab of Radiologik DJ
    • Line In
    Turns the Line inon or off with the start of the first track played from this script line
    • t=Studio Timer
    Starts the Studio Timer in the top left of the DJ window.Time can be length from start (Length) or Time measured as minutes relative to program start time (Time).

    Interrupts
    If you want to fade down the last segment or start from silence at thestart time of the segment, then use 00:00 in the interrupt field alongwith the other parts of the script for that selected track or first ofmany tracks to play at that time.

    If you want to fade down a segment to silence and not play anything ata specified time, you can make your last script with a 30:00 or 60:00interrupt time (respective of the segment length) and have it pick fromthe '•Break (silence)' playlist to place a short 5 second silent file.Make sure your minimum fill before the interrupt is enough to cover usto the interrupt. The scheduler makes a really good attempt to get allthe times figured correctly but to be safe make your minimum somethinglike 3 minutes extra past the overlap to make-up for any differences inthe reality of playing. So you would fill to a minimum of 33:00 or63:00 depending on the length of the segment.

    Minimum, Maximum, and Exact time searching
    You can set a min or a max, both, or nothing for min and max.

    Min and max times are minutes relative to the start time. These timesare cumulative times for the whole segment, not limited durations foreach script line. If our program start time is 3:00 PM then a min of16:15 is 3:16:15 PM. If your program starts at 3:30 PM then an min of16:15 is 3:46:15 PM.

    If you set a min, it says, just make sure the track you pick or fillexceeds this number of minutes and seconds into the program segment.

    If you set a max, it says, just make sure the track you pick or fillwith doesn't exceed this max into the program segment.

    If you set nothing for min and max then 1 track is picked withoutregard to time. Fills will work like picks when there are no min or maxvalues.

    And if you do both min and max then you are putting both constraints onyour pick or fill. But beware not to give it a constraint that it can'taccomplish such as a min and max too close in which case it will haveto fail that script line command if it can't find anything short enoughto fit.

    However if you use a min andmax that are identical like min 50:00 max 50:00 it will search for atrack to get to that exact second.

    Top of the Hour figuring
    Use 'TOTH' in the minimum time field with a fill command ifyour segment starts at the top of the hour and you want to continue thesame music format without interrupting at the exact top of the hour.This will find the best place to put a Station ID.

    For the previous segment, make sure you have not completely filled thesegment since each new segment can fill the short in the previoussegment in figuring the best placement of the station ID. Considerwhere most of your song times are. To consider all songs between 5 minsand 3:30 length fill minimum to 55:00 and maximum to 56:30 for the lastscript line.

    This function uses a search to find the best time fit to the top of thehour searching either side of the top of the hour in incrementallylarger widths up to 10 seconds on either side of the hour. Failing thatit falls back to looking at the track that crosses over the top of thehour to determine what the best position is either before or after thehour depending on how much the track crosses over the hour. If itdetermines before the actual top of the hour, it will place the nextscript line, say a pick from a station ID playlist and continue withthe script. If it places the TOTH before the actual top of the hour, itis possible that the next script line will program a song that wouldhave put the top of the hour position closer on the over side but inmost cases this will still be the best position of the top of the hour.

    TOTH works for the top of hour at the beginning of the segment for asegment starting at the top of the hour. It finds the first top of thehour encountered when a segment starts at the bottom of the hour. Ifyour segment is multiple hours, the TOTH will find the closest top ofthe hour relative to where it currently is in time in the script. Butit will not find the TOTH of the next segment.

    ScriptExample #1 (Exact Start 30 mins)

    This script above for 9:30 PM starts with an interrupt at thebottom of the hour which here is 00:00. I use an interrupt preciselybecause nothing was playing in Radiologik before this segment as othersoftware in the station is running. It is a 30 minute segment leadingto 10:00 PM. The Station ID plays at exactly the bottom of hour (notlegally required but still nice since in my case I'm changing formats)and is followed by a single file I have in the ModernInfo playlist.I added an intro for the proceeding script lines first track.After that it fills from between Min 08:00 and Max 11:00 (9:38 PM and9:41 PM) with songs from the ModernTrance smart playlist iniTunes/Music. I put in a combo which picks an outro, combo connector (sweep/jingle)and an intro. Then I fill with more music from ModernTrance. I stop short of fillingto the top of the hour at 10:00 PM since I want that next segment to figurewhen to put the ID by finding the best track to get to the top of the hour.

    It is important to leave enough room for the next segment to have achance to find a fit for the top of the hour (TOTH). The room I leaveat the end of this segment is a range in which many songs can be fit tothe second to the TOTH. I looked through my playlist 'ModernTrance'sorting it by time in iTunes/Music to survey my song lengths. I found that myinventory of songs covers every second from the length of about 3:00 to5:00 so I decided on a range of 24:30 (5:30 away from TOTH) to 26:45(3:15 away from TOTH) as my min and max times.

    Script Example #2 (hour-to-hour 1 hour)

    This script is for 10:00 PM. I start with a fill to TOTH to get us a track that gets us as closeas possible to the exact second that is 10:00:00 PM. Then we do thetime announcement and the ID and then back to the pattern of musicfills, ads sweeps making sure to keep us somewhat on-time by usingfills with min and max width ranges about the size of a song to a half songlength. The last fill is min 54:00, max 56:45 which will allow lots ofpossible perfect matches to getto the top of the hour again in the next segment.

    Attributes ruah (random, unique tracks, all separation, hour avoidance) are normalgood practice for programming music tracks. But you probably want someof these off when it comes to ads and jingles/sweeps you may have added inbetweensongs using pick commands since maybe all yoursweeps/jingles have the same artist such as your station name. But keepthe u (unique) attribute for your sweeps/jingles to keep them fromrepeating if they don't have to.

    Script Example #3 (exact stop)

    Here's a script where I want to end Radiologik playing. Again I fillfrom the previous segment to try to get to the top of the hour but inthis case I've done it differently by using the same time for min andmax of 00:00. Unlike the TOTH which will go either side of the hour ifit can't match the exact second to the hour, this will instead allow itto schedule beyond the hour so we make sure we don't have silencebefore the exact top of the hour segment. If the song happens to golonger than the top of the hour, the next command to pick at 00:00 withan interrupt will fade the previous track in DJ at the fade ratedetermined in the preferences in DJ.

    Fallback procedures
    If qualifying tracks cannot be found, Radiologik Scheduler runsthrough several fallbacks to help ensure it is programming something.For each fallback, all tracks in the playlist are considered before proceeding tothe next fallback.


    1. The first fallback is to the fallbackplaylist if it exists and has items.
    2. If that fails, the next fallback is to turnall separation off if is is on and that fallback step is allowed
    3. If that fails, the next fallback is to turnhour avoidance off if it is on and that fallback step is allowed
    4. If that fails, the next fallback is to turnoff unique tracks if it is on and that fallback step is allowed
    5. If that fails, then that line fails. It willthen start fresh on the next line. And optionally the next line canonly run if it is a fallback by selecting the failover attributecheckbox for the next line.

    If you make your minimum and maximum times too close together such as30:00 minimum and 30:05 maximum, there's a really good chance thescheduler will not find a track to match.

    You can have a specific line that runs on in the case a script linefails. Add a script line after the potentially failing script line anduse the failover attribute to indicate this line should only run if theprevious line failed.

    Failover lines only work after failed pick,fill and date commands.

    AppleScript
    Choose the AppleScript from the menu at bottom of the Window. ThatApplescript is run when the first track programmed for that script lineplays in DJ. Place your applescripts in ~/Music/Radiologik/Scripts/ forthem to appear in the menu. Use the Refresh Menus command in the Filemenu to update all menus for changed items.

    Week View
    This is a useful reference to see if you've filled all of theweek you expect to and also to check for conflicts of segments. Ifthere's a conflict, it will show on that block in this view.


    Tasks allows you to schedule different operations apart from scheduling and on a schedule independent of the schedule. The actions you can do are run an AppleScript, upload or download a file, run a shell script and follow it all up with another AppleScript.

    File transfer allows you to setup an upload or download. For downloads, you can set either a local folder to download to, preserving the original name, or choose a file. If you choose a target local file, the downloaded file will be renamed exactly as the target local file, replacing the local file.

    Advanced features
    Advanced featuresare available when Radiologik Scheduler is running in Advanced mode.Either Advanced or Basic will show in the title of the scheduler windowto indicate which mode it is running in. You are asked which mode youwant to run on the first launch but you can bring this dialog back upby holding option when launching Radiologik Scheduler.

    [time] Time Announcements
    Use the 'time' command to place a time announce marker in thescript like you would a pick or fill. Time Announce will only work ifthe AIFF files ranging from 0000.aif for 12 o'clock to 1159.aif for11:59 are in ~/Music/Radiologik/Time Announce/. In addition,hour-agnostic time files can be used by the format xx00.aif toxx59.aif. You can create thesefiles yourself in your own voice or download them in my voice from http://macinmind.com/Radiologik/Download/.Time announcement files are dynamically selected by Radiologik DJ toalways be the correct time. Radiologik DJ will announce 5 seconds or sobefore the next minute as the next minute. Time announce tracks will bydefault always have their overlap set to zero seconds to make sure theyarenever overlapped by other content. But this can be changed in theGlobal pane of the Radiologik DJ Preferences.

    Use files 1200.aif- 2359.aif for 24 hour time or AM/PM distinction. If it is 12:00 noonor later, it looks for 1200.aif and up and if it doesn't find that, itwill to look for 0000.aif. Time format needs to be 24-Hour Time inSystem Preferences-->Language & Region.

    Minute-only time
    Use files xx00.aif - xx59.aif to announce the minutes without regard towhat hour it is.

    Voiceover time
    Use files 0000-vo.aif - 1159-vo.aif or any other time formats like xx00-vo.aif - xx59-vo.aif with -vo appended to the name but before the extension to have them programmed as voiceovers that duck over the next track's ramp.


    [date] Date matching
    Use the 'date' command to do a search for thematching day of the year in the title of tracks from the playlist chosen for the command.Dates are searched in five formats:
    Format
    Example
    YYYY-MM-DD
    2017-01-08
    MM-DD-YY01-08-17
    YYMMDD (only at beginning or end oftrack title)
    170108
    Month D, YYYY
    January 8, 2017
    Mon D, YYYY
    Jan 8, 2017
    The year in the first two formats is only used as aplaceholder to determine it is a date format and the year itself is notmatched. The search looks for these patterns anywhere in the title soyou can have text before and after your date and it will still find it.

    Example titles: 'This day in History1958-03-29' will only match on March 29th of any year. '520404 (36) Fools Gold' will onlymatch on April 4th of any year. 'Tipof the Day Feb 9' or 'TheFebruary 9th 2010 Tip of the Day' will only match February 9th.

    If no match is found it resorts to the fallback playlist and if nomatch is found there it fails the script line. You'll need to haveother script lines ready to make up the time should it fail or use afailover script line.

    In addition to the [date]command there are 6 variations which are described in the interface.Four variations cover 2 days before and after for five days of possiblematching, one that just looks for the month called the '>[month] command, and one [date=]that searches both title and comments to match the date using the year.

    [pick] [intro] [outro] and [combo] commandVoiceovers
    An intro voiceover introduces the next track and will use the ramp ofthe next track to determine if and how to voiceover the actual trackthis way:

    1. If the ramp is 0, then there's no overlap.
    2. If the ramp is less time than the intro,then the intro starts first and overlaps only as much as the ramp soyou get a perfect finish of the intro at the end of the ramp at thepost.
    3. If the ramp is longer than the intro, thenthe intro and the song start at the same time and intro ends and thesong fades up before the end of the ramp (the post).
    Here are the different ways a voiceover can beplaced.

    [pick]
    Any pick command can make that selected track a voiceover in DJ byusing -vo at the end ofplaylist name in iTunes/Music, or at the end of the title, artist, or albumas set in iTunes/Music. For example, you might have a title intro promo. To make it a voiceover,make it intro promo-vo.

    Create and Manage Intros & Outros
    Voiceovers are also done using the intro and outro commands in the script which will dynamically choose voiceover files specific to your tracks. Those Intro and Outro files can be created, edited, visualized and tested on the Intros & Outros pane. To use this, pick a playlist with the tracks you want intros and outros for. Choose the DJ Voice, Intros or Outros and subfolder if any exist. You can then use the add buttons to add the different types of intros or outros which will create a new file named correclty and opened in your favorite audio editor. I recommend Amadeus Pro or Amadeus Lite (Pay) or ocenaudio (free). These are the files used by the intro, outro and combo commands described below.
    [intro]
    The inro command has nosettings and should be placed in the script before the line that picksthe track you want to voiceover. The command that follows can be pick,fill, or even date. Voiceover types are searched in this order:

    1. artist-title.aif
    The intro command will first look to match the artist and title in apattern of artist-title.aif inthe folder ~/Music/Radiologik/Intros/.

    2. artist.aif
    If it doesn't find it by above, next it looks for just the artist inthe pattern artist.aif. So youcan have a specific voiceover intro file for an artist and song or ageneral fallback to just announce the artist.

    3. (search title).aif
    If it doesn't find it by any of the above, you can also match apartial title of a song in paranthesis. For example, the title Light as Air (Radio Version) willlook for the intro file (RadioVersion).aif.

    4. (album).aif
    If it doesn't find it by above, you can also specify avoiceover for an album by using parenthesis around the album name inthe pattern of (album).aif.

    5. [genre].aif
    Next it looks to match the genre inside the brackets so for thegenre Rock it will look for [Rock].aif.

    6. [year].aif
    Lastly it looks to match the year in the year metadata/tag so for theyear 1983 it will look for [1983].aif.

    If none of these are found, no track is placed. The intro files shouldbe AIFF files with either a .aif or .aiff extension.

    When the intro file is brought into the DJ after it is scheduled, it isset with voiceover on so you'll see the checkbox in the VO column ison. With this box checked the voiceover file will overlap the nexttrack no more than the ramp time on the next track. It will also duckthe next track while playing by the amount set in the preferences.Usually 20-40% is good. For this reason you'll need ramp times setproperly for your tracks or else if they are zero, the voice over willnot duck and overlap the next track but just start it when thevoiceover is done playing. In some cases with vocals that start rightaway or certain genres, this would be the desired behavior.

    [outro]
    Outros are selected the same basic way using the outro command whichshould be placed after the command in order to announce the last track.The outro command will look for matches in the ~/Music/Radiologik/Outros/ folder.

    1. The outro commandwill first look to match the artist and title in apattern of artist-title.aif inthe folder ~/Music/Radiologik/Outros/.

    2. If it doesn't find it by above, next it looks for just the artist inthe pattern artist.aif. So youcan have a specific outro file for an artist and song or ageneral fallback to just announce the artist.

    3. If it doesn't find it by any of the above, you can also match apartial title of a song in paranthesis. For example, the title Light as Air (Radio Version) willlook for the outro file (RadioVersion).aif.

    4. And lastly, if it doesn't find it by above, you can also specify anoutro for an album by using parenthesis around the album name inthe pattern of (album).aif.

    Both [outro] and [intro]
    In addition to this for both intros and outros, you can use 10varieties by using a -# in the file such as artist-title-5.aif or artist-9.aif or (album)-7.aif. These intro andoutro varieties are then chosen purely randomly.

    Intros and Outros can also be DJ voice specific. Use ~/Music/Radiologik/DJ Voices/[DJName]/Intros/~/Music/Radiologik/DJVoices/[DJ Name]/Outros/. See DJ Voices in the topic below.

    In addition to this, you can organize your intro and outro aif filesanyway you like, nesting in folders in a way that make sense to you.

    One caution: When placing an outro just before an intro, be sure thatthe outro is at least one second and that you have added at least thedefault overlap of silence to the end of the file so that the introisn't talking over the outro and also so that the outro is long enoughthat it doesn't require a triple-segue on the 3rd player thusinterfering with the intro being a voiceover on the 3rd player.

    [combo] (Intel Macs only)
    The combo command is a combination of the intro and outro in onecommand. It is better than using an outro and then an intro since itcombines an outro and an intro into one file and stores it~/Music/Radiologik/Combos/ and and adds it to the queue from there.

    When using combos, you should make sure the amount of trailing silenceon your outro files and leading silence on your intro files provide anatural sound when they are put directly together. With DJ version2012.9.1 and later, outros always have an overlap of 0 so it isgenerally good to have your outros with 0.25 seconds of trailingsilence to give a natural pause between it and anything that follows.Likewise intros should have 0.25 seconds of leading silence so that youhave about 0.5 seconds of silence between the two phrases. With outrosedited with little to no trailing silence, you should have OverlappingOutrosunchecked in the preferences on the advanced pane in order to havethe outro command continue to work properly with these files.

    Combo Connectors
    You can place audio between the intro and outro of a combo file byproviding .aif or .aiff files in the ~/Music/Radiologik/ComboConnectors or relative DJ Voices folder. The resultant combo will thenbe an intro-combo connector-outro all working as a voiceover and usingthe ramp over the next track. Combo connectors are chosen at random.Use combo connectors for jingles, station monikers, or any branding orspeech you would like to randomly place between outros and intros.

    Whatever files are found of the intros, outros or combo connectors willbe placed by the combo command. So there are all of these possibilitiesdepending on the files available:

    outro-connector-intro
    outro-intro
    outro-connector
    connector-intro
    outro
    intro
    connector
    Combo files are meant to be disposable andScheduler will prune the ~/Music/Radiologik/Combos folder once a weekto remove tracks that were modified one week or older. You can also usethe File menu item to do it manually.

    Twin Spin

    [twin]
    The twin command works like a pick to select two random tracks from the same random artist. To use it you just select a playlist and place two of these twin commands anywhere in the same program script. It is restricted to the attributes r=random and u=unique. No artist separation is performed and no track actions can be assigned. But having the twin command used as two twin commands, you have the freedom to place other content between the two twin commands such as a playlist that announces a twin spin and or an intro or combo.

    UpNext

    [upnext]
    You can place an announcement of the upcoming program by using the next command. Place .aif files usingthe program name to be announced in ~/Music/Radiologik/UpNext/Programs/. Use the program name you use in Scheduler toname the file program name.aif.When a next command is used, it will place the Up Next audio file inqueue. When the next program schedules, that up next audio will be theaudio file used. This works best when you are scheduling segments neartheir start time such as 20 minutes before which is the default andwhen the next command is used between the time of scheduling and thestart time of the next program segment. So for 1 hours segments theupnext command should be well after 45:00 or so to be sure to play thecorrect up next audio.

    Example: If you have a 1 hourprogram at 9:00 and you put in an upnext command for about 9:45 in thescript, that upnext command will actually use the program name of the10:00 program. The point of the upnext is to announce what the NEXTprogram is. For illustration the programs are named for their timesbelow. Program for 9PM will schedule at 8:40 and place the Up Next.aif at about 9:45. When10:00 schedules at 9:40, it will copy the Program for 10PM.aif file to be the Up Next.aif file you see below.Since 9:00 placed the Up Next.aiffile and it was switched at 9:40, it will play the Program for 10PM.aif audio now inthe Up Next.aif file at 9:45.


    You can make your up next files voiceovers so if they are placed infront of any tracks with ramps, they will voiceover. Append -vo to theartist or album tag of your program name.aif files.

    MusicBeds

    For use with a voiceover whichhas been placed with a pick command using the -vosuffix. Follow that voiceover pick with a pick that chooses tracksthat have -bed at the end ofthe artist, title, or album tag. That track will be a music bed andplay at ducked volume until a few seconds at then end when it will fadeup and end or fade up and fade down if the length needed to beshortened.

    If the music bed track is longer than the voiceover, it will beadjusted to fit the voiceover.

    Radiologik Dj For Mac

    If the music bed track is shorter than the voiceover, it will startpartway into the voiceover so that it ends just a few seconds after thevoiceover.

    With music beds you can keep a smart playlist of music bed tracks in aplaylist in iTunes/Music that rotates just like music does perhaps by leastrecently played and each music bed will be fitted to whatever you havefor speech from the voiceover pick command. Use this for announcements,news, weather, etc. You might find that using a pick to put a stingerafter this will finish it nicely.
    DJVoices
    Each segment can have a distinct DJ voice for intros, outros and timeannouncements. Place your Intros, Outros and Time Announcement files ina named folder inside the DJ Voices folder in ~/Music/Radiologik/DJ Voices/.

    The DJ Voice menu will populate with these folder names. If an intro oroutro cannot be found for the track in the DJ folder, no intro or outrois used. However if you use time announce and there are no matchingtimes for the present time in the DJ Voices specific Time Announcefolder, scheduler will choose from the default ~/Music/Radiologik/Time Announce/.

    [podcast]Podcasts
    Subscribe to podcasts so you can schedule episodes in your radio programming.

    From the Episodes list you can limit the number of episodes shown and select episodes by rules such as a minimum or maximum time length, by inclusion or exclusion of a keyword in the titles. Radiologik DJ marks the episodes played with a play count so you can select by number of play counts. Also you can sort by Plays or Last Played to put the most often or most recently played to the bottom of the list.

    For the script, you use a 'podcast' command and select the podcast name you created in the left column of Podcats

    [spot]Spots/Ads
    Spots are specially scheduled audio for announcements oradvertising handled through the Traffic tab.

    For the script, you use a 'spot' command as merely amarker as to how many spots can be placed. Then select a preferredFlight category. Flight categories are set on the traffic tab and bysetting your preferred flight category you can specify what categoriesof spots should play at what times and in what order in your program.Everything else is handled on the Traffic tab.

    Traffic

    On the traffic tab, you can create a new flight for which you specifythe start and stop dates and hours and audio file. It is necessary to have both a start and stop date as Traffic is usually meant for limited runs.If you want something to run endlessly, consider just using a pick instead.

    Then on the rightyou check the boxes for the the flight times days of the week andtimes. These flight times show only those weeks and hours in whichthere are spot commands in your program segments. These flight timeswill show how many are filled versus the total such as 2/3.

    If you fill all the spots in the flight times, such as 3/3 then it willcolor green to indicate it is full. If you overfill these flight timessuch as 4/3, they will turn red. The red indicator will also show onthe week view tab. Each week can be different depending on the startand stop dates of your flights so you can change the week forward andbackward with the < & > buttons just above the flight times.Similar buttons are also provided on the Week View tab.

    Flight Categories
    You can set categories for your flights. This is useful if you want toprefer a particular order of spots in the program. The program allowsyou to set the preferred category for each spot command.

    There are 20 categories besides the default. You can customize thenames of the categories by pressing the Labels button. You don't haveto worry about losing any assignments for the flights nor for the spotcommands when you change the names of your categories. They are alwaysremembered by their number.

    How it schedules the spots
    When the program segment is scheduled, the qualifying spots areshuffled and evenly distributed into the different spot commandsproportionally to how many spots each spot command has. So if you don'thave enough spots for the openings, they'll be spread more thinly. Ifyou overbook, all of the scheduled spots will still be scheduled.

    When there are categories for the spot commands, it will still try toevenly distribute the spots but it will try to match the categories.The main priority is to make sure all ads are placed evenly and areplaced as they are being guaranteed. Category matching is a secondarypriority. If it can't match the category, then for a non default spotcommand it will prefer a default flight. If it can't find a defaultcategory flight, then it will choose a flight at random.

    Cards Analogy
    Think of a dealer dealing cards. In this analogy, we'll define:

    player = spot command
    players = all of the spot commands in a script
    cards requested by player = spot command 'how many'
    suit requested by player = spot category
    dealer's cards = scheduled flights for this program

    The dealer shuffles the cards. Then the dealer goes to each player. Foreach player, the dealer asks the player what suit he requests andsearches his cards for a matching suit and if found, gives a card ofthat suit. The dealer uses a ratio of dealer cards to cards requestedby players to determine how many cards that player should have in orderto evenly distribute the dealer cards. If there are more playerrequests remaining than dealer cards, the dealer is allowed to skip tothe next player. If the correct suit isn't found, then the dealer looksfor a non-suite Category 0 card. If one cannot be found, and there arenot more player requests remaining than cards, the dealer will insiston dealing some card which will then have to be a suit the playerdidn't request. The dealer only goes around the table once in the orderof the script.

    If Run overbookings is on, then the dealer evenly deals more cards thanthe players asked for to make sure all cards are dealt.

    Silence Sensor is a tool that can listen to the default stereo channelson an audio source device and take action if the loudness is below adetermined level for a determined amount of time. Actions areAppleScripts for both the error and restore conditions. When you createa new script for one of these, there are examples already in the initialscript for notifying by email with Apple's Mail, SMS through Messages,and taking action such as adding a playlist to the program queue if notracks are in queue.


    To use Silence Sensor, you must create at least one Silence SensorProfile. Pick the Sound input device you want to monitor and press theOn/Off button to turn it on. You may need to experiment to find theright threshold and duration. Once a profile is turned on, it stays onas long as Scheduler is running. If Scheduler is quit and relaunched,Silence Sensor restores its state.

    With the ability to create different Silence Profiles, you can set different thresholds and durations for different audio content. Rock may need to be very different from Classical as Classical may have much greater dynamics and require a lower threshold and longer durations. By using Profiles, you can coordinate different Silence Sensor settings and scripts for different programming. Silence Sensor Profiles can be set per prgram on the Program item in the toolbar on the Program Properties & Times tab and are active for the scheduled segment. If the program segment has a start time of 8:00 PM, that is when the selected Silence Sensor Profile action is taken. By default, each program starts with nothing for the Silence Sensor Profile which indicates no action is taken. The actions that can be taken are to start a Silence Sensor Profile and stop one.

    Radiologik dj for windows


    Track Properties

    There are a couple utilities that help with Track Properties that arekept in the scheduler so they don't chance interference with theperformance of DJ. Track Properties contains data about how a trackshould be overlapped, how it is trimmed, how it fades in or out, aswell as an end note to the DJ about how the track ends and the ramptime which is the time the DJ can talk into the track. All trackproperties can be set in DJ by selecting a track in a list andselecting properties in the bottom right.

    Radiologic Dj For Mac Download

    TrackPrep
    This tab on the main window allows you to use parameters to examine theaudio and automatically set the track properties of audio filesselected in iTunes/Music or by playlist so that they make better segues for radio. If youintend to normalize your audio files with iVolume, you should do sobefore using Track Prep since Track Prep uses the gain adjusted valuesin its calculations.Simple Use:Select the tracks you want to process (up to a few thousand) in iTunes/Music or choose a playlist,then use one of the four Presets such as 'Heavy Overlap' and press theProcess button. If you need to, you can adjust the sliders to the leftto taste and process again. Those values are described below.

    Overlap Threshold:Audio files are examined from end to front up to 30 seconds insearching for the first samples that meet the threshold in dB. Therange is -12dB to -48dB with -12dB being louder and -48dB being quieter.

    Overlap Pad: From thatthreshold point you can choose to pad how much past the threshold toplace the overlap (the place where the next track is started). You caneven pad negative to force the overlap closer together. Use -0.3 tomake a tiny overlap even on cold ending songs.

    Maximum Overlap before trimming:You can also set the maximum length of overlap. If the overlap point isfurther into the file than the overlap length allowed, the right trimis adjusted to compensate and the fade down value from that slider isapplied. If the overlap point is less than the maximum overlap, the endtrim is not adjusted and no fade out value is used.

    Start Trim Threshold: You canalso select to trim the starts. This looks up to 10 seconds into thesong looking for the threshold you choose from -48dB to -24dB. If thethreshold is at least 1.0 seconds into the file, the files is trimmed0.5 seconds before the threshold and a 0.5 second fade up is set. Withthe threshold at some value other than off, if any leading silence of0.2 or longer is found, it will be trimmed.

    Trim if length is greater than:Yet another feature is to limit the length of tracks. When you set amaximum length in seconds, it shows what that is in hours, minutes andseconds and any track that exceeds that is trimmed and faded accordingto the 'fade down if trimmed' value.

    Override any previous overlaps:If you made changes already in DJ to the overlap, by default using thiswill not process the file. It's assumedyou already manually adjusted the file and want that. However if youwant to override that, there's a checkbox on this tab to do so.

    Remove overlaps and other properties:You can also remove just those properties that can be changed by thistool, specifically overlap, end trim, and fade down without affectingany other properties you may have manually changed such as ramp and endnote. Select the tracks in iTunes or choose the playlist, then check the remove overlapscheckbox and click the remove button.

    Presets: There are four presets(Heavy Overlap, Light Overlap, No gap, Even gap) intended as baselinesand also to instruct on how to set the values for certain results.

    Note: Track Prep uses thevolume level calculated using the Sound Check value. For best results,have Sound Check turned on in iTunes/Music and also on in DJ on the Audio tabof the preferences. For optimal results, use iVolume to set the Sound Checkvalues since it uses Replay Gain algorithm.


    TrackProperties Backup
    You can backup all ofthe track properties of all the files that have Track Properties bydoing a snapshot.

    You don't have to have iTunes/Music open but any songs for which you havetrack properties must be in iTunes/Music. Select the Track Properties tabfrom the main window, press snapshot to file.

    If you have done changes to your tracks such as re-ripping to a higher bitrate or to AACinstead of mp3s, as long as the files have the exact same path with theexception of the file extension (.mp3 or .m4a), you can restoreproperties from the file you saved earlier.

    Tips & Troubleshooting
    TroubleshootingProgram Builds
    Issues with getting the right results from Scheduler often have a lotto do with how you create your scripts. You can do test builds to seehow they work and the Logs tab will show you how it executed thescript, line by line. This is very helpful to troubleshooting scriptssince Scheduler logs a lot of details about what is doing and oftenwhy. You can read these logs yourself to determine what you need tochange or you can provide them in a support email if you need help.

    Reverting to backup
    Backups of the Schedule segments and Traffic are made daily atmidnight or can be made manually from the File menu. The backups aremade to ~/Library/Application Support/Radiologik/Backups/.

    To restore the schedule segments and/or traffic from a backup,select the program segment you want to restore from backup and use the File menu to restore selected program or all programs from backup.To restore the traffic from a backup:

    1. Select Show Backups from the File menu
    2. Quit Scheduler
    3. In the Finder open another Window to your homefolder, then Music, then Radiologik
    4. Copy the Traffic folder fromthe backup folder to the ~/Music/Radiologik/ folder
    5. Launch Scheduler
    See DJ Tip& Troubleshooting for more.Crash ReportsRadiologik dj for mac pro
    If Radiologik quits unexpectedly, it may create a crash report that youcan email that will help determine the source of the problem to find asolution. Use Console in /Applications/Utilities/ to show log list anddepending on OS X version it will be in either User Diagnostic Reportsor ~/Library/Logs/CrashReporter. Look for files beginning withRadiologik. You can drag the item right from the list to produce filethat can be emailed.

    Logs
    Radiologik keeps logs in ~/Library/Logs/Radiologik/ which you caneasily access through Console. An Errors.log may reveal issuesand that can be emailed. If you have issues with Scheduling andplayback, sending a log for the day from both Scheduler and andPlay Logs is very helpful in showing what issue you might behaving such as with how a Scheduler script executed.

    Unless it is indicated in the logs, report the version of Radiologik DJand Scheduler, OS X version, and which model Mac and any other relevantinformation.

    Email to jay at macinmind dot com.

    AdvancedPreferences
    To edit advancedoptions, quit Scheduler, open the scheduler's preferencefile ~/Library/Preferences/Radiologik/RadiologikScheduler Preferences in TextEdit, make the change to the textfile, save and relaunch Scheduler.

    OnlyShowPlaylistWithRegExMatch
    Set this to a regular expression search term to only show playliststhat get a match
    e.g. OnlyShowPlaylistWithRegExMatch=radio only shows playlist with'radio' in them
    e.g. OnlyShowPlaylistWithRegExMatch=[A-Z] only shows playlists with atleast one capital letter
    See http://regexpal.com/ forreference

    Radiologik Dj For Windows

    It is possible to run more than one copy ofRadiologik DJ and Scheduler and have those copies use their own set ofRadiologik folders. To do this, make a copy of the Radiologik DJ and/orScheduler application(s) and add a -- and something to the name of theapplication such as 'Radiologik DJ--Jazz' and/or 'RadiologikScheduler--Jazz'. Then these copies will use folders 'Radiologik--Jazz'in the Music, Logs, and Preferences folders. When launched, they willalso show the appended name in their respective title bars. Withmultiple audio outputs it is then possible to run more than onechannel/station on the same Mac. All of the Radiologik applicationinstances will still share the same one iTunes/Music. It is still onlypossible to run one Nicecast instance since it can only know one set ofpreferences at at time.

    When updating to a new version via the built-inversion updater, the altered application name for each instance is kept.

    RadiologikFile Locations
    Files for Radiologik are stored in the following locations:
    ~/Music/Radiologik/
    ~/Library/Logs/Radiologik/
    ~/Library/Preferences/Radiologik/
    Preferences
    ~/Library/Preferences/Radiologik/
    Database & SavedStates
    ~/Music/Radiologik/
    Schedules
    ~/Music/Radiologik/Schedule/
    Time Announcements
    ~/Music/Radiologik/TimeAnnounce/
    ~/Music/Radiologik/DJ Voices/[DJ Name]/Time Announce/
    Voiceover intros
    ~/Music/Radiologik/Intros/
    ~/Music/Radiologik/DJ Voices/[DJ Name]/Intros/
    Voiceover outros
    ~/Music/Radiologik/Outros/
    ~/Music/Radiologik/DJ Voices/[DJ Name]/Outros/
    Up Next audio
    ~/Music/Radiologik/UpNext/
    DJ Program Files
    ~/Music/Radiologik/Programs/
    AppleScripts
    ~/Music/Radiologik/Scripts/
    Logs
    ~/Library/Logs/Radiologik/
    Schedule & Traffic Backup
    ~/Library/ApplicationSupport/Radiologik/Backups/
    Version notes
    Legal
    You can make copies of this software and distribute them as long as thesoftware is not modified in any way and is included with Radiologik DJ

    You may not sell copies of this software. You may not rent, lease, ordistribute this software as part of a sampling package without thepermission of the author. You may not decompile, disassemble, reverseengineer, copy, or create a derivative work from this software.

    Limited Warranty/Limitation of Liability:

    This software is licensed as is with the removal of registration remindersfor Advanced mode. This software allows you to 'try before you buy' and Ioperate on the understanding that you are satisfied with the softwarebefore you purchase a registration.

    This warranty is in lieu of any other warranties, express or implied,including the implied warranties of merchantability and fitness for aparticular purpose. In no event will the author be liable to you fordamages, including any loss of profits, lost savings, or otherincidental or consequential damages arising out of your use of orinability to use the software.

    Customer Support:

    I will attempt to answer technical support requests from registeredusers, but this service is offered on a reasonable efforts basis only,and I may not be able to resolve every support request. I can supportthe software only if it is used under conditions and on operatingsystems for which it is designed.

    General:

    If any provision of this Agreement is found to be unlawful, void, orunenforceable, then that provision shall be severed from this Agreementand will not affect the validity and enforceability of any of theremaining provisions. This Agreement shall be governed by the laws ofthe State of Illinois.