initial commit

This commit is contained in:
kazu
2017-07-15 15:52:05 +02:00
parent 087def3773
commit fb0ff1c076
16 changed files with 1857 additions and 1 deletions

35
main.cpp Executable file
View File

@@ -0,0 +1,35 @@
#include "pulseaudio.h"
#include "BeatDetection2.h"
int main(int argc, char *argv[]) {
PulseAudio pa;
//pa.join();
int16_t buf[1024];
BeatDetection2<float> bestBass(Mode::BASS);
BeatDetection2<float> beatSnare(Mode::SNARE);
while(true) {
pa.read(buf, 1024);
for (int i = 0; i < 1024; ++i) {
const float left = buf[i];
const float right = buf[i];
const bool bBass = bestBass.add(left, right);
if (bBass) {std::cout << "bass\n" << std::flush;}
const bool bSnare = beatSnare.add(left, right);
if (bSnare) {std::cout << "snare...\n" << std::flush;}
}
}
}