muSYCL:muSYCL,SYCL音乐剧!

时间:2021-03-21 09:21:24
【文件属性】:
文件名称:muSYCL:muSYCL,SYCL音乐剧!
文件大小:40KB
文件格式:ZIP
更新时间:2021-03-21 09:21:24
C++ muSYCL 围绕SYCL 2020的实验性muSYCaL框架 这是一款小型合成器,可以在标准的GPU,FPGA或等硬件加速器上进行编程和加速实验。 它从合成器的洁净室实现开始,具有洁净的现代核心体系结构,然后可以对其进行加速。因此,代码中没有尽可能多地使用低级功能,例如指针,宏,原始循环等。大多只是高级通用和函数式编程。 这可以看作是小型DSL,用于以类似于电子方式的模块化合成器的类固醇以编程方式定义合成器。 运行示例 这就需要一个现代的C ++ 20编译器,Range-v3库以及用于音乐方面的RtMidi和AudioRt库,通常在Linux上使用JACK。 它还依赖于一些扩展 要获取最新的预编译Clang编译器,您可以查看 要在Debian或Ubuntu上安装这些软件包,请尝试: sudo install clang-13 librange-v3-dev librtmidi-dev
【文件预览】:
muSYCL-master
----README.rst(2KB)
----experiment()
--------synth.cpp(5KB)
--------midi.cpp(3KB)
--------audio.cpp(4KB)
--------CMakeLists.txt(280B)
----include()
--------musycl()
----LICENSE(11KB)
----src()
--------sound.cpp(76B)
--------CMakeLists.txt(247B)
--------musycl_synth.cpp(8KB)
----.clang-format(226B)
----CMakeLists.txt(548B)

网友评论