├── .editorconfig ├── .gitignore ├── .npmignore ├── .npmrc ├── LICENSE ├── README.md ├── binding.gyp ├── getInstance.js ├── index.d.ts ├── index.js ├── libpd ├── include │ └── libpd │ │ ├── PdBase.hpp │ │ ├── PdMidiReceiver.hpp │ │ ├── PdReceiver.hpp │ │ ├── PdTypes.hpp │ │ ├── m_pd.h │ │ ├── util │ │ ├── z_print_util.h │ │ └── z_queued.h │ │ └── z_libpd.h ├── lib-armhf │ └── libpd.so ├── lib-x64 │ └── libpd.so └── lib │ └── libpd.dylib ├── nodelibpd.cc ├── package.json ├── portaudio ├── include │ └── portaudio.h ├── lib-armhf │ └── libportaudio.so.2 ├── lib-x64 │ └── libportaudio.so.2.0.0 └── lib │ ├── libportaudio.a │ ├── libportaudio.dylib │ ├── libportaudio.la │ └── pkgconfig │ └── portaudio-2.0.pc ├── src ├── BackgroundProcess.cc ├── BackgroundProcess.h ├── LockedQueue.h ├── NodePd.cc ├── NodePd.h ├── PaWrapper.cc ├── PaWrapper.h ├── PdReceiver.cc ├── PdReceiver.h ├── PdWrapper.cc ├── PdWrapper.h ├── types.cc └── types.h └── test ├── index.js └── pd ├── array-test.pd ├── audio-input-array.pd ├── audio-input.pd ├── echo-msg-nolog.pd ├── echo-msg.pd ├── lib └── test_abs.pd ├── need-search-path.pd ├── net-send-receive.pd ├── open-close.pd ├── poly-like.pd ├── rj ├── c_adsr-help.pd └── c_adsr.pd ├── send-charge-test.pd ├── send-random-msg.pd ├── sine.pd ├── subscribe-unsubscribe.pd └── test.pd /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | 4 | test 5 | bin 6 | 7 | crash.log 8 | yarn.lock 9 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/README.md -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/binding.gyp -------------------------------------------------------------------------------- /getInstance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/getInstance.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/index.js -------------------------------------------------------------------------------- /libpd/include/libpd/PdBase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/include/libpd/PdBase.hpp -------------------------------------------------------------------------------- /libpd/include/libpd/PdMidiReceiver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/include/libpd/PdMidiReceiver.hpp -------------------------------------------------------------------------------- /libpd/include/libpd/PdReceiver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/include/libpd/PdReceiver.hpp -------------------------------------------------------------------------------- /libpd/include/libpd/PdTypes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/include/libpd/PdTypes.hpp -------------------------------------------------------------------------------- /libpd/include/libpd/m_pd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/include/libpd/m_pd.h -------------------------------------------------------------------------------- /libpd/include/libpd/util/z_print_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/include/libpd/util/z_print_util.h -------------------------------------------------------------------------------- /libpd/include/libpd/util/z_queued.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/include/libpd/util/z_queued.h -------------------------------------------------------------------------------- /libpd/include/libpd/z_libpd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/include/libpd/z_libpd.h -------------------------------------------------------------------------------- /libpd/lib-armhf/libpd.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/lib-armhf/libpd.so -------------------------------------------------------------------------------- /libpd/lib-x64/libpd.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/lib-x64/libpd.so -------------------------------------------------------------------------------- /libpd/lib/libpd.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/libpd/lib/libpd.dylib -------------------------------------------------------------------------------- /nodelibpd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/nodelibpd.cc -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/package.json -------------------------------------------------------------------------------- /portaudio/include/portaudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/portaudio/include/portaudio.h -------------------------------------------------------------------------------- /portaudio/lib-armhf/libportaudio.so.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/portaudio/lib-armhf/libportaudio.so.2 -------------------------------------------------------------------------------- /portaudio/lib-x64/libportaudio.so.2.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/portaudio/lib-x64/libportaudio.so.2.0.0 -------------------------------------------------------------------------------- /portaudio/lib/libportaudio.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/portaudio/lib/libportaudio.a -------------------------------------------------------------------------------- /portaudio/lib/libportaudio.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/portaudio/lib/libportaudio.dylib -------------------------------------------------------------------------------- /portaudio/lib/libportaudio.la: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/portaudio/lib/libportaudio.la -------------------------------------------------------------------------------- /portaudio/lib/pkgconfig/portaudio-2.0.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/portaudio/lib/pkgconfig/portaudio-2.0.pc -------------------------------------------------------------------------------- /src/BackgroundProcess.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/BackgroundProcess.cc -------------------------------------------------------------------------------- /src/BackgroundProcess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/BackgroundProcess.h -------------------------------------------------------------------------------- /src/LockedQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/LockedQueue.h -------------------------------------------------------------------------------- /src/NodePd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/NodePd.cc -------------------------------------------------------------------------------- /src/NodePd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/NodePd.h -------------------------------------------------------------------------------- /src/PaWrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/PaWrapper.cc -------------------------------------------------------------------------------- /src/PaWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/PaWrapper.h -------------------------------------------------------------------------------- /src/PdReceiver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/PdReceiver.cc -------------------------------------------------------------------------------- /src/PdReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/PdReceiver.h -------------------------------------------------------------------------------- /src/PdWrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/PdWrapper.cc -------------------------------------------------------------------------------- /src/PdWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/PdWrapper.h -------------------------------------------------------------------------------- /src/types.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/types.cc -------------------------------------------------------------------------------- /src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/src/types.h -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/index.js -------------------------------------------------------------------------------- /test/pd/array-test.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/array-test.pd -------------------------------------------------------------------------------- /test/pd/audio-input-array.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/audio-input-array.pd -------------------------------------------------------------------------------- /test/pd/audio-input.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/audio-input.pd -------------------------------------------------------------------------------- /test/pd/echo-msg-nolog.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/echo-msg-nolog.pd -------------------------------------------------------------------------------- /test/pd/echo-msg.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/echo-msg.pd -------------------------------------------------------------------------------- /test/pd/lib/test_abs.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/lib/test_abs.pd -------------------------------------------------------------------------------- /test/pd/need-search-path.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/need-search-path.pd -------------------------------------------------------------------------------- /test/pd/net-send-receive.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/net-send-receive.pd -------------------------------------------------------------------------------- /test/pd/open-close.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/open-close.pd -------------------------------------------------------------------------------- /test/pd/poly-like.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/poly-like.pd -------------------------------------------------------------------------------- /test/pd/rj/c_adsr-help.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/rj/c_adsr-help.pd -------------------------------------------------------------------------------- /test/pd/rj/c_adsr.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/rj/c_adsr.pd -------------------------------------------------------------------------------- /test/pd/send-charge-test.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/send-charge-test.pd -------------------------------------------------------------------------------- /test/pd/send-random-msg.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/send-random-msg.pd -------------------------------------------------------------------------------- /test/pd/sine.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/sine.pd -------------------------------------------------------------------------------- /test/pd/subscribe-unsubscribe.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/subscribe-unsubscribe.pd -------------------------------------------------------------------------------- /test/pd/test.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-libpd/HEAD/test/pd/test.pd --------------------------------------------------------------------------------