From 69e8f5e75b835f612301033db2dab252ee1c1043 Mon Sep 17 00:00:00 2001 From: chatlanin Date: Wed, 22 Apr 2026 17:08:09 +0300 Subject: [PATCH] fix fft grad --- bin/main.fft.cpp | 4 ++-- src/plugins/fft/fft.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/main.fft.cpp b/bin/main.fft.cpp index 9d2d999..4e1dcc0 100644 --- a/bin/main.fft.cpp +++ b/bin/main.fft.cpp @@ -12,13 +12,13 @@ auto main() -> int setup.m_file = "/mnt/raid/projects/dsp/songs/base/MakSim: Знаешь ли ты?.mp3"; auto r = hr::run(setup); - hack::log()("grad:", r.m_grad); + hack::log()("grad:", r.m_grad.size()); hack::log()("min:", r.m_min, "max:", r.m_max); hack::log()("size:", r.m_size); if (!r.empty()) { for (auto& p : r.m_data) - hack::log()(p[10].m_values, p[10].m_min, p[10].m_max); + hack::log()(p[10].m_values.size(), p[10].m_min, p[10].m_max); } } diff --git a/src/plugins/fft/fft.cpp b/src/plugins/fft/fft.cpp index d19fbf2..53c199c 100644 --- a/src/plugins/fft/fft.cpp +++ b/src/plugins/fft/fft.cpp @@ -19,7 +19,7 @@ namespace hr::plugins auto step = m_setup.m_step_size + 1; m_result.m_grad.reserve(step); for (size_t i = 0; i < step; ++i) - m_result.m_grad.push_back(static_cast(i) * m_setup.m_sample_rate / m_setup.m_block_size); + m_result.m_grad.push_back(static_cast(i) * m_setup.m_sample_rate / m_setup.m_block_size / 1'000); } void fft::process(fvec_t& base, real_time timestamp)