Permissions

Overview

The GinormoTime multicast network protocol allows any Clients to join at any time, this simplifies adding new Client stations since only selecting the desired Server is required to join the group.

However GinormoTime allows remote control of almost all playback and editing functions, and these functions can be delegated to connected Clients using Permissions.

Assigning Permissions

Permissions DialogPermissions Dialog
Hover over an icon for helpHover over an icon for help
Assign permissions to clientsAssign permissions to clients

By default, connected Clients are not granted any permissions. To assign permissions to connected clients, on the Server click the padlock    icon below the timer. This opens the Permissions dialog.

Remembered Clients are shown in lowlight, currently-connected Clients are highlighted and also show the active username (this can help identify the correct client when the PC name might be unclear).

The available permissions are shown as icons with check boxes for each Client. You can hover over an icon to get a brief description of the permission.

To assign or unassign permissions, check the appropriate checkbox. The All permission    grants full remote control of GinormoTime and implies all other permissions (permissions are marked with    to indicate they are being granted by All).

Permission Groups

Each permission group grants access to specific functions in GinormoTime:

Playback

Like the name suggests, this permissions allows control of Playback functions in GinormoTime. This allows a station to trigger playback start and stop, select next and previous tracks, and set the master volume.

Shuttle

The Shuttle permission grants greater control of the playhead when in Edit mode, including seeking, scrubbing and repositioning the playhead, as well as pausing playback and selecting new tracks.

Playlist

This permission allows a remote station to modify playlist entries when using the internal media player. Note that synchronisation of the available audio files is required in order for Add operations to function reliably. Reordering and removing playlist entries works as you might expect.

Mark

This permission allows a remote station to add timeline marks (un-numbered cues) but doesn't grant any other timeline functionality. This permission is useful when a remote station wants to add new markers during playback to "record" precise cues.

Notes

The Notes permission allows remote editing of cue note text without granting access to any other editing functionality.

Edit

The Edit permission is the most powerful individual permission and grants access to all cue editing functionality, including creating, moving, deleting and modifying timeline cues and marks.

By its nature, this permission also affords all the functionality of the Mark and Notes permissions.

Client Permission Group Icons

Client Permissions Status DisplayClient Permissions Status Display

When permissions are granted by the Server, the corresponding permission icons become highlighted on the Client station. If a Client attempts an action for which it is not granted permission, the appropriate permission group icon(s) will flash briefly to indicate why the action was denied.

Full Action List

Every delegate function is described by an Action ID. The full list of actions and the relevant permissions is shown below.

Action Id Key Binding Permissions
AddCue Return Edit
ChangeCueType Edit
DecrementCurrentCue Subtract Edit
DeleteAllEvents Ctrl+Delete Edit
DeleteNearestEvent Delete Edit
DeletePreviousEvent Back Edit
IncrementCurrentCue Add Edit
MoveBy+1f Ctrl+OemPeriod Edit
MoveBy+1s Ctrl+Right Edit
MoveBy-1f Ctrl+Oemcomma Edit
MoveBy-1s Ctrl+Left Edit
MoveNearestEvent M Edit
MoveSelectedEvents Ctrl+M Edit
Redo Ctrl+Y Edit
RenumberAllCues Ctrl+R Edit
RenumberMyCues Ctrl+Shift+R Edit
RenumberNumberedCues Ctrl+Alt+Shift+R Edit
SetCueNumber.0 D0 Edit
SetCueNumber.1 D1 Edit
SetCueNumber.2 D2 Edit
SetCueNumber.3 D3 Edit
SetCueNumber.4 D4 Edit
SetCueNumber.5 D5 Edit
SetCueNumber.6 D6 Edit
SetCueNumber.7 D7 Edit
SetCueNumber.8 D8 Edit
SetCueNumber.9 D9 Edit
SetTimeOffset Edit
ToggleEdit F4 Edit
Undo Ctrl+Z Edit
AddEvent C Edit, Mark
ChangeCueTypeAll A Edit, Mark
ChangeCueTypeFloor F Edit, Mark
ChangeCueTypeGeneric G Edit, Mark
ChangeCueTypeIntel I Edit, Mark
ChangeCueTypePyro P Edit, Mark
ChangeCueTypeSound S Edit, Mark
ChangeCueTypeVision V Edit, Mark
ChangeCurrentCueType Edit, Mark
EditCueNote Edit, Notes
EditCueSection Edit, Notes
EditNote F2 Edit, Notes
EditSection Ctrl+F2 Edit, Notes
EditTitle Edit, Notes
UpdateNoteText Edit, Notes
UpdateSection Edit, Notes
UpdateTitle Edit, Notes
DecreaseVolume Divide Playback
GotoTrack Playback
IncreaseVolume Multiply Playback
SetMute Playback
SetVolume Playback
ToggleCountdown F6 Playback
NextTrack F8 Playback, Shuttle
PreviousTrack F5 Playback, Shuttle
StopPlayback F7 Playback, Shuttle
BeginPlayback Ctrl+F6 Shuttle
CueNextTrack Ctrl+Next Shuttle
CuePreviousTrack Ctrl+PageUp Shuttle
PausePlayback Space Shuttle
SeekBy+1f OemPeriod Shuttle
SeekBy+1s Right Shuttle
SeekBy-1f Oemcomma Shuttle
SeekBy-1s Left Shuttle
SeekToEnd End Shuttle
SeekToFrame Shuttle
SeekToNextCue Next Shuttle
SeekToPreviousCue PageUp Shuttle
SeekToStart Home Shuttle
TogglePlayback F6 Shuttle
ClearPlaylist Playlist
PlaylistAction Playlist
SavePlaylist Playlist

See Also