It is impossible to discuss Arcade without addressing its business model. Unlike traditional plugins where you pay a one-time fee, Arcade operates on a subscription basis (or an annual pre-paid model).
This has sparked debate in the production community. Critics argue that you never truly "own" the plugin; if you stop paying, you lose access to the engine. However, proponents argue that the sheer volume of constantly updated content justifies the cost. For the price of a few sample packs a year, you gain access to an ever-expanding universe of sounds. Output has recently introduced a "Forever" ownership tier, allowing users to buy into the plugin permanently, addressing the primary concern of the subscription model.
Let us walk through a simple project: Making a coin door light flash when you insert a virtual coin in Street Fighter II using MAME Hooker. arcade output plugin
An "Arcade Output Plugin" is a modular extension that lets an application export or render content using Esri Arcade expressions or into Arcade-compatible formats. It converts internal data, styling, or computed attributes into Arcade code/snippets or creates outputs that downstream GIS tools can use directly.
At its core, Arcade is a sample loop synthesizer. It operates as a standalone application and a plugin (VST, VST3, AU, AAX) within your DAW (Digital Audio Workstation). Unlike traditional samplers like Kontakt, which often require you to build instruments from scratch or load pre-existing static libraries, Arcade is built around a constantly updating cloud infrastructure. It is impossible to discuss Arcade without addressing
The fundamental philosophy behind Arcade is modification. It does not simply play a loop; it redefines it. The plugin comes pre-loaded with thousands of "Lines" (curated collections of loops and samples), but its true power lies in its ability to transform those sounds in real-time without ever leaving the interface.
Think of the emulator as a theater actor. The actor (MAME) is performing the play (the ROM). The arcade output plugin is the stagehand who turns on the fog machines and flashing lights based on the actor’s cues. Without the stagehand, the performance is silent and flat. While Arcade started as a loop manipulator, Output
If you want, I can:
While Arcade started as a loop manipulator, Output introduced Note Kits to address the need for melodic playability. These kits contain single-shot samples mapped across the keyboard, functioning like a standard synthesizer or drum rack. This allows producers to play their own melodies rather than relying on pre-written loops.
For producers using MIDI controllers with arpeggiators or pad banks, Arcade offers robust "Note Repeat" and sequencer functionalities. You aren't restricted to playing the loop as it was recorded. You can trigger slices of the loop via MIDI notes, effectively playing the loop like an instrument. This allows for complex drum patterns or melodic variations that break the repetitive nature of the original sample.