├── .gitmodules ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── cmake ├── FindPkgConfigLibrary.cmake ├── GNUWarnings.cmake ├── MingwDLL.cmake ├── PdDeken.cmake └── PdExternal.cmake ├── dist └── pd │ ├── include │ ├── m_pd.h │ └── pd │ │ ├── g_all_guis.h │ │ ├── g_canvas.h │ │ ├── m_imp.h │ │ ├── m_pd.h │ │ ├── s_stuff.h │ │ └── x_vexp.h │ └── pd.def ├── help-bbd~.pd ├── help-bleprect~.pd ├── help-blepsaw~.pd ├── help-bleptri~.pd ├── help-dcremove~.pd ├── help-delayA~.pd ├── help-lfos~.pd ├── help-limit~.pd ├── help-midiselect.pd ├── help-miditranspose.pd ├── help-nlcubic~.pd ├── help-opl3~.pd ├── help-robot~.pd ├── help-tri~.pd ├── scripts └── build-everything.sh ├── src ├── blepvco │ ├── bleprect~.cc │ ├── blepsaw~.cc │ ├── bleptri~.cc │ ├── blepvco.cc │ ├── blepvco.h │ ├── minblep_tables.cc │ └── minblep_tables.h ├── chip │ ├── opl3 │ │ ├── driver │ │ │ ├── OPLPatch.cc │ │ │ ├── OPLPatch.h │ │ │ ├── OPLSynth.cc │ │ │ └── OPLSynth.h │ │ └── nukedopl │ │ │ ├── opl3.c │ │ │ └── opl3.h │ └── opl3~.cc ├── dafx │ ├── bbd~.cc │ ├── limit~.cc │ └── robot~.cc ├── fons │ └── exp2ap.h ├── jpc │ ├── lfos~.cc │ ├── midiselect.cc │ ├── miditranspose.cc │ ├── sincos.cc │ └── tri~.cc ├── stk │ ├── delayA~.cc │ └── nlcubic~.cc ├── swh │ └── dcremove~.cc └── util │ ├── api │ └── fftw3mod.h │ ├── dsp.h │ ├── dsp.tcc │ ├── dsp │ ├── overlap_add.h │ └── overlap_add.tcc │ ├── fftw++.h │ ├── filter │ ├── design.h │ ├── design.tcc │ ├── filter.h │ └── filter.tcc │ ├── midi.h │ ├── midi.tcc │ ├── pd++.h │ ├── pd++.tcc │ ├── table_math.h │ └── table_math.tcc └── thirdparty └── jsl └── include └── jsl ├── allocator ├── bits ├── allocator │ ├── aligned_allocator.tcc │ ├── ordinary_allocator.tcc │ └── stdc_allocator.tcc ├── byte_order.tcc ├── dynarray.tcc ├── float.tcc ├── math.tcc └── utility.tcc ├── byte_order ├── dynarray ├── float ├── math ├── types └── utility /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindPkgConfigLibrary.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/cmake/FindPkgConfigLibrary.cmake -------------------------------------------------------------------------------- /cmake/GNUWarnings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/cmake/GNUWarnings.cmake -------------------------------------------------------------------------------- /cmake/MingwDLL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/cmake/MingwDLL.cmake -------------------------------------------------------------------------------- /cmake/PdDeken.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/cmake/PdDeken.cmake -------------------------------------------------------------------------------- /cmake/PdExternal.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/cmake/PdExternal.cmake -------------------------------------------------------------------------------- /dist/pd/include/m_pd.h: -------------------------------------------------------------------------------- 1 | #include "pd/m_pd.h" 2 | -------------------------------------------------------------------------------- /dist/pd/include/pd/g_all_guis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/dist/pd/include/pd/g_all_guis.h -------------------------------------------------------------------------------- /dist/pd/include/pd/g_canvas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/dist/pd/include/pd/g_canvas.h -------------------------------------------------------------------------------- /dist/pd/include/pd/m_imp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/dist/pd/include/pd/m_imp.h -------------------------------------------------------------------------------- /dist/pd/include/pd/m_pd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/dist/pd/include/pd/m_pd.h -------------------------------------------------------------------------------- /dist/pd/include/pd/s_stuff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/dist/pd/include/pd/s_stuff.h -------------------------------------------------------------------------------- /dist/pd/include/pd/x_vexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/dist/pd/include/pd/x_vexp.h -------------------------------------------------------------------------------- /dist/pd/pd.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/dist/pd/pd.def -------------------------------------------------------------------------------- /help-bbd~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-bbd~.pd -------------------------------------------------------------------------------- /help-bleprect~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-bleprect~.pd -------------------------------------------------------------------------------- /help-blepsaw~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-blepsaw~.pd -------------------------------------------------------------------------------- /help-bleptri~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-bleptri~.pd -------------------------------------------------------------------------------- /help-dcremove~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-dcremove~.pd -------------------------------------------------------------------------------- /help-delayA~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-delayA~.pd -------------------------------------------------------------------------------- /help-lfos~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-lfos~.pd -------------------------------------------------------------------------------- /help-limit~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-limit~.pd -------------------------------------------------------------------------------- /help-midiselect.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-midiselect.pd -------------------------------------------------------------------------------- /help-miditranspose.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-miditranspose.pd -------------------------------------------------------------------------------- /help-nlcubic~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-nlcubic~.pd -------------------------------------------------------------------------------- /help-opl3~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-opl3~.pd -------------------------------------------------------------------------------- /help-robot~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-robot~.pd -------------------------------------------------------------------------------- /help-tri~.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/help-tri~.pd -------------------------------------------------------------------------------- /scripts/build-everything.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/scripts/build-everything.sh -------------------------------------------------------------------------------- /src/blepvco/bleprect~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/blepvco/bleprect~.cc -------------------------------------------------------------------------------- /src/blepvco/blepsaw~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/blepvco/blepsaw~.cc -------------------------------------------------------------------------------- /src/blepvco/bleptri~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/blepvco/bleptri~.cc -------------------------------------------------------------------------------- /src/blepvco/blepvco.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/blepvco/blepvco.cc -------------------------------------------------------------------------------- /src/blepvco/blepvco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/blepvco/blepvco.h -------------------------------------------------------------------------------- /src/blepvco/minblep_tables.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/blepvco/minblep_tables.cc -------------------------------------------------------------------------------- /src/blepvco/minblep_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/blepvco/minblep_tables.h -------------------------------------------------------------------------------- /src/chip/opl3/driver/OPLPatch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/chip/opl3/driver/OPLPatch.cc -------------------------------------------------------------------------------- /src/chip/opl3/driver/OPLPatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/chip/opl3/driver/OPLPatch.h -------------------------------------------------------------------------------- /src/chip/opl3/driver/OPLSynth.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/chip/opl3/driver/OPLSynth.cc -------------------------------------------------------------------------------- /src/chip/opl3/driver/OPLSynth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/chip/opl3/driver/OPLSynth.h -------------------------------------------------------------------------------- /src/chip/opl3/nukedopl/opl3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/chip/opl3/nukedopl/opl3.c -------------------------------------------------------------------------------- /src/chip/opl3/nukedopl/opl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/chip/opl3/nukedopl/opl3.h -------------------------------------------------------------------------------- /src/chip/opl3~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/chip/opl3~.cc -------------------------------------------------------------------------------- /src/dafx/bbd~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/dafx/bbd~.cc -------------------------------------------------------------------------------- /src/dafx/limit~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/dafx/limit~.cc -------------------------------------------------------------------------------- /src/dafx/robot~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/dafx/robot~.cc -------------------------------------------------------------------------------- /src/fons/exp2ap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/fons/exp2ap.h -------------------------------------------------------------------------------- /src/jpc/lfos~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/jpc/lfos~.cc -------------------------------------------------------------------------------- /src/jpc/midiselect.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/jpc/midiselect.cc -------------------------------------------------------------------------------- /src/jpc/miditranspose.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/jpc/miditranspose.cc -------------------------------------------------------------------------------- /src/jpc/sincos.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/jpc/sincos.cc -------------------------------------------------------------------------------- /src/jpc/tri~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/jpc/tri~.cc -------------------------------------------------------------------------------- /src/stk/delayA~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/stk/delayA~.cc -------------------------------------------------------------------------------- /src/stk/nlcubic~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/stk/nlcubic~.cc -------------------------------------------------------------------------------- /src/swh/dcremove~.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/swh/dcremove~.cc -------------------------------------------------------------------------------- /src/util/api/fftw3mod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/api/fftw3mod.h -------------------------------------------------------------------------------- /src/util/dsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/dsp.h -------------------------------------------------------------------------------- /src/util/dsp.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/dsp.tcc -------------------------------------------------------------------------------- /src/util/dsp/overlap_add.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/dsp/overlap_add.h -------------------------------------------------------------------------------- /src/util/dsp/overlap_add.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/dsp/overlap_add.tcc -------------------------------------------------------------------------------- /src/util/fftw++.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/fftw++.h -------------------------------------------------------------------------------- /src/util/filter/design.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/filter/design.h -------------------------------------------------------------------------------- /src/util/filter/design.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/filter/design.tcc -------------------------------------------------------------------------------- /src/util/filter/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/filter/filter.h -------------------------------------------------------------------------------- /src/util/filter/filter.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/filter/filter.tcc -------------------------------------------------------------------------------- /src/util/midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/midi.h -------------------------------------------------------------------------------- /src/util/midi.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/midi.tcc -------------------------------------------------------------------------------- /src/util/pd++.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/pd++.h -------------------------------------------------------------------------------- /src/util/pd++.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/pd++.tcc -------------------------------------------------------------------------------- /src/util/table_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/table_math.h -------------------------------------------------------------------------------- /src/util/table_math.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/src/util/table_math.tcc -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/allocator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/allocator -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/bits/allocator/aligned_allocator.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/bits/allocator/aligned_allocator.tcc -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/bits/allocator/ordinary_allocator.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/bits/allocator/ordinary_allocator.tcc -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/bits/allocator/stdc_allocator.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/bits/allocator/stdc_allocator.tcc -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/bits/byte_order.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/bits/byte_order.tcc -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/bits/dynarray.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/bits/dynarray.tcc -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/bits/float.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/bits/float.tcc -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/bits/math.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/bits/math.tcc -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/bits/utility.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/bits/utility.tcc -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/byte_order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/byte_order -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/dynarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/dynarray -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/float: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/float -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/math: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/math -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/types -------------------------------------------------------------------------------- /thirdparty/jsl/include/jsl/utility: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpcima/pd-externals/HEAD/thirdparty/jsl/include/jsl/utility --------------------------------------------------------------------------------