BMD-Hyperdeck

(Version v0.0.8-pre1)

Development status: concept

core to control BlackMagic Hyperdeck devices

ParameterCount: 27

View modernized layout

Model:
ParameterClass:
ParameterHyperDeck Shuttle HD (3)
Blackmagic HyperDeck Shuttle HD
Supports Discovery
Development Status: concept
(27 params)
HyperDeck Studio (2)
Blackmagic HyperDeck Studio
Supports Discovery
Development Status: concept
(24 params)
HyperDeck Studio HD (4)
Blackmagic HyperDeck Studio HD Mini/Plus/Pro/4k Pro
Supports Discovery
Development Status: concept
(27 params)
HyperDeck Studio Mini (1)
Blackmagic HyperDeck Studio Mini
Supports Discovery
Development Status: concept
(27 params)
Goto
Clips
Clips
clips
Control:
(has dynamic options)
Feedback:
-
Goto clip
Goto selected clip
gotoclip
Control:
One-Shot Trigger
Feedback:
-
Next clip
Next clip
nextclip
Control:
One-Shot Trigger
Feedback:
-
SimpleParam
Next frame
Next frame
nextframe
Control:
One-Shot Trigger
Feedback:
-
-
Control:
One-Shot Trigger
Feedback:
-
Previous clip
Previous clip
prevclip
Control:
One-Shot Trigger
Feedback:
-
SimpleParam
Previous frame
Previous frame
prevframe
Control:
One-Shot Trigger
Feedback:
-
-
Control:
One-Shot Trigger
Feedback:
-
config
ParameterHyperDeck Shuttle HDHyperDeck StudioHyperDeck Studio HDHyperDeck Studio Mini
Connected
Connection status of device
connection
Control:
-
Feedback:
Binary
Helper
error
Last error message
error
Control:
-
Feedback:
String
Helper
Model
What type of hyperdeck is connected
modeltype
Control:
-
Feedback:
String
Helper
Protocol Version
What type of hyperdeck protocol version
protocolVersion
Control:
-
Feedback:
String
Helper
custom
ParameterHyperDeck Shuttle HDHyperDeck StudioHyperDeck Studio HDHyperDeck Studio Mini
custom
Send a custom command
custom
Control:
One-Shot Trigger
Feedback:
-

MetaValues:
Command (Type String):
settings
ParameterHyperDeck Shuttle HDHyperDeck StudioHyperDeck Studio HDHyperDeck Studio Mini
Audio source
Audio source
audioSource
Control:
0:embedded
(has dynamic options)
Feedback:
Normal (Same)
Control:
0:embedded
1:XLR
2:RCA
(has dynamic options)
Feedback:
Normal (Same)
Control:
0:embedded
(has dynamic options)
Feedback:
Normal (Same)
File Format
Set the file format in use
fileformat
Control:
0:H.264 High
1:H.264 Medium
2:H.264 Low
3:ProRes HQ
4:ProRes
5:ProRes LT
6:ProRes Proxy
7:DNxHD 220x
8:DNxHD 220x MXF
9:DNxHD 145
10:DNxHD 145 MXF
11:DNxHD 45
12:DNxHD 45 MXF
(has dynamic options)
Feedback:
Normal (Same)
Control:
0:Uncomp 10-bit
1:ProRes HQ
2:ProRes
3:ProRes LT
4:ProRes Proxy
5:DNxHD QT
6:DNxHD MXF
(has dynamic options)
Feedback:
Normal (Same)
Control:
0:H.264 High
1:H.264 Medium
2:H.264 Low
3:ProRes HQ
4:ProRes
5:ProRes LT
6:ProRes Proxy
7:DNxHD 220x
8:DNxHD 220x MXF
9:DNxHD 145
10:DNxHD 145 MXF
11:DNxHD 45
12:DNxHD 45 MXF
(has dynamic options)
Feedback:
Normal (Same)
Control:
0:ProRes HQ
1:ProRes 422
2:ProRes LT
3:ProRes Proxy
4:DNxHD 220x QT
5:DNxHD 220x MXF
6:DNxHD 145 QT
7:DNxHD 145 MXF
8:DNxHD 45 QT
9:DNxHD 45 MXF
10:DNxHR HQX QT
11:DNxHR HQX MXF
12:DNxHR SQ QT
13:DNxHR SQ MXF
14:DNxHR LB QT
15:DNxHR LB MXF
16:H.264 High
17:H.264 Medium
18:H.264 Low
(has dynamic options)
Feedback:
Normal (Same)
Play On Startup
Play On Startup
playOnStartup
Control:
Binary
Feedback:
Normal (Same)
Video source
Video source
videoSource
Control:
0:SDI
1:HDMI
(has dynamic options)
Feedback:
Normal (Same)
Control:
0:SDI
1:HDMI
2:component
(has dynamic options)
Feedback:
Normal (Same)
Control:
0:SDI
1:HDMI
(has dynamic options)
Feedback:
Normal (Same)
Control:
0:SDI
(has dynamic options)
Feedback:
Normal (Same)
Video Format
Set the video format in use
videoformat
Control:
-
Feedback:
String
timecode
ParameterHyperDeck Shuttle HDHyperDeck StudioHyperDeck Studio HDHyperDeck Studio Mini
Timecode
Timecode
timecode
Control:
-
Feedback:
Delayed Feedback
SimpleParam
transport
ParameterHyperDeck Shuttle HDHyperDeck StudioHyperDeck Studio HDHyperDeck Studio Mini
Jog
Jog - move one frame
jog
Control:
Incremental control
Feedback:
-
-
Control:
Incremental control
Feedback:
-
Play
Play
play
Control:
One-Shot Trigger
Feedback:
Binary

MetaValues:
Loop (Type Boolean):
Speed (Type Integer): Set the speed to run the clip, regular speed is 100
Single clip (Type Boolean):
SimpleParam
Looping
See if the current playmode is looping
playLoop
Control:
-
Feedback:
Binary
Helper
Single clip
See if the current playmode is single clip
playSingle
Control:
-
Feedback:
Binary
Helper
Play Speed
Set the speed of the playback. Starts the clip when changed
playSpeed
Control:
Integer [-5000:5000]
Feedback:
Normal (Same)

MetaValues:
Single clip (Type Boolean):
Loop (Type Boolean):
SimpleParam
Control:
Integer [-1600:1600]
Feedback:
Normal (Same)

MetaValues:
Loop (Type Boolean):
Single clip (Type Boolean):
SimpleParam
Control:
Integer [-5000:5000]
Feedback:
Normal (Same)

MetaValues:
Loop (Type Boolean):
Single clip (Type Boolean):
SimpleParam
Preview
Preview
preview
Control:
Binary
Feedback:
Normal (Same)
Record
Toggle record
record
Control:
One-Shot Trigger
Feedback:
Binary

MetaValues:
Name (Type String):
SimpleParam
Shuttle
Set Shuttle
shuttle
Control:
Integer [-5000:5000]
Feedback:
-
Control:
Integer [-1600:1600]
Feedback:
-
Control:
Integer [-5000:5000]
Feedback:
-
Status
Current status parsed as a string
status
Control:
-
Feedback:
String
SimpleParam
Stop
Stop
stop
Control:
One-Shot Trigger
Feedback:
Binary
SimpleParam