Added DJ audio track player

This commit is contained in:
2020-04-27 22:59:30 +02:00
parent ea6c112158
commit e9c905eb67
30 changed files with 1326 additions and 79 deletions

19
synthisizer.h Normal file
View 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{};
};