This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of STKAudioKit with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/AudioKit/STKAudioKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/AudioKit/STKAudioKit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 2096232 Merge branch 'main' of https://github.com/AudioKit/STKAudioKit
Cloned https://github.com/AudioKit/STKAudioKit.git
Revision (git rev-parse @):
209623248ea01668f5b3d869da3892fd0080a766
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/AudioKit/STKAudioKit.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/AudioKit/STKAudioKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/103] Write sources
[1/103] Write swift-version-6F35C1178C84523A.txt
[2/103] Copying rawwaves
[3/103] Compiling DebugDSP.c
[4/103] Compiling ExceptionCatcher.m
[5/103] Compiling Stk resource_bundle_accessor.m
[6/103] Compiling StereoFieldLimiterDSP.mm
[7/103] Compiling DryWetMixerDSP.mm
[7/103] Compiling FaderDSP.mm
[7/103] Compiling DryWetDualMixerDSP.mm
[10/103] Compiling DSPBase.mm
[11/103] Compiling ParameterAutomation.mm
[12/103] Compiling SequencerEngine.mm
[13/103] Compiling AudioToolboxLinker.m
[14/103] Compiling Stk Wurley.mm
[15/103] Compiling CallbackInstrumentDSP.mm
[16/103] Compiling Stk Whistle.mm
[17/103] Compiling Stk VoicForm.mm
[18/103] Compiling Stk TwoZero.mm
[19/103] Compiling Stk Voicer.mm
[20/103] Compiling Stk TwoPole.mm
[21/103] Compiling Stk StkBundleHelper.mm
[22/103] Compiling Stk TubeBell.mm
[23/103] Compiling Stk Twang.mm
[24/103] Compiling Stk Stk.mm
[25/103] Compiling Stk StifKarp.mm
[26/103] Compiling Stk Sphere.mm
[27/103] Compiling Stk SingWave.mm
[28/103] Compiling Stk Sitar.mm
[29/103] Compiling Stk SineWave.mm
[30/103] Compiling Stk Simple.mm
[31/103] Compiling Stk Skini.mm
[32/103] Compiling Stk Saxofony.mm
[33/103] Compiling Stk Shakers.mm
[34/103] Compiling Stk Sampler.mm
[35/103] Compiling Stk Rhodey.mm
[36/103] Compiling Stk Resonate.mm
[37/103] Compiling Stk Plucked.mm
[38/103] Compiling Stk PitShift.mm
[39/103] Compiling Stk PoleZero.mm
[40/103] Compiling Stk Phonemes.mm
[41/103] Compiling Stk PercFlut.mm
[42/103] Compiling Stk PRCRev.mm
[43/103] Compiling Stk OneZero.mm
[44/103] Compiling Stk Noise.mm
[45/103] Compiling Stk OnePole.mm
[46/103] Compiling Stk NRev.mm
[47/103] Compiling Stk Modulate.mm
[48/103] Compiling Stk ModalBar.mm
[49/103] Compiling Stk Moog.mm
[50/103] Compiling Stk Modal.mm
[51/103] Compiling Stk Mesh2D.mm
[52/103] Compiling Stk MidiFileIn.mm
[53/103] Compiling Stk Messager.mm
[54/103] Compiling Stk Mandolin.mm
[55/103] Compiling Stk LentPitShift.mm
[56/103] Compiling Stk JCRev.mm
[57/103] Compiling Stk HevyMetl.mm
[58/103] Compiling Stk Iir.mm
[59/103] Compiling Stk Granulate.mm
[60/103] Compiling Stk Guitar.mm
[61/103] Compiling Stk FreeVerb.mm
[62/103] Compiling Stk FormSwep.mm
[63/103] Compiling Stk Flute.mm
[64/103] Compiling Stk Fir.mm
[65/103] Compiling Stk FileWvOut.mm
[66/103] Compiling Stk FileWvIn.mm
[67/103] Compiling Stk FileRead.mm
[68/103] Compiling Stk FileWrite.mm
[69/103] Compiling Stk FileLoop.mm
[70/103] Compiling Stk FMVoices.mm
[71/103] Compiling Stk Envelope.mm
[72/103] Compiling Stk FM.mm
[73/103] Compiling Stk Echo.mm
[74/103] Compiling Stk DelayL.mm
[75/103] Compiling Stk Drummer.mm
[76/103] Compiling Stk DelayA.mm
[77/103] Compiling Stk Delay.mm
[78/103] Compiling Stk Clarinet.mm
[79/103] Compiling Stk Chorus.mm
[80/103] Compiling Stk Brass.mm
[81/103] Compiling Stk Bowed.mm
[82/103] Compiling Stk BlowHole.mm
[83/103] Compiling Stk BlowBotl.mm
[83/103] Copying PrivacyInfo.xcprivacy
[83/103] Write sources
[87/229] Compiling Stk BlitSquare.mm
[88/229] Compiling Stk BlitSaw.mm
[89/229] Compiling Stk Blit.mm
[90/229] Compiling Stk BeeThree.mm
[91/229] Compiling Stk BiQuad.mm
[92/229] Compiling AtomicDataPtr.cpp
[93/229] Compiling Stk BandedWG.mm
[94/229] Compiling Stk Asymp.mm
[95/229] Compiling Stk ADSR.mm
[97/229] Emitting module AudioKit
[98/242] Compiling AudioKit MIDISystemRealTimeListener.swift
[99/242] Compiling AudioKit MIDISystemRealTimeObserver.swift
[100/242] Compiling AudioKit MIDITempoListener.swift
[101/242] Compiling AudioKit MIDITempoObserver.swift
[102/242] Compiling AudioKit MIDI+Extensions.swift
[103/242] Compiling AudioKit MIDI+Receiving.swift
[104/242] Compiling AudioKit MIDI+Sending.swift
[105/242] Compiling AudioKit MIDI+VirtualPorts.swift
[106/242] Compiling AudioKit MIDI.swift
[107/242] Compiling AudioKit MIDICallbackInstrument.swift
[108/242] Compiling AudioKit MIDIEndpointInfo.swift
[109/242] Compiling AudioKit MIDIEvent.swift
[110/242] Compiling AudioKit MIDIFile.swift
[111/242] Compiling AudioKit MIDIFileChunk.swift
[112/242] Compiling AudioKit TimeSignature.swift
[113/242] Compiling AudioKit UnsafeMIDIMetaEventPointer.swift
[114/242] Compiling AudioKit Duration.swift
[115/242] Compiling AudioKit AmplitudeTap.swift
[116/242] Compiling AudioKit BaseTap.swift
[117/242] Compiling AudioKit FFTTap.swift
[118/242] Compiling AudioKit MultiChannelInputNodeTap+WriteableFile.swift
[119/242] Compiling AudioKit MultiChannelInputNodeTap.swift
[120/242] Compiling AudioKit NodeRecorder.swift
[121/242] Compiling AudioKit RawBufferTap.swift
[122/242] Compiling AudioKit RawDataTap.swift
[123/242] Compiling AudioKit Tap.swift
[124/242] Compiling AudioKit resource_bundle_accessor.swift
[125/242] Compiling AudioKit MemoryAddress.swift
[126/242] Compiling AudioKit MusicalDuration.swift
[127/242] Compiling AudioKit ThreadLockedAccessor.swift
[128/242] Compiling AudioKit BluetoothMIDIButton.swift
[129/242] Compiling AudioKit MIDIControl.swift
[130/242] Compiling AudioKit MIDICustomMetaEvent.swift
[131/242] Compiling AudioKit MIDIMessage.swift
[132/242] Compiling AudioKit MIDIStatus.swift
[133/242] Compiling AudioKit MIDISystemCommand.swift
[134/242] Compiling AudioKit MIDIBeatObserver.swift
[135/242] Compiling AudioKit MIDIClockListener.swift
[136/242] Compiling AudioKit MIDIMonoPolyListener.swift
[137/242] Compiling AudioKit MIDIObserverMaster.swift
[138/242] Compiling AudioKit MIDIOmniListener.swift
[139/242] Compiling AudioKit CheckError.swift
[140/242] Compiling AudioKit CommonError.swift
[141/242] Compiling AudioKit AVAudioEngine+Devices.swift
[142/242] Compiling AudioKit Device.swift
[143/242] Compiling AudioKit DeviceUtils.swift
[144/242] Compiling AudioKit Settings+iOSVariants.swift
[145/242] Compiling AudioKit Settings+macOS.swift
[146/242] Compiling AudioKit Settings.swift
[147/242] Compiling AudioKit Table+AdditiveSynthesis.swift
[148/242] Compiling AudioKit Table.swift
[149/242] Compiling AudioKit AVAudioPCMBuffer+audition.swift
[150/242] Compiling AudioKit AVAudioTimeShim.swift
[151/242] Compiling AudioKit AudioKitHelpers.swift
[152/242] Compiling AudioKit Log.swift
[153/242] Compiling AudioKit Mixer.swift
[154/242] Compiling AudioKit Mixer3D.swift
[155/242] Compiling AudioKit NamedNode.swift
[156/242] Compiling AudioKit Node+ConnectStrategy.swift
[157/242] Compiling AudioKit Node+Graphviz.swift
[158/242] Compiling AudioKit Node+connectionTreeDescription.swift
[159/242] Compiling AudioKit Node+disconnectStrategy.swift
[160/242] Compiling AudioKit Node.swift
[161/242] Compiling AudioKit NodeParameter.swift
[162/242] Compiling AudioKit NodeStatus.swift
[163/242] Compiling AudioKit AppleSampler+SoundFonts.swift
[164/242] Compiling AudioKit AppleSampler+getAUPresetXML.swift
[165/242] Compiling AudioKit AppleSampler.swift
[166/242] Compiling AudioKit PresetBuilder.swift
[167/242] Compiling AudioKit AudioPlayer+Buffering.swift
[168/242] Compiling AudioKit AudioPlayer+Legacy.swift
[169/242] Compiling AudioKit AudioPlayer+Playback.swift
[170/242] Compiling AudioKit AudioPlayer+Scheduling.swift
[171/242] Compiling AudioKit AudioPlayer.swift
[172/242] Compiling AudioKit MultiSegmentAudioPlayer.swift
[173/242] Compiling AudioKit TimePitch.swift
[174/242] Compiling AudioKit VariSpeed.swift
[175/242] Compiling AudioKit AppleSequencer.swift
[176/242] Compiling AudioKit MIDIMetaEvent+allocate.swift
[177/242] Compiling AudioKit MusicTrack+Events.swift
[178/242] Compiling AudioKit MusicTrack+Load.swift
[179/242] Compiling AudioKit MusicTrack.swift
[180/242] Compiling AudioKit MIDIPacketList+SequenceType.swift
[181/242] Compiling AudioKit BPM+StatisticalTools.swift
[182/242] Compiling AudioKit MIDIHelper.swift
[183/242] Compiling AudioKit MIDISysexMessage.swift
[184/242] Compiling AudioKit MIDITimeout.swift
[185/242] Compiling AudioKit MIDIVariableLengthQuantity.swift
[186/242] Compiling AudioKit AVAudioUnitEffect+Apple.swift
[187/242] Compiling AudioKit Delay.swift
[188/242] Compiling AudioKit AppleDistortion.swift
[189/242] Compiling AudioKit Decimator.swift
[190/242] Compiling AudioKit Distortion.swift
[191/242] Compiling AudioKit RingModulator.swift
[192/242] Compiling AudioKit Compressor.swift
[193/242] Compiling AudioKit DynamicsProcessor.swift
[194/242] Compiling AudioKit MIDIFileChunkEvent.swift
[195/242] Compiling AudioKit MIDIFileHeaderChunk.swift
[196/242] Compiling AudioKit MIDIFileTempoTrack.swift
[197/242] Compiling AudioKit MIDIFileTrack.swift
[198/242] Compiling AudioKit MIDIFileTrackChunk.swift
[199/242] Compiling AudioKit MIDIFileTrackMap.swift
[200/242] Compiling AudioKit MIDIInstrument.swift
[201/242] Compiling AudioKit MIDIListener.swift
[202/242] Compiling AudioKit MIDINoteData.swift
[203/242] Compiling AudioKit MIDIPlayer.swift
[204/242] Compiling AudioKit MIDISampler.swift
[205/242] Compiling AudioKit MIDITransformer.swift
[206/242] Compiling AudioKit MIDIPacket+Extensions.swift
[207/242] Compiling AudioKit MIDIPacket+SequenceType.swift
[208/242] Compiling AudioKit Expander.swift
[209/242] Compiling AudioKit PeakLimiter.swift
[210/242] Compiling AudioKit BandPassFilter.swift
[211/242] Compiling AudioKit HighPassFilter.swift
[212/242] Compiling AudioKit HighShelfFilter.swift
[213/242] Compiling AudioKit LowPassFilter.swift
[214/242] Compiling AudioKit LowShelfFilter.swift
[215/242] Compiling AudioKit ParametricEQ.swift
[216/242] Compiling AudioKit NewPitch.swift
[217/242] Compiling AudioKit Reverb.swift
[218/242] Compiling AudioKit PlaygroundNoiseGenerator.swift
[219/242] Compiling AudioKit PlaygroundOscillator.swift
[220/242] Compiling AudioKit EnvironmentalNode.swift
[221/242] Compiling AudioKit MatrixMixer.swift
[222/242] Compiling AudioKit AVAudioFile+Utilities.swift
[223/242] Compiling AudioKit AVAudioPCMBuffer+Processing.swift
[224/242] Compiling AudioKit AVAudioPCMBuffer+Utilities.swift
[225/242] Compiling AudioKit FormatConverter+Compressed.swift
[226/242] Compiling AudioKit FormatConverter+PCM.swift
[227/242] Compiling AudioKit FormatConverter+Utilities.swift
[228/242] Compiling AudioKit FormatConverter.swift
[229/242] Compiling AudioKit WaveformDataRequest.swift
[230/242] Compiling AudioKit AVAudioUnit+Helpers.swift
[231/242] Compiling AudioKit AudioComponentDescription+Helpers.swift
[232/242] Compiling AudioKit AudioUnit+Helpers.swift
[233/242] Compiling AudioKit AVAudioEngine+Extensions.swift
[234/242] Compiling AudioKit AudioEngine+connectionTreeDescription.swift
[235/242] Compiling AudioKit AudioEngine.swift
[236/256] Compiling AudioKitEX Sequencer.swift
[237/257] Compiling AudioKitEX SequencerTrack.swift
[238/257] Compiling AudioKitEX StereoFieldLimiter.swift
[239/257] Compiling AudioKitEX DryWetMixer.swift
[240/257] Compiling AudioKitEX Fader.swift
[241/257] Compiling AudioKitEX CallbackInstrument.swift
[242/257] Compiling AudioKitEX DryWetDualMixer.swift
[243/257] Compiling AudioKitEX Sequence.swift
[244/257] Compiling AudioKitEX Node+AudioKitAU.swift
[245/257] Compiling AudioKitEX Node+Triggerable.swift
[246/257] Compiling AudioKitEX NodeParameter+Automation.swift
[247/257] Compiling AudioKitEX ParameterAutomation.swift
[248/257] Emitting module AudioKitEX
[249/257] Compiling AudioKitEX AudioKitAU.swift
[250/257] Compiling AudioKitEX AutomationCurve.swift
[250/257] Compiling CSTKAudioKit STKInstrumentDSP.mm
[251/257] Compiling CSTKAudioKit ClarinetDSP.mm
[252/257] Compiling CSTKAudioKit MandolinStringDSP.mm
[253/257] Compiling CSTKAudioKit FluteDSP.mm
[254/257] Compiling CSTKAudioKit ShakerDSP.mm
[255/257] Compiling CSTKAudioKit TubularBellsDSP.mm
[256/257] Compiling CSTKAudioKit RhodesPianoKeyDSP.mm
[258/259] Emitting module STKAudioKit
[259/259] Compiling STKAudioKit STKPhysicalModels.swift
Build complete! (78.85s)
Fetching https://github.com/AudioKit/AudioKitEX
Fetching https://github.com/AudioKit/AudioKit
[1/715] Fetching audiokitex
[388/250992] Fetching audiokitex, audiokit
Fetched https://github.com/AudioKit/AudioKit from cache (11.51s)
Fetched https://github.com/AudioKit/AudioKitEX from cache (11.51s)
Computing version for https://github.com/AudioKit/AudioKitEX
Computed https://github.com/AudioKit/AudioKitEX at 5.6.0 (0.68s)
Computing version for https://github.com/AudioKit/AudioKit
Computed https://github.com/AudioKit/AudioKit at 5.6.4 (0.52s)
Creating working copy for https://github.com/AudioKit/AudioKit
Working copy of https://github.com/AudioKit/AudioKit resolved at 5.6.4
Creating working copy for https://github.com/AudioKit/AudioKitEX
Working copy of https://github.com/AudioKit/AudioKitEX resolved at 5.6.0
Build complete.
{
  "cxx_language_standard" : "c++14",
  "dependencies" : [
    {
      "identity" : "audiokit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.5.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/AudioKit/AudioKit"
    },
    {
      "identity" : "audiokitex",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.5.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/AudioKit/AudioKitEX"
    }
  ],
  "manifest_display_name" : "STKAudioKit",
  "name" : "STKAudioKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "STKAudioKit",
      "targets" : [
        "STKAudioKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Stk",
      "module_type" : "ClangTarget",
      "name" : "Stk",
      "path" : "Sources/Stk",
      "product_memberships" : [
        "STKAudioKit"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Stk/rawwaves",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ADSR.mm",
        "Asymp.mm",
        "BandedWG.mm",
        "BeeThree.mm",
        "BiQuad.mm",
        "Blit.mm",
        "BlitSaw.mm",
        "BlitSquare.mm",
        "BlowBotl.mm",
        "BlowHole.mm",
        "Bowed.mm",
        "Brass.mm",
        "Chorus.mm",
        "Clarinet.mm",
        "Delay.mm",
        "DelayA.mm",
        "DelayL.mm",
        "Drummer.mm",
        "Echo.mm",
        "Envelope.mm",
        "FM.mm",
        "FMVoices.mm",
        "FileLoop.mm",
        "FileRead.mm",
        "FileWrite.mm",
        "FileWvIn.mm",
        "FileWvOut.mm",
        "Fir.mm",
        "Flute.mm",
        "FormSwep.mm",
        "FreeVerb.mm",
        "Granulate.mm",
        "Guitar.mm",
        "HevyMetl.mm",
        "Iir.mm",
        "JCRev.mm",
        "LentPitShift.mm",
        "Mandolin.mm",
        "Mesh2D.mm",
        "Messager.mm",
        "MidiFileIn.mm",
        "Modal.mm",
        "ModalBar.mm",
        "Modulate.mm",
        "Moog.mm",
        "NRev.mm",
        "Noise.mm",
        "OnePole.mm",
        "OneZero.mm",
        "PRCRev.mm",
        "PercFlut.mm",
        "Phonemes.mm",
        "PitShift.mm",
        "Plucked.mm",
        "PoleZero.mm",
        "Resonate.mm",
        "Rhodey.mm",
        "Sampler.mm",
        "Saxofony.mm",
        "Shakers.mm",
        "Simple.mm",
        "SineWave.mm",
        "SingWave.mm",
        "Sitar.mm",
        "Skini.mm",
        "Sphere.mm",
        "StifKarp.mm",
        "Stk.mm",
        "StkBundleHelper.mm",
        "TubeBell.mm",
        "Twang.mm",
        "TwoPole.mm",
        "TwoZero.mm",
        "VoicForm.mm",
        "Voicer.mm",
        "Whistle.mm",
        "Wurley.mm"
      ],
      "type" : "library"
    },
    {
      "c99name" : "STKAudioKitTests",
      "module_type" : "SwiftTarget",
      "name" : "STKAudioKitTests",
      "path" : "Tests/STKAudioKitTests",
      "sources" : [
        "ClarinetTests.swift",
        "FluteTests.swift",
        "MandolinTests.swift",
        "RhodesPianoTests.swift",
        "ShakerTests.swift",
        "TubularBellsTests.swift",
        "ValidatedMD5s.swift"
      ],
      "target_dependencies" : [
        "STKAudioKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "STKAudioKit",
      "module_type" : "SwiftTarget",
      "name" : "STKAudioKit",
      "path" : "Sources/STKAudioKit",
      "product_dependencies" : [
        "AudioKit",
        "AudioKitEX"
      ],
      "product_memberships" : [
        "STKAudioKit"
      ],
      "sources" : [
        "STKPhysicalModels.swift"
      ],
      "target_dependencies" : [
        "CSTKAudioKit",
        "Stk"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CSTKAudioKit",
      "module_type" : "ClangTarget",
      "name" : "CSTKAudioKit",
      "path" : "Sources/CSTKAudioKit",
      "product_dependencies" : [
        "AudioKit",
        "AudioKitEX"
      ],
      "product_memberships" : [
        "STKAudioKit"
      ],
      "sources" : [
        "ClarinetDSP.mm",
        "FluteDSP.mm",
        "MandolinStringDSP.mm",
        "RhodesPianoKeyDSP.mm",
        "STKInstrumentDSP.mm",
        "ShakerDSP.mm",
        "TubularBellsDSP.mm"
      ],
      "target_dependencies" : [
        "Stk"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.