40 changes: 40 additions & 0 deletions plugins/Flute/Makefile
@@ -0,0 +1,40 @@
#!/usr/bin/make -f
# Makefile for DPF STK Plugins #
# ---------------------------- #
# Created by falkTX
#

# --------------------------------------------------------------
# Project name, used for binaries

NAME = StkFlute

# --------------------------------------------------------------
# Files to build

FILES_DSP = \
Flute.cpp \
StkSources.cpp

# --------------------------------------------------------------
# Do some magic

include ../../dpf/Makefile.plugins.mk

BASE_FLAGS += -Wno-unused-parameter
BASE_FLAGS += -I ../../stk/include

# --------------------------------------------------------------
# Enable all possible plugin types

ifeq ($(HAVE_JACK),true)
TARGETS += jack
endif

TARGETS += dssi_dsp
TARGETS += lv2_sep
TARGETS += vst

all: $(TARGETS)

# --------------------------------------------------------------
25 changes: 25 additions & 0 deletions plugins/Flute/StkSources.cpp
@@ -0,0 +1,25 @@
/*
* DPF STK Plugins
* Copyright (C) 2019 Filipe Coelho <falktx@falktx.com>
*
* Permission to use, copy, modify, and/or distribute this software for any purpose with
* or without fee is hereby granted, provided that the above copyright notice and this
* permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD
* TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN
* NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/

#include "../../stk/src/ADSR.cpp"
#include "../../stk/src/DelayL.cpp"
#include "../../stk/src/Flute.cpp"
#include "../../stk/src/Noise.cpp"
#include "../../stk/src/OnePole.cpp"
#include "../../stk/src/PoleZero.cpp"
#include "../../stk/src/SineWave.cpp"
#include "../../stk/src/Stk.cpp"
#include "../../stk/src/Voicer.cpp"
1 change: 1 addition & 0 deletions stk
Submodule stk added at 2ad997