BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
davbassfilter.idl
Go to the documentation of this file.
00001  // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
00002 include "bse/bsecxxmodule.idl";
00003 namespace Bse {
00004 namespace Dav {
00005 interface BassFilter : Effect {
00006   Info    icon      = "icons/davbassfilter.png";
00007   Info    authors   = "David A. Bartold, Tim Janik";
00008   Info    license   = _("GNU Lesser General Public License");
00009   Info    category  = _("/Filters/Bass Filter");
00010   Info    blurb     = _("DavBassFilter is a low-pass resonant TB-303 style filter based "
00011                         "on the VCF303 portions of gsyn v0.2. The filter algorithm is partly "
00012                         "based on the one described in \"Musical Applications of Microprocessors\" "
00013                         "by Hal Chamberlin.");
00014   IStream audio_in   = Stream (_("Audio In"), _("Audio input"));
00015   IStream trigger_in = Stream (_("Trigger In"), _("Trigger input"));
00016   OStream audio_out  = Stream (_("Audio Out"), _("Filtered audio output"));
00017   group _("Parameters") {
00018     Real cutoff_perc = Perc (_("Cutoff [%]"), _("Set the cutoff frequency percentage"), 50, STANDARD ":automate:");
00019     Real reso_perc   = Perc (_("Resonance [%]"), _("Set the amount of resonance in percent"), 99.5, STANDARD ":automate:");
00020     Real env_mod     = Perc (_("Envelope Modulation [%]"), _("Set the envelope magnitude in percent"), 90, STANDARD ":automate:");
00021     Real env_decay   = Perc (_("Decay [%]"), _("Set the decay length in percent"), 20, STANDARD ":automate:");
00022     Bool trigger     = Trigger (_("Trigger filter"), "", GUI);
00023   };
00024 };
00025 
00026 } // Dav
00027 } // Bse
00028 
00029 /* vim:set ts=8 sw=2 sts=2 syntax=cpp: */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines