Control Board Buttons

 

Hello
I would like to have a button for Sequence Editor in the Controal board. I can add the Sequencer to the Controal Board but I would like to have the Edit Sequence button in this control panel as well as a Play pause button. Is there a way to do this?
Also to resize and fix the control board fields.

Is there also a description of the Sequence Editor? I think there are many possibilities to use it.
Like TC in Preview or Loop in Out as 00:00:00:00 instead of onely in seconds in the Pin Value would be interesting.



Thank you very much for any help od Ideas.


Best Achim

   Plates

 
Profile Image
Eifert@Aximmetry
  -  

Hi Achim,

You can add the Play and Pause buttons to a Pin Collector:

Using a Icon Keyword:

More on Pin Collectors here: https://aximmetry.com/learn/tutorials/for-content-creators/special-compound-pin-collector/


Which field do you want to resize in the control board? There is not much control over the UI itself in the Control Board, but in some cases, you can change how the pin values and the buttons are formatted. For example Dash... modules can format pin values.


If I understood correctly, you want to format time given to the sequencer in the Control Board. And format time is shown in the preview.
We have various modules that can format time. For example, you could use the Time To Text module to show a formatted time with decimals in the preview:

Also, you can convert text formatted as time into scalar/double values using the Text to Time module:

However, in this case, there is nothing to stop you from entering incorrect time values, which is why I added a log module for the error cases above.



Sadly, you can not connect the (Edit) Sequence pin to the Pin Collector or to any node, as it is a constant pin.
So you can not show the Edit Sequence on the control panel as a button.
However, If you add the whole sequencer module to the control board, the Edit Sequence will be shown in the Pin Values. So for example, you can still use one of two tricks to conveniently select between Sequencers and edit them. One of the tricks is the Selector Pin and the other is the Selector Button:
These texts below are cut from future documentation that will also include the Sequence Editor. So feel free to ask about Sequence Editor. As you said rightly the Sequence Editor is quite versatile.

Selector Pin

Compounds can have special pin names, these names are usually used when adding the compound to the Control Board. These special pin names also work with the Pin Collector.
But there is a very special pin name that does not work with Pin Collectors, this is the selector pin.
Selector pins make it possible to select between nodes within the compound and edit their input pin values.

For example, in this compound, we can select between the 3 nodes (Copy Scalar, Keyer_CleanPlateGenerator, and Pin Collector) using the Name pin:

The compound contains the 3 nodes that we can select from:

For all this to work, the Selector pin must be named the following way.
First, it has to start with $SelSub. Then the name of the pin. And then the names of the nodes inside the compound. In this example, the pin name is: $SelSub,Name,Copy Scalar,Keyer_CleanPlateGenerator,Pin Collector

Famously, the same system is used when selecting between keyers in the camera compound's control board.


Selector Button

Control board panel selector is a tricky way to associate panel buttons with different panels. It is also a way to force users to select panels. A famous example of this is the keying Monitor buttons in camera compounds:


The Panel Selector Button selects a panel on the control board when the button is pressed. For this to work, one must give the panel's name after the button's name with a > seperator. Like #B1>Text,B2>Video,B3>Pin Collector 2  where B1,B2 and B3 are the button names and Text, Video, and Pin Collector 2 is the name of the panels.
Also, the whole setup must be in a locked compound, otherwise, the buttons will select the nodes within the Flow Editor.
In this example the Pin Collector buttons point to 3 node names which are added to the control board:

Flow Editor:

Control Board with different pressed buttons:


Warmest regards,

 
Profile Image
Plates
  -  

Many Thanks. This Helps.

 
Profile Image
Plates
  -  

Hello Eifert,

TC with Time to Text and Text Image works. But how do I get the timecode only in the preview video and not on the main monitor?


Thanks

 
Profile Image
Eifert@Aximmetry
  -  

Hi Achim,

Usually, there are two outputs of our camera compounds. The Preview output pin and Out output pin. You should use the Preview to monitor and preview your camera setup, and use the Preview video connection for showing the timecode:
While showing the Out video to your audience.

Note, there are several options for the Preview video to show additional information in the Cameras control board:

Warmest regards,

 
Profile Image
Plates
  -  

Thanks Eifert works well.


But now how could i set the Sequence Editor to the Correct lenghth of the Video? My Video is 2:53 minutes long but in the sequence Editor it is 20:20 minutes long?

how can i set the sequence editor to always have the correct length of video?


Best Achim

 
Profile Image
Eifert@Aximmetry
  -  

Hi Achim,

There are 2 editing modes in the Sequencer Editor: Part and Key.
When Part editing mode is selected, you can change the video length by dragging the end or the start of the part. Or by directly changing the Range field values when the part is selected:

You can even split parts by pressing down T and clicking on the part. And merge it by pressing SHIFT and T, when two parts are selected using CTRL.


When connecting a Sequence module to the Sequencer module, the track is automatically generated based on the Sequence Video or Audio module's length.

However, you can dynamically reset the track length of the Sequence Video or Audio module using the Reset Track pin:

Warmest regards,

 
Profile Image
Plates
  -  

Hi Eifert,

this is what i need. Tanks.

So next one: IS it possible to do a speed ramp in the sequencer?

Best Achim


 
Profile Image
Eifert@Aximmetry
  -  

Hi Achim,

You could use the Sequencer to control its own speed:

In Sequence Scalar you would put a speed ramp:

First, you should put a key on value 1, as the default value of speed is 1.

If you don't need the sequencer to control the video in the first place, then the setup can be even simpler:

Warmest regards,

 
Profile Image
Plates
  -  

Hello Eifert,

thank you. But how could i do now a Speed Ramp? May by short cuts?

Actually it looks like Screenshots shown. 



Best Achim

 
Profile Image
Eifert@Aximmetry
  -  

Hi Achim,

You likely want to use Multiply Double here instead of Add Double module:

Currently, you don't have any keys in the Sequence Scalar track. So if you are multiplying the speed by 0, that will mean 0 speed:

So, you need to add keys that move all of the Sequence Scalar to 1. You can do this by adding 2 keys at the start and the end of the ramp with the value 1. You can add keys by ALT left kicking on the red line.
Then you can add keys that will be the target maximum speed in your speed ramp and set the curves around it.

You can learn more about the Sequence Editor and keys here, starting from minute 7: https://aximmetry.com/learn/tutorials/for-content-creators/getting-started-03-animation/ 

Warmest regards,

 
Profile Image
Plates
  -  

Hi Eifert,


Thank you very much for your support. Now it works as desired. The link is very helpful and amazing what you can do.

Thank you very much.

Regards

Achim