midi2sampler.git · Package.swift
midi2sampler.git / Package.swift
revision 1d264ffb818fc4e916c5e5a515f59b39ea8b8a65 · complete file
// swift-tools-version: 5.9
import PackageDescription
let package = Package(
name: "Midi2SamplerDSP",
defaultLocalization: "en",
platforms: [
.iOS(.v15), .macOS(.v14)
],
products: [
.library(name: "Midi2SamplerDSP", targets: ["Midi2SamplerDSP"]),
],
dependencies: [
// MIDI 2.0 dependency (GitHub). We pin to branch `main` here;
// feel free to replace with a version tag once released.
.package(url: "https://github.com/Fountain-Coach/midi2", branch: "main")
],
targets: [
.target(
name: "Midi2SamplerDSP",
dependencies: [
.product(name: "MIDI2", package: "midi2")
],
path: "Sources/Midi2SamplerDSP",
exclude: [
"Corpus",
"Persistence",
"Service",
"Validation",
"LoopStitcher.swift",
"Resampler.swift",
"SpectralDistance.swift"
]
),
.testTarget(
name: "Midi2SamplerDSPTests",
dependencies: ["Midi2SamplerDSP"],
path: "Tests/Midi2SamplerDSPTests"
),
]
)