sointu/vm/compiler
5684185+vsariola@users.noreply.github.com 95af8da939 fix(vm)!: first modulate delay time, then notetracking
BREAKING CHANGE: the order of these operations was inconsistent
across the different VMs. Go VM was the only one to first modulate
and then apply note tracking multiplication. But that made most
sense. So now all different VM versions work in this same way.
2025-04-16 23:17:08 +03:00
..
bridge fix(vm/compiler/bridge): empty patch should not crash native synth 2024-09-16 19:58:23 +03:00
templates fix(vm)!: first modulate delay time, then notetracking 2025-04-16 23:17:08 +03:00
compiler_macros.go reorganize things into different packages 2021-03-02 17:19:45 +02:00
compiler.go refactor: move ConstructPatterns into compiler package 2023-10-19 12:38:18 +03:00
featureset_macros.go reorganize things into different packages 2021-03-02 17:19:45 +02:00
patterns_test.go refactor: move ConstructPatterns into compiler package 2023-10-19 12:38:18 +03:00
patterns.go feat!: rewrote the GUI and model for better testability 2024-02-17 18:16:06 +02:00
song_macros.go feat(sointu, vm): implement pure-Go interpreter for bytecode 2021-03-03 23:55:58 +02:00
wasm_macros.go feat(compiler, wasm): do not hard code memory addresses to uninitialized sections 2021-04-15 23:24:58 +03:00
x86_macros.go fix(vm/compiler): produce position independent code on amd64 2024-12-07 14:13:28 +02:00