The eNGINE is a flexible and scalable audio server, either used for achieving medium to high levels of processing in an automated environment, or for providing cost effective flexibility in large Post Production facilities. eNGINE is modular product, with a basic, single-function version being extremely cost-effective. Complex workflows can be realised by purchasing multiple modules, and these complex workflows can be applied to your media files using simple watch folders, or by integrating at API level into other tools. Watch folder support is standard with every eNGINE system, and provides the quickest and easiest way to automate a workflow. Many broadcasters implement a watch folder based system to immediately solve issues, in much less time than it would take for MAM integration.



eNGINE has optional access to all processing functions available with Emotion Systems desktop tools. Depending on license, functions are available individually, or can be ganged into complex sequences of operation.

eNGINE can provide any of the following functions:

  • Loudness compliance to worldwide standards, including EBU R128 and ATSC A85
  • Dolby E encoding and decoding (Requires Intel based hardware)
  • Track remap
  • Track mute
  • Track replace
  • Stereo to 5.1 Upmix, using Soundfield technology
  • 5.1 to Stereo and Stereo to Mono Downmix, using Soundfield technology
  • Mix of Audio (Video) description soundtrack if a control track is supplied
  • Audio extraction to WAV
  • Audio insertion from AIFF/WAV
  • Advanced analysis and XML reporting
  • Increase the number of audio channels
  • Reduce the number of audio channels

eNGINE support the following container formats:

  • MXF (OP1A)
  • MOV (Quicktime)
  • WAV
  • AIFF
  • LXF
  • GXF

One clever feature of eNGINE is that users can graphically configure ‘workflows’, and any one workflow can do a multi-step combination of any or all of the available modules. The following diagram illustrates a workflow required by one of our Broadcast customers, although of course you can also define a workflow to simply Loudness correct stereo files.



eNGINE carries out all of the processing steps shown in the illustration, from a single API command. No complex re-programming of your MAM is required to make changes to your workflow – simply use our easy UI tool to create your new workflow, then off you go! A typical workflow like this can be configured within a couple of minutes, and of course making edits in future takes mere seconds.



This screenshot shows how the above workflow is displayed within our user interface. eNGINE consists of two main components, eFLOW and eNGINE. eFLOW provides a REST API interface to third party tools. There is one eFLOW in every eNGINE deployment, and eFLOW is installed as a Windows service or OSX daemon. eFLOW passes files to be processed to each eNGINE process. Various configurations are possible depending on your license. For example, there can be multiple eNGINEs on a single PC.



eFLOW automatically load balances across the available processing resources in order to always maintain the optimum throughput of files.Another common configuration is for environments where a large number of users wish to have files processed, but the actual volume of files is quite small, such as with larger Post facilities. For this cases, it is possible to use eNGINE in conjunction with eCLIENT. Every operator has an eCLIENT, and these all share a central processing facility.



Please find more details concerning the Dolby E options here: eNGINE - Dolby E Encoding

The following licensing models are avaliable:

  • perpetual license with maintenance contract
  • rental license

Download eNGINE Brochure
Download eNGINE User Guide
Download eNGINE Quick-Start-Guide-V5 – Essential for new evaluations