Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bsesummation.idl
Go to the documentation of this file.
1  // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
2 include "bse/bsecxxmodule.idl";
3 namespace Bse {
4 interface Summation : Effect {
5  Info icon = "icons/summation.png";
6  Info authors = "Tim Janik";
7  Info license = _("GNU Lesser General Public License");
8  Info category = _("/Routing/Summation");
9  Info blurb = _("The Summation module adds up all inputs connected to its multi-connect input streams. "
10  "The sum of all inputs connected to 'Audio In1' is available at 'Audio Sum1', and "
11  "similarly, 'Audio Sum2' is the accumulatiuon signal of all streams connected to 'Audio In2'. "
12  "A difference signal between 'Audio Sum1' and 'Audio Sum2' is also "
13  "generated and is available at 'Audio Diff'.");
14  JStream audio_in1 = Stream (_("Audio In1"), _("Audio input 1"));
15  JStream audio_in2 = Stream (_("Audio In2"), _("Audio input 2"));
16  OStream audio_out1 = Stream (_("Audio Sum1"), _("Accumulated audio output 1"));
17  OStream audio_diff = Stream (_("Audio Diff"), _("Difference between audio outputs 1 and 2"));
18  OStream audio_out2 = Stream (_("Audio Sum2"), _("Accumulated audio output 2"));
19 };
20 
21 } // Bse
The Bse namespace contains all functions of the synthesis engine.
Definition: bstbseutils.cc:91
const char * _(const char *string)
Translate message strings in the BEAST/BSE text domain.
Definition: glib-extra.cc:1100