diff --git a/Cookbook/Cookbook.xcodeproj/project.pbxproj b/Cookbook/Cookbook.xcodeproj/project.pbxproj index e784133..5a548ef 100644 --- a/Cookbook/Cookbook.xcodeproj/project.pbxproj +++ b/Cookbook/Cookbook.xcodeproj/project.pbxproj @@ -12,13 +12,6 @@ 29FC959927CC154B006D8CDF /* CookbookApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC959827CC154B006D8CDF /* CookbookApp.swift */; }; 31BA90FC29C371AB00FCD505 /* audio3D.scnassets in Resources */ = {isa = PBXBuildFile; fileRef = 31BA90FB29C371AB00FCD505 /* audio3D.scnassets */; }; 5A0C234827D7CA4E003E281C /* Sounds in Resources */ = {isa = PBXBuildFile; fileRef = 5A0C234727D7CA4E003E281C /* Sounds */; }; - 5A7F40432B21F314000A28F9 /* Flow in Frameworks */ = {isa = PBXBuildFile; productRef = 5A7F40422B21F314000A28F9 /* Flow */; }; - 5A7F40462B21FD06000A28F9 /* Waveform in Frameworks */ = {isa = PBXBuildFile; productRef = 5A7F40452B21FD06000A28F9 /* Waveform */; }; - 5A7F40492B21FE34000A28F9 /* PianoRoll in Frameworks */ = {isa = PBXBuildFile; productRef = 5A7F40482B21FE34000A28F9 /* PianoRoll */; }; - 5A7F404C2B220667000A28F9 /* STKAudioKit in Frameworks */ = {isa = PBXBuildFile; productRef = 5A7F404B2B220667000A28F9 /* STKAudioKit */; }; - 5A7F40572B22774A000A28F9 /* MIDIKit in Frameworks */ = {isa = PBXBuildFile; productRef = 5A7F40562B22774A000A28F9 /* MIDIKit */; }; - 5ABF005C2B696BF2004D318B /* Keyboard in Frameworks */ = {isa = PBXBuildFile; productRef = 5ABF005B2B696BF2004D318B /* Keyboard */; }; - 5ABF005F2B696C30004D318B /* Controls in Frameworks */ = {isa = PBXBuildFile; productRef = 5ABF005E2B696C30004D318B /* Controls */; }; C446DE542528D8E700138D0A /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C446DE522528D8E700138D0A /* LaunchScreen.storyboard */; }; /* End PBXBuildFile section */ @@ -43,13 +36,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5A7F40572B22774A000A28F9 /* MIDIKit in Frameworks */, - 5A7F404C2B220667000A28F9 /* STKAudioKit in Frameworks */, - 5A7F40432B21F314000A28F9 /* Flow in Frameworks */, - 5A7F40492B21FE34000A28F9 /* PianoRoll in Frameworks */, - 5ABF005F2B696C30004D318B /* Controls in Frameworks */, - 5A7F40462B21FD06000A28F9 /* Waveform in Frameworks */, - 5ABF005C2B696BF2004D318B /* Keyboard in Frameworks */, 29215CE827CC30CF005B706C /* CookbookCommon in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -135,13 +121,6 @@ name = Cookbook; packageProductDependencies = ( 29215CE727CC30CF005B706C /* CookbookCommon */, - 5A7F40422B21F314000A28F9 /* Flow */, - 5A7F40452B21FD06000A28F9 /* Waveform */, - 5A7F40482B21FE34000A28F9 /* PianoRoll */, - 5A7F404B2B220667000A28F9 /* STKAudioKit */, - 5A7F40562B22774A000A28F9 /* MIDIKit */, - 5ABF005B2B696BF2004D318B /* Keyboard */, - 5ABF005E2B696C30004D318B /* Controls */, ); productName = Cookbook; productReference = C446DE442528D8E600138D0A /* Cookbook.app */; @@ -171,13 +150,6 @@ ); mainGroup = C446DE3B2528D8E600138D0A; packageReferences = ( - 5A7F40412B21F314000A28F9 /* XCRemoteSwiftPackageReference "Flow" */, - 5A7F40442B21FD06000A28F9 /* XCRemoteSwiftPackageReference "Waveform" */, - 5A7F40472B21FE34000A28F9 /* XCRemoteSwiftPackageReference "PianoRoll" */, - 5A7F404A2B220667000A28F9 /* XCRemoteSwiftPackageReference "STKAudioKit" */, - 5A7F40552B22774A000A28F9 /* XCRemoteSwiftPackageReference "MIDIKit" */, - 5ABF005A2B696BF2004D318B /* XCRemoteSwiftPackageReference "Keyboard" */, - 5ABF005D2B696C30004D318B /* XCRemoteSwiftPackageReference "Controls" */, ); productRefGroup = C446DE452528D8E600138D0A /* Products */; projectDirPath = ""; @@ -361,6 +333,7 @@ SAMPLE_CODE_DISAMBIGUATOR = "${DEVELOPMENT_TEAM}"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,7"; }; @@ -386,6 +359,7 @@ SAMPLE_CODE_DISAMBIGUATOR = "${DEVELOPMENT_TEAM}"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,7"; }; @@ -414,105 +388,11 @@ }; /* End XCConfigurationList section */ -/* Begin XCRemoteSwiftPackageReference section */ - 5A7F40412B21F314000A28F9 /* XCRemoteSwiftPackageReference "Flow" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/AudioKit/Flow"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 1.0.3; - }; - }; - 5A7F40442B21FD06000A28F9 /* XCRemoteSwiftPackageReference "Waveform" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/AudioKit/Waveform"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 1.0.2; - }; - }; - 5A7F40472B21FE34000A28F9 /* XCRemoteSwiftPackageReference "PianoRoll" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/AudioKit/PianoRoll"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 1.0.7; - }; - }; - 5A7F404A2B220667000A28F9 /* XCRemoteSwiftPackageReference "STKAudioKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/AudioKit/STKAudioKit"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 5.5.4; - }; - }; - 5A7F40552B22774A000A28F9 /* XCRemoteSwiftPackageReference "MIDIKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/orchetect/MIDIKit"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 0.9.4; - }; - }; - 5ABF005A2B696BF2004D318B /* XCRemoteSwiftPackageReference "Keyboard" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/AudioKit/Keyboard"; - requirement = { - kind = exactVersion; - version = 1.3.6; - }; - }; - 5ABF005D2B696C30004D318B /* XCRemoteSwiftPackageReference "Controls" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/AudioKit/Controls"; - requirement = { - kind = exactVersion; - version = 1.1.2; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - /* Begin XCSwiftPackageProductDependency section */ 29215CE727CC30CF005B706C /* CookbookCommon */ = { isa = XCSwiftPackageProductDependency; productName = CookbookCommon; }; - 5A7F40422B21F314000A28F9 /* Flow */ = { - isa = XCSwiftPackageProductDependency; - package = 5A7F40412B21F314000A28F9 /* XCRemoteSwiftPackageReference "Flow" */; - productName = Flow; - }; - 5A7F40452B21FD06000A28F9 /* Waveform */ = { - isa = XCSwiftPackageProductDependency; - package = 5A7F40442B21FD06000A28F9 /* XCRemoteSwiftPackageReference "Waveform" */; - productName = Waveform; - }; - 5A7F40482B21FE34000A28F9 /* PianoRoll */ = { - isa = XCSwiftPackageProductDependency; - package = 5A7F40472B21FE34000A28F9 /* XCRemoteSwiftPackageReference "PianoRoll" */; - productName = PianoRoll; - }; - 5A7F404B2B220667000A28F9 /* STKAudioKit */ = { - isa = XCSwiftPackageProductDependency; - package = 5A7F404A2B220667000A28F9 /* XCRemoteSwiftPackageReference "STKAudioKit" */; - productName = STKAudioKit; - }; - 5A7F40562B22774A000A28F9 /* MIDIKit */ = { - isa = XCSwiftPackageProductDependency; - package = 5A7F40552B22774A000A28F9 /* XCRemoteSwiftPackageReference "MIDIKit" */; - productName = MIDIKit; - }; - 5ABF005B2B696BF2004D318B /* Keyboard */ = { - isa = XCSwiftPackageProductDependency; - package = 5ABF005A2B696BF2004D318B /* XCRemoteSwiftPackageReference "Keyboard" */; - productName = Keyboard; - }; - 5ABF005E2B696C30004D318B /* Controls */ = { - isa = XCSwiftPackageProductDependency; - package = 5ABF005D2B696C30004D318B /* XCRemoteSwiftPackageReference "Controls" */; - productName = Controls; - }; /* End XCSwiftPackageProductDependency section */ }; rootObject = C446DE3C2528D8E600138D0A /* Project object */; diff --git a/Cookbook/CookbookCommon/Package.resolved b/Cookbook/CookbookCommon/Package.resolved index e32e571..8f62af6 100644 --- a/Cookbook/CookbookCommon/Package.resolved +++ b/Cookbook/CookbookCommon/Package.resolved @@ -1,79 +1,149 @@ { - "object": { - "pins": [ - { - "package": "AudioKit", - "repositoryURL": "https://github.com/AudioKit/AudioKit", - "state": { - "branch": null, - "revision": "e7f37266dc9200f04a2646b108acae98c87f8e46", - "version": "5.4.1" - } - }, - { - "package": "AudioKitEX", - "repositoryURL": "https://github.com/AudioKit/AudioKitEX", - "state": { - "branch": null, - "revision": "b66fb1e2922611ac0c5a7ac5bbe2731f9b5ce38b", - "version": "5.4.0" - } - }, - { - "package": "AudioKitUI", - "repositoryURL": "https://github.com/AudioKit/AudioKitUI", - "state": { - "branch": "main", - "revision": "f2e4cdd3f3d42108823923c2e7d3e6e9a5928bc5", - "version": null - } - }, - { - "package": "DunneAudioKit", - "repositoryURL": "https://github.com/AudioKit/DunneAudioKit", - "state": { - "branch": null, - "revision": "866d5c1dd6727cbfce314ff7187329ecf9960e88", - "version": "5.4.1" - } - }, - { - "package": "KissFFT", - "repositoryURL": "https://github.com/AudioKit/KissFFT", - "state": { - "branch": null, - "revision": "dd0636e151724b8ba2e0908eba4d99a6ff24d00c", - "version": "1.0.0" - } - }, - { - "package": "SoundpipeAudioKit", - "repositoryURL": "https://github.com/AudioKit/SoundpipeAudioKit", - "state": { - "branch": null, - "revision": "d1a69dc87d7e73555a871f510ab1d0c5c113cd9b", - "version": "5.4.0" - } - }, - { - "package": "SporthAudioKit", - "repositoryURL": "https://github.com/AudioKit/SporthAudioKit", - "state": { - "branch": null, - "revision": "f60e798288dd3b12814e83a4fc62468629d8c1f2", - "version": "5.3.1" - } - }, - { - "package": "STKAudioKit", - "repositoryURL": "https://github.com/AudioKit/STKAudioKit", - "state": { - "branch": null, - "revision": "8a1685afad9b5e7e892f22a8411216a36e5bcb62", - "version": "5.3.0" - } - } - ] - }, - "version": 1 + "pins" : [ + { + "identity" : "audiokit", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/AudioKit", + "state" : { + "revision" : "b2dbaed8cd38077092b6b6e311699ddf5d94dbd7", + "version" : "5.6.3" + } + }, + { + "identity" : "audiokitex", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/AudioKitEX", + "state" : { + "revision" : "58fa4a002028a2addf96466dd5ad68182e7d387e", + "version" : "5.6.0" + } + }, + { + "identity" : "audiokitui", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/AudioKitUI", + "state" : { + "branch" : "visionos", + "revision" : "dc4c553a733f46e2aef3239a349d32ae39319ff5" + } + }, + { + "identity" : "controls", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/Controls.git", + "state" : { + "revision" : "4dd10370125af7f1e26d7a71b2c5929bb3c95087", + "version" : "1.1.4" + } + }, + { + "identity" : "dunneaudiokit", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/DunneAudioKit", + "state" : { + "revision" : "dd0a417239ba345e03ca8ffe936d052d6a8239ea", + "version" : "5.6.1" + } + }, + { + "identity" : "flow", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/Flow", + "state" : { + "revision" : "c2195aff3772a405655c08f22eb2aafbd77c27af", + "version" : "1.0.4" + } + }, + { + "identity" : "keyboard", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/Keyboard", + "state" : { + "revision" : "538dea4edb44ba5de0cdc318ae1904f5ee8fb12f", + "version" : "1.3.7" + } + }, + { + "identity" : "kissfft", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/KissFFT", + "state" : { + "revision" : "dd0636e151724b8ba2e0908eba4d99a6ff24d00c", + "version" : "1.0.0" + } + }, + { + "identity" : "midikit", + "kind" : "remoteSourceControl", + "location" : "https://github.com/orchetect/MIDIKit", + "state" : { + "revision" : "b4947edd4c96760dbf1e9c7a686a69b5a30d44bf", + "version" : "0.9.5" + } + }, + { + "identity" : "pianoroll", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/PianoRoll", + "state" : { + "revision" : "49e5b619ffbd581431b5baa99054fa1a6982c404", + "version" : "1.0.7" + } + }, + { + "identity" : "soundpipeaudiokit", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/SoundpipeAudioKit", + "state" : { + "revision" : "ee7d9542078ae48b24744a67c0350a12f9de354b", + "version" : "5.6.1" + } + }, + { + "identity" : "sporthaudiokit", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/SporthAudioKit", + "state" : { + "revision" : "638c95036430ce23ba2810101de319ed31f481bb", + "version" : "5.5.1" + } + }, + { + "identity" : "stkaudiokit", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/STKAudioKit", + "state" : { + "revision" : "e6af9e24eb599d4ff34d5776b0801cf0068142bc", + "version" : "5.5.4" + } + }, + { + "identity" : "timecodekit", + "kind" : "remoteSourceControl", + "location" : "https://github.com/orchetect/TimecodeKit", + "state" : { + "revision" : "63ba241b35675a23802f0937c5b938e74e4f9aea", + "version" : "2.0.10" + } + }, + { + "identity" : "tonic", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/Tonic", + "state" : { + "revision" : "3fc656507a99a80400393ab90d69cd6777bbc4b4", + "version" : "1.3.0" + } + }, + { + "identity" : "waveform", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AudioKit/Waveform", + "state" : { + "branch" : "visionos", + "revision" : "bc2fbf26f87cdeabb801bc00651546fdb12c7919" + } + } + ], + "version" : 2 } diff --git a/Cookbook/CookbookCommon/Package.swift b/Cookbook/CookbookCommon/Package.swift index 8cbddbc..b77904b 100644 --- a/Cookbook/CookbookCommon/Package.swift +++ b/Cookbook/CookbookCommon/Package.swift @@ -15,13 +15,18 @@ let package = Package( .package(url: "https://github.com/AudioKit/Keyboard", from: "1.3.0"), .package(url: "https://github.com/AudioKit/SoundpipeAudioKit", from: "5.6.0"), .package(url: "https://github.com/AudioKit/SporthAudioKit", from: "5.5.0"), + .package(url: "https://github.com/AudioKit/STKAudioKit", from: "5.5.0"), .package(url: "https://github.com/AudioKit/Tonic", from: "1.0.0"), + .package(url: "https://github.com/AudioKit/Waveform", branch: "visionos"), + .package(url: "https://github.com/AudioKit/Flow", from: "1.0.0"), + .package(url: "https://github.com/AudioKit/PianoRoll", from: "1.0.0"), + .package(url: "https://github.com/orchetect/MIDIKit", from: "0.9.4"), ], targets: [ .target( name: "CookbookCommon", dependencies: ["AudioKit", "AudioKitUI", "AudioKitEX", "Keyboard", "SoundpipeAudioKit", - "SporthAudioKit", "DunneAudioKit", "Tonic", "Controls"], + "SporthAudioKit", "STKAudioKit", "DunneAudioKit", "Tonic", "Controls", "Waveform", "Flow", "PianoRoll", "MIDIKit"], resources: [ .copy("MIDI Files"), .copy("Samples"),