#pragma once

#include <memory>
#include <vector>

#include "context.h"
#include "tools/mathutils.h"

struct NoteInitializer
{
    std::shared_ptr<Context> context;
    std::vector<microsec> intervals;
    microsec perfect_offset = 0;
};