elemaudio / elemaudio/srvb

Plumb Graph Events to Webview Environment

Open
#9 1 comment 0 reactions 0 assignees View on GitHub
good first issue help wanted
Dominant language
JavaScript
Stars
120
Forks
17
PR merge metrics
No merged PRs in 30d

Description

Right now if you use any of the analysis nodes (meter, snapshot, etc) the events never go anywhere because the template here has not wired them up. This task is to fix that.

The work should be easy enough: Add a juce::Timer which periodically calls `Runtime::processQueuedEvents`, serializes the event batch, and dispatches it to the webview (if exists) by calling a new `__receiveGraphEvents__` global (if exists)

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the template that hosts the webview and the Runtime event queue, then trace how queued graph events are produced and how the webview is accessed. Add the periodic processing, batch serialization, and conditional __receiveGraphEvents__ dispatch described in the issue; done means analysis-node events reach the webview when both the queue and global are available.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, javascript
Domain
desktop
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.