grandMA3 Consoles and the NPU Explained

In the grandMA3 ecosystem, the Network Processing Unit (NPU) is a dedicated processing engine that expands parameter count and adds redundancy. This guide explains what the NPU does, how it fits into a grandMA3 session, and when you actually need one.
Key takeaways
- The NPU is a network processing unit that adds parameter capacity and output processing to a grandMA3 session.
- You need an NPU when your parameter count exceeds your console's limit or when you require additional DMX outputs.
- NPUs can provide redundancy by acting as hot backups for consoles or other NPUs in the session.
- The NPU supports DMX512, Art-Net, and sACN output, making it flexible for various rig architectures.
- Proper network design and session management are critical for reliable NPU operation.
The grandMA3 Ecosystem: Consoles, onPC, and Processing
MA Lighting's grandMA3 platform is a modular system for lighting control. At its core are three elements: the console (a physical control surface with built-in processing), onPC (software that turns a computer into a control surface), and processing units like the NPU (Network Processing Unit). Each element can operate independently or as part of a larger networked session.
The console provides the user interface, faders, buttons, and encoders that a programmer or operator uses. onPC offers the same software environment on a computer, often paired with a wing or fader expansion. The NPU, by contrast, has no user interface. It is a rack-mounted processing engine that adds parameter capacity and can act as a backup for other processing nodes in the session.
Understanding the division of labor is key. The console or onPC handles the human interface and some processing, while the NPU handles pure number crunching for parameters, effects, and output. In large shows, you might have multiple consoles, onPC stations, and NPUs all working together.
What the NPU Actually Does
The NPU is a network processing unit. Its primary job is to increase the total number of parameters available in a grandMA3 session. Every lighting fixture, media server, or effect consumes parameters. A grandMA3 console has a built-in parameter limit, and when a show exceeds that limit, you need additional processing power. The NPU provides that by adding its own parameter pool to the session.
Beyond parameter expansion, the NPU can also handle output processing. It can send DMX512 directly via its physical DMX ports, and it can output Art-Net or sACN (streaming ACN) over Ethernet. This makes it a flexible node for driving lighting rigs, especially when you need to distribute processing and output across a network.
Another critical role is redundancy. In a grandMA3 session, you can designate an NPU as a backup for another NPU or for a console. If the primary processing node fails, the backup takes over seamlessly, keeping the show running. This is why NPUs are common in high-stakes productions like tours, broadcast, and large events.
When Do You Need an NPU?
You need an NPU when your parameter count exceeds what your console or onPC can handle alone. For example, a grandMA3 light console has a fixed parameter limit. If your show file requires more parameters than that, adding an NPU expands the total available. The exact limits vary by console model, so check MA Lighting's official documentation for current figures.
You also need an NPU when you require additional DMX outputs beyond what your console provides. While you can use network-based protocols like Art-Net or sACN with external nodes, the NPU offers built-in DMX ports and can serve as a central output hub. This is useful in installations where you want to keep processing and output in one rack unit.
Finally, you need an NPU when redundancy is non-negotiable. If a single console failure would be catastrophic, an NPU can act as a hot backup. In a session with multiple NPUs, you can configure them to track each other, so if one goes down, the other continues without interruption. This level of fault tolerance is standard in professional touring and broadcast environments.
Networking and Session Management
grandMA3 uses a session-based networking model. All devices (consoles, onPC stations, NPUs, and other nodes) join a session and share data. The session synchronizes show files, playback states, and programming changes in real time. This allows multiple programmers to work on the same show simultaneously, and it enables seamless failover.
The NPU participates in the session like any other node. It can be a session master, a backup, or a pure processing node. When you add an NPU to a session, its parameters become available to the entire session. You can then patch fixtures to those parameters and route output through the NPU's DMX ports or network protocols.
Network configuration is straightforward but requires care. You need a reliable network switch, proper IP addressing, and in some cases, a dedicated VLAN for lighting control. MA Lighting provides tools like grandMA3 onPC and the MA Network Switch to simplify setup. For large systems, consult MA Lighting's networking guides to ensure optimal performance.
DMX, Art-Net, and sACN Output
The NPU can output DMX512 through its physical ports. Each port provides 512 channels, and you can use multiple ports to drive multiple universes. This is ideal for connecting directly to DMX daisy chains or splitters without additional network nodes.
For larger systems, the NPU supports Art-Net and sACN over Ethernet. These protocols allow you to send many universes over a single network cable to compatible nodes, which then convert to DMX. This reduces cabling and increases flexibility, especially when fixtures are spread across a venue.
When using Art-Net or sACN, you configure universes in the grandMA3 software and map them to the NPU's network outputs. The NPU then broadcasts or unicasts the data to the appropriate nodes. This approach is common in complex rigs where centralized processing and distributed output make sense.
Redundancy and Failover
Redundancy in grandMA3 is achieved through session tracking. You can have multiple NPUs in a session, with one designated as the primary and another as the backup. The backup continuously receives show data and is ready to take over if the primary fails. The switchover is automatic and fast enough to be unnoticeable in most cases.
You can also use an NPU as a backup for a console. If the console fails, the NPU can continue processing and output, though you would lose the physical control surface until a replacement is connected. In critical situations, having a spare console or onPC station in the session provides a full backup.
For maximum reliability, MA Lighting recommends a redundant network as well. This means using two separate network paths (e.g., two switches) so that a single cable or switch failure does not bring down the session. The NPU supports this with dual network interfaces on some models, but always verify the specifications of your specific unit.
Practical Considerations and SSOUNDS Perspective
When specifying a grandMA3 system, consider the total parameter count, output requirements, and redundancy needs. Start with your fixture list and calculate the parameters per fixture. Add effects and other consumers. If the total exceeds your console's limit, add an NPU. If you need more DMX outputs, an NPU can provide them. If you need failover, plan for at least two NPUs or an NPU plus a console.
At SSOUNDS, we approach lighting control with the same engineering rigor we apply to audio. Just as we design PA systems for coverage, SPL, and intelligibility, we help clients design control systems for reliability and scalability. The grandMA3 ecosystem, with the NPU as a processing workhorse, is a proven choice for demanding productions.
Remember that no single piece of gear guarantees success. Proper planning, configuration, and testing are essential. Whether you are building a system for a tour, a broadcast studio, or a permanent installation, understanding the role of the NPU will help you make informed decisions.
Frequently asked
What is the difference between a grandMA3 console and an NPU?
A console includes a physical control surface and built-in processing. An NPU is a rack-mounted processing unit with no control surface. It adds parameters and output capacity to a session and can act as a backup.
Can I use an NPU without a console?
Yes, you can run a session with onPC and an NPU. The onPC provides the user interface, and the NPU provides additional processing and output. This is common in installations where a physical console is not needed.
How many parameters does an NPU add?
The parameter count depends on the specific NPU model and the grandMA3 software version. Check MA Lighting's official specifications for exact figures. The NPU's parameters are added to the session's total pool.
Does the NPU support Art-Net and sACN?
Yes, the NPU can output Art-Net and sACN over Ethernet, in addition to DMX512 via its physical ports. This allows for flexible output routing in networked systems.
Can an NPU be used for redundancy?
Yes, an NPU can be configured as a backup for another NPU or a console. In a session, it tracks the primary and takes over automatically if the primary fails.
Building or upgrading a system?
SSOUNDS engineers and manufactures professional PA worldwide, from a single room to stadium scale.