Added DJ audio track player
This commit is contained in:
19
synthisizer.h
Normal file
19
synthisizer.h
Normal file
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
#include "audioformat.h"
|
||||
|
||||
namespace midi { class MidiMessage; }
|
||||
|
||||
class Synthisizer
|
||||
{
|
||||
public:
|
||||
void setFrequency(int16_t frequency) { m_frequency = frequency; }
|
||||
|
||||
void writeSamples(frame_t *begin, frame_t *end);
|
||||
|
||||
void messageReceived(const midi::MidiMessage &message);
|
||||
|
||||
private:
|
||||
int16_t m_frequency{};
|
||||
double m_phase{};
|
||||
};
|
Reference in New Issue
Block a user