#include #include "harmonica.hpp" auto main() -> int { // setup создается для каждого файла свой // т.к. при чтении данных из файла уже должен быть определен размер блока // данных для чтения m_block_size; см. установки по умолчанию. // Передается по ссылке и заполняется необходимыми данными hr::setup setup; setup.m_plugin_name = "Raw Data"; setup.m_plugin_description = "Ни чего не вычисляет, просто прокидывает сырые данные дальше в вашу программу, для сохранения единой концепции."; // setup.m_domain = hr::DOMAIN_PLUGIN::FREQUENSY; setup.m_file = "./sin.wav"; auto r = hr::run(setup); hack::log()("size:", r.size()); // if (!r.empty()) // { // std::vector res; // for (auto& p : r.m_data) // for (auto s : p) // res.push_back(s.m_value); // hack::log()(res); // } }