/
reds
/
OpenDAW
Обзор
Документация
Войти
/
reds
/
OpenDAW
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/main.cpp
40 строк
1 KB
OpenDAW Developer
feat(v1.0.0-phase2): Add CLI Interface with track listing
21 фев 2026, 13:39
21 фев 2026, 13:39
73ad560
Код
Авторство
О чём код?
// OpenDAW v1.0.0 - CLI Version #include <opendaw/core/AudioGraph.h> #include <opendaw/core/Globals.h> #include <opendaw/ui/CLI.h> #include <iostream> using namespace opendaw; // Global graph is defined in Globals.h int main(int argc, char* argv[]) { std::cout << "OpenDAW v1.0.0 - CLI Version" << std::endl; std::cout << "=============================" << std::endl; std::cout << std::endl; // Create audio graph g_graph = std::make_unique<AudioGraph>(); // Add default tracks g_graph->addTrack("Audio 1", TrackType::Audio); g_graph->addTrack("Audio 2", TrackType::Audio); g_graph->addTrack("MIDI 1", TrackType::Midi); // Prepare graph g_graph->prepare(48000.0, 512); std::cout << "Audio Graph initialized:" << std::endl; std::cout << " Sample rate: " << g_graph->getSampleRate() << " Hz" << std::endl; std::cout << " Block size: " << g_graph->getBlockSize() << " samples" << std::endl; std::cout << " Tracks: " << g_graph->getNumTracks() << std::endl; std::cout << std::endl; // Create and run CLI CLI cli; cli.run(); std::cout << "Shutting down..." << std::endl; return 0; }