Skip to content

v0.4.5

Choose a tag to compare

@github-actions github-actions released this 06 Jul 12:44

Fixed

  • Hot-swap debug logging no longer runs on the audio thread.
    handle_swap() executes from process_block() on the audio thread,
    where its ~10 fprintf(stderr, "[VM] …") calls allocate + lock (not
    real-time-safe) and flooded stderr on every program swap/crossfade
    during live coding. These traces are compiled out by default; define
    CEDAR_VM_SWAP_LOG=1 to restore them when debugging a swap/crossfade
    issue.