Skip to content

Commit

Permalink
Faust module working
Browse files Browse the repository at this point in the history
  • Loading branch information
MylesBorins committed Dec 2, 2013
1 parent ac98b2d commit 3e9d249
Show file tree
Hide file tree
Showing 8 changed files with 4,381 additions and 15 deletions.
2 changes: 2 additions & 0 deletions CMakeLists.txt
Expand Up @@ -160,6 +160,8 @@ set(core_SOURCES

${CMAKE_SOURCE_DIR}/src/audio/theremax-audio.cpp
${CMAKE_SOURCE_DIR}/src/audio/theremax-audio.h
${CMAKE_SOURCE_DIR}/src/audio/Reverb.h
${CMAKE_SOURCE_DIR}/src/audio/Reverb.cpp

${CMAKE_SOURCE_DIR}/src/cv/theremax-cv.cpp
${CMAKE_SOURCE_DIR}/src/cv/theremax-cv.h
Expand Down
13 changes: 13 additions & 0 deletions faust/Reverb.dsp
@@ -0,0 +1,13 @@
declare name "Reverb for some drone shit";
declare author "Myles Borins (mborins@ccrma.stanford.edu)";
declare source "Julius O. Smith (jos at ccrma.stanford.edu)";
declare copyright "Julius O. Smith III";
declare license "STK-4.3"; // Synthesis Tool Kit 4.3 (MIT style license)

el = library("effect.lib");

N = 16; // Feedback Delay Network (FDN) order (power of 2, 2 to 16)
NB = 5; // Number of T60-controlled frequency-bands (3 or more)
BSO = 3; // Order of each lowpass/highpass bandsplit (odd positive integer)

process = el.fdnrev0_demo(N,NB,BSO);

0 comments on commit 3e9d249

Please sign in to comment.