GLL Plug-In API Features

As a high-end loudspeaker system manufacturer, the next generation of GLL Plug-Ins provides you great flexibility to enhance the modeling capabilities of your GLL. Make the special features of your products available in EASE Focus v3.1 to thousands of system designers, field engineers and sound technicians worldwide.


GLL Plug-Ins are completely incorporated in the GLL files, ensuring intuitive use and robust distribution to end users.

With the highly granular characteristic brought by independent modules, the API is able to extend the GLL functionality in many different ways.

Custom filter sets that carry your brand’s sonic signature can be specified in your GLL in a safe and straightforward manner.

With the Plug-In you are able to establish communication links in order to have settings of your custom feature automatically set based on the array setup. The GLL Plug-Ins have access to the state of many properties of the sound sources in EASE Focus, such as the number of cabinets in use, their splay angles, and their input setting.

These product-specific tools can be controlled via a dedicated GUI, which can be developed by you as the manufacturer. It can reflect for instance the options available through your loudspeakers’ back panel.

The GUI is displayed in the Secondary Properties window of EASE Focus v3.1 and it can include many different functions and even artwork. Take advantage of the close integration with EASE Focus v3.1.

Implement proprietary beam-steering technologies to EASE Focus v3.1 at your own pace and scope.  

Your exclusive algorithms and filter designs to shape the array coverage are well protected through code obfuscation techniques.  

New in version 1.1.0: Audience areas geometry data

By retrieving the geometrical data of audience areas via the GLL Plug-In API your own optimization algorithms can be used to automatically set loudspeaker splay angles and filters.

In addition to supporting the core functionalities of your GLLs, the Plug-In API also provides the implementation of very practical routine features.

An excellent example of this is the implementation of automatically generated packing- or check-lists, allowing designers to easily document the equipment needed in the field.


Calculation routines for the safe suspension of line arrays are in great demand.

By implementing your own procedures through the API, customers using your GLL will be well informed about the compliance with project requirements or even country-specific regulations.

The safety calculations consider the forces between the different array elements of the rigging setup.

Display custom notifications for additional information and warnings.

Messages in EASE Focus v3.1 can be triggered by custom events defined by you. These events can be based for instance on the change of the state of a specific property of the array.

All notification types supported by EASE Focus v3.1 can be used without restriction.

The EASE Focus printing report feature can be extended by a GLL Plug-In to include supplementary info. This can be used to display further information to the user, in addition to the custom Secondary Properties window and the notifications area.  

If your system has a unique mechanical configuration, you can also properly model it through the custom mechanical settings possible with a GLL Plug-In.

These are only a few examples of the great potential brought by the new GLL Plug-In API.


To develop GLL Plug-Ins, loudspeaker manufacturers or their third-party service providers can obtain the AFMG SDK for the GLL Plug-In API via an annual subscription. The subscription includes development support, verification against misuse, and final signing of the GLL Plug-In by AFMG for subsequent distribution to end users.

For more information about the subscription, please refer to the price list for the AFMG SDK for GLL Plug-In API.

A more technical overview of the process of creating GLL Plug-Ins can be seen here.