Changelog for synthesizer-llvm-0.9
Change log for the synthesizer-llvm
package
0.9
-
Clean separation between Haskell's
Storable
memory format as used inStorableVector
and LLVM's memory format, used for parameters. -
Use of new
llvm-dsl
package.
0.8.3
Noise
: caused a crash with LLVM-9 because it called the X86 intrinsicpmuludq
. Now use generic multiplication.
0.8.0
-
Compiled code is now freed by the garbage collector if it is no longer needed.
-
reverbSimple
: No longer add the original signal. Every partial comb filter maintains it anyway. -
In
CausalParameterized.Process
:reverb
->reverbSimple
reverbEfficient
->reverb
-
added many export lists
-
For GHC-7.10 we had to separate
ProcessOf
type functions fromsynthesizer-core:CausalClass
. We adapt to this change here.