#include #include "harmonica.hpp" auto main() -> int { // setup создается для каждого файла свой // т.к. при чтении данных из файла уже должен быть определен размер блока // данных для чтения m_block_size; см. установки по умолчанию. // Передается по ссылке и заполняется необходимыми данными hr::setup setup; setup.m_domain = hr::DOMAIN_PLUGIN::FREQUENSY; setup.m_file = "/mnt/raid/projects/dsp/songs/base/MakSim: Знаешь ли ты?.mp3"; auto r = hr::run(setup); hack::log()("grad:", r.m_grad); 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); } }