┏━━━┓╱╱╱╱╱┏┓╱╱┏┓╱╱╱╱╱┏┓╱╱   
┃┏━┓┃╱╱╱╱╱┃┃╱╱┃┃╱╱╱╱╱┃┃╱╱╱  
┃┗━┛┣┓┏┳━━┫┃┏┓┃┃╱╱┏━━┫┗━┳━━┓
┃┏━━┫┃┃┃┏┓┃┗┛┃┃┃╱┏┫┏┓┃┏┓┃━━┫
┃┃╱╱┃┗┛┃┃┃┃┏┓┃┃┗━┛┃┏┓┃┗┛┣━━┃
┗┛╱╱┗━━┻┛┗┻┛┗┛┗━━━┻┛┗┻━━┻━━┛
━━━━━━━━━━━━━━━━━━━━━━━━━━ 

Copyright (c) 2023 Punk Labs LLC

License: GPL-3.0-or-later
Website: https://punklabs.com
Contact: contact@punklabs.com

Description:
	OneTrick CRYPTID is an open-source cross-platform FM drum synthesizer audio plugin.
	It is free as in rights, not as in beer.
	Please consider purchasing a copy to support our development efforts.
	
Build Instructions:
	Building the DSP (optional):
		Note: Using Faust 2.59.6
		1. Get a copy of the Faust compiler
		    https://faust.grame.fr/
		2. Build each DSP
		    Example (Kick):
    			faust --check-table 0 -dlt 65536 --timeout 0 --process-name processKick -lang rust -A plugin/onetrick/src/faust -a arch.rs -o plugin/src/dsp/generated/DSP_Kick.rs --class-name DSP_Kick plugin/src/dsp/main.dsp
            List of DSPs:
                Kick, Snare, Tom1, Tom2, Tom3, Tom4, Rimshot1, Rimshot2, Clap1, Clap2, HihatClosed, HihatOpen, Cymbal1, Cymbal2, Cymbal3, Cowbell1, Cowbell2, Cowbell3, Output	
			
	Building the Plugin:
		Note: Using rustc 1.70.0
		1. Install Rust
		    https://www.rust-lang.org/tools/install
		2. Build the plugin
			Debug Example:
				cargo xtask bundle onetrick_cryptid
			Release Example:
				cargo xtask bundle onetrick_cryptid --release
	Building the Audio Unit:
		Note: Using vst3sdk 3.7.8
		1. Download the Steinberg VST 3 SDK
		    https://steinbergmedia.github.io/vst3_dev_portal/pages/Getting+Started/Links.html#getting-vst-3-sdk
		2. Download the Apple CoreAudio SDK
		    https://developer.apple.com/library/archive/samplecode/CoreAudioUtilityClasses/Introduction/Intro.html
		3. Build auwrapper
		    https://steinbergmedia.github.io/vst3_dev_portal/pages/What+is+the+VST+3+SDK/Wrappers/AUv2+Wrapper.html
			Note: you can use the au-info.plist in OneTrick CRYPTID's auwrapper folder as an example.
