BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
00001 // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html 00002 include "bse/bsecxxmodule.idl"; 00003 namespace Bse { namespace Standard { 00004 interface Quantizer : Bse::Effect { 00005 Info category = "/Distortion/Quantizer"; 00006 Info icon = "icons/quantizer.png"; 00007 Info authors = "Tim Janik"; 00008 Info blurb = _("The Quantizer plugin quantizes the input signals according to a configurable step setting. " 00009 "This simulates low quality digital signal transfer paths or ancient computer hardware."); 00010 group _("Quantization") { 00011 Real qsteps = SfiReal (_("Quantization Steps"), _("The number of different steps the output signal is quantized to."), 256, 1, 4294967296, 256, STANDARD ":scale"); 00012 Real qstep_powers = SfiReal (_("Bit Depth"), _("The number of bits the quantization steps correspond to."), 8, 0, 32, 0.0625, GUI ":scale"); 00013 }; 00014 IStream audio_in1 = Stream ("Audio In1", "Audio Input 1"); 00015 IStream audio_in2 = Stream ("Audio In2", "Audio Input 2"); 00016 OStream audio_out1 = Stream ("Audio Out1", "Audio Output 1"); 00017 OStream audio_out2 = Stream ("Audio Out2", "Audio Output 2"); 00018 }; 00019 00020 } } // Bse::Standard