Skip to content

feat: graph refactor chapter I#939

Draft
poneciak57 wants to merge 11 commits intomainfrom
feat/graph_refactor_1
Draft

feat: graph refactor chapter I#939
poneciak57 wants to merge 11 commits intomainfrom
feat/graph_refactor_1

Conversation

@poneciak57
Copy link
Contributor

@poneciak57 poneciak57 commented Feb 5, 2026

Closes #

Base for many features that can not be implemented with current graph processing structure. This refactor does not change anything. It aims to implement new structure for graph processing which will allow:

  • assynchronous fast updates
  • multiple outputs from node
  • cycles with delay node
  • performance improvement
  • it will allow to get rid of all allocations on audio thread
  • it will allow to utilize fully asynchronous communication between JS and audio threads

This pull requests contains only not integrated implementations and a lot of unit tests

⚠️ Breaking changes ⚠️

Introduced changes

Checklist

  • Linked relevant issue
  • Updated relevant documentation
  • Added/Conducted relevant tests
  • Performed self-review of the code
  • Updated Web Audio API coverage
  • Added support for web
  • Updated old arch android spec file

@poneciak57 poneciak57 changed the title feat: graph refactor part 1 feat: graph refactor chapter I Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant