SynthLab is a synth plugin framework for developing software synthesizers.

Overview

SynthLab

SynthLab is a synth plugin framework for developing software synthesizers.

Will Pirkle https://www.willpirkle.com

System requirements

Supported OS:

  • Microsoft Windows 8-10
  • Apple OSX 10.14 and higher

Supported IDE:

  • Visual Studio 2017/2019
  • minimum Xcode 12

PCM Samples

Download the SynthLabSamples.zip file here: https://www.willpirkle.com/synthlabdm/

SynthLab DM Installers

Download the DM installers here for using the DM modules: https://www.willpirkle.com/synthlabdm/

Contributing

For bug reports and features requests, please use github or visit the forum at https://willpirkle.com/forum

License: Modified BSD

Limited License Agreement

This agreement is between Tritone Systems, Inc (hereafter referred to as "Tritone") and the you, the user of the SynthLab Software Development Kit also called the "SynthLab SDK" and hereafter referred to as the Licensee.

Tritone hereby grants to the Licensee a non-exclusive, worldwide, nontransferable license during the term of this agreement to use the SynthLab SDK for:

  • the development of audio Plug-Ins or Applications or plugin projects, commercial or non-commercial
  • publishing, selling or otherwise distributing a Product under Licensee's brand name that is using parts or all of the SynthLab Software Development Kit

Restrictions on the SDK:

Unless the Licensee has express written permission from Tritone Systems, Inc, the Licensee does NOT have permission to sell, license, give-away and/or distribute the SynthLab Software Development Kit or parts of it for the use as software developer kit in any way, for example, integrated in any framework application, on any medium, including the Internet, to any other person, including sub-licensors of the Licensee or companies where the Licensee has any involvement. This includes re-working this specification, or reverse-engineering any products based upon this specification.

In case the SynthLab Software Development Kit is modified, it shall not be published, sold or distributed without express written permission and agreement of Tritone. Furthermore, the naming of the modified SynthLab Software Development Kit shall not include “SynthLab SDK” or any combination containing the SynthLab brand without permission of Tritone.

In case the SynthLab Software Development Kit is extended by additional code, it shall not be used in any other description than “(Licensees company name) extension to the SynthLab SDK”.

Redistribution of Source Code BSD-3:

Redistribution and use of the SynthLab SDK in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  • Neither the name of SynthLab SDK nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Issues
  • FX projects issues

    FX projects issues

    Hi I found that the link failed, https://www.willpirkle.com/fx-book/project-gallery/consumer-reverb/ when I want to download the file at the bottom of this website. Not only this one but also for all FX projects, the download link failed May I ask if the files moved already? anywhere to find the code of those different projects?

    opened by pokjnb 2
  • PCM CoreModules are not showing when altered or modified?

    PCM CoreModules are not showing when altered or modified?

    Hello I've been reading through the tutorials and documentation to create my own SynthLab-PCM Module, or at least alter and modify one of the PCM modules. But anytime I try to alter or modify a module (legacy_pcm) it never updates in my DAW. As an example I'm trying to modify legacy_pcm module and change the folder names, and the modules name but its not working. Im on a mac, and my legacy_pcm.dylib is in the right plugin folder, (/Library/Audio/Plug-Ins/Components/, /Library/Audio/Plug-Ins/VST3/) but its still not showing the update. Any advice or help? thanks

    Screen Shot 2022-07-27 at 7 42 56 PM Screen Shot 2022-07-27 at 7 52 47 PM Screen Shot 2022-07-27 at 7 53 13 PM Screen Shot 2022-07-27 at 7 58 51 PM
    opened by titus-shoats 0
Releases(1.25.001)
Owner
willpirkleaudio
willpirkleaudio
Developing a Drone from scratch in ROS Gazebo

Project Building a drone and developing its control system. Table of Contents Project Table of Contents About The Project Tech Stack File Structure Ge

null 15 Mar 22, 2022
Orca - Advanced Malware with multifeatures written in ASM/C/C++ , work on all windows versions ! (some features still under developing and not stable)

About Orca Orca is an Advanced Malware with multifeatures written in ASM/C/C++ features Run in Background (Hidden Mode) Records keystrokes and saves t

anas 166 Aug 3, 2022
Half-Life : Extended main branch for developing purposes

Half Life : Extended SDK Source Code of Half Life : Extended as a open source modbase for everyone publicly, make your own mod with alot of features e

Bacontsu 13 Jun 21, 2022
First Rendition of Static Factory Design Method for developing studies and more using C++ ACSIL in Sierra Chart

Thanks for stopping by. This is my first GitHub repo. SierraChart ACSIL C++ STUDY DEV TEMPLATE This is meant to be a template for developing study gro

[Tim] 2 Jan 18, 2022
The Vulkan Profiles Tools are a collection of tools delivered with the Vulkan SDK for Vulkan application developers to leverage Vulkan Profiles while developing a Vulkan application

Copyright © 2021-2022 LunarG, Inc. Vulkan Profiles Tools (BETA) The Vulkan Profiles Tools are a collection of tools delivered with the Vulkan SDK for

The Khronos Group 56 Jul 31, 2022
mini-plugin host as plugin

DISTRHO Ildaeil DISTRHO Ildaeil is mini-plugin host working as a plugin, allowing one-to-one plugin format reusage. Load a VST2 plugin inside a LV2 ho

DISTRHO 41 Jul 28, 2022
This is a tool for software engineers to view,record and analyse data(sensor data and module data) In the process of software development.

![Contributors][Huang Jianyu] Statement 由于工具源码在网上公开,除使用部分开源项目代码外,其余代码均来自我个人,工具本身不包含公司的知识产权,所有与公司有关的内容均从软件包中移除,软件发布遵循Apache协议,任何人均可下载进行修改使用,如使用过程中出现任何问

HuangJianyu 34 May 5, 2022
Add virtual monitors to your windows 10 device! Works with Oculus software, obs, and any desktop sharing software

License MIT and CC0 or Public Domain, whichever is least restrictive -- Use it AS IS - NO IMPLICIT OR EXPLICIT warranty This may break your computer,

Rashi Abramson 176 Aug 4, 2022
MasterPlan is a project management software / visual idea board software. It attempts to be easy to use, lightweight, and fun.

MasterPlan is a customizeable graphical project management software for independent users or small teams. If you need to share plans across a whole co

SolarLune 420 Aug 4, 2022
Threat Emulation and Red Teaming Framework, The Hacking Software for normal people.

The Remote Hacker Probe is a Threat Emulation and Red Teaming Framework built to be easy to use. The Remote Hacker Probe is Feature Rich! Including, K

QuantumCored 159 Aug 2, 2022
Appupdater is a C++ cross-platform framework to update desktop software (gitlab mirror)

appupdater is a C++ cross-platform framework to update desktop software. How it works Framework checks the URL you specified for info about versions a

Ronzhin Mikhail 1 Jan 8, 2022
Remote hacker probe - Threat Emulation and Red Teaming Framework, The Hacking Software for normal people.

The Remote Hacker Probe is a Threat Emulation and Red Teaming Framework built to be easy to use. The Remote Hacker Probe is Feature Rich! Including, K

Fahad 159 Aug 2, 2022
No loss LV2 sound effect plugin

B.Spacr Description: LV2 sound effect plugin B.Spacr is a unique LV2 effect plugin that enables a clear and brilliant audibility of your music product

null 13 Nov 28, 2021
A cross-platform (Android/iOS/Windows/macOS) cronet plugin for Flutter via `dart:ffi`

cronet_flutter A cross-platform (Android/iOS/Windows/macOS) cronet plugin for Flutter via dart:ffi

null 20 Jun 15, 2022
Multi-dimensional dynamically distorted staggered multi-bandpass LV2 plugin

B.Angr A multi-dimensional dynamicly distorted staggered multi-bandpass LV2 plugin, for extreme soundmangling. Based on Airwindows XRegion. Key featur

null 18 Apr 17, 2022
Vimb - the vim like browser is a webkit based web browser that behaves like the vimperator plugin for the firefox and usage paradigms from the great editor vim.

Vimb - the vim like browser is a webkit based web browser that behaves like the vimperator plugin for the firefox and usage paradigms from the great editor vim. The goal of vimb is to build a completely keyboard-driven, efficient and pleasurable browsing-experience.

Daniel Carl 1.2k Aug 4, 2022
MHPatches is a plugin that brings some of PS2 features of Manhunt to the PC.

MHPatches Intro MHPatches is a plugin that brings some of PS2 features of Manhunt to the PC. Requirements UAL (https://github.com/ThirteenAG/Ultimate-

Fire_Head 25 Jul 27, 2022
Bass21 tone plugin

Bass21 This VST3 is a virtual-analog simulation of the famous Bass Driver DI Version 1 preamp pedal from Tech21. The discretization, while far from be

JP Cimalando 17 Jun 11, 2022
A Flutter Web Plugin to display Text Widget as Html for SEO purpose

SEO Renderer A flutter plugin (under development) to render text widgets as html elements for SEO purpose. Created specifically for issue https://gith

Sahdeep Singh 96 Jul 18, 2022