mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-05-30 07:32:32 +02:00
2017-10-17 Fred Gleason <fredg@paravelsystems.com>
* Added the text of the 'Generating and Maintaining Logs with RDLogEdit' chapter to the Ops Guide.
This commit is contained in:
parent
4f165c1dcf
commit
d859f46a5e
@ -16177,3 +16177,6 @@
|
||||
2017-10-17 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Moved the man pages to 'docs/manpages/'.
|
||||
* Stubbed out a Rivendell Operations Guide in 'docs/opsguide/'.
|
||||
2017-10-17 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Added the text of the 'Generating and Maintaining Logs with
|
||||
RDLogEdit' chapter to the Ops Guide.
|
||||
|
@ -1766,6 +1766,440 @@
|
||||
</para>
|
||||
</sect1>
|
||||
</chapter>
|
||||
<chapter>
|
||||
<title>Generating and Maintaining Logs with RDLogEdit</title>
|
||||
<sect1>
|
||||
<title>Logs and Log Events</title>
|
||||
<para>
|
||||
A Rivendell log is a sequence of one or more events to be executed by
|
||||
the system, arranged in chronological order. (This functionality is
|
||||
sometimes referred to as a playlist in other automation systems).
|
||||
Several different types of events can be included in a log, along
|
||||
with parameters governing how and under what circumstances they will
|
||||
be executed.
|
||||
</para>
|
||||
<para>
|
||||
Upon startup, RDLogEdit will show the current list of all logs on the
|
||||
system, as in Illustration 19. A number of important attributes of
|
||||
logs can be seen from this illustration, the first being the log
|
||||
name, with a summary status indicator next to it. The name is an
|
||||
alpha-numeric label that is used as a unique “handle” by the system
|
||||
to reference each log, and can be up to a maximum of 64 characters
|
||||
long. The status indicator is intended as a quick visual guide as
|
||||
to whether a particular log is ready for air (green check mark) or
|
||||
not (red ex).
|
||||
</para>
|
||||
<para>
|
||||
Next comes the log's description. This is a free-form alpha-numeric
|
||||
label that can be used to record any information that might be useful
|
||||
to have appear on the log list (e.g. “This log for Sunday's show, don't
|
||||
modify!”).
|
||||
</para>
|
||||
<para>
|
||||
Next comes a column showing the owning service. Each log is owned
|
||||
by exactly one service, which determines under what circumstances
|
||||
the log can be played and where electronic log reconciliation (ELR)
|
||||
data resulting from log playouts is sent (for an overview of
|
||||
Rivendell services, see section 1.1.3).
|
||||
</para>
|
||||
<para>
|
||||
Next comes three “status indicator” columns ("MUSIC",
|
||||
"TRAFFIC" and "TRACKS") indicating the log's
|
||||
degree of readiness for air. A red indicator indicates that the
|
||||
particular data element is required but currently missing, a green
|
||||
indicator indicates an element is required and present, while a
|
||||
white indicator indicates that an element is not required.
|
||||
Additionally, the “TRACKS” column contains a pair of numbers
|
||||
indicating how many completed voice tracks exist in the log versus
|
||||
how many total track markers exist (the subject of voice tracks and
|
||||
track markers will be covered in more detail below). When all three
|
||||
of these status indicators show either green or white, the summary
|
||||
status indicator (at the beginning of the log's entry in the list)
|
||||
will show as a green check mark, while a red indicator in any of
|
||||
these three fields will show a red ex. (NOTE: because a log sports
|
||||
a red ex does not indicate that the respective log cannot be played.
|
||||
It is merely a visual indicator to allow logs to be quickly
|
||||
"eyeballed" for completeness).
|
||||
</para>
|
||||
<para>
|
||||
Next comes a pair of columns indicating the valid start date and end
|
||||
date for the log.
|
||||
</para>
|
||||
<para>
|
||||
Finally, there is a column indicating the log's origin –i.e. the
|
||||
place, date and time it was originally created.
|
||||
</para>
|
||||
<para>
|
||||
A report that lists the available logs on the system can be generated
|
||||
by touching the Log Report button.
|
||||
</para>
|
||||
<para>
|
||||
A new log can be created by touching the Add button and entering a
|
||||
name, or an existing log inspected and modified by touching its entry
|
||||
on the log list and then touching the Edit button, resulting in the
|
||||
log being opened in the Edit Log dialog as shown in Illustration 20.
|
||||
The Edit Log dialog consists of three parts: the top section, where
|
||||
much of the information shown on the log list can be inspected and
|
||||
modified; the middle section, which shows the list of events
|
||||
comprising the log, and the bottom section, where buttons for
|
||||
modifying and saving the log are located. Each event in a log can
|
||||
be one of several different types, indicated by the icon displayed
|
||||
at the start of the line (see Table 6 for a breakdown of the various
|
||||
icons). The following types of events can be incorporated into a
|
||||
Rivendell log:
|
||||
</para>
|
||||
<sect2>
|
||||
<title>Audio Carts</title>
|
||||
<para>
|
||||
The first, and usually most common type of log event is an audio cart.
|
||||
As the name implies, audio carts are Library entries that contain
|
||||
audio material intended for playout. Audio carts were covered in
|
||||
detail in Chapter Two in the discussion about RDLibrary.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>Macro Carts</title>
|
||||
<para>
|
||||
A macro cart is a cart from the Library that contains one or more
|
||||
system commands that can be used to cause the system to take various
|
||||
actions. They were touched upon in Chapter Two in the discussion
|
||||
about RDLibrary, and will be discussed in detail in Chapter Seven.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>Note Markers</title>
|
||||
<para>
|
||||
A note marker is an entry in the log that contains text intended to
|
||||
be seen by operators and used as a guide or reminder (program coders
|
||||
sometimes refer to this sort of functionality as a remark or comment,
|
||||
as seen in the REM command used by BASIC programmers). Note markers
|
||||
belong to a class of log events known as meta events because (unlike
|
||||
carts, which exist in the Library independently of whether they are
|
||||
placed in a log or not), they have no independent existence outside
|
||||
of the specific log where they are placed. A note marker has
|
||||
absolutely no effect on the execution of a log other than to simply
|
||||
display some text at a specified point in a log, and as such can be
|
||||
useful as a mechanism for making notes or reminders to oneself or
|
||||
to others who may be executing the log.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>Track Markers</title>
|
||||
<para>
|
||||
A track marker is another meta event that is very similar in operation
|
||||
to note markers, with one key addition: track markers designate or
|
||||
"bookmark" a place in the log where a voice track is to be
|
||||
recorded. (The entire topic of voice tracks and tracking will be
|
||||
covered in detail in Chapter Eight). As with note markers, track
|
||||
markers have absolutely no effect on the execution of a log.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>Chain Events</title>
|
||||
<para>
|
||||
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.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>Import Links</title>
|
||||
<para>
|
||||
An import link is a placeholder event that shows where events imported
|
||||
from the external music or traffic scheduling system will eventually
|
||||
go. They will be covered in detail in the chapter on RDLogManager.
|
||||
</para>
|
||||
<para>
|
||||
Each event in a Rivendell log can have its parameters modified by
|
||||
touching its entry in the Edit Log dialog and then clicking the Edit
|
||||
button, thus opening up the Edit Log Entry dialog, shown in
|
||||
Illustration 21 for a cart event, or Illustration 22 for a meta event.
|
||||
</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1>
|
||||
<title>Event Transitions</title>
|
||||
<para>
|
||||
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.
|
||||
</para>
|
||||
<table xml:id="rdlogedit_event_type_icons" frame="all">
|
||||
<title>Rivendell Log Event Type Icons</title>
|
||||
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
||||
<colspec colname="Icon" />
|
||||
<colspec colname="Meaning" />
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>
|
||||
[AUDIO_ICON]
|
||||
</entry>
|
||||
<entry>
|
||||
Audio Cart
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>
|
||||
[TRACK AUDIO ICON]
|
||||
</entry>
|
||||
<entry>
|
||||
Voice Track Audio Cart
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>
|
||||
[MACRO ICON]
|
||||
</entry>
|
||||
<entry>
|
||||
Macro Cart
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>
|
||||
[NOTE ICON]
|
||||
</entry>
|
||||
<entry>
|
||||
Note Marker
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>
|
||||
[TRACK ICON]
|
||||
</entry>
|
||||
<entry>
|
||||
Track Marker
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>
|
||||
[CHAINTO ICON]
|
||||
</entry>
|
||||
<entry>
|
||||
Chain Event
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>
|
||||
[MUSICLINK ICON]
|
||||
</entry>
|
||||
<entry>
|
||||
Music Import Link
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>
|
||||
[TRAFFICLINK ICON]
|
||||
</entry>
|
||||
<entry>
|
||||
Traffic Import Link
|
||||
</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</table>
|
||||
<sect2>
|
||||
<title>The PLAY Transition</title>
|
||||
<para>
|
||||
If an event has a PLAY transition, then it will begin playing when
|
||||
the previous event has finished. PLAY transitions are used when
|
||||
automatic event sequencing is desired with no audio overlap (such
|
||||
as when playing two voice-only announcements back-to-back).
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>The SEGUE Transition</title>
|
||||
<para>
|
||||
SEGUE transitions are similar to PLAY transitions, with one key
|
||||
difference: if the finishing event contains segue data (either from
|
||||
the Library or from a custom transition programmed in the voice
|
||||
tracker), then the event will start before the prior event is
|
||||
finished, causing the two pieces of audio to overlap and mix together.
|
||||
SEGUE transitions can be a very powerful tool for creating a variety
|
||||
of special effects, particularly when used in conjunction with
|
||||
musical material.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>The STOP Transition</title>
|
||||
<para>
|
||||
As the name implies, STOP transitions cause execution of the log to
|
||||
be suspended prior to execution of the event. This is often the
|
||||
desired behavior in situations where the log playout needs to be
|
||||
synchronized to one or more external audio sources (such as remote
|
||||
satellite feeds), and is commonly used in conjunction with Hard
|
||||
Timed events (see below).
|
||||
</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1>
|
||||
<title>Time and Time Types</title>
|
||||
<para>
|
||||
All Rivendell log events have an associated time type, which controls
|
||||
what effect (if any) the passage of time will have on the event.
|
||||
There are two basic time types: relative and hard. Additionally,
|
||||
the hard time type has several additional options that further modify
|
||||
its behavior.
|
||||
</para>
|
||||
<sect2>
|
||||
<title>The Relative Time Type</title>
|
||||
<para>
|
||||
The default time type for log events, a relative time type simply
|
||||
means that the event is assumed to have a start time of whenever
|
||||
the previous event ends (if it has a PLAY or SEGUE transition)
|
||||
or whenever it is started (if it has a STOP transition).
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>The Hard Time Type</title>
|
||||
<para>
|
||||
A hard time type causes the event to be executed or otherwise acted
|
||||
upon when the wall clock equals the time associated with the event.
|
||||
Hard times are a powerful feature that can be used to synchronize
|
||||
the log to various external events. An event can be assigned a
|
||||
hard time by clicking the Start at check box in the Edit Log Entry
|
||||
and filling in the desired time, and will show up with the letter
|
||||
'T' appearing at the beginning of its listed time in the
|
||||
"TIME" column of the Edit Log dialog. An event which has
|
||||
been assigned a hard time can also be set to be a Post Point by
|
||||
checking the Make Post Point check box (the concept of post points
|
||||
will be discussed in detail in the chapter covering RDAirPlay).
|
||||
</para>
|
||||
<para>
|
||||
The specific action that is performed when the time matches is
|
||||
determined by the option parameters supplied as part of the event.
|
||||
Three basic actions are possible:
|
||||
</para>
|
||||
<para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
Start the event immediately
|
||||
</listitem>
|
||||
<listitem>
|
||||
Cue to the event ("Make Next")
|
||||
</listitem>1
|
||||
<listitem>
|
||||
Wait up to N Seconds, then start the event
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
<sect3>
|
||||
<title>Start Immediately</title>
|
||||
<para>
|
||||
As implied by the name, if the event is set to start immediately,
|
||||
it will be started as soon as the hard time is reached. Any
|
||||
currently playing events in the log will be stopped down.
|
||||
</para>
|
||||
</sect3>
|
||||
<sect3>
|
||||
<title>Cue to the Event ("Make Next")</title>
|
||||
<para>
|
||||
If set to 'Make Next', the event will be cued up to become the
|
||||
next event to be executed in the log, bypassing any intervening
|
||||
events in the log between the currently playing event and the
|
||||
hard timed one. Any currently playing events are unaffected.
|
||||
</para>
|
||||
</sect3>
|
||||
<sect3>
|
||||
<title>Wait up to N Seconds, then start the event</title>
|
||||
<para>
|
||||
Very similar to "start immediately", with the
|
||||
difference that, if one or more events are currently playing,
|
||||
the log will wait up to the specified number of seconds
|
||||
before stopping them and starting the new event.
|
||||
</para>
|
||||
</sect3>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1>
|
||||
<title>Editing Log Event Parameters</title>
|
||||
<sect2>
|
||||
<title>Specifying a Cart</title>
|
||||
<para>
|
||||
The cart number to use for an event can be specified by touching
|
||||
the Select Cart button in the Edit Log Entry dialog, which will
|
||||
open up the Select Cart dialog, as shown in Illustration 23.
|
||||
Alternatively, it is possible to simply enter the cart number in
|
||||
the Cart field if the number is already known. The Title and
|
||||
Artist information will be automatically supplied by the system
|
||||
from the cart's label.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>Specifying Meta Event Parameters</title>
|
||||
<para>
|
||||
Note marker and track marker events each take only a single
|
||||
parameter: a Comment text that will show up on the log entry.
|
||||
In the case of a chain event, the name of the log to chain to must
|
||||
be supplied in the Log Name field, or the Select button can be
|
||||
touched to bring up the Select Log dialog to allow a name to picked
|
||||
from a list of all those available. Note that meta events are
|
||||
assigned transition and time types just the same as cart events.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>Rearranging Log EventsRearranging Log Events</title>
|
||||
<para>
|
||||
Existing events in a log can be cut, copied, pasted or rearranged
|
||||
by touching the appropriate buttons in the Edit Log dialog.
|
||||
In addition, touch the Delete button will cause the selected
|
||||
log event(s) to be removed from the log.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>Saving or Abandoning Changes to a Log</title>
|
||||
<para>
|
||||
Any changes made to a log can be saved by touching either the Save
|
||||
or OK buttons in the Edit Log dialog. The current log can be saved
|
||||
under a different name by touching the Save As button, while
|
||||
touching Cancel will abandon any changes made since the last save.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>Missing/Invalid Cart Events</title>
|
||||
<para>
|
||||
If a given event has a problem (such as referencing a cart that
|
||||
does not exist in the Library, or that is not enabled for play on
|
||||
the log's owning service) its entry will be highlighted either
|
||||
RED (indicating a missing/invalid cart) or MAGENTA (indicating a
|
||||
cart without permission to run on the owning service). It's also
|
||||
possible to generate an exception report summarizing problem cart
|
||||
entries by touching the Check Log button.
|
||||
</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1>
|
||||
<title>Generating Log Reports</title>
|
||||
<para>
|
||||
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:
|
||||
</para>
|
||||
<sect2>
|
||||
<title>Log Listing</title>
|
||||
<para>
|
||||
A chronological listing of all events in the log.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>Log Exception Report</title>
|
||||
<para>
|
||||
A list of missing/unplayable carts referenced in the log.
|
||||
</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1>
|
||||
<title>Auditioning Audio</title>
|
||||
<para>
|
||||
The audio referenced by an audio event can be sampled in the Edit
|
||||
Audio dialog by highlighting the desired event and then touching the
|
||||
play button. No attempt to evaluate the rotation logic of the event
|
||||
is made – the audio played is intended solely as a 'sample' to help
|
||||
identify the type of material.
|
||||
</para>
|
||||
</sect1>
|
||||
</chapter>
|
||||
<!--
|
||||
<index>
|
||||
</index>
|
||||
|
Loading…
x
Reference in New Issue
Block a user