This GitLab instance reached the end of its service life. It won't be possible to create new users or projects.

Please read the deprecation notice for more information concerning the deprecation timeline

Visit migration.git.tu-berlin.de (internal network only) to import your old projects to the new GitLab platform 📥

Commit 2068463c by Henrik von Coler

Worked on documentation of AM example!

parent 15ee68c7
gain_example {#mainpage} am_example {#mainpage}
======================= =======================
# BRIEF # BRIEF
This example introduces the basic This example uses amplitude modulation
libraries and tools used in the on the input signal of the audio interface.
Sound Synthesis class. It passes The carrier frequency can be controlled
audio from the inputs to the outputs, using OSC.
allowing to set the gain using an OSC
interface.
# Libraries # Libraries
......
PROJECT_NAME = "Gain_Example" PROJECT_NAME = "AM_Example"
PROJECT_BRIEF = "Simple gain manipulation through OSC!" PROJECT_BRIEF = "AM modulation of the audio interface input
with OSC control!"
OUTPUT_DIRECTORY = "./" OUTPUT_DIRECTORY = "./"
INPUT = "../" README.md INPUT = "../" README.md
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* \class AmExample * \class AmExample
* *
* \brief Am example - modulates the audio * \brief Am example - modulates the audio
* iput of the interface with a OSC controlled sinusoid. * input of the interface with a OSC controlled sinusoid.
* *
* \author Henrik von Coler * \author Henrik von Coler
* *
......
/** /**
* \file gain_example.h * \file am_example.h
* \class GainExample * \class AmExample
* *
* \brief Simple example, passing the input to the output * \brief Simple example, passing the input to the output
* with gain modification through OSC. * with amplitude modulation through OSC.
* *
* \author Henrik von Coler * \author Henrik von Coler
* *
* \date $Date: 2019/03/18 $ * \date $Date: 2019/05/14 $
* *
*/ */
...@@ -36,11 +36,14 @@ private: ...@@ -36,11 +36,14 @@ private:
/// is used for reading the config file /// is used for reading the config file
YamlMan *yaml_manager; YamlMan *yaml_manager;
///
/// \brief fs
/// the jack server sampling rate
int fs; int fs;
/// ///
/// \brief carrier /// \brief carrier
/// /// the carrier signal for the AM
Sinusoid *carrier; Sinusoid *carrier;
/// ///
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment