Skip to content

SwiftMusic 0.3.0 (Preview)

Pre-release
Pre-release

Choose a tag to compare

@1amageek 1amageek released this 09 Sep 07:05
· 10 commits to main since this release

SwiftMusic 0.3.0 Preview adds declaration-local @State without a SwiftUI dependency. State is main-actor observable, shared by copies of a music value, and independent for new instances.

The README has been rewritten with runnable composition and state examples. MusicPlaygournd is moving to its own repository.

Validation: 199 Swift Testing tests passed on macOS 27 arm64 with Swift 6.4.2-dev (2026-09-04). A fresh URL-only consumer pinned to 0.3.0 built and ran both README examples, including changing the compiled rhythm from 2 to 5 events.

Requires Swift tools 6.4; macOS 14 deployment target, with older macOS runtime behavior unverified. Preview APIs may change. SwiftMusic describes and compiles music; audio rendering is the host's responsibility.