Skip to main content
Skip table of contents

Using StandaloneCFM in TurboPlayer

TurboPlayer comes with many security aspects like installing the GUI on another computer than the audio engine (MultiPlayer). To increase security TurboPlayer.exe introduces support for the so called StandaloneCFM.

Up to now a crash of MultiRec or CrossfadeMixer could result in a crash of TurboPlayer. Even if playout is not affected of such crashes because of the separated MultiPlayer it could be a problem restarting TurboPlayer while the engine is still playing.

To avoid such crashes TurboPlayer can now call a StandaloneCFM.exe which will run as a separated process on the same computer. If it would crash TurboPlayer is not affected. TurboPlayer can even restart StandaloneCFM immediately.

To install StandaloneCFM.exe you need to copy this file to your local program folder. In Admin tool you would need a new parameter:

Local Settings \ Programs : StandaloneCFM = %DigasDir%\StandaloneCFM.exe

In TurboPlayer you can activate StandaloneCFM from its settings menu > Prelisten :

> Run MultiRec as standalone process (to improve stability, needs StandaloneCFM.exe, restart required)
> Exit StandaloneCFM.exe when application is being closed

After a restart you should see a small icon in Windows task bar which shows that StandaloneCFM is executed.

The parameters can also be set in Admin tool:

Local Settings \ TurboPlayer \ GUI : ExitStandaloneCFM = 1 (Integer)
Local Settings \ TurboPlayer \ MultiRec : UseStandaloneMultiRec = 1 (Integer)
Local Settings \ TurboPlayer \ GUI \ CFM \ 1 : UseStandaloneCFM = 1 (Integer)

System requirements:

- Installed Microsoft Visual C++ Redistributable kit
- MultiRec_2.ocx 2.1.0293.0
- CrossfadeMixer_3.ocx 3.0.0075.0


Virtual playout of text elements
TurboPlayer is able to handle different kind of media and devices for playout:

- Audio elements
- Video elements
- External mixer sources
- Text elements

The last position is a new feature of TurboPlayer build Starting with this version it is now possible to visualize the “playout” of a text element while it is read by a presenter.

With this visual playout the people around the presenter and the presenter himself can see a progress bar while the presenter is reading his text. This progress bar can help them to estimate if he is too fast or too slow. This visual feedback helps them for checking the time calculation of a running show.

There are two modes to control the behavior at the planned end of the text element. The “playout” can be stopped automatically but it can also be continued to later have a real duration of the text part.

The visual “playout” will be done on the first line which is neither configured nor existing. For example if you’ve got 9 configured lines the playout will start on Line-10. Therefore you need to add this number to a new or existing player to enable the visual playout.

To activate this feature two parameters are necessary:

- LiveMediaTypes = Text
- IgnoreMarkOutMediaTypes = Text

IgnoreMarkOutMediaTypes is responsible for continuing the playout after reaching the MarkOut of the text element. Remove “Text” from its value to stop playout after reaching MarkOut.
To start and stop text with a button you need to add two events below TurboPlayer \ EventsOut :


Command =
if ( DataOfElement ( Show, Next, MediaType ) $= "Text" )
TP_Start ( Show, Next )
Name = Start Text
Program = *


Command = TP_TreatSpecial ( Show, Text, Stop )
Name = Stop Text
Program = *

If you want to use a single button for starting and stopping any kind of media a command like TP_StartStop ( Show, NextAll ) can be used.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.