mirror of
https://gitlab.com/then-try-this/samplebrain.git
synced 2025-05-12 02:27:21 +00:00
33 lines
765 B
C++
33 lines
765 B
C++
/**
|
|
* @file Generator.cpp
|
|
*
|
|
* An interface for signal generators.
|
|
*
|
|
* This file is part of the Aquila DSP library.
|
|
* Aquila is free software, licensed under the MIT/X11 License. A copy of
|
|
* the license is provided with the library in the LICENSE file.
|
|
*
|
|
* @package Aquila
|
|
* @version 3.0.0-dev
|
|
* @author Zbigniew Siciarz
|
|
* @date 2007-2014
|
|
* @license http://www.opensource.org/licenses/mit-license.php MIT
|
|
* @since 3.0.0
|
|
*/
|
|
|
|
#include "Generator.h"
|
|
|
|
namespace Aquila
|
|
{
|
|
/**
|
|
* Creates the generator object.
|
|
*
|
|
* @param sampleFrequency sample frequency of the signal
|
|
*/
|
|
Generator::Generator(FrequencyType sampleFrequency):
|
|
SignalSource(sampleFrequency), m_frequency(0), m_amplitude(0),
|
|
m_phase(0.0)
|
|
{
|
|
}
|
|
}
|