Rivendell Radio Automation System
Next
Rivendell Radio Automation System
Operations and Administration Guide
Fred
Gleason
Copyright © 2003-2018 Fred Gleason
Table of Contents
I. Rivendell Operations
1. System Overview
1.1. Introducing Rivendell
1.1.1. The Rivendell Object Paradigm
1.1.2. The Rivendell Hardware Paradigm
2. Managing the Current User with RDLogin
2.1. RDLogin
3. Content Management with RDLibrary
3.1. The Rivendell Library Structure and RDLibrary
3.1.1. Carts
3.1.2. Cuts
3.2. Alternative Methods of Audio Ingestion
3.2.1. Importing Audio from a File
3.2.2. Ripping Audio from a CD Track
3.2.3. Ripping Multiple CD Tracks at a Time
3.3. Macro Carts
3.4. Navigating the Audio Library
3.4.1. Changing the Cart Sort Order
3.4.2. Selecting Carts by the Filter Field
3.4.3. Selecting Carts by Group
3.4.4. Selecting Carts by Type
3.4.5. Selecting and Opening Carts
3.5. Library Maintenance
3.5.1. Editing Markers
3.5.2. Copying and Pasting Audio from Cut to Cut
3.6. Generating Library Reports
3.6.1. The Cart Report
3.6.2. The Cut Report
3.6.3. The Cart Data Dump (fixed width)
3.6.4. The Cart Data Dump (CSV)
4. Automating Tasks with RDCatch
4.1. Choosing the Correct Automation Tool
4.2. The RDCatch Main Window
4.2.1. The Record / Play Out Deck Area
4.2.2. The Filter Area
4.2.3. The Event List
4.2.4. The Button Area
4.3. Adding New Events
4.4. Automating Recordings
4.4.1. The 'Start Parameters' Section
4.4.2. The 'End Parameters' Section
4.4.3. Programming Multiple Recordings in a Single Event
4.4.4. Selecting a Record Source
4.4.5. Selecting a Record Destination
4.4.6. Setting the Active Days for a Recording
4.4.7. Record List Management with Event Active and Make OneShot
4.5. Automating Playouts
4.6. Automating Uploads/Downloads
4.7. Automating Macro Execution
4.8. Automating Switcher Operations
5. Generating and Maintaining Logs with RDLogEdit
5.1. Logs and Log Events
5.1.1. Audio Carts
5.1.2. Macro Carts
5.1.3. Note Markers
5.1.4. Track Markers
5.1.5. Chain Events
5.1.6. Import Links
5.2. Event Transitions
5.2.1. The PLAY Transition
5.2.2. The SEGUE Transition
5.2.3. The STOP Transition
5.3. Time and Time Types
5.3.1. The Relative Time Type
5.3.2. The Hard Time Type
5.4. Editing Log Event Parameters
5.4.1. Specifying a Cart
5.4.2. Specifying Meta Event Parameters
5.4.3. Rearranging Log Events
5.4.4. Saving or Abandoning Changes to a Log
5.4.5. Missing/Invalid Cart Events
5.5. Generating Log Reports
5.5.1. Log Listing
5.5.2. Log Exception Report
5.6. Auditioning Audio
6. Running Logs with RDAirPlay
6.1. Overview
6.2. Log Machines
6.3. Layout
6.3.1. The Wall Clock
6.3.2. The Post Point Counter
6.3.3. The Audio Meter
6.3.4. The Pie Wedge Widget
6.3.5. The Next Stop Counter
6.3.6. The Mode Indicator
6.3.7. The Label Area
6.3.8. The Right-Hand Side
6.3.9. The Full Log Widget
6.3.10. The Button Log Widget
6.4. Editing a Log
6.4.1. Drag and Drop
6.4.2. The Editing Buttons
6.4.3. The SoundPanel
6.4.4. Panel Types
6.4.5. Programming a SoundPanel Button
7. Playing Audio with RDCartSlots
7.1. Overview
7.2. Setting the Slot Options
7.2.1. Cart Deck Slot Options
7.3. Operation in Cart Deck Mode
7.4. Operation in Breakaway Mode
8. Generating Logs with RDLogManager
8.1. Overview
8.2. Grids
8.3. Clocks
8.4. Events
8.5. Generating Logs
8.6. Generating Reports
8.6.1. Purging Old Report Data
9. VoiceTracking
9.1. Voicetracking in Rivendell
9.1.1. Prerequisites
9.1.2. VoiceTrack Markers
9.2. Using the Voicetrack Interface
9.2.1. The VoiceTracker Dialog
9.2.2. Editing Transitions
9.2.3. Inserting and Deleting Track Markers
9.2.4. Moving Between Track Markers
9.2.5. Recording a Voicetrack
9.2.6. Adjusting Transition Levels
9.2.7. Importing Voicetracks
9.2.8. Hitting the Post
II. Rivendell Administration
10. Configuring Rivendell with RDAdmin
10.1. Overview
10.2. Managing Users
10.3. Managing Groups
10.3.1. Editing Group Information
10.3.2. Renaming Groups
10.3.3. Group Report
10.4. Managing Services
10.4.1. The
General
Section
10.4.2. Traffic/Music Data Importation Settings
10.4.3. Traffic/Music Import Parser Settings
10.4.4. Testing Data Importation
10.5. Managing Hosts
10.5.1. Configuring RDLibrary
10.5.2. Configuring RDCatch
10.5.3. Configuring RDAirPlay
10.5.4. Configuring RDPanel
10.5.5. Configuring RDLogEdit
10.5.6. Configuring RDCartSlots
10.5.7. Configuring Dropboxes
10.5.8. Configuring Switcher/GPIO Devices
10.5.9. Configuring Host Variables
10.5.10. Configuring Audio Ports
10.5.11. Configuring Serial Ports
10.5.12. Viewing Audio Resources
10.5.13. JACK Integration
10.6. Managing System Settings
10.7. Managing Scheduler Codes
10.8. Managing Replicators
10.9. Backing Up and Restoring the Database
11. Rivendell Macro Langauge
11.1. Overview
11.2. Protocol
11.3. Command Delivery
11.4. Command Reply
11.5. Specifying Color
11.6. Binary Data
11.7. Commands
11.7.1. Air Gate [AG]
11.7.2. Binary Serial Out [BO]
11.7.3. Clear Serial Trap [SC]
11.7.4. Command Send [CC]
11.7.5. Connect Jack Ports [JC]
11.7.6. Console Label [CL]
11.7.7. Copy Cut [CP]
11.7.8. Cut Event [CE]
11.7.9. Database Backup [DB]
11.7.10. Disconnect Jack Ports [JD]
11.7.11. Duck Panel Button [PD]
11.7.12. Execute Breakaway [DX]
11.7.13. Execute Cart [EX]
11.7.14. Fire Salvo [FS]
11.7.15. GPI Enable [GE]
11.7.16. GPI Enable [GE] (old format, deprecated)
11.7.17. GPI Set [GI]
11.7.18. GPI Set [GI] (old format, deprecated)
11.7.19. GPO Set [GO]
11.7.20. GPO Set [GO] (old format, deprecated)
11.7.21. Insert Cart [PX]
11.7.22. Insert Serial Trap [SI]
11.7.23. Label Panel [PC]
11.7.24. Load Log [LL]
11.7.25. Load Panel [PE]
11.7.26. Load Slot [DL]
11.7.27. Login [LO]
11.7.28. Macro Timer [MT]
11.7.29. Make Next [MN]
11.7.30. Message Box [MB]
11.7.31. Pause Panel [PU]
11.7.32. Play Panel [PP]
11.7.33. Play Slot [DP]
11.7.34. Refresh Log [RL]
11.7.35. Run Shell Command [RN]
11.7.36. Select Widget [PW]
11.7.37. Serial Out [SO]
11.7.38. Serial Reload [SY]
11.7.39. Set Color Label [LC]
11.7.40. Set Default Now & Next Cart [SN]
11.7.41. Set Display [SD]
11.7.42. Set Duck Level [MD]
11.7.43. Set Label [LB]
11.7.44. Set Mode [PM]
11.7.45. Sleep [SP]
11.7.46. Start [PL]
11.7.47. Start Button [PB]
11.7.48. Start Next [PN]
11.7.49. Start Record Deck [RS]
11.7.50. Stop [PS]
11.7.51. Stop Panel [PT]
11.7.52. Stop Record Deck [RR]
11.7.53. Stop Slot [DS]
11.7.54. Switch Add [SA]
11.7.55. Switch Add With Gain [SG]
11.7.56. Switch Crosspoint Gain [SX]
11.7.57. Switch Level [SL]
11.7.58. Switch Reload [SZ]
11.7.59. Switch Remove [SR]
11.7.60. Switch Take [ST]
11.7.61. Toggle On Air Flag [TA]
11.7.62. UDP Out [UO]
12. Interfacing with the Linux Ecosystem: Command-Line Utilities
12.1. rdclilogedit(1)
12.2. rdconvert(1)
12.3. rddbcheck(8)
12.4. rdexport(1)
12.5. rdimport(1)
12.6. rdmarkerset(8)
12.7. rdrevert(8)
12.8. rmlsend(1)
III.
A. The GNU General Public License, Version Two
A.1. GNU GENERAL PUBLIC LICENSE
A.1.1. Preamble
A.1.2. GNU GENERAL PUBLIC LICENSE
A.1.3. NO WARRANTY
A.1.4. END OF TERMS AND CONDITIONS
A.2. How to Apply These Terms to Your New Programs
A.2.1.
A.2.2.
B. Supported GPIO/Switcher Devices
B.1. 360 Systems AM-16/B Audio Crosspoint Switcher
B.2. BroadcastTools 10x1
B.3. BroadcastTools 16x1
B.4. BroadcastTools 16x2
B.5. BroadcastTools 8x2
B.6. BroadcastTools ACS8.2
B.7. BroadcastTools ADMS 44.22 Analog/AES Digital Matrix Switcher
B.8. BroadcastTools GPI-16 General Purpose Input Module
B.9. BroadcastTools Sentinel 4 Web AES Switcher
B.10. BroadcastTools SRC-16
B.11. BroadcastTools SS 12.4
B.12. BroadcastTools SS 2.1
B.13. BroadcastTools SS 16.4
B.14. BroadcastTools SS 4.1 MLR Switcher/Router
B.15. BroadcastTools SS4.2
B.16. BroadcastTools SS4.4
B.17. BroadcastTools SS8.2
B.18. BroadcastTools Universal 4.1MLR>>Web
B.19. Harlond Virtual Mixer
B.20. Kernel GPIO
B.21. Livewire LWRP Audio
B.22. Livewire LWRP GPIO
B.23. Livewire Multicast GPIO
B.24. Local Audio Adapter
B.25. Local GPIO
B.25.1. 15 Pin Joystick Port
B.25.2. MeasurementComputing GPIO Cards
B.26. Logitek vGuest
B.27. Modbus TCP
B.28. Quartz Electronics Type 1 Routing Protocol
B.29. Ross NK Video Switchers (via SCP/A Serial Interface)
B.30. Serial Port Modem Control Lines
B.31. Sierra Automated Systems 16000(D) Audio Router
B.32. Sierra Automated Systems 32000 Audio Router
B.33. Sierra Automated Systems 64000 Audio Router
B.34. Sierra Automated Systems 64000 Audio Router
B.35. Sierra Automated Systems User Serial Interface (USI)
B.36. Sine Systems ACU-1 (Prophet Version)
B.37. Software Authority Protocol
B.38. Starguide III Satellite Receiver
B.39. Wegener Unity4000 DVB Satellite Receiver
B.40. Wheatnet Blade LIO
B.41. Wheatnet Blade SLIO
C. Filepath Wildcards
C.1. Definition
C.2. Examples
D.
D.1. Metadata Wildcards
E. Rivendell Filter
E.1. Overview
E.2. Usage
E.3. Procedure
E.3.1. Create Rivendell Groups
E.3.2. Locate the External Rivendell Database and Audio Files
E.3.3. Verify Available Disk Space
E.3.4. Invoke Script
F. Wings Filter
F.1. Overview
F.2. Usage
F.3. Procedure
F.3.1. Create Rivendell Groups
F.3.2. Locate the 'Wings' Database and Audio Files
F.3.3. Verify Available Disk Space
F.3.4. Invoke Script
F.3.5. Clean Up
List of Tables
3.1.
Rivendell Marker Types
4.1.
RDCatch Event States
4.2.
RDCatch Event State Colors
4.3.
RDCatch Event Icons
5.1.
Log Event Type Icons
10.1.
Default Import Title Wildcards
10.2.
Dropbox PathSpec Examples
10.3.
Audio Port Mode Switch Settings
B.1.
Harlond Output Buss Mappings
B.2.
15 Pin Joystick Port Wiring
B.3.
PCI-PDIS08 and PCI-PDIS16 Connector Pinout (DB37F)
B.4.
PCI-DIO24 Connector Pinout (DB37F)
B.5.
Modem Serial Lines GPI Signal Mapping
B.6.
Modem Serial Lines GPO Signal Mapping
D.1.
Metadata Wildcards
D.2.
Metadata DateTime Specification