mirror of
https://github.com/Lorenzooone/cc3dsfs.git
synced 2026-09-12 02:25:28 -05:00
Make audio sample rate ever so slightly more precise
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
#define __HW_DEFS_HPP
|
||||
|
||||
#define AUDIO_CHANNELS 2
|
||||
#define SAMPLE_RATE 96000
|
||||
#define PITCH_RATE (67027964 / ((float)SAMPLE_RATE * 2048))
|
||||
#define SAMPLE_RATE_BASE 67027964
|
||||
#define SAMPLE_RATE_DIVISOR 2048
|
||||
|
||||
#define TOP_WIDTH_3DS 400
|
||||
#define BOT_WIDTH_3DS 320
|
||||
|
||||
@@ -19,8 +19,8 @@ Audio::Audio(AudioData *audio_data) {
|
||||
// Consume old events
|
||||
this->buffer = new sf::Int16[MAX_SAMPLES_IN * (MAX_MAX_AUDIO_LATENCY + 1)];
|
||||
this->audio_data->check_audio_restart_request();
|
||||
sf::SoundStream::initialize(AUDIO_CHANNELS, SAMPLE_RATE);
|
||||
this->setPitch(PITCH_RATE);
|
||||
sf::SoundStream::initialize(AUDIO_CHANNELS, SAMPLE_RATE_BASE);
|
||||
this->setPitch(1.0 / SAMPLE_RATE_DIVISOR);
|
||||
start_audio();
|
||||
setVolume(0);
|
||||
this->final_volume = 0;
|
||||
|
||||
Reference in New Issue
Block a user