├── .clang-format ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── include └── chains │ ├── dsp │ └── phasor.hpp │ ├── expose.hpp │ ├── groups │ ├── parallel.hpp │ ├── recursive.hpp │ ├── serial.hpp │ └── split.hpp │ ├── module.hpp │ ├── module_group.hpp │ ├── module_host.hpp │ ├── modules │ ├── accumulator.hpp │ ├── biquad.hpp │ ├── crossfade.hpp │ ├── delay.hpp │ ├── gain.hpp │ ├── ones.hpp │ ├── phasor.hpp │ ├── probe.hpp │ └── wire.hpp │ ├── parameter.hpp │ ├── processor_group.hpp │ ├── processor_host.hpp │ ├── support │ ├── can_apply.hpp │ ├── estd.hpp │ └── type_is_in_pack.hpp │ └── value.hpp └── src ├── catch-main.cpp ├── chains.cpp ├── experiments ├── parameter.cpp └── process.cpp └── simple.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/README.md -------------------------------------------------------------------------------- /include/chains/dsp/phasor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/dsp/phasor.hpp -------------------------------------------------------------------------------- /include/chains/expose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/expose.hpp -------------------------------------------------------------------------------- /include/chains/groups/parallel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/groups/parallel.hpp -------------------------------------------------------------------------------- /include/chains/groups/recursive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/groups/recursive.hpp -------------------------------------------------------------------------------- /include/chains/groups/serial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/groups/serial.hpp -------------------------------------------------------------------------------- /include/chains/groups/split.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/groups/split.hpp -------------------------------------------------------------------------------- /include/chains/module.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/module.hpp -------------------------------------------------------------------------------- /include/chains/module_group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/module_group.hpp -------------------------------------------------------------------------------- /include/chains/module_host.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/module_host.hpp -------------------------------------------------------------------------------- /include/chains/modules/accumulator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/modules/accumulator.hpp -------------------------------------------------------------------------------- /include/chains/modules/biquad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/modules/biquad.hpp -------------------------------------------------------------------------------- /include/chains/modules/crossfade.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/modules/crossfade.hpp -------------------------------------------------------------------------------- /include/chains/modules/delay.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/modules/delay.hpp -------------------------------------------------------------------------------- /include/chains/modules/gain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/modules/gain.hpp -------------------------------------------------------------------------------- /include/chains/modules/ones.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/modules/ones.hpp -------------------------------------------------------------------------------- /include/chains/modules/phasor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/modules/phasor.hpp -------------------------------------------------------------------------------- /include/chains/modules/probe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/modules/probe.hpp -------------------------------------------------------------------------------- /include/chains/modules/wire.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/modules/wire.hpp -------------------------------------------------------------------------------- /include/chains/parameter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/parameter.hpp -------------------------------------------------------------------------------- /include/chains/processor_group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/processor_group.hpp -------------------------------------------------------------------------------- /include/chains/processor_host.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/processor_host.hpp -------------------------------------------------------------------------------- /include/chains/support/can_apply.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/support/can_apply.hpp -------------------------------------------------------------------------------- /include/chains/support/estd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/support/estd.hpp -------------------------------------------------------------------------------- /include/chains/support/type_is_in_pack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/support/type_is_in_pack.hpp -------------------------------------------------------------------------------- /include/chains/value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/include/chains/value.hpp -------------------------------------------------------------------------------- /src/catch-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/src/catch-main.cpp -------------------------------------------------------------------------------- /src/chains.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/src/chains.cpp -------------------------------------------------------------------------------- /src/experiments/parameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/src/experiments/parameter.cpp -------------------------------------------------------------------------------- /src/experiments/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/src/experiments/process.cpp -------------------------------------------------------------------------------- /src/simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irh/chains/HEAD/src/simple.cpp --------------------------------------------------------------------------------