zrna-research / akso

Embedded Modular Audio DSP Platform with Visual Patcher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go live needs to be faster

zrnsm opened this issue · comments

  • Ensure that compilation is as fast as theoretically possible. Do the minimum work possible for each patch. Make sure that the make call is actually parallelized.
  • Cache as much as possible. If a patch is exactly the same and has been compiled previously, just reload it. Expand the xpatch.cpp format so that it's easier to compile changed parts in isolation or in parallel rather than recompiling the entire patch.
  • Longer term: install objects ahead of time, send API messages. No compilation per patch unless an object needs to be updated.

This would be the most important update for existing users.