Skip to content

SwiftMusic 0.4.0 (Preview)

Pre-release
Pre-release

Choose a tag to compare

@1amageek 1amageek released this 09 Sep 11:46
· 8 commits to main since this release

SwiftMusic 0.4.0 — Preview

Declare envelopes, unison and ducking directly inside body, without try!.

  • Nonthrowing scalar overloads for envelope, filterEnvelope, pitchEnvelope, unison and duck.
  • Invalid arguments are validated during compilation with source locations.
  • Existing typed initializers and successful compiled event semantics remain unchanged.
  • SwiftMusic remains independent of SwiftUI; rendering and playback belong to the host.

Requires Swift 6.4. Verified on macOS with 202 passing Swift Testing checks. This is a preview release; APIs may change.