sointu/vm/compiler
5684185+vsariola@users.noreply.github.com 38e9007bf8 refactor: use [][2] as audio buffers, instead of []float32
Throughout sointu, we assume stereo audiobuffers, but were passing
around []float32. This had several issues, including len(buf)/2 and
numSamples*2 type of length conversion in many places. Also, it
caused one bug in a test case, causing it to succeed when it should
have not (the test had +-1 when it should have had +-2). This
refactoring makes it impossible to have odd length buffer issues.
2023-10-18 13:51:02 +03:00
..
bridge refactor: use [][2] as audio buffers, instead of []float32 2023-10-18 13:51:02 +03:00
templates feat(vm): add frequency modulation for oscillators 2023-10-07 21:48:03 +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