vitreo12 / omni

DSL for low-level audio programming.
https://vitreo12.github.io/omni/
MIT License
187 stars 6 forks source link

Performance rewrites #119

Open vitreo12 opened 4 years ago

vitreo12 commented 4 years ago

1) Remove unnecessary casting in the typed code (check #114) 2) Optimize Data and Buffer access (check #120) 3) sample loop unrolling 4) Optimize math functions (safemod, safediv, etc...) 5) Optimize iterators 6) Optionally remove bounds checking for Data and Buffer