These packages are available as a package collection, usable in Xcode or SwiftPM.
A LilyPond→MIDI engine and SwiftUI app that teaches software testing — the git history is the course
1 package.