setEventOutputObserver

abstract fun setEventOutputObserver(observer: (data: UIntArray) -> Unit?)

AudioPluginNode::setEventOutputObserver(): the UMP words the plug-in emitted in each render, delivered on the audio thread (copy; do not block). null clears it.

The sequencer engine installs its own observer on every node it hosts, so setting one on an engine-managed node replaces the engine's capture of that plug-in's output. Use it on nodes of a graph you built yourself.