Files
harmonica/bin/main.cpp
2026-03-18 16:26:34 +03:00

26 lines
876 B
C++

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