sointu/vm
vsariola a8f8911f03 refactor(sointu): Change the signature of Play to accept SynthService instead of Synth
This is more logical as every single use of Play started with compiling the patch of a song with a SynthService.
2021-08-30 22:24:42 +03:00
..
compiler refactor(sointu): Change the signature of Play to accept SynthService instead of Synth 2021-08-30 22:24:42 +03:00
generate feat(sointu, vm): implement pure-Go interpreter for bytecode 2021-03-03 23:55:58 +02:00
bytepatch.go feat(vm): construct minimal delaytime table using greedy matching 2021-03-26 23:07:20 +02:00
delaytable.go feat(vm): construct minimal delaytime table using greedy matching 2021-03-26 23:07:20 +02:00
featureset.go fix(vm): skip empty units when detecting what units are used 2021-03-24 00:17:10 +02:00
interpreter_test.go refactor(sointu): Change the signature of Play to accept SynthService instead of Synth 2021-08-30 22:24:42 +03:00
interpreter.go feat: change the compressor unit to apply post-gain instead of pregain. 2021-03-20 17:01:04 +02:00
opcodes.go feat: add the ability to use Sointu as a sync-tracker 2021-03-09 23:52:33 +02:00
patterns_test.go refactor: implement Order and Pattern types: slices returning default values for out of bound indices 2021-05-12 12:08:55 +03:00
patterns.go refactor(vm): simplify flattenSequence code 2021-05-12 22:44:03 +03:00