├── CMakeLists.txt ├── INSTALL.md ├── LICENSE.txt ├── README.md ├── deps └── plf_nanotimer │ ├── README.md │ ├── plf_licensing.txt │ ├── plf_nanotimer.h │ └── plf_nanotimer_readme.txt ├── pd ├── CMakeLists.txt ├── README.md ├── icons │ └── pd.ico ├── src │ ├── vstplugin~.cpp │ ├── vstplugin~.h │ └── vstplugin~.rc ├── vstpluginbrowser-help.pd ├── vstpluginbrowser.pd ├── vstplugin~-help.pd ├── vstplugin~-mc.pd ├── vstpresetbrowser-help.pd └── vstpresetbrowser.pd ├── sc ├── CMakeLists.txt ├── HelpSource │ ├── Classes │ │ ├── VSTPlugin.schelp │ │ ├── VSTPluginController.schelp │ │ ├── VSTPluginDesc.schelp │ │ ├── VSTPluginGui.schelp │ │ ├── VSTPluginMIDIProxy.schelp │ │ ├── VSTPluginNodeProxyController.schelp │ │ ├── browser.jpg │ │ ├── editor.jpg │ │ ├── embed.jpg │ │ └── noparams.jpg │ └── Guides │ │ └── HOA_IEM.schelp ├── README.md ├── classes │ ├── VSTPlugin.sc │ ├── VSTPluginController.sc │ ├── VSTPluginDesc.sc │ ├── VSTPluginGui.sc │ ├── VSTPluginMIDIProxy.sc │ └── VSTPluginNodeProxy.sc ├── doc │ └── VSTPlugin-UGen-Reference.md ├── icons │ └── sc_cube.ico └── src │ ├── VSTPlugin.cpp │ ├── VSTPlugin.h │ └── VSTPlugin.rc ├── test ├── CMakeLists.txt ├── hashtable_test.cpp ├── normalize_path.cpp └── shm_test.cpp └── vst ├── Bus.h ├── CMakeLists.txt ├── CpuArch.cpp ├── CpuArch.h ├── DeferredPlugin.h ├── EventLoop.h ├── FileUtils.cpp ├── FileUtils.h ├── HashTable.h ├── HostApp.cpp ├── HostApp.h ├── Interface.h ├── Lockfree.h ├── Log.h ├── MiscUtils.cpp ├── MiscUtils.h ├── Module.cpp ├── PluginBridge.cpp ├── PluginBridge.h ├── PluginClient.cpp ├── PluginClient.h ├── PluginCommand.h ├── PluginDesc.cpp ├── PluginDesc.h ├── PluginDictionary.cpp ├── PluginDictionary.h ├── PluginFactory.cpp ├── PluginFactory.h ├── PluginServer.cpp ├── PluginServer.h ├── Search.cpp ├── ShmInterface.cpp ├── ShmInterface.h ├── Sync.cpp ├── Sync.h ├── ThreadedPlugin.cpp ├── ThreadedPlugin.h ├── VST2Plugin.cpp ├── VST2Plugin.h ├── VST3Plugin.cpp ├── VST3Plugin.h ├── WindowCocoa.h ├── WindowCocoa.mm ├── WindowWin32.cpp ├── WindowWin32.h ├── WindowX11.cpp ├── WindowX11.h └── host.cpp /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/README.md -------------------------------------------------------------------------------- /deps/plf_nanotimer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/deps/plf_nanotimer/README.md -------------------------------------------------------------------------------- /deps/plf_nanotimer/plf_licensing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/deps/plf_nanotimer/plf_licensing.txt -------------------------------------------------------------------------------- /deps/plf_nanotimer/plf_nanotimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/deps/plf_nanotimer/plf_nanotimer.h -------------------------------------------------------------------------------- /deps/plf_nanotimer/plf_nanotimer_readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/deps/plf_nanotimer/plf_nanotimer_readme.txt -------------------------------------------------------------------------------- /pd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/CMakeLists.txt -------------------------------------------------------------------------------- /pd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/README.md -------------------------------------------------------------------------------- /pd/icons/pd.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/icons/pd.ico -------------------------------------------------------------------------------- /pd/src/vstplugin~.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/src/vstplugin~.cpp -------------------------------------------------------------------------------- /pd/src/vstplugin~.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/src/vstplugin~.h -------------------------------------------------------------------------------- /pd/src/vstplugin~.rc: -------------------------------------------------------------------------------- 1 | 0 ICON "../icons/pd.ico" -------------------------------------------------------------------------------- /pd/vstpluginbrowser-help.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/vstpluginbrowser-help.pd -------------------------------------------------------------------------------- /pd/vstpluginbrowser.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/vstpluginbrowser.pd -------------------------------------------------------------------------------- /pd/vstplugin~-help.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/vstplugin~-help.pd -------------------------------------------------------------------------------- /pd/vstplugin~-mc.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/vstplugin~-mc.pd -------------------------------------------------------------------------------- /pd/vstpresetbrowser-help.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/vstpresetbrowser-help.pd -------------------------------------------------------------------------------- /pd/vstpresetbrowser.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/pd/vstpresetbrowser.pd -------------------------------------------------------------------------------- /sc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/CMakeLists.txt -------------------------------------------------------------------------------- /sc/HelpSource/Classes/VSTPlugin.schelp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Classes/VSTPlugin.schelp -------------------------------------------------------------------------------- /sc/HelpSource/Classes/VSTPluginController.schelp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Classes/VSTPluginController.schelp -------------------------------------------------------------------------------- /sc/HelpSource/Classes/VSTPluginDesc.schelp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Classes/VSTPluginDesc.schelp -------------------------------------------------------------------------------- /sc/HelpSource/Classes/VSTPluginGui.schelp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Classes/VSTPluginGui.schelp -------------------------------------------------------------------------------- /sc/HelpSource/Classes/VSTPluginMIDIProxy.schelp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Classes/VSTPluginMIDIProxy.schelp -------------------------------------------------------------------------------- /sc/HelpSource/Classes/VSTPluginNodeProxyController.schelp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Classes/VSTPluginNodeProxyController.schelp -------------------------------------------------------------------------------- /sc/HelpSource/Classes/browser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Classes/browser.jpg -------------------------------------------------------------------------------- /sc/HelpSource/Classes/editor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Classes/editor.jpg -------------------------------------------------------------------------------- /sc/HelpSource/Classes/embed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Classes/embed.jpg -------------------------------------------------------------------------------- /sc/HelpSource/Classes/noparams.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Classes/noparams.jpg -------------------------------------------------------------------------------- /sc/HelpSource/Guides/HOA_IEM.schelp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/HelpSource/Guides/HOA_IEM.schelp -------------------------------------------------------------------------------- /sc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/README.md -------------------------------------------------------------------------------- /sc/classes/VSTPlugin.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/classes/VSTPlugin.sc -------------------------------------------------------------------------------- /sc/classes/VSTPluginController.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/classes/VSTPluginController.sc -------------------------------------------------------------------------------- /sc/classes/VSTPluginDesc.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/classes/VSTPluginDesc.sc -------------------------------------------------------------------------------- /sc/classes/VSTPluginGui.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/classes/VSTPluginGui.sc -------------------------------------------------------------------------------- /sc/classes/VSTPluginMIDIProxy.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/classes/VSTPluginMIDIProxy.sc -------------------------------------------------------------------------------- /sc/classes/VSTPluginNodeProxy.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/classes/VSTPluginNodeProxy.sc -------------------------------------------------------------------------------- /sc/doc/VSTPlugin-UGen-Reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/doc/VSTPlugin-UGen-Reference.md -------------------------------------------------------------------------------- /sc/icons/sc_cube.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/icons/sc_cube.ico -------------------------------------------------------------------------------- /sc/src/VSTPlugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/src/VSTPlugin.cpp -------------------------------------------------------------------------------- /sc/src/VSTPlugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/sc/src/VSTPlugin.h -------------------------------------------------------------------------------- /sc/src/VSTPlugin.rc: -------------------------------------------------------------------------------- 1 | 0 ICON "../icons/sc_cube.ico" -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/hashtable_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/test/hashtable_test.cpp -------------------------------------------------------------------------------- /test/normalize_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/test/normalize_path.cpp -------------------------------------------------------------------------------- /test/shm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/test/shm_test.cpp -------------------------------------------------------------------------------- /vst/Bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/Bus.h -------------------------------------------------------------------------------- /vst/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/CMakeLists.txt -------------------------------------------------------------------------------- /vst/CpuArch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/CpuArch.cpp -------------------------------------------------------------------------------- /vst/CpuArch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/CpuArch.h -------------------------------------------------------------------------------- /vst/DeferredPlugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/DeferredPlugin.h -------------------------------------------------------------------------------- /vst/EventLoop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/EventLoop.h -------------------------------------------------------------------------------- /vst/FileUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/FileUtils.cpp -------------------------------------------------------------------------------- /vst/FileUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/FileUtils.h -------------------------------------------------------------------------------- /vst/HashTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/HashTable.h -------------------------------------------------------------------------------- /vst/HostApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/HostApp.cpp -------------------------------------------------------------------------------- /vst/HostApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/HostApp.h -------------------------------------------------------------------------------- /vst/Interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/Interface.h -------------------------------------------------------------------------------- /vst/Lockfree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/Lockfree.h -------------------------------------------------------------------------------- /vst/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/Log.h -------------------------------------------------------------------------------- /vst/MiscUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/MiscUtils.cpp -------------------------------------------------------------------------------- /vst/MiscUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/MiscUtils.h -------------------------------------------------------------------------------- /vst/Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/Module.cpp -------------------------------------------------------------------------------- /vst/PluginBridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginBridge.cpp -------------------------------------------------------------------------------- /vst/PluginBridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginBridge.h -------------------------------------------------------------------------------- /vst/PluginClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginClient.cpp -------------------------------------------------------------------------------- /vst/PluginClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginClient.h -------------------------------------------------------------------------------- /vst/PluginCommand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginCommand.h -------------------------------------------------------------------------------- /vst/PluginDesc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginDesc.cpp -------------------------------------------------------------------------------- /vst/PluginDesc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginDesc.h -------------------------------------------------------------------------------- /vst/PluginDictionary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginDictionary.cpp -------------------------------------------------------------------------------- /vst/PluginDictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginDictionary.h -------------------------------------------------------------------------------- /vst/PluginFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginFactory.cpp -------------------------------------------------------------------------------- /vst/PluginFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginFactory.h -------------------------------------------------------------------------------- /vst/PluginServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginServer.cpp -------------------------------------------------------------------------------- /vst/PluginServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/PluginServer.h -------------------------------------------------------------------------------- /vst/Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/Search.cpp -------------------------------------------------------------------------------- /vst/ShmInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/ShmInterface.cpp -------------------------------------------------------------------------------- /vst/ShmInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/ShmInterface.h -------------------------------------------------------------------------------- /vst/Sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/Sync.cpp -------------------------------------------------------------------------------- /vst/Sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/Sync.h -------------------------------------------------------------------------------- /vst/ThreadedPlugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/ThreadedPlugin.cpp -------------------------------------------------------------------------------- /vst/ThreadedPlugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/ThreadedPlugin.h -------------------------------------------------------------------------------- /vst/VST2Plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/VST2Plugin.cpp -------------------------------------------------------------------------------- /vst/VST2Plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/VST2Plugin.h -------------------------------------------------------------------------------- /vst/VST3Plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/VST3Plugin.cpp -------------------------------------------------------------------------------- /vst/VST3Plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/VST3Plugin.h -------------------------------------------------------------------------------- /vst/WindowCocoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/WindowCocoa.h -------------------------------------------------------------------------------- /vst/WindowCocoa.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/WindowCocoa.mm -------------------------------------------------------------------------------- /vst/WindowWin32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/WindowWin32.cpp -------------------------------------------------------------------------------- /vst/WindowWin32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/WindowWin32.h -------------------------------------------------------------------------------- /vst/WindowX11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/WindowX11.cpp -------------------------------------------------------------------------------- /vst/WindowX11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/WindowX11.h -------------------------------------------------------------------------------- /vst/host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacechild1/vstplugin/HEAD/vst/host.cpp --------------------------------------------------------------------------------