From 039847a29868d335c08fe0a587260dffc71ca5c4 Mon Sep 17 00:00:00 2001 From: Ludvig Gunne Lindström Date: Fri, 17 Jul 2026 11:43:24 +0200 Subject: init --- doc/classes/gain.html | 179 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 doc/classes/gain.html (limited to 'doc/classes/gain.html') diff --git a/doc/classes/gain.html b/doc/classes/gain.html new file mode 100644 index 0000000..46bea50 --- /dev/null +++ b/doc/classes/gain.html @@ -0,0 +1,179 @@ + + + + + Melisma modules + + + + +
+ +
+ +
+
+
+ + +
+ + + + + + +
+ +

Class gain

+

Apply gain to signals.

+

+ + +

+local mgain = require 'melisma.gain'
+
+-- Interprets cntl as decibels and applies it to input
+local input = ...
+local cntl = ...
+local gain = mgain.db(input,cntl)
+
+ +

+ + +

Functions

+ + + + + + + + + +
gain.db(input, gain)Creates a decibel gain unit.
gain.linear(input, gain)Creates a linear gain unit.
+ +
+
+ + +

Functions

+ Methods +
+
+ + gain.db(input, gain) +
+
+ Creates a decibel gain unit. + + +

Parameters:

+
    +
  • input + channel + Input signal. +
  • +
  • gain + number or channel + Constant gain in decibels or a controlling signal. +
  • +
+ +

Returns:

+
    + + gain + The newly created gain unit. +
+ + + + +
+
+ + gain.linear(input, gain) +
+
+ Creates a linear gain unit. + + +

Parameters:

+
    +
  • input + channel + Input signal. +
  • +
  • gain + number or channel + Constant gain or a controlling signal. +
  • +
+ +

Returns:

+
    + + gain + The newly created gain unit. +
+ + + + +
+
+ + +
+
+
+generated by LDoc 1.5.0 +Last updated 1980-01-01 00:00:00 +
+
+ + -- cgit v1.3.1