From faba796a5a446a4254808ffded1ad52ee14ba5df Mon Sep 17 00:00:00 2001 From: Adam Szmigin Date: Wed, 27 May 2020 23:06:51 +0100 Subject: Update example waveform code in README.md --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index f7ff296..043df88 100644 --- a/README.md +++ b/README.md @@ -57,8 +57,9 @@ int main(int argc, char **argv) tr.set_key(djinterop::musical_key::a_minor); tr.set_bitrate(320); tr.set_average_loudness(0.5); // loudness range (0, 1] - tr.set_sampling({44100, // sample rate - 16140600}); // sample count + int64_t sample_count = 16140600; + tr.set_sampling({44100, // sample rate + sample_count}); // sample count std::vector beatgrid{ {-4, -83316.78}, // 1st marker {812, 17470734.439}}; // 2nd marker @@ -84,7 +85,8 @@ int main(int argc, char **argv) 0, {"Loop 1", 1144.012, 345339.134, el::standard_pad_colors::pad_1}); // Set high-resolution waveform - int64_t waveform_size = tr.recommended_waveform_size(); + int64_t spe = tr.required_waveform_samples_per_entry(); + int64_t waveform_size = (sample_count + spe - 1) / spe; // Ceiling division std::vector waveform; waveform.reserve(waveform_size); for (int64_t i = 0; i < waveform_size; ++i) -- cgit v1.2.3