wip: oscillator class

This commit is contained in:
2023-08-06 23:33:51 +04:00
parent bcb75a65f9
commit 850dedb319
5 changed files with 172 additions and 0 deletions

16
inc/Settings.h Normal file
View File

@@ -0,0 +1,16 @@
#pragma once
#define SAMPLE_RATE 48000.f
#define BPM 120.f
#define BEAT_DURATION 60.f/BPM
#define PITCH_STANDARD 440.f
#define VOLUME 0.5f
#define ATTACK_MS 100.f
#define STREAM_BUFFER_SIZE 4096
#define SYNTH_PI 3.1415926535f
#define SYNTH_VOLUME 0.5f
#define WINDOW_WIDTH 640
#define WINDOW_HEIGHT 480
#define OSCILLATOR_PANEL_WIDTH 200