diff --git a/ChangeLog b/ChangeLog index c5c07370..bcc0dc4a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -16185,3 +16185,5 @@ 2017-10-19 Fred Gleason * Applied structural markup to the first three chapters of the Operations Guide. +2017-10-19 Fred Gleason + * Added sectionalized id tags to the Ops Guide. diff --git a/docs/opsguide/opsguide.xml b/docs/opsguide/opsguide.xml index 2c91d2a0..1b919c2c 100644 --- a/docs/opsguide/opsguide.xml +++ b/docs/opsguide/opsguide.xml @@ -36,7 +36,7 @@ Forward --> - + System Overview - + Introducing Rivendell Rivendell is a digital audio content management and delivery system @@ -166,7 +166,7 @@ chapters that follow. However, we first need to cover some basic concepts common to all Rivendell modules. - + The Rivendell Security Paradigm All Rivendell modules make use of the following four classes of @@ -191,7 +191,7 @@ We'll cover each of these concepts in turn. - + Hosts Every physical computer within a given network that is running @@ -207,7 +207,7 @@ of these functions. - + Users Every host on a Rivendell network has one or more @@ -223,7 +223,7 @@ module. - + Groups A Rivendell group is a system of categories @@ -242,7 +242,7 @@ detail in the chapters devoted to the RDLibrary and RDAdmin modules. - + Services Every facility at which Rivendell is deployed is presumed to have @@ -257,7 +257,7 @@ - + The Rivendell Hardware Paradigm In addition to the core computer hardware (CPU, motherboard, etc), @@ -267,7 +267,7 @@ audio adapters, serial ports and GPIO/switcher devices. We'll cover each below. - + Audio Adapters An audio adapter in Rivendell is simply a @@ -328,7 +328,7 @@ - + Serial Ports Commonly known in the DOS/Windows world as 'COM ports', @@ -338,7 +338,7 @@ can be accessed simultaneously by each Rivendell host. - + GPIO/Switcher Devices Because these capabilities are often (although not always) @@ -365,9 +365,9 @@ - + Managing the Current User with RDLogin - + RDLogin Rivendell uses a sophisticated system of user privileges to keep track @@ -413,11 +413,11 @@ - + Content Management with RDLibrary - + The Rivendell Library Structure and RDLibrary - + Carts The Rivendell Library consists of a set of objects called @@ -462,6 +462,15 @@ touching the Edit button. In either case, you should get a dialog similar to that shown in Illustration 3. + + Near the center of the dialog will be a dropdown box labeled + Schedule Cuts. When set to + By Weight (the default), this will + allow cut rotation to be managed by means of daypart settings (see + ). When set to + By Specified Order, the precise + rotation of the cuts within the cart can be set manually. + This is how an audio cart looks when loaded into the Edit Cart dialog. The upper half of the dialog is the cart label data. The meaning @@ -514,7 +523,7 @@ within the cart. - + Cuts Each audio cart can contain one or more cuts. @@ -523,10 +532,27 @@ Up to 999 such cuts can exist within a single cart. Each line in the cut list contains information about the cut, including: - - Description + WT + + + The weighting value for the cut. see + for discussion. + + + + + ORDER + + + The order value for the cut. see + for discussion. + + + + + DESCRIPTION n arbitrary name, assignable by the user as an aid in keeping @@ -536,7 +562,7 @@ - Length + LENGTH The actual, measured play out length of the cut audio. @@ -545,7 +571,7 @@ - Last Played + LAST PLAYED he last date and time that the cut was aired by one of the @@ -554,7 +580,7 @@ - # Of Plays + # OF PLAYS The total number of times the cut has been aired by the @@ -563,7 +589,7 @@ - Origin + ORIGIN The name of the host upon which the audio in the cut was last @@ -572,7 +598,7 @@ - Outcue + OUTCUE A user settable field. This line shows up in the RDAirPlay @@ -580,20 +606,69 @@ + + START DATE + + + The effective start date/time of the cut. + + + + + END DATE + + + The effective end date/time of the cut. + + + + + START DAYPART + + + The start time of the cut's daypart. + + + + + END DAYPART + + + The start time of the cut's daypart. + + + + + NAME + + + The internal CUTNAME of the cut as used in Rivendell's + database. + + + + + SHA1 + + + The SHA-1 hash value of the cut's file in Rivendell's audio + store. + + + - - + Multiple Cuts in a Cart What happens when more than one cut is placed into a cart? The answer, in a word, is rotation. Rotation is the ability to schedule a single cart in a log, but to have that cart play out - different material at different times. This capability has a + different material at different times. This capability has a myriad of uses. One of the simplest, common in commercial radio facilities, is to allow multiple versions of a spot to be placed into the system, while still allowing the traffic department to - have to track and schedule only one cart number. A more + have to track and schedule only one cart number. A more sophisticated use involves use of the cut's dayparting settings, forcing different cuts to play based upon certain date/time @@ -604,8 +679,8 @@ To edit the properties of a cut, either double-click its entry in the cut list, or touch it once to highlight and then touch - the Cut Info/Record button. The Record Dialog (Illustration 4) - will now open up. + the Cut Info/Record button. + The Record Dialog (Illustration 4) will now open up. Roughly the upper third of the dialog is for editing the various @@ -615,14 +690,18 @@ audition any recording already made. - + Cut Dayparting - Each cut in Rivendell can be dayparted on the basis of three - parameters: + For carts for which Schedule Cuts + is set to By Weight,each cut in + can be dayparted on the basis of these parameters: + + Weight + Absolute Start and End Date-Time @@ -635,18 +714,37 @@ - By default, each newly created cut starts out with dayparting + While not strictly a dayparting parameter, the + WEIGHT setting of a cut can + strongly influence + the order (and hence placement) of when a particular cut will play. + The weight value of each cut in a cart consistutes the numerator + of a fraction, the denominator of which is the sum of the weight + values of every cut in the cart. Rivendell's cut selection + algorithm will seek to play each cut in like proportion. If it is + important in some cases to be able to specify the precise order + of each cut play-out, consider changing the + Schedule Cuts dropdown to + By Specified Order. + + + By default, each newly created cut in a + By Weight cart starts out with + dayparting disabled, meaning that it will be 'eligible to play' at all times. - By clicking the Enabled button in the Air Date/Time box, an + By clicking the Enabled radio + button in the Air Date/Time box, an absolute start and end date for the cut can be entered, meaning - that the cut will be prevented from airing in the RDAirPlay module - at any time outside the range of those date-times. Likewise, by - selecting the Enabled button in the Daypart box, start and end + that the cut will be prevented from airing in the on-air modules + at any time outside the range of those date-times. Likewise, by + selecting the Enabled radio button + in the Daypart box, start and end times (relative to the day the cut is to air) can be entered. Cuts designated in this way will be allowed to air only within - the specified range of times. Finally, by selecting or clearing - the appropriate boxes in the Day of the Week box, a cut can be - designed to air only on certain days of the week. + the specified range of times. Finally, by ticking or clearing + the appropriate boxes in the + Day of the Week box, a cut can be + constrained to air only on certain days of the week. All of the dayparting parameters can be used either singly or in @@ -658,12 +756,12 @@ It's important to remember that dayparting rules affect audio - play out only within the RDAirPlay module. You will still be + play out only within the on-air modules. You will still be able to audition and play the audio without limitation in the other Rivendell modules. - + Cart and Cut Color Coding Each cart or cut in RDLibrary is assigned a color to indicate @@ -691,7 +789,8 @@ RED - Event will not play (cut daytime has passed or lack of audio) + Event will not play (outside of dayparting limits or audio + is not available) @@ -711,27 +810,32 @@ is being viewed. - + Recording and Auditioning a Cut in the Record Dialog The lower third of the Record Dialog is used both to audition and record audio. To audition the cut, simply press the play button - (the one with the triangular symbol). The button should - illuminate, audio should show on the bar meter and start playing - immediately. The audio will play to completion, unless either + (the one with the triangular symbol). The button will + illuminate, audio will show on the bar meter and start playing + immediately. The audio will play to completion, unless either the stop button (square symbol) is pressed, or the Record Dialog is closed. - To record new material into a cut, first ensure that the Channels + To record new material into a cut, first ensure that the + Channels drop-down menu is set to record the appropriate number of channels, - then touch the record button (round symbol). If the cut contains + then touch the Record button + (round symbol). If the cut contains audio that was recorded previously, a warning box will pop up at this point to inform you of this and to give you a chance to abort the recording without erasing what was previously recorded. If - Yes is selected here, the previous recording will be overwritten - and no longer accessible. The record button should now be - illuminated steadily, while the play button will be flashing, + Yes is selected here, the + previous recording will be overwritten + and no longer accessible. + The Record button will now be + illuminated steadily, while the + Play button will be flashing, indicating that the record machine is in 'ready' mode. The bar meter will also be active to indicate input levels, and this is the point where you want to verify that your levels are correct, @@ -740,26 +844,31 @@ We have two options for actually starting the record machine. - We can start it manually by pressing the play button, at which + We can start it manually by pressing the + Play button, at which point the machine will immediately begin recording, or we can set - the Record Mode drop-down menu to the VOX (short for voice - activated) setting. When in VOX mode, the record machine will + the Record Mode drop-down menu + to the VOX (short for voice + activated) setting. When in VOX + mode, the record machine will start automatically as soon as it senses the presence of audio at the input. - Once started, recording will continue until either the stop button + Once started, recording will continue until either the + Stop button is pushed, or the maximum allowed length for a manual recording - (set by the system administrator) has been reached. Once stopped, - if the AutoTrim drop-down menu has been set to On, the Start and + (set by the system administrator) has been reached. Once stopped, + if the AutoTrim drop-down menu + has been set to On, the Start and End markers will be automatically set to the beginning and end of - detected audio within the cut. (We will discuss Markers in detail + detected audio within the cut. (We will discuss Markers in detail when we get to the section on the Edit Markers dialog). - + Alternative Methods of Audio Ingestion In addition to manually recording material in realtime, RDLibrary @@ -775,7 +884,7 @@ - + Importing Audio from a File To import audio from a file directly into a cut, we start by @@ -810,7 +919,7 @@ Next, set the Channels drop-down menu to the appropriate number of - channels. You may also wish to adjust the + channels. You may also wish to adjust the Normalize or Autotrim controls, although these will normally be set to reasonable default @@ -831,7 +940,7 @@ and can now be auditioned and otherwise processed in the usual way. - + Ripping Audio from a CD Track To rip audio directly off of a CD into a cut, we again start by @@ -867,7 +976,7 @@ closing the Dialog. - + Ripping Multiple CD Tracks at a Time Sometimes, when transferring multiple audio tracks from CD, @@ -907,7 +1016,7 @@ - + Macro Carts A macro cart is a cart that contains one or more commands written in @@ -934,7 +1043,7 @@ lines both within a given cart or between carts. - + Navigating the Audio Library The uppermost section of RDLibrary's main window contains tools @@ -943,7 +1052,7 @@ containing thousands of carts. It's possible to control what carts are listed, as well as how they are sorted. - + Changing the Cart Sort Order The order in which carts are displayed in the cart list can be @@ -963,7 +1072,7 @@ parameter shown in the cart list. - + Selecting Carts by the Filter Field Very often, one will want to find a cart or set of carts whose @@ -976,7 +1085,7 @@ the Clear button. - + Selecting Carts by Group It's possible to limit the list of carts to only those in a @@ -985,7 +1094,7 @@ desired group name. - + Selecting Carts by Type You can tell RDLibrary what type of carts to list by checking the @@ -999,7 +1108,7 @@ sorting methods. - + Selecting and Opening Carts Once the desired cart has been located on the cart list, load it @@ -1009,16 +1118,16 @@ - + Library Maintenance - + Editing Markers Rivendell uses a system of cue points within audio cuts, referred to as markers. Markers can be used to specify a number of parameters for a piece of audio. - Consult to see what + Consult to see what markers are available, their purpose and their corresponding color. @@ -1095,7 +1204,7 @@ (NOTE: the exceptions to this are the Start / End markers, which are always present and hence cannot be removed.) - +
Rivendell Marker Types @@ -1197,7 +1306,7 @@ respectively. - + Copying and Pasting Audio from Cut to Cut It's possible to make copies of existing an audio cut on the system @@ -1210,7 +1319,7 @@ - + Generating Library Reports Various Library reports can be generated by touching the @@ -1219,21 +1328,21 @@ report and touching the Generate button. The following reports are available: - + The Cart Report The cart report consists of a list of all selected carts on the system, with their attributes. - + The Cut Report The cut report consists of a list of all cuts contained by the selected carts on the system, with their attributes. - + The Cart Data Dump (fixed width) The fixed-width cart data dump is a special type of report that @@ -1244,7 +1353,7 @@ external system (such as a music scheduling system). - + The Cart Data Dump (CSV) The CSV cart data dump is a special type of report that @@ -1258,9 +1367,9 @@ - + Automating Tasks with RDCatch - + Choosing the Correct Automation Tool Rivendell includes two modules specially optimized for performing @@ -1295,7 +1404,7 @@ robust and capable multitasking system. - + The RDCatch Main Window After starting up RDCatch, you should see the main RDCatch window, @@ -1304,7 +1413,7 @@ below the decks, the events list and the audition buttons and other buttons at the bottom. We'll cover each of these in turn. - + The Record / Play Out Deck Area If the system administrator has configured one or more RDCatch @@ -1401,7 +1510,7 @@ to verify audio levels in realtime. - + The Filter Area Immediately below the decks is the filter area, consisting of the @@ -1410,7 +1519,7 @@ visible in the events list area immediately below. - + The Event List The event list is a system wide list of all events to be executed @@ -1622,7 +1731,7 @@ operation of RDCatch. - + The Button Area At the bottom of the main window are various buttons. On the @@ -1641,7 +1750,7 @@ - + Adding New Events A new event can be added to the event list by simply clicking the @@ -1650,7 +1759,7 @@ event will create it. - + Automating Recordings Automated recordings are configured by means of the Edit Recording @@ -1658,7 +1767,7 @@ the Recording button in the Add Event dialog to create a new record event or by touching the Edit button to modify an existing event. - + The 'Start Parameters' Section The start parameters of each recording are configured in the @@ -1677,7 +1786,7 @@ start of the recording. - + The 'End Parameters' Section The end parameters of each recording are configured in the @@ -1691,7 +1800,7 @@ the expected GPI event is never received. - + Programming Multiple Recordings in a Single Event If a record event is configured to use GPI for its start and Length @@ -1703,7 +1812,7 @@ high on-air turnover, such as newscasts or traffic reports. - + Selecting a Record Source If the selected record deck (chosen in the Location drop-down menu @@ -1712,7 +1821,7 @@ from the Source drop-down menu. - + Selecting a Record Destination Each programmed recording must have a 'destination', a designated @@ -1721,7 +1830,7 @@ by clicking the Select button. - + Setting the Active Days for a Recording A check should be placed next to each day of the week for which a @@ -1729,7 +1838,7 @@ checked, then no recordings at all will be made. - + Record List Management with Event Active and Make OneShot The record event will be actually executed only if Event Active @@ -1745,7 +1854,7 @@ - + Automating Playouts Automated playouts are configured by means of the Edit Playout @@ -1757,7 +1866,7 @@ 'Automating Recordings' above for details. - + Automating Uploads/Downloads It's possible to use RDCatch to automatically upload and download @@ -1826,7 +1935,7 @@ button. - + Automating Macro Execution It's possible to configure the automatic execution of a Macro Cart @@ -1839,7 +1948,7 @@ Recordings' above for details. - + Automating Switcher Operations It's possible to configure an automatic operation on a switcher @@ -1859,9 +1968,9 @@ - + Generating and Maintaining Logs with RDLogEdit - + Logs and Log Events A Rivendell log is a sequence of one or more events to be executed by @@ -1941,7 +2050,7 @@ icons). The following types of events can be incorporated into a Rivendell log: - + Audio Carts The first, and usually most common type of log event is an audio cart. @@ -1950,7 +2059,7 @@ detail in Chapter Two in the discussion about RDLibrary. - + Macro Carts A macro cart is a cart from the Library that contains one or more @@ -1959,7 +2068,7 @@ about RDLibrary, and will be discussed in detail in Chapter Seven. - + Note Markers A note marker is an entry in the log that contains text intended to @@ -1976,7 +2085,7 @@ to others who may be executing the log. - + Track Markers A track marker is another meta event that is very similar in operation @@ -1987,16 +2096,17 @@ markers have absolutely no effect on the execution of a log. - + Chain Events - Each event in a log has a transition type, shown in the "TRANS" + Each event in a log has a transition type, shown in the + "TRANS" column of the Edit Log dialog. The transition type determines what happens when one event in a log ends and the next starts. Three basic transition types can exist in a Rivendell log: PLAY, SEGUE and STOP. - + Import Links An import link is a placeholder event that shows where events imported @@ -2011,7 +2121,7 @@ - + Event Transitions Each event in a log has a transition type, shown in the "TRANS" @@ -2092,7 +2202,7 @@
- + The PLAY Transition If an event has a PLAY transition, then it will begin playing when @@ -2101,7 +2211,7 @@ as when playing two voice-only announcements back-to-back). - + The SEGUE Transition SEGUE transitions are similar to PLAY transitions, with one key @@ -2114,7 +2224,7 @@ musical material. - + The STOP Transition As the name implies, STOP transitions cause execution of the log to @@ -2126,7 +2236,7 @@
- + Time and Time Types All Rivendell log events have an associated time type, which controls @@ -2135,7 +2245,7 @@ the hard time type has several additional options that further modify its behavior. - + The Relative Time Type The default time type for log events, a relative time type simply @@ -2144,7 +2254,7 @@ or whenever it is started (if it has a STOP transition). - + The Hard Time Type A hard time type causes the event to be executed or otherwise acted @@ -2177,7 +2287,7 @@ - + Start Immediately As implied by the name, if the event is set to start immediately, @@ -2185,7 +2295,7 @@ currently playing events in the log will be stopped down. - + Cue to the Event ("Make Next") If set to 'Make Next', the event will be cued up to become the @@ -2194,7 +2304,7 @@ hard timed one. Any currently playing events are unaffected. - + Wait up to N Seconds, then start the event Very similar to "start immediately", with the @@ -2205,9 +2315,9 @@ - + Editing Log Event Parameters - + Specifying a Cart The cart number to use for an event can be specified by touching @@ -2219,7 +2329,7 @@ from the cart's label. - + Specifying Meta Event Parameters Note marker and track marker events each take only a single @@ -2231,8 +2341,8 @@ assigned transition and time types just the same as cart events. - - Rearranging Log EventsRearranging Log Events + + Rearranging Log Events Existing events in a log can be cut, copied, pasted or rearranged by touching the appropriate buttons in the Edit Log dialog. @@ -2240,7 +2350,7 @@ log event(s) to be removed from the log. - + Saving or Abandoning Changes to a Log Any changes made to a log can be saved by touching either the Save @@ -2249,7 +2359,7 @@ touching Cancel will abandon any changes made since the last save. - + Missing/Invalid Cart Events If a given event has a problem (such as referencing a cart that @@ -2262,27 +2372,27 @@ - + Generating Log Reports Various Log reports can be generated by touching the Reports button on the Edit Log dialog and then selecting the desired report and touching the Generate button. The following reports are available: - + Log Listing A chronological listing of all events in the log. - + Log Exception Report A list of missing/unplayable carts referenced in the log. - + Auditioning Audio The audio referenced by an audio event can be sampled in the Edit @@ -2294,9 +2404,9 @@
- + Running Logs with RDAirPlay - + Overview RDAirPlay is the Rivendell module used to run logs generated by the @@ -2306,7 +2416,7 @@ environments. - + Log Machines Fundamental to the operation of RDAirPlay is the concept of a log @@ -2318,7 +2428,7 @@ machines. - + Layout As shown in Illustration 24, the RDAirPlay main screen consists of @@ -2332,7 +2442,7 @@ The top area contains the following indicators: - + The Wall Clock In the upper left-hand corner is wall clock indicator, which indicates @@ -2344,7 +2454,7 @@ of master clock synchronization. - + The Post Point Counter Immediately to the right of the wall clock is the Post Point Counter. @@ -2380,7 +2490,7 @@ much material would need to be removed to make the join on time. - + The Audio Meter Immediately beneath the wall clock and post point counter is the audio @@ -2388,7 +2498,7 @@ out of RDAirPlay, with '0' level referenced to -16 dBFS. - + The Pie Wedge Widget In the top center of the top area is the pie wedge widget. This @@ -2403,7 +2513,7 @@ talk time (if talk time markers have been set in the underlying cart). - + The Next Stop Counter Immediately to the right of the pie wedge widget is the next stop @@ -2413,7 +2523,7 @@ stopped, then the counter simply displays 'Stopped'. - + The Mode Indicator In the upper right-hand corner of the top area is the mode indicator, @@ -2429,7 +2539,7 @@ indicator until the desired mode is indicated. - + The Label Area Immediately below the next stop counter and mode indicator is the @@ -2438,7 +2548,7 @@ system or need to take some kind of action. - + The Right-Hand Side Directly below the label area is the right-hand side. The right-hand @@ -2450,7 +2560,7 @@ system). - + The Full Log Widget As the name implies, the full log widget can be used to view the @@ -2490,7 +2600,7 @@ button on (blue background). - + The Button Log Widget To the left of the full log widget is the button log widget, @@ -2513,14 +2623,14 @@ - + Editing a Log It is possible to edit the log loaded into any of the three log machines by means of the log edit buttons in the lower left-hand corner of the screen. - + Adding an Event To add an event, touch the ADD button to open the Select Cart dialog, @@ -2533,7 +2643,7 @@ to cancel the operation (see Illustration 39). - + Deleting an Event To delete an event, touch the DEL button, then touch one of the @@ -2542,7 +2652,7 @@ simply touch the DEL button again (see Illustration 40). - + Moving an Event To move an event, touch the Move button, then touch one of the violet @@ -2554,7 +2664,7 @@ between two different log machines. - + Copying an Event To copy an event, touch the Copy button, then touch one of the @@ -2566,7 +2676,7 @@ copy an event between two different log machines. - + The SoundPanel The SoundPanel is an array of buttons that appears in the right-hand @@ -2578,7 +2688,7 @@ drop in some piece of audio on a live, improvised basis. - + Panel Types The SoundPanel has multiple panels or “panes” that can scrolled @@ -2595,7 +2705,7 @@ you). - + Programming a SoundPanel Button To associate a cart with a panel button, first touch the Setup @@ -2618,9 +2728,9 @@ - + Generating Logs with RDLogManager - + Overview RDLogManager is a tool for generating Rivendell logs. It is different @@ -2648,7 +2758,7 @@ Illustration 42). - + Grids Each Rivendell service has an RDLogManager grid. To see the list of @@ -2678,7 +2788,7 @@ the relevant hour in a grid and selecting Edit Clock. - + Clocks An RDLogManager clock is a collection of RDLogManager events, @@ -2737,7 +2847,7 @@ Enabled Services list and then touch the << Remove button. - + Events An RDLogManager event is a set of rules that define a series of log @@ -2837,7 +2947,7 @@ As buttons. - + Generating Logs After all of the appropriate hours have been populated in a service's @@ -2900,7 +3010,7 @@ indicator lights will be "whited out" accordingly. - + Generating Reports A Rivendell report is a data output that details whether certain @@ -2931,7 +3041,7 @@ as to span more than one day). Once the parameters are set, touch the Generate Report button to write out the report. - + Purging Old Report Data Rivendell keeps the raw data used to generate reports indefinitely, @@ -2950,9 +3060,9 @@ - + VoiceTracking - + Voicetracking in Rivendell Voicetracking is a capability wherein custom "one-off" @@ -2965,7 +3075,7 @@ The voicetracker module also includes extensive capabilities for allowing customization of the transitions between log elements. - + Prerequisites Before beginning voicetracking for a particular service, a @@ -2974,7 +3084,7 @@ the Rivendell Technical and Administration Guide. - + VoiceTrack Markers A voicetrack marker is a meta event that can be inserted into a log @@ -2985,9 +3095,9 @@ - + Using the Voicetrack Interface - + The VoiceTracker Dialog To voicetrack a log, start the RDLogEdit module (see Illustration 19), @@ -3005,7 +3115,7 @@ buttons occupy the bottom and right-hand edges of the dialog. - + Editing Transitions When an event is selected in the log list, a graphical depiction of @@ -3035,7 +3145,7 @@ type from the menu. - + Inserting and Deleting Track Markers It is possible to insert a new voicetrack marker by selecting the @@ -3044,7 +3154,7 @@ selecting it in the log list and touching the Delete Track button. - + Moving Between Track Markers It is possible to move directly to the next or previous voicetrack @@ -3052,7 +3162,7 @@ respectively. - + Recording a Voicetrack Once the desired voicetrack marker has been selected, the process @@ -3078,7 +3188,7 @@ dragging the appropriate waveforms with the mouse. - + Adjusting Transition Levels It is possible to adjust the audio fade levels applied during @@ -3088,7 +3198,7 @@ desired location. - + Importing Voicetracks In addition to recording in realtime, it's possible to import a @@ -3101,7 +3211,7 @@ recorded. - + Hitting the Post If the event following a voicetrack has its Talk Time markers set, @@ -3114,9 +3224,9 @@ - + Rivendell Macro Langauge - + Overview Rivendell Macro Language (or RML for short) is a set of commands @@ -3127,7 +3237,7 @@ Rivendell user management. - + Protocol The Normal form of a command takes the following syntax: @@ -3171,7 +3281,7 @@ - + Command Delivery To be executed by a Rivendell system, an appropriate command should be @@ -3183,7 +3293,7 @@ - + Command Reply If delivered to UDP port 5858, each command may receive a reply, @@ -3226,7 +3336,7 @@ - + Specifying Color In places where a color can be specified as a macro argument, the @@ -3253,7 +3363,7 @@ - + Binary Data Certain commands (e.g. SO and UO) @@ -3285,9 +3395,9 @@ - + Commands - + <command>Air Gate [AG]</command> @@ -3314,7 +3424,7 @@ - + <command>Add Next [PX]</command> @@ -3342,7 +3452,7 @@ - + <command>Binary Serial Out [BO]</command> @@ -3372,7 +3482,7 @@ - + <command>Clear Serial Trap [SC]</command> @@ -3415,7 +3525,7 @@ - + <command>Command Send [CC]</command> @@ -3447,7 +3557,7 @@ - + <command>Connect Jack Ports [JC]</command> @@ -3475,7 +3585,7 @@ - + <command>Console Label [CL]</command> @@ -3506,7 +3616,7 @@ - + <command>Copy Cut [CP]</command> @@ -3540,7 +3650,7 @@ - + <command>Cut Event [CE]</command> @@ -3570,7 +3680,7 @@ - + <command>Database Backup [DB]</command> @@ -3597,7 +3707,7 @@ - + <command>Disconnect Jack Ports [JD]</command> @@ -3625,7 +3735,7 @@ - + <command>Duck Panel Button [PD]</command> @@ -3670,7 +3780,7 @@ - + <command>Execute Breakaway [DX]</command> @@ -3702,7 +3812,7 @@ - + <command>Execute Cart [EX]</command> @@ -3728,7 +3838,7 @@ - + <command>Fire Salvo [FS]</command> @@ -3756,7 +3866,7 @@ - + <command>GPI Enable [GE]</command> @@ -3799,7 +3909,7 @@ - + <command>GPI Enable [GE]</command> (old format, deprecated) @@ -3829,7 +3939,7 @@ - + <command>GPI Set [GI]</command> @@ -3875,7 +3985,7 @@ - + <command>GPI Set [GI]</command> (old format, deprecated) @@ -3906,7 +4016,7 @@ - + <command>GPO Set [GO]</command> @@ -3972,7 +4082,7 @@ - + <command>GPO Set [GO]</command> (old format, deprecated) @@ -4004,7 +4114,7 @@ - + <command>Insert Serial Trap [SI]</command> @@ -4035,7 +4145,7 @@ - + <command>Label Panel [PC]</command> @@ -4072,7 +4182,7 @@ - + <command>Load Log [LL]</command> @@ -4107,7 +4217,7 @@ - + <command>Load Panel [PE]</command> @@ -4142,7 +4252,7 @@ - + <command>Load Slot [DL]</command> @@ -4193,7 +4303,7 @@ - + <command>Login [LO]</command> @@ -4222,7 +4332,7 @@ - + <command>Macro Timer [MT]</command> @@ -4255,7 +4365,7 @@ - + <command>Make Next [MN]</command> @@ -4283,7 +4393,7 @@ - + <command>Message Box [MB]</command> @@ -4328,7 +4438,7 @@ - + <command>Pause Panel [PU]</command> @@ -4367,7 +4477,7 @@ - + <command>Play Panel [PP]</command> @@ -4407,7 +4517,7 @@ - + <command>Play Slot [DP]</command> @@ -4435,7 +4545,7 @@ - + <command>Refresh Log [RL]</command> @@ -4462,7 +4572,7 @@ - + <command>Run Shell Command [RN]</command> @@ -4488,7 +4598,7 @@ - + <command>Select Widget [PW]</command> @@ -4515,7 +4625,7 @@ - + <command>Serial Out [SO]</command> @@ -4545,7 +4655,7 @@ - + <command>Serial Reload [SY]</command> @@ -4573,7 +4683,7 @@ - + <command>Set Color Label [LC]</command> @@ -4601,7 +4711,7 @@ - + <command>Set Default Now & Next Cart [SN]</command> @@ -4630,7 +4740,7 @@ - + <command>Set Display [SD]</command> @@ -4741,7 +4851,7 @@ - + <command>Set Duck Level [MD]</command> @@ -4775,7 +4885,7 @@ - + <command>Set Label [LB]</command> @@ -4801,7 +4911,7 @@ - + <command>Set Mode [PM]</command> @@ -4846,7 +4956,7 @@ - + <command>Sleep [SP]</command> @@ -4872,7 +4982,7 @@ - + <command>Start [PL]</command> @@ -4900,7 +5010,7 @@ - + <command>Start Button [PB]</command> @@ -4926,7 +5036,7 @@ - + <command>Start Next [PN]</command> @@ -4960,7 +5070,7 @@ - + <command>Start Record Deck [RS]</command> @@ -4996,7 +5106,7 @@ - + <command>Stop [PS]</command> @@ -5027,7 +5137,7 @@ - + <command>Stop Panel [PT]</command> @@ -5069,7 +5179,7 @@ - + <command>Stop Record Deck [RR]</command> @@ -5095,7 +5205,7 @@ - + <command>Stop Slot [DS]</command> @@ -5123,7 +5233,7 @@ - + <command>Switch Add [SA]</command> @@ -5154,7 +5264,7 @@ - + <command>Switch Add With Gain [SG]</command> @@ -5188,7 +5298,7 @@ - + <command>Switch Crosspoint Gain [SX]</command> @@ -5220,7 +5330,7 @@ - + <command>Switch Level [SL]</command> @@ -5250,7 +5360,7 @@ - + <command>Switch Reload [SZ]</command> @@ -5278,7 +5388,7 @@ - + <command>Switch Remove [SR]</command> @@ -5309,7 +5419,7 @@ - + <command>Switch Take [ST]</command> @@ -5340,7 +5450,7 @@ - + <command>Toggle On Air Flag [TA]</command> @@ -5366,7 +5476,7 @@ - + <command>UDP Out [UO]</command> @@ -5399,9 +5509,9 @@ - + Interfacing with the Linux Ecosystem: RMLSend and RDImport - + RMLSend RMLSend is a small utility that can be used to send RML commands to a @@ -5444,7 +5554,7 @@ - + The GNU General Public License, Version Two GNU GENERAL PUBLIC LICENSE