# The default program's window is derived from the DIALED sound, so the plan reads the
# engine's value layer (sampler_core) and the one Trigger span formula (trigger_seam).
reasampler_pure_library(bake_plan
    SOURCES bake_plan.cpp
    LINK PUBLIC note_program sampler_core trigger_seam)
reasampler_test(bake_plan LINK bake_plan)

reasampler_pure_library(bake_render
    SOURCES bake_render.cpp
    LINK PUBLIC bake_plan sampler_core)
reasampler_test(bake_render LINK bake_render)

# sample_map carries InstrumentParams, which is the whole of what a reset rewrites.
reasampler_pure_library(bake_reset SOURCES bake_reset.cpp LINK PUBLIC sample_map)
reasampler_test(bake_reset LINK bake_reset)
