sointu/vm/compiler
5684185+vsariola@users.noreply.github.com 7df8103bf9 fix(vm): change crush resolution to bits (closes #79)
BREAKING CHANGE: The problem with crush was that it had very few usable values. This changes the crush to map the value nonlinearly, so the crush resolution is bits. Still the upper portion of the values is not very usable (bits 12-24 i.e. hardly any crushing), but at least the lower portion is usable. But now crush resolution has slightly different meaning.
2023-09-23 21:23:05 +03:00
..
bridge fix(vm/compiler): invert the logic of the release flag in the voices (closes #102) 2023-09-23 15:56:46 +03:00
templates fix(vm): change crush resolution to bits (closes #79) 2023-09-23 21:23:05 +03:00
compiler_macros.go reorganize things into different packages 2021-03-02 17:19:45 +02:00
compiler.go Added usage examples in C; Added asm include file with track info to sointu-compile. 2023-08-29 09:09:02 +03:00
featureset_macros.go reorganize things into different packages 2021-03-02 17:19:45 +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 feat: add the ability to use Sointu as a sync-tracker 2021-03-09 23:52:33 +02:00