文件名称:puro:基于模板的C ++声音引擎
文件大小:69KB
文件格式:ZIP
更新时间:2024-04-26 05:11:13
c-plus-plus templates sound sound-engine granular-synthesis
o puro是基于模板的C ++声音引擎库。 它旨在作为颗粒状合成器,采样器,游戏音频引擎等的基础。 该库尝试尽可能地减少您的工作量,仅尝试提供通常在音频引擎中遇到的一组结构和辅助函数。 由于这也是一个良好模板惯例和SFINAE的学习项目,因此希望每次提交都能打破它。 目前,这些示例大部分都是不完整的,因为随着我将它调整到几个项目中,lib一直在不断变化。
【文件预览】:
puro-master
----.gitignore(6KB)
----Xcode()
--------main.cpp(25B)
--------.gitignore(523B)
--------puro.xcodeproj()
----VS2017()
--------puro.vcxproj.filters(3KB)
--------puro.vcxproj(9KB)
--------puro.sln(1KB)
----README.md(539B)
----tests()
--------nodestack_tests.h(2KB)
----examples()
--------02_granular_example.hpp(4KB)
--------01_simple_example.hpp(4KB)
--------03_threadsafe_example.hpp(3KB)
----include()
--------pffft.h(7KB)
--------pffft.c(66KB)
----.gitattributes(2KB)
----src()
--------memory_source.hpp(6KB)
--------node_stack.hpp(7KB)
--------ring_buffer.hpp(14KB)
--------plot.hpp(5KB)
--------prints.hpp(5KB)
--------interpolation.hpp(4KB)
--------spectrum.hpp(6KB)
--------sfinae.hpp(1KB)
--------signal.hpp(6KB)
--------defs.hpp(919B)
--------math_vector.hpp(8KB)
--------buffer.hpp(10KB)
--------utility.hpp(3KB)
--------puro.hpp(806B)
--------buffer_operations.hpp(11KB)
--------math_scalar.hpp(2KB)
--------panning.hpp(3KB)
--------aligned_pool.hpp(2KB)
--------npy.hpp(19KB)
--------envelope.hpp(2KB)
--------profiling.hpp(9KB)
--------alignment.hpp(1KB)
----LICENSE.txt(1KB)
----single_header_creation()
--------single_header_creation.py(2KB)