logo
首页技术栈工具库讨论
synthesizer-llvm

synthesizer-llvm

Efficient signal processing using runtime compilation and vector instructions. It uses LLVM library, thus it is not bound to a specific CPU. There are some example executables that you can build with Cabal flag buildExamples: synthi-llvm-render: Render a MIDI file into an audio file using some arbitrary instruments. synthi-llvm-alsa: A realtime software synthesizer that receives MIDI events via ALSA and in response plays tones via ALSA. If you have no ALSA (or Linux at all), then you can disable this example with -f-alsa. synthi-llvm-jack: The same realtime software synthesizer using JACK. If you have no JACK, then you can disable this example with -f-jack. synthi-llvm-example: Not very useful as an executable. You should better load the according module into GHCi and play around with it. The module Synthesizer.LLVM.LAC2011 should be especially useful for an introduction.
由 
bruceshi2021-01-13 收录
--
推荐
不推荐
更多信息
HACKAGE
carbal install synthesizer-llvm
查看
标签
根据用户添加的标签生成
暂无标签