Cleanup
parent
5ea64d3e07
commit
dacb8d820d
39
src/test.cpp
39
src/test.cpp
|
@ -44,7 +44,25 @@ const size_t height = 150;
|
||||||
|
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
|
|
||||||
uint8_t hid_buf[20];
|
// buffer size for waveform:
|
||||||
|
// (44100 / fps * 10), make 10 bigger for slower scrolling
|
||||||
|
//
|
||||||
|
// Double both buffer sizes if stereo
|
||||||
|
|
||||||
|
// FFT generator
|
||||||
|
FFT_Visualizer fft = FFT_Visualizer(
|
||||||
|
width, height,
|
||||||
|
100, 10000
|
||||||
|
);
|
||||||
|
|
||||||
|
// Audio buffer
|
||||||
|
Buffer buf = Buffer(
|
||||||
|
"/tmp/mpd.fifo",
|
||||||
|
44100 / 2, // Keep 500ms of data in buffer
|
||||||
|
fft.compute_buffer_output_size()
|
||||||
|
);
|
||||||
|
|
||||||
|
// HID interface wrapper
|
||||||
Ergodox Dox = Ergodox::init(
|
Ergodox Dox = Ergodox::init(
|
||||||
0x3297,
|
0x3297,
|
||||||
0x4976,
|
0x4976,
|
||||||
|
@ -52,22 +70,8 @@ int main(int argc, char *argv[]) {
|
||||||
0xFF60
|
0xFF60
|
||||||
);
|
);
|
||||||
|
|
||||||
// buffer size for waveform:
|
// Data buffer
|
||||||
// (44100 / fps * 10), make 10 bigger for slower scrolling
|
uint8_t hid_buf[12];
|
||||||
//
|
|
||||||
// Double both buffer sizes if stereo
|
|
||||||
|
|
||||||
FFT_Visualizer fft = FFT_Visualizer(
|
|
||||||
width, height,
|
|
||||||
100, 10000
|
|
||||||
);
|
|
||||||
|
|
||||||
Buffer buf = Buffer(
|
|
||||||
"/tmp/mpd.fifo",
|
|
||||||
//"/home/mark/Workbench/sospi/pulse.fifo",
|
|
||||||
44100 / 2, // Keep 500ms of data in buffer
|
|
||||||
fft.compute_buffer_output_size()
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
|
@ -85,5 +89,6 @@ int main(int argc, char *argv[]) {
|
||||||
|
|
||||||
Dox.write(hid_buf, 12);
|
Dox.write(hid_buf, 12);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
Loading…
Reference in New Issue