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 { 00004 interface Summation : Effect { 00005 Info icon = "icons/summation.png"; 00006 Info authors = "Tim Janik"; 00007 Info license = _("GNU Lesser General Public License"); 00008 Info category = _("/Routing/Summation"); 00009 Info blurb = _("The Summation module adds up all inputs connected to its multi-connect input streams. " 00010 "The sum of all inputs connected to 'Audio In1' is available at 'Audio Sum1', and " 00011 "similarly, 'Audio Sum2' is the accumulatiuon signal of all streams connected to 'Audio In2'. " 00012 "A difference signal between 'Audio Sum1' and 'Audio Sum2' is also " 00013 "generated and is available at 'Audio Diff'."); 00014 JStream audio_in1 = Stream (_("Audio In1"), _("Audio input 1")); 00015 JStream audio_in2 = Stream (_("Audio In2"), _("Audio input 2")); 00016 OStream audio_out1 = Stream (_("Audio Sum1"), _("Accumulated audio output 1")); 00017 OStream audio_diff = Stream (_("Audio Diff"), _("Difference between audio outputs 1 and 2")); 00018 OStream audio_out2 = Stream (_("Audio Sum2"), _("Accumulated audio output 2")); 00019 }; 00020 00021 } // Bse