2 #include <Analysis/GistState.hpp>
3 #include <Analysis/Helpers.hpp>
4 #include <halp/audio.hpp>
5 #include <halp/callback.hpp>
6 #include <halp/controls.hpp>
7 #include <halp/meta.hpp>
13 halp_meta(name,
"RMS")
14 halp_meta(c_name,
"RMS")
15 halp_meta(category,
"Analysis/Envelope")
16 halp_meta(author,
"ossia score, Gist library")
17 halp_meta(manual_url,
"https://ossia.io/score-docs/processes/analysis.html#envelope")
18 halp_meta(description,
"Get the RMS of a signal")
19 halp_meta(uuid,
"5d4057ff-d8d0-4d66-9e0f-55675e3323be");
32 void operator()(
int frames)
34 process<&Gist<double>::rootMeanSquare>(
35 inputs.audio, inputs.gain, inputs.gate, outputs.result, frames);
41 halp_meta(name,
"Peak")
42 halp_meta(c_name,
"Peak")
43 halp_meta(category,
"Analysis/Envelope")
44 halp_meta(author,
"ossia score, Gist library")
45 halp_meta(manual_url,
"https://ossia.io/score-docs/processes/analysis.html#envelope")
46 halp_meta(description,
"Get the peak energy of a signal")
47 halp_meta(uuid,
"a14c8ced-25e6-4c89-ac45-63750cbb87fd")
60 void operator()(
int frames)
62 process<&Gist<double>::peakEnergy>(
63 inputs.audio, inputs.gain, inputs.gate, outputs.result, frames);
Definition: GistState.hpp:26
Definition: score-plugin-analysis/Analysis/Envelope.hpp:40
Definition: score-plugin-analysis/Analysis/Envelope.hpp:12
Definition: Helpers.hpp:27
Definition: Helpers.hpp:34
Definition: Helpers.hpp:43
Definition: Helpers.hpp:19