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 DunneAudioKit with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 62

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

[83/206] Compiling AudioKit MIDICallbackInstrument.swift
[84/206] Compiling AudioKit MIDIEndpointInfo.swift
[85/206] Compiling AudioKit MIDIEvent.swift
[86/206] Compiling AudioKit MIDIFile.swift
[87/206] Compiling AudioKit MIDIFileChunk.swift
[88/206] Compiling AudioKit Expander.swift
[89/206] Compiling AudioKit PeakLimiter.swift
[90/206] Compiling AudioKit BandPassFilter.swift
[91/206] Compiling AudioKit HighPassFilter.swift
[92/206] Compiling AudioKit HighShelfFilter.swift
[93/206] Compiling AudioKit LowPassFilter.swift
[94/206] Compiling AudioKit LowShelfFilter.swift
[95/206] Compiling AudioKit ParametricEQ.swift
[96/206] Compiling AudioKit NewPitch.swift
[97/206] Compiling AudioKit Reverb.swift
[98/206] Compiling AudioKit PlaygroundNoiseGenerator.swift
[99/206] Compiling AudioKit PlaygroundOscillator.swift
[100/206] Compiling AudioKit EnvironmentalNode.swift
[101/206] Compiling AudioKit MatrixMixer.swift
[102/206] Compiling AudioKit AudioPlayer+Buffering.swift
[103/206] Compiling AudioKit AudioPlayer+Legacy.swift
[104/206] Compiling AudioKit AudioPlayer+Playback.swift
[105/206] Compiling AudioKit AudioPlayer+Scheduling.swift
[106/206] Compiling AudioKit AudioPlayer.swift
[107/206] Compiling AudioKit MultiSegmentAudioPlayer.swift
[108/206] Compiling AudioKit TimePitch.swift
[109/206] Compiling AudioKit VariSpeed.swift
[110/206] Compiling AudioKit AppleSequencer.swift
[111/206] Compiling AudioKit MIDIMetaEvent+allocate.swift
[112/206] Compiling AudioKit MusicTrack+Events.swift
[113/206] Compiling AudioKit MusicTrack+Load.swift
[114/206] Compiling AudioKit MusicTrack.swift
[115/206] Compiling AudioKit CheckError.swift
[116/206] Compiling AudioKit CommonError.swift
[117/206] Compiling AudioKit AVAudioEngine+Devices.swift
[118/206] Compiling AudioKit Device.swift
[119/206] Compiling AudioKit DeviceUtils.swift
[120/206] Compiling AudioKit Settings+iOSVariants.swift
[121/206] Compiling AudioKit Settings+macOS.swift
[122/206] Compiling AudioKit Settings.swift
[123/206] Compiling AudioKit Table+AdditiveSynthesis.swift
[124/206] Compiling AudioKit Table.swift
[125/206] Compiling AudioKit AVAudioPCMBuffer+audition.swift
[126/206] Compiling AudioKit AVAudioTimeShim.swift
[127/206] Compiling AudioKit AudioKitHelpers.swift
[128/206] Compiling AudioKit Log.swift
[129/206] Compiling AudioKit AVAudioFile+Utilities.swift
[130/206] Compiling AudioKit AVAudioPCMBuffer+Processing.swift
[131/206] Compiling AudioKit AVAudioPCMBuffer+Utilities.swift
[132/206] Compiling AudioKit FormatConverter+Compressed.swift
[133/206] Compiling AudioKit FormatConverter+PCM.swift
[134/206] Compiling AudioKit FormatConverter+Utilities.swift
[135/206] Compiling AudioKit FormatConverter.swift
[136/206] Compiling AudioKit WaveformDataRequest.swift
[137/206] Compiling AudioKit AVAudioUnit+Helpers.swift
[138/206] Compiling AudioKit AudioComponentDescription+Helpers.swift
[139/206] Compiling AudioKit AudioUnit+Helpers.swift
[140/206] Compiling AudioKit AVAudioEngine+Extensions.swift
[141/206] Compiling AudioKit AudioEngine+connectionTreeDescription.swift
[142/206] Compiling AudioKit AudioEngine.swift
[143/206] Emitting module AudioKit
[144/206] Compiling AudioKit TimeSignature.swift
[145/206] Compiling AudioKit UnsafeMIDIMetaEventPointer.swift
[146/206] Compiling AudioKit Duration.swift
[147/206] Compiling AudioKit AmplitudeTap.swift
[148/206] Compiling AudioKit BaseTap.swift
[149/206] Compiling AudioKit FFTTap.swift
[150/206] Compiling AudioKit MultiChannelInputNodeTap+WriteableFile.swift
[151/206] Compiling AudioKit MultiChannelInputNodeTap.swift
[152/206] Compiling AudioKit NodeRecorder.swift
[153/206] Compiling AudioKit RawBufferTap.swift
[154/206] Compiling AudioKit RawDataTap.swift
[155/206] Compiling AudioKit Tap.swift
[156/206] Compiling AudioKit resource_bundle_accessor.swift
[157/220] Compiling AudioKitEX Sequencer.swift
[158/220] Compiling AudioKitEX StereoFieldLimiter.swift
[159/220] Compiling AudioKitEX DryWetMixer.swift
[160/220] Compiling AudioKitEX CallbackInstrument.swift
[161/220] Compiling AudioKitEX DryWetDualMixer.swift
[162/220] Compiling AudioKitEX Fader.swift
[163/220] Compiling AudioKitEX Sequence.swift
[164/220] Compiling AudioKitEX Node+AudioKitAU.swift
[165/220] Compiling AudioKitEX Node+Triggerable.swift
[166/221] Compiling AudioKitEX NodeParameter+Automation.swift
[167/221] Compiling AudioKitEX ParameterAutomation.swift
[168/221] Compiling AudioKitEX AudioKitAU.swift
[169/221] Compiling AudioKitEX AutomationCurve.swift
[170/221] Emitting module AudioKitEX
[171/221] Compiling AudioKitEX SequencerTrack.swift
[171/221] Compiling Envelope.cpp
[172/221] Compiling MultiStageFilter.cpp
[173/221] Compiling WaveStack.cpp
[174/221] Compiling write_words.c
[175/221] Compiling unpack_utils.c
[176/221] Compiling EnsembleOscillator.cpp
[177/221] Compiling SynthVoice.cpp
[178/221] Compiling unpack_dsd.c
[179/221] Compiling unpack_seek.c
[180/221] Compiling unpack_floats.c
[181/221] Compiling unpack3_seek.c
[182/221] Compiling unpack3_open.c
[183/221] Compiling unpack3.c
[184/221] Compiling tags.c
[185/221] Compiling unpack.c
[186/221] Compiling tag_utils.c
[187/221] Compiling read_words.c
[188/221] Compiling pack_floats.c
[189/221] Compiling pack_utils.c
[190/221] Compiling pack_dsd.c
[191/221] Compiling pack_dns.c
[192/221] Compiling CDunneAudioKit StereoDelayDSP.mm
[193/221] Compiling open_raw.c
[194/221] Compiling open_utils.c
[195/221] Compiling CDunneAudioKit TransientShaperDSP.mm
[196/221] Compiling pack.c
[197/221] Compiling DrawbarsOscillator.cpp
[198/221] Compiling open_legacy.c
[199/221] Compiling open_filename.c
[200/221] Compiling extra1.c
[201/221] Compiling extra2.c
[202/221] Compiling entropy_utils.c
[203/221] Compiling decorr_utils.c
[204/221] Compiling SampleBuffer.cpp
[205/221] Compiling common_utils.c
[206/221] Compiling SustainPedalLogic.cpp
[207/221] Compiling CoreSynth.cpp
[208/221] Compiling CDunneAudioKit ModulatedDelayDSP.mm
[209/221] Compiling CDunneAudioKit SynthDSP.mm
[210/221] Compiling SamplerVoice.cpp
[211/221] Compiling StereoDelay.cpp
[212/221] Compiling CDunneAudioKit SamplerDSP.mm
[213/221] Compiling ModulatedDelay.cpp
[214/221] Compiling ResonantLowPassFilter.cpp
[215/221] Compiling AdjustableDelayLine.cpp
[216/221] Compiling CoreSampler.cpp
[217/221] Compiling FunctionTable.cpp
[218/221] Compiling EnvelopeGeneratorBase.cpp
[219/221] Compiling AHDSHREnvelope.cpp
[220/221] Compiling ADSREnvelope.cpp
[222/229] Compiling DunneAudioKit StereoDelay.swift
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:23:23: warning: static property 'timeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     /// Specification details for time
 23 |     public static let timeDef = NodeParameterDef(
    |                       `- warning: static property 'timeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |         identifier: "time",
 25 |         name: "Delay time (Seconds)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  1 | // Copyright AudioKit. All Rights Reserved.
  2 |
  3 | import AudioKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  4 | import AudioKitEX
  5 | import AVFoundation
    :
 21 |
 22 |     /// Specification details for time
 23 |     public static let timeDef = NodeParameterDef(
    |                       |- note: annotate 'timeDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |         identifier: "time",
 25 |         name: "Delay time (Seconds)",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:36:23: warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |
 35 |     /// Specification details for feedback
 36 |     public static let feedbackDef = NodeParameterDef(
    |                       |- warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'feedbackDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         identifier: "feedback",
 38 |         name: "Feedback (%)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:49:23: warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 47 |
 48 |     /// Specification details for dry wet mix
 49 |     public static let dryWetMixDef = NodeParameterDef(
    |                       |- warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'dryWetMixDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |         identifier: "dryWetMix",
 51 |         name: "Dry-Wet Mix",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:62:23: warning: static property 'pingPongDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 60 |
 61 |     /// Specification details for ping pong mode
 62 |     public static let pingPongDef = NodeParameterDef(
    |                       |- warning: static property 'pingPongDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pingPongDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |         identifier: "pingPong",
 64 |         name: "Ping-Pong Mode",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
[223/229] Compiling DunneAudioKit TransientShaper.swift
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/TransientShaper.swift:21:23: warning: static property 'inputAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 |     /// Specification details for input amount
21 |     public static let inputAmountDef = NodeParameterDef(
   |                       `- warning: static property 'inputAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         identifier: "inputAmount",
23 |         name: "Input",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/TransientShaper.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
 1 | // Copyright AudioKit. All Rights Reserved.
 2 |
 3 | import AudioKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
 4 | import AudioKitEX
 5 | import AVFoundation
   :
19 |
20 |     /// Specification details for input amount
21 |     public static let inputAmountDef = NodeParameterDef(
   |                       |- note: annotate 'inputAmountDef' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |         identifier: "inputAmount",
23 |         name: "Input",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/TransientShaper.swift:34:23: warning: static property 'attackAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 |     /// Specification details for attack amount
34 |     public static let attackAmountDef = NodeParameterDef(
   |                       |- warning: static property 'attackAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'attackAmountDef' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |         identifier: "attackAmount",
36 |         name: "Attack",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/TransientShaper.swift:47:23: warning: static property 'releaseAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     /// Specification details for release amount
47 |     public static let releaseAmountDef = NodeParameterDef(
   |                       |- warning: static property 'releaseAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'releaseAmountDef' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |         identifier: "releaseAmount",
49 |         name: "Release",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/TransientShaper.swift:60:23: warning: static property 'outputAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
58 |
59 |     /// Specification details for output amount
60 |     public static let outputAmountDef = NodeParameterDef(
   |                       |- warning: static property 'outputAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'outputAmountDef' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |         identifier: "outputAmount",
62 |         name: "Output",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
[224/229] Compiling DunneAudioKit Sampler.swift
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:18:24: warning: static property 'nonRampFlags' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     // MARK: - Parameters
 17 |
 18 |     private static var nonRampFlags: AudioUnitParameterOptions = [.flag_IsReadable, .flag_IsWritable]
    |                        |- warning: static property 'nonRampFlags' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nonRampFlags' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'nonRampFlags' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     /// Specification details for master volume
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:21:23: warning: static property 'masterVolumeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |
 20 |     /// Specification details for master volume
 21 |     public static let masterVolumeDef = NodeParameterDef(
    |                       `- warning: static property 'masterVolumeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 22 |         identifier: "masterVolume",
 23 |         name: "Master Volume",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  1 | // Copyright AudioKit. All Rights Reserved.
  2 |
  3 | import AudioKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  4 | import AudioKitEX
  5 | import AVFoundation
    :
 19 |
 20 |     /// Specification details for master volume
 21 |     public static let masterVolumeDef = NodeParameterDef(
    |                       |- note: annotate 'masterVolumeDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |         identifier: "masterVolume",
 23 |         name: "Master Volume",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:34:23: warning: static property 'pitchBendDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |
 33 |     /// Specification details for pitchBend
 34 |     public static let pitchBendDef = NodeParameterDef(
    |                       |- warning: static property 'pitchBendDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchBendDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         identifier: "pitchBend",
 36 |         name: "Pitch bend (semitones)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:47:23: warning: static property 'vibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 |     /// Specification details for vibratoDepth
 47 |     public static let vibratoDepthDef = NodeParameterDef(
    |                       |- warning: static property 'vibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vibratoDepthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |         identifier: "vibratoDepth",
 49 |         name: "Vibrato Depth",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:60:23: warning: static property 'vibratoFrequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 58 |
 59 |     /// Specification details for vibratoFrequency
 60 |     public static let vibratoFrequencyDef = NodeParameterDef(
    |                       |- warning: static property 'vibratoFrequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vibratoFrequencyDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |         identifier: "vibratoFrequency",
 62 |         name: "Vibrato Speed (hz)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:73:23: warning: static property 'voiceVibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 |     /// Specification details for voiceVibratoDepth
 73 |     public static let voiceVibratoDepthDef = NodeParameterDef(
    |                       |- warning: static property 'voiceVibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'voiceVibratoDepthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |         identifier: "voiceVibratoDepth",
 75 |         name: "Voice Vibrato (semitones)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:86:23: warning: static property 'voiceVibratoFrequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 84 |
 85 |     /// Specification details for voiceVibratoFrequency
 86 |     public static let voiceVibratoFrequencyDef = NodeParameterDef(
    |                       |- warning: static property 'voiceVibratoFrequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'voiceVibratoFrequencyDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |         identifier: "voiceVibratoFrequency",
 88 |         name: "Voice Vibrato speed (Hz)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:99:23: warning: static property 'filterCutoffDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 |     /// Specification details for filterCutoff
 99 |     public static let filterCutoffDef = NodeParameterDef(
    |                       |- warning: static property 'filterCutoffDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterCutoffDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         identifier: "filterCutoff",
101 |         name: "Filter Cutoff",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:112:23: warning: static property 'filterStrengthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
110 |
111 |     /// Specification details for filterStrength
112 |     public static let filterStrengthDef = NodeParameterDef(
    |                       |- warning: static property 'filterStrengthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterStrengthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |         identifier: "filterStrength",
114 |         name: "Filter Strength",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:125:23: warning: static property 'filterResonanceDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
123 |
124 |     /// Specification details for filterResonance
125 |     public static let filterResonanceDef = NodeParameterDef(
    |                       |- warning: static property 'filterResonanceDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterResonanceDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |         identifier: "filterResonance",
127 |         name: "Filter Resonance",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:138:23: warning: static property 'glideRateDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
136 |
137 |     /// Specification details for glideRate
138 |     public static let glideRateDef = NodeParameterDef(
    |                       |- warning: static property 'glideRateDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'glideRateDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |         identifier: "glideRate",
140 |         name: "Glide rate (sec/octave))",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:151:23: warning: static property 'attackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Specification details for attackDuration
151 |     public static let attackDurationDef = NodeParameterDef(
    |                       |- warning: static property 'attackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'attackDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 |         identifier: "attackDuration",
153 |         name: "Attack Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:165:23: warning: static property 'holdDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
163 |
164 |     /// Specification details for holdDuration
165 |     public static let holdDurationDef = NodeParameterDef(
    |                       |- warning: static property 'holdDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'holdDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
166 |         identifier: "holdDuration",
167 |         name: "Hold Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:179:23: warning: static property 'decayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
177 |
178 |     /// Specification details for decayDuration
179 |     public static let decayDurationDef = NodeParameterDef(
    |                       |- warning: static property 'decayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'decayDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
180 |         identifier: "decayDuration",
181 |         name: "Decay Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:193:23: warning: static property 'sustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
191 |
192 |     /// Specification details for sustainLevel
193 |     public static let sustainLevelDef = NodeParameterDef(
    |                       |- warning: static property 'sustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'sustainLevelDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |         identifier: "sustainLevel",
195 |         name: "Sustain Level",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:207:23: warning: static property 'releaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
205 |
206 |     /// Specification details for releaseDuration
207 |     public static let releaseDurationDef = NodeParameterDef(
    |                       |- warning: static property 'releaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'releaseDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
208 |         identifier: "releaseDuration",
209 |         name: "Release Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:221:23: warning: static property 'filterAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
219 |
220 |     /// Specification details for filterAttackDuration
221 |     public static let filterAttackDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterAttackDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |         identifier: "filterAttackDuration",
223 |         name: "Filter Attack Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:235:23: warning: static property 'filterDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
233 |
234 |     /// Specification details for filterDecayDuration
235 |     public static let filterDecayDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterDecayDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |         identifier: "filterDecayDuration",
237 |         name: "Filter Decay Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:249:23: warning: static property 'filterSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// Specification details for filterSustainLevel
249 |     public static let filterSustainLevelDef = NodeParameterDef(
    |                       |- warning: static property 'filterSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterSustainLevelDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
250 |         identifier: "filterSustainLevel",
251 |         name: "Filter Sustain Level",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:263:23: warning: static property 'filterReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
261 |
262 |     /// Specification details for filterReleaseDuration
263 |     public static let filterReleaseDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterReleaseDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
264 |         identifier: "filterReleaseDuration",
265 |         name: "Filter Release Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:277:23: warning: static property 'pitchAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
275 |
276 |     /// Specification details for pitchAttackDuration
277 |     public static let pitchAttackDurationDef = NodeParameterDef(
    |                       |- warning: static property 'pitchAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchAttackDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 |         identifier: "pitchAttackDuration",
279 |         name: "Pitch Attack Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:291:23: warning: static property 'pitchDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
289 |
290 |     /// Specification details for pitchDecayDuration
291 |     public static let pitchDecayDurationDef = NodeParameterDef(
    |                       |- warning: static property 'pitchDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchDecayDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
292 |         identifier: "pitchDecayDuration",
293 |         name: "Pitch Decay Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:304:23: warning: static property 'pitchSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
302 |
303 |     /// Specification details for pitchSustainLevel
304 |     public static let pitchSustainLevelDef = NodeParameterDef(
    |                       |- warning: static property 'pitchSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchSustainLevelDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
305 |         identifier: "pitchSustainLevel",
306 |         name: "Pitch Sustain Level",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:318:23: warning: static property 'pitchReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 |     /// Specification details for pitchReleaseDuration
318 |     public static let pitchReleaseDurationDef = NodeParameterDef(
    |                       |- warning: static property 'pitchReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchReleaseDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
319 |         identifier: "pitchReleaseDuration",
320 |         name: "Pitch Release Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:332:23: warning: static property 'pitchADSRSemitonesDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
330 |
331 |     /// Specification details for pitchADSRSemitones
332 |     public static let pitchADSRSemitonesDef = NodeParameterDef(
    |                       |- warning: static property 'pitchADSRSemitonesDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchADSRSemitonesDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |         identifier: "pitchADSRSemitones",
334 |         name: "Pitch EG Amount duration (semitones)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:346:23: warning: static property 'restartVoiceLFODef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
344 |
345 |     /// Specification details for restartVoiceLFO
346 |     public static let restartVoiceLFODef = NodeParameterDef(
    |                       |- warning: static property 'restartVoiceLFODef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'restartVoiceLFODef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
347 |         identifier: "restartVoiceLFO",
348 |         name: "restartVoiceLFO",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:360:23: warning: static property 'filterEnableDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
358 |
359 |     /// Specification details for filterEnable
360 |     public static let filterEnableDef = NodeParameterDef(
    |                       |- warning: static property 'filterEnableDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterEnableDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
361 |         identifier: "filterEnable",
362 |         name: "Filter Enable",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:374:23: warning: static property 'loopThruReleaseDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
372 |
373 |     /// Specification details for loopThruRelease
374 |     public static let loopThruReleaseDef = NodeParameterDef(
    |                       |- warning: static property 'loopThruReleaseDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'loopThruReleaseDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
375 |         identifier: "loopThruRelease",
376 |         name: "loopThruRelease",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:388:23: warning: static property 'isMonophonicDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
386 |
387 |     /// Specification details for isMonophonic
388 |     public static let isMonophonicDef = NodeParameterDef(
    |                       |- warning: static property 'isMonophonicDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'isMonophonicDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
389 |         identifier: "isMonophonic",
390 |         name: "isMonophonic",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:402:23: warning: static property 'isLegatoDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
400 |
401 |     /// Specification details for isLegato
402 |     public static let isLegatoDef = NodeParameterDef(
    |                       |- warning: static property 'isLegatoDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'isLegatoDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
403 |         identifier: "isLegato",
404 |         name: "isLegato",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:416:23: warning: static property 'keyTrackingFractionDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
414 |
415 |     /// Specification details for keyTrackingFraction
416 |     public static let keyTrackingFractionDef = NodeParameterDef(
    |                       |- warning: static property 'keyTrackingFractionDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'keyTrackingFractionDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |         identifier: "keyTrackingFraction",
418 |         name: "Key Tracking",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:430:23: warning: static property 'filterEnvelopeVelocityScalingDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
428 |
429 |     /// Specification details for filterEnvelopeVelocityScaling
430 |     public static let filterEnvelopeVelocityScalingDef = NodeParameterDef(
    |                       |- warning: static property 'filterEnvelopeVelocityScalingDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterEnvelopeVelocityScalingDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
431 |         identifier: "filterEnvelopeVelocityScaling",
432 |         name: "Filter Envelope Scaling",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
[225/229] Emitting module DunneAudioKit
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Chorus.swift:22:23: warning: static property 'frequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |
 21 |     /// Specification details for frequency
 22 |     public static let frequencyDef = NodeParameterDef(
    |                       `- warning: static property 'frequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |         identifier: "frequency",
 24 |         name: "Frequency (Hz)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Chorus.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  1 | // Copyright AudioKit. All Rights Reserved.
  2 |
  3 | import AudioKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  4 | import AudioKitEX
  5 | import AVFoundation
    :
 20 |
 21 |     /// Specification details for frequency
 22 |     public static let frequencyDef = NodeParameterDef(
    |                       |- note: annotate 'frequencyDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         identifier: "frequency",
 24 |         name: "Frequency (Hz)",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Chorus.swift:35:23: warning: static property 'depthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 |     /// Specification details for depth
 35 |     public static let depthDef = NodeParameterDef(
    |                       |- warning: static property 'depthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'depthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         identifier: "depth",
 37 |         name: "Depth 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Chorus.swift:48:23: warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |
 47 |     /// Specification details for feedback
 48 |     public static let feedbackDef = NodeParameterDef(
    |                       |- warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'feedbackDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |         identifier: "feedback",
 50 |         name: "Feedback 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Chorus.swift:61:23: warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 59 |
 60 |     /// Specification details for dry wet mix
 61 |     public static let dryWetMixDef = NodeParameterDef(
    |                       |- warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'dryWetMixDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |         identifier: "dryWetMix",
 63 |         name: "Dry Wet Mix 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Flanger.swift:22:23: warning: static property 'frequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |
 21 |     /// Specification for the frequency
 22 |     public static let frequencyDef = NodeParameterDef(
    |                       `- warning: static property 'frequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |         identifier: "frequency",
 24 |         name: "Frequency (Hz)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Flanger.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  1 | // Copyright AudioKit. All Rights Reserved.
  2 |
  3 | import AudioKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  4 | import AudioKitEX
  5 | import AVFoundation
    :
 20 |
 21 |     /// Specification for the frequency
 22 |     public static let frequencyDef = NodeParameterDef(
    |                       |- note: annotate 'frequencyDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         identifier: "frequency",
 24 |         name: "Frequency (Hz)",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Flanger.swift:35:23: warning: static property 'depthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 |     /// Specification for the depth
 35 |     public static let depthDef = NodeParameterDef(
    |                       |- warning: static property 'depthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'depthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         identifier: "depth",
 37 |         name: "Depth 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Flanger.swift:48:23: warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |
 47 |     /// Specification for the feedback
 48 |     public static let feedbackDef = NodeParameterDef(
    |                       |- warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'feedbackDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |         identifier: "feedback",
 50 |         name: "Feedback 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Flanger.swift:61:23: warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 59 |
 60 |     /// Specification for the dry wet mix
 61 |     public static let dryWetMixDef = NodeParameterDef(
    |                       |- warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'dryWetMixDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |         identifier: "dryWetMix",
 63 |         name: "Dry Wet Mix 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:18:24: warning: static property 'nonRampFlags' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     // MARK: - Parameters
 17 |
 18 |     private static var nonRampFlags: AudioUnitParameterOptions = [.flag_IsReadable, .flag_IsWritable]
    |                        |- warning: static property 'nonRampFlags' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'nonRampFlags' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'nonRampFlags' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |
 20 |     /// Specification details for master volume
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:21:23: warning: static property 'masterVolumeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |
 20 |     /// Specification details for master volume
 21 |     public static let masterVolumeDef = NodeParameterDef(
    |                       `- warning: static property 'masterVolumeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 22 |         identifier: "masterVolume",
 23 |         name: "Master Volume",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  1 | // Copyright AudioKit. All Rights Reserved.
  2 |
  3 | import AudioKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  4 | import AudioKitEX
  5 | import AVFoundation
    :
 19 |
 20 |     /// Specification details for master volume
 21 |     public static let masterVolumeDef = NodeParameterDef(
    |                       |- note: annotate 'masterVolumeDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |         identifier: "masterVolume",
 23 |         name: "Master Volume",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:34:23: warning: static property 'pitchBendDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |
 33 |     /// Specification details for pitchBend
 34 |     public static let pitchBendDef = NodeParameterDef(
    |                       |- warning: static property 'pitchBendDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchBendDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         identifier: "pitchBend",
 36 |         name: "Pitch bend (semitones)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:47:23: warning: static property 'vibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 |     /// Specification details for vibratoDepth
 47 |     public static let vibratoDepthDef = NodeParameterDef(
    |                       |- warning: static property 'vibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vibratoDepthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |         identifier: "vibratoDepth",
 49 |         name: "Vibrato Depth",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:60:23: warning: static property 'vibratoFrequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 58 |
 59 |     /// Specification details for vibratoFrequency
 60 |     public static let vibratoFrequencyDef = NodeParameterDef(
    |                       |- warning: static property 'vibratoFrequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vibratoFrequencyDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |         identifier: "vibratoFrequency",
 62 |         name: "Vibrato Speed (hz)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:73:23: warning: static property 'voiceVibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 71 |
 72 |     /// Specification details for voiceVibratoDepth
 73 |     public static let voiceVibratoDepthDef = NodeParameterDef(
    |                       |- warning: static property 'voiceVibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'voiceVibratoDepthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |         identifier: "voiceVibratoDepth",
 75 |         name: "Voice Vibrato (semitones)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:86:23: warning: static property 'voiceVibratoFrequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 84 |
 85 |     /// Specification details for voiceVibratoFrequency
 86 |     public static let voiceVibratoFrequencyDef = NodeParameterDef(
    |                       |- warning: static property 'voiceVibratoFrequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'voiceVibratoFrequencyDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |         identifier: "voiceVibratoFrequency",
 88 |         name: "Voice Vibrato speed (Hz)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:99:23: warning: static property 'filterCutoffDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 |     /// Specification details for filterCutoff
 99 |     public static let filterCutoffDef = NodeParameterDef(
    |                       |- warning: static property 'filterCutoffDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterCutoffDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         identifier: "filterCutoff",
101 |         name: "Filter Cutoff",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:112:23: warning: static property 'filterStrengthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
110 |
111 |     /// Specification details for filterStrength
112 |     public static let filterStrengthDef = NodeParameterDef(
    |                       |- warning: static property 'filterStrengthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterStrengthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |         identifier: "filterStrength",
114 |         name: "Filter Strength",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:125:23: warning: static property 'filterResonanceDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
123 |
124 |     /// Specification details for filterResonance
125 |     public static let filterResonanceDef = NodeParameterDef(
    |                       |- warning: static property 'filterResonanceDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterResonanceDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |         identifier: "filterResonance",
127 |         name: "Filter Resonance",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:138:23: warning: static property 'glideRateDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
136 |
137 |     /// Specification details for glideRate
138 |     public static let glideRateDef = NodeParameterDef(
    |                       |- warning: static property 'glideRateDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'glideRateDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |         identifier: "glideRate",
140 |         name: "Glide rate (sec/octave))",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:151:23: warning: static property 'attackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Specification details for attackDuration
151 |     public static let attackDurationDef = NodeParameterDef(
    |                       |- warning: static property 'attackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'attackDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 |         identifier: "attackDuration",
153 |         name: "Attack Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:165:23: warning: static property 'holdDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
163 |
164 |     /// Specification details for holdDuration
165 |     public static let holdDurationDef = NodeParameterDef(
    |                       |- warning: static property 'holdDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'holdDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
166 |         identifier: "holdDuration",
167 |         name: "Hold Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:179:23: warning: static property 'decayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
177 |
178 |     /// Specification details for decayDuration
179 |     public static let decayDurationDef = NodeParameterDef(
    |                       |- warning: static property 'decayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'decayDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
180 |         identifier: "decayDuration",
181 |         name: "Decay Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:193:23: warning: static property 'sustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
191 |
192 |     /// Specification details for sustainLevel
193 |     public static let sustainLevelDef = NodeParameterDef(
    |                       |- warning: static property 'sustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'sustainLevelDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |         identifier: "sustainLevel",
195 |         name: "Sustain Level",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:207:23: warning: static property 'releaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
205 |
206 |     /// Specification details for releaseDuration
207 |     public static let releaseDurationDef = NodeParameterDef(
    |                       |- warning: static property 'releaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'releaseDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
208 |         identifier: "releaseDuration",
209 |         name: "Release Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:221:23: warning: static property 'filterAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
219 |
220 |     /// Specification details for filterAttackDuration
221 |     public static let filterAttackDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterAttackDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |         identifier: "filterAttackDuration",
223 |         name: "Filter Attack Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:235:23: warning: static property 'filterDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
233 |
234 |     /// Specification details for filterDecayDuration
235 |     public static let filterDecayDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterDecayDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |         identifier: "filterDecayDuration",
237 |         name: "Filter Decay Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:249:23: warning: static property 'filterSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// Specification details for filterSustainLevel
249 |     public static let filterSustainLevelDef = NodeParameterDef(
    |                       |- warning: static property 'filterSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterSustainLevelDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
250 |         identifier: "filterSustainLevel",
251 |         name: "Filter Sustain Level",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:263:23: warning: static property 'filterReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
261 |
262 |     /// Specification details for filterReleaseDuration
263 |     public static let filterReleaseDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterReleaseDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
264 |         identifier: "filterReleaseDuration",
265 |         name: "Filter Release Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:277:23: warning: static property 'pitchAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
275 |
276 |     /// Specification details for pitchAttackDuration
277 |     public static let pitchAttackDurationDef = NodeParameterDef(
    |                       |- warning: static property 'pitchAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchAttackDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 |         identifier: "pitchAttackDuration",
279 |         name: "Pitch Attack Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:291:23: warning: static property 'pitchDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
289 |
290 |     /// Specification details for pitchDecayDuration
291 |     public static let pitchDecayDurationDef = NodeParameterDef(
    |                       |- warning: static property 'pitchDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchDecayDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
292 |         identifier: "pitchDecayDuration",
293 |         name: "Pitch Decay Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:304:23: warning: static property 'pitchSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
302 |
303 |     /// Specification details for pitchSustainLevel
304 |     public static let pitchSustainLevelDef = NodeParameterDef(
    |                       |- warning: static property 'pitchSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchSustainLevelDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
305 |         identifier: "pitchSustainLevel",
306 |         name: "Pitch Sustain Level",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:318:23: warning: static property 'pitchReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 |     /// Specification details for pitchReleaseDuration
318 |     public static let pitchReleaseDurationDef = NodeParameterDef(
    |                       |- warning: static property 'pitchReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchReleaseDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
319 |         identifier: "pitchReleaseDuration",
320 |         name: "Pitch Release Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:332:23: warning: static property 'pitchADSRSemitonesDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
330 |
331 |     /// Specification details for pitchADSRSemitones
332 |     public static let pitchADSRSemitonesDef = NodeParameterDef(
    |                       |- warning: static property 'pitchADSRSemitonesDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchADSRSemitonesDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |         identifier: "pitchADSRSemitones",
334 |         name: "Pitch EG Amount duration (semitones)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:346:23: warning: static property 'restartVoiceLFODef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
344 |
345 |     /// Specification details for restartVoiceLFO
346 |     public static let restartVoiceLFODef = NodeParameterDef(
    |                       |- warning: static property 'restartVoiceLFODef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'restartVoiceLFODef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
347 |         identifier: "restartVoiceLFO",
348 |         name: "restartVoiceLFO",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:360:23: warning: static property 'filterEnableDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
358 |
359 |     /// Specification details for filterEnable
360 |     public static let filterEnableDef = NodeParameterDef(
    |                       |- warning: static property 'filterEnableDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterEnableDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
361 |         identifier: "filterEnable",
362 |         name: "Filter Enable",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:374:23: warning: static property 'loopThruReleaseDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
372 |
373 |     /// Specification details for loopThruRelease
374 |     public static let loopThruReleaseDef = NodeParameterDef(
    |                       |- warning: static property 'loopThruReleaseDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'loopThruReleaseDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
375 |         identifier: "loopThruRelease",
376 |         name: "loopThruRelease",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:388:23: warning: static property 'isMonophonicDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
386 |
387 |     /// Specification details for isMonophonic
388 |     public static let isMonophonicDef = NodeParameterDef(
    |                       |- warning: static property 'isMonophonicDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'isMonophonicDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
389 |         identifier: "isMonophonic",
390 |         name: "isMonophonic",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:402:23: warning: static property 'isLegatoDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
400 |
401 |     /// Specification details for isLegato
402 |     public static let isLegatoDef = NodeParameterDef(
    |                       |- warning: static property 'isLegatoDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'isLegatoDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
403 |         identifier: "isLegato",
404 |         name: "isLegato",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:416:23: warning: static property 'keyTrackingFractionDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
414 |
415 |     /// Specification details for keyTrackingFraction
416 |     public static let keyTrackingFractionDef = NodeParameterDef(
    |                       |- warning: static property 'keyTrackingFractionDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'keyTrackingFractionDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |         identifier: "keyTrackingFraction",
418 |         name: "Key Tracking",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Sampler.swift:430:23: warning: static property 'filterEnvelopeVelocityScalingDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
428 |
429 |     /// Specification details for filterEnvelopeVelocityScaling
430 |     public static let filterEnvelopeVelocityScalingDef = NodeParameterDef(
    |                       |- warning: static property 'filterEnvelopeVelocityScalingDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterEnvelopeVelocityScalingDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
431 |         identifier: "filterEnvelopeVelocityScaling",
432 |         name: "Filter Envelope Scaling",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:23:23: warning: static property 'timeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 |     /// Specification details for time
 23 |     public static let timeDef = NodeParameterDef(
    |                       `- warning: static property 'timeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |         identifier: "time",
 25 |         name: "Delay time (Seconds)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  1 | // Copyright AudioKit. All Rights Reserved.
  2 |
  3 | import AudioKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  4 | import AudioKitEX
  5 | import AVFoundation
    :
 21 |
 22 |     /// Specification details for time
 23 |     public static let timeDef = NodeParameterDef(
    |                       |- note: annotate 'timeDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |         identifier: "time",
 25 |         name: "Delay time (Seconds)",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:36:23: warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 34 |
 35 |     /// Specification details for feedback
 36 |     public static let feedbackDef = NodeParameterDef(
    |                       |- warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'feedbackDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         identifier: "feedback",
 38 |         name: "Feedback (%)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:49:23: warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 47 |
 48 |     /// Specification details for dry wet mix
 49 |     public static let dryWetMixDef = NodeParameterDef(
    |                       |- warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'dryWetMixDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |         identifier: "dryWetMix",
 51 |         name: "Dry-Wet Mix",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:62:23: warning: static property 'pingPongDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 60 |
 61 |     /// Specification details for ping pong mode
 62 |     public static let pingPongDef = NodeParameterDef(
    |                       |- warning: static property 'pingPongDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pingPongDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |         identifier: "pingPong",
 64 |         name: "Ping-Pong Mode",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:22:23: warning: static property 'masterVolumeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |
 21 |     /// Specification details for master volume
 22 |     public static let masterVolumeDef = NodeParameterDef(
    |                       `- warning: static property 'masterVolumeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |         identifier: "masterVolume",
 24 |         name: "Master Volume",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:5:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  3 |
  4 | import AVFoundation
  5 | import AudioKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  6 | import AudioKitEX
  7 | import CDunneAudioKit
    :
 20 |
 21 |     /// Specification details for master volume
 22 |     public static let masterVolumeDef = NodeParameterDef(
    |                       |- note: annotate 'masterVolumeDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         identifier: "masterVolume",
 24 |         name: "Master Volume",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:34:23: warning: static property 'pitchBendDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |
 33 |     /// Specification details for pitchBend
 34 |     public static let pitchBendDef = NodeParameterDef(
    |                       |- warning: static property 'pitchBendDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchBendDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         identifier: "pitchBend",
 36 |         name: "Pitch bend (semitones)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:46:23: warning: static property 'vibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |
 45 |     /// Specification details for vibratoDepth
 46 |     public static let vibratoDepthDef = NodeParameterDef(
    |                       |- warning: static property 'vibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vibratoDepthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |         identifier: "vibratoDepth",
 48 |         name: "Vibrato Depth",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:58:23: warning: static property 'filterCutoffDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 |     /// Specification details for filterCutoff
 58 |     public static let filterCutoffDef = NodeParameterDef(
    |                       |- warning: static property 'filterCutoffDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterCutoffDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |         identifier: "filterCutoff",
 60 |         name: "Filter Cutoff",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:70:23: warning: static property 'filterStrengthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 68 |
 69 |     /// Specification details for filterStrength
 70 |     public static let filterStrengthDef = NodeParameterDef(
    |                       |- warning: static property 'filterStrengthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterStrengthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |         identifier: "filterStrength",
 72 |         name: "Filter Strength",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:82:23: warning: static property 'filterResonanceDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 80 |
 81 |     /// Specification details for filterResonance
 82 |     public static let filterResonanceDef = NodeParameterDef(
    |                       |- warning: static property 'filterResonanceDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterResonanceDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |         identifier: "filterResonance",
 84 |         name: "Filter Resonance",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:94:23: warning: static property 'attackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 92 |
 93 |     /// Specification details for attackDuration
 94 |     public static let attackDurationDef = NodeParameterDef(
    |                       |- warning: static property 'attackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'attackDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |         identifier: "attackDuration",
 96 |         name: "Attack Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:107:23: warning: static property 'decayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
105 |
106 |     /// Specification details for decayDuration
107 |     public static let decayDurationDef = NodeParameterDef(
    |                       |- warning: static property 'decayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'decayDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         identifier: "decayDuration",
109 |         name: "Decay Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:119:23: warning: static property 'sustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
117 |
118 |     /// Specification details for sustainLevel
119 |     public static let sustainLevelDef = NodeParameterDef(
    |                       |- warning: static property 'sustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'sustainLevelDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |         identifier: "sustainLevel",
121 |         name: "Sustain Level",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:131:23: warning: static property 'releaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
129 |
130 |     /// Specification details for releaseDuration
131 |     public static let releaseDurationDef = NodeParameterDef(
    |                       |- warning: static property 'releaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'releaseDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         identifier: "releaseDuration",
133 |         name: "Release Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:143:23: warning: static property 'filterAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Specification details for filterAttackDuration
143 |     public static let filterAttackDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterAttackDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |         identifier: "filterAttackDuration",
145 |         name: "Filter Attack Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:156:23: warning: static property 'filterDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
154 |
155 |     /// Specification details for filterDecayDuration
156 |     public static let filterDecayDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterDecayDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |         identifier: "filterDecayDuration",
158 |         name: "Filter Decay Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:168:23: warning: static property 'filterSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
166 |
167 |     /// Specification details for filterSustainLevel
168 |     public static let filterSustainLevelDef = NodeParameterDef(
    |                       |- warning: static property 'filterSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterSustainLevelDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |         identifier: "filterSustainLevel",
170 |         name: "Filter Sustain Level",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:180:23: warning: static property 'filterReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Specification details for filterReleaseDuration
180 |     public static let filterReleaseDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterReleaseDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |         identifier: "filterReleaseDuration",
182 |         name: "Filter Release Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/TransientShaper.swift:21:23: warning: static property 'inputAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 |     /// Specification details for input amount
21 |     public static let inputAmountDef = NodeParameterDef(
   |                       `- warning: static property 'inputAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         identifier: "inputAmount",
23 |         name: "Input",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/TransientShaper.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
 1 | // Copyright AudioKit. All Rights Reserved.
 2 |
 3 | import AudioKit
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
 4 | import AudioKitEX
 5 | import AVFoundation
   :
19 |
20 |     /// Specification details for input amount
21 |     public static let inputAmountDef = NodeParameterDef(
   |                       |- note: annotate 'inputAmountDef' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |         identifier: "inputAmount",
23 |         name: "Input",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/TransientShaper.swift:34:23: warning: static property 'attackAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 |     /// Specification details for attack amount
34 |     public static let attackAmountDef = NodeParameterDef(
   |                       |- warning: static property 'attackAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'attackAmountDef' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |         identifier: "attackAmount",
36 |         name: "Attack",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/TransientShaper.swift:47:23: warning: static property 'releaseAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     /// Specification details for release amount
47 |     public static let releaseAmountDef = NodeParameterDef(
   |                       |- warning: static property 'releaseAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'releaseAmountDef' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |         identifier: "releaseAmount",
49 |         name: "Release",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/TransientShaper.swift:60:23: warning: static property 'outputAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
58 |
59 |     /// Specification details for output amount
60 |     public static let outputAmountDef = NodeParameterDef(
   |                       |- warning: static property 'outputAmountDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'outputAmountDef' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |         identifier: "outputAmount",
62 |         name: "Output",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
[226/229] Compiling DunneAudioKit Flanger.swift
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Flanger.swift:22:23: warning: static property 'frequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |
 21 |     /// Specification for the frequency
 22 |     public static let frequencyDef = NodeParameterDef(
    |                       `- warning: static property 'frequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |         identifier: "frequency",
 24 |         name: "Frequency (Hz)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Flanger.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  1 | // Copyright AudioKit. All Rights Reserved.
  2 |
  3 | import AudioKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  4 | import AudioKitEX
  5 | import AVFoundation
    :
 20 |
 21 |     /// Specification for the frequency
 22 |     public static let frequencyDef = NodeParameterDef(
    |                       |- note: annotate 'frequencyDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         identifier: "frequency",
 24 |         name: "Frequency (Hz)",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Flanger.swift:35:23: warning: static property 'depthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 |     /// Specification for the depth
 35 |     public static let depthDef = NodeParameterDef(
    |                       |- warning: static property 'depthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'depthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         identifier: "depth",
 37 |         name: "Depth 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Flanger.swift:48:23: warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |
 47 |     /// Specification for the feedback
 48 |     public static let feedbackDef = NodeParameterDef(
    |                       |- warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'feedbackDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |         identifier: "feedback",
 50 |         name: "Feedback 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Flanger.swift:61:23: warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 59 |
 60 |     /// Specification for the dry wet mix
 61 |     public static let dryWetMixDef = NodeParameterDef(
    |                       |- warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'dryWetMixDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |         identifier: "dryWetMix",
 63 |         name: "Dry Wet Mix 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
[227/229] Compiling DunneAudioKit Chorus.swift
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Chorus.swift:22:23: warning: static property 'frequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |
 21 |     /// Specification details for frequency
 22 |     public static let frequencyDef = NodeParameterDef(
    |                       `- warning: static property 'frequencyDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |         identifier: "frequency",
 24 |         name: "Frequency (Hz)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Chorus.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  1 | // Copyright AudioKit. All Rights Reserved.
  2 |
  3 | import AudioKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  4 | import AudioKitEX
  5 | import AVFoundation
    :
 20 |
 21 |     /// Specification details for frequency
 22 |     public static let frequencyDef = NodeParameterDef(
    |                       |- note: annotate 'frequencyDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         identifier: "frequency",
 24 |         name: "Frequency (Hz)",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Chorus.swift:35:23: warning: static property 'depthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |
 34 |     /// Specification details for depth
 35 |     public static let depthDef = NodeParameterDef(
    |                       |- warning: static property 'depthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'depthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         identifier: "depth",
 37 |         name: "Depth 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Chorus.swift:48:23: warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |
 47 |     /// Specification details for feedback
 48 |     public static let feedbackDef = NodeParameterDef(
    |                       |- warning: static property 'feedbackDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'feedbackDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |         identifier: "feedback",
 50 |         name: "Feedback 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Chorus.swift:61:23: warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 59 |
 60 |     /// Specification details for dry wet mix
 61 |     public static let dryWetMixDef = NodeParameterDef(
    |                       |- warning: static property 'dryWetMixDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'dryWetMixDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |         identifier: "dryWetMix",
 63 |         name: "Dry Wet Mix 0-1",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
[228/229] Compiling DunneAudioKit Synth.swift
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:22:23: warning: static property 'masterVolumeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |
 21 |     /// Specification details for master volume
 22 |     public static let masterVolumeDef = NodeParameterDef(
    |                       `- warning: static property 'masterVolumeDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |         identifier: "masterVolume",
 24 |         name: "Master Volume",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:5:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  3 |
  4 | import AVFoundation
  5 | import AudioKit
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'AudioKit'
  6 | import AudioKitEX
  7 | import CDunneAudioKit
    :
 20 |
 21 |     /// Specification details for master volume
 22 |     public static let masterVolumeDef = NodeParameterDef(
    |                       |- note: annotate 'masterVolumeDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |         identifier: "masterVolume",
 24 |         name: "Master Volume",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:34:23: warning: static property 'pitchBendDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |
 33 |     /// Specification details for pitchBend
 34 |     public static let pitchBendDef = NodeParameterDef(
    |                       |- warning: static property 'pitchBendDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pitchBendDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         identifier: "pitchBend",
 36 |         name: "Pitch bend (semitones)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:46:23: warning: static property 'vibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |
 45 |     /// Specification details for vibratoDepth
 46 |     public static let vibratoDepthDef = NodeParameterDef(
    |                       |- warning: static property 'vibratoDepthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vibratoDepthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |         identifier: "vibratoDepth",
 48 |         name: "Vibrato Depth",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:58:23: warning: static property 'filterCutoffDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 56 |
 57 |     /// Specification details for filterCutoff
 58 |     public static let filterCutoffDef = NodeParameterDef(
    |                       |- warning: static property 'filterCutoffDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterCutoffDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |         identifier: "filterCutoff",
 60 |         name: "Filter Cutoff",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:70:23: warning: static property 'filterStrengthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 68 |
 69 |     /// Specification details for filterStrength
 70 |     public static let filterStrengthDef = NodeParameterDef(
    |                       |- warning: static property 'filterStrengthDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterStrengthDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |         identifier: "filterStrength",
 72 |         name: "Filter Strength",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:82:23: warning: static property 'filterResonanceDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 80 |
 81 |     /// Specification details for filterResonance
 82 |     public static let filterResonanceDef = NodeParameterDef(
    |                       |- warning: static property 'filterResonanceDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterResonanceDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |         identifier: "filterResonance",
 84 |         name: "Filter Resonance",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:94:23: warning: static property 'attackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
 92 |
 93 |     /// Specification details for attackDuration
 94 |     public static let attackDurationDef = NodeParameterDef(
    |                       |- warning: static property 'attackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'attackDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |         identifier: "attackDuration",
 96 |         name: "Attack Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:107:23: warning: static property 'decayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
105 |
106 |     /// Specification details for decayDuration
107 |     public static let decayDurationDef = NodeParameterDef(
    |                       |- warning: static property 'decayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'decayDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         identifier: "decayDuration",
109 |         name: "Decay Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:119:23: warning: static property 'sustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
117 |
118 |     /// Specification details for sustainLevel
119 |     public static let sustainLevelDef = NodeParameterDef(
    |                       |- warning: static property 'sustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'sustainLevelDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |         identifier: "sustainLevel",
121 |         name: "Sustain Level",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:131:23: warning: static property 'releaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
129 |
130 |     /// Specification details for releaseDuration
131 |     public static let releaseDurationDef = NodeParameterDef(
    |                       |- warning: static property 'releaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'releaseDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         identifier: "releaseDuration",
133 |         name: "Release Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:143:23: warning: static property 'filterAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Specification details for filterAttackDuration
143 |     public static let filterAttackDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterAttackDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterAttackDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |         identifier: "filterAttackDuration",
145 |         name: "Filter Attack Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:156:23: warning: static property 'filterDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
154 |
155 |     /// Specification details for filterDecayDuration
156 |     public static let filterDecayDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterDecayDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterDecayDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |         identifier: "filterDecayDuration",
158 |         name: "Filter Decay Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:168:23: warning: static property 'filterSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
166 |
167 |     /// Specification details for filterSustainLevel
168 |     public static let filterSustainLevelDef = NodeParameterDef(
    |                       |- warning: static property 'filterSustainLevelDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterSustainLevelDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |         identifier: "filterSustainLevel",
170 |         name: "Filter Sustain Level",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/Synth.swift:180:23: warning: static property 'filterReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Specification details for filterReleaseDuration
180 |     public static let filterReleaseDurationDef = NodeParameterDef(
    |                       |- warning: static property 'filterReleaseDurationDef' is not concurrency-safe because non-'Sendable' type 'NodeParameterDef' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'filterReleaseDurationDef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |         identifier: "filterReleaseDuration",
182 |         name: "Filter Release Duration (s)",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/AudioKit/Sources/AudioKit/Nodes/NodeParameter.swift:6:15: note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  4 |
  5 | /// Definition or specification of a node parameter
  6 | public struct NodeParameterDef {
    |               `- note: struct 'NodeParameterDef' does not conform to the 'Sendable' protocol
  7 |     /// Unique ID
  8 |     public var identifier: String
[229/229] Compiling DunneAudioKit Sampler+SFZ.swift
Build complete! (72.46s)
Fetching https://github.com/AudioKit/AudioKitEX
Fetching https://github.com/AudioKit/KissFFT
Fetching https://github.com/AudioKit/AudioKit
[1/26] Fetching kissfft
[27/741] Fetching kissfft, audiokitex
[742/251018] Fetching kissfft, audiokitex, audiokit
Fetched https://github.com/AudioKit/AudioKitEX from cache (12.21s)
Fetched https://github.com/AudioKit/KissFFT from cache (12.21s)
Fetched https://github.com/AudioKit/AudioKit from cache (12.21s)
Computing version for https://github.com/AudioKit/AudioKitEX
Computed https://github.com/AudioKit/AudioKitEX at 5.6.0 (0.73s)
Computing version for https://github.com/AudioKit/KissFFT
Computed https://github.com/AudioKit/KissFFT at 1.0.0 (0.68s)
Computing version for https://github.com/AudioKit/AudioKit
Computed https://github.com/AudioKit/AudioKit at 5.6.4 (0.53s)
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/KissFFT
Working copy of https://github.com/AudioKit/KissFFT resolved at 1.0.0
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" : "kissfft",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/AudioKit/KissFFT"
    },
    {
      "identity" : "audiokit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.6.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/AudioKit/AudioKit"
    },
    {
      "identity" : "audiokitex",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.6.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/AudioKit/AudioKitEX"
    }
  ],
  "manifest_display_name" : "DunneAudioKit",
  "name" : "DunneAudioKit",
  "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" : "DunneAudioKit",
      "targets" : [
        "DunneAudioKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DunneAudioKitTests",
      "module_type" : "SwiftTarget",
      "name" : "DunneAudioKitTests",
      "path" : "Tests/DunneAudioKitTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/DunneAudioKitTests/TestResources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "GenericNodeTests.swift",
        "SamplerTests.swift",
        "SynthTests.swift",
        "TransientShaperTests.swift",
        "ValidatedMD5s.swift"
      ],
      "target_dependencies" : [
        "DunneAudioKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DunneAudioKit",
      "module_type" : "SwiftTarget",
      "name" : "DunneAudioKit",
      "path" : "Sources/DunneAudioKit",
      "product_dependencies" : [
        "AudioKit",
        "AudioKitEX"
      ],
      "product_memberships" : [
        "DunneAudioKit"
      ],
      "sources" : [
        "Chorus.swift",
        "Flanger.swift",
        "Sampler+SFZ.swift",
        "Sampler.swift",
        "StereoDelay.swift",
        "Synth.swift",
        "TransientShaper.swift"
      ],
      "target_dependencies" : [
        "CDunneAudioKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CDunneAudioKit",
      "module_type" : "ClangTarget",
      "name" : "CDunneAudioKit",
      "path" : "Sources/CDunneAudioKit",
      "product_dependencies" : [
        "AudioKit",
        "AudioKitEX",
        "KissFFT"
      ],
      "product_memberships" : [
        "DunneAudioKit"
      ],
      "sources" : [
        "DunneCore/Common/ADSREnvelope.cpp",
        "DunneCore/Common/AHDSHREnvelope.cpp",
        "DunneCore/Common/EnvelopeGeneratorBase.cpp",
        "DunneCore/Common/FunctionTable.cpp",
        "DunneCore/Common/ResonantLowPassFilter.cpp",
        "DunneCore/Common/SustainPedalLogic.cpp",
        "DunneCore/Modulated Delay/AdjustableDelayLine.cpp",
        "DunneCore/Modulated Delay/ModulatedDelay.cpp",
        "DunneCore/Modulated Delay/StereoDelay.cpp",
        "DunneCore/Sampler/CoreSampler.cpp",
        "DunneCore/Sampler/SampleBuffer.cpp",
        "DunneCore/Sampler/SamplerVoice.cpp",
        "DunneCore/Sampler/Wavpack/common_utils.c",
        "DunneCore/Sampler/Wavpack/decorr_utils.c",
        "DunneCore/Sampler/Wavpack/entropy_utils.c",
        "DunneCore/Sampler/Wavpack/extra1.c",
        "DunneCore/Sampler/Wavpack/extra2.c",
        "DunneCore/Sampler/Wavpack/open_filename.c",
        "DunneCore/Sampler/Wavpack/open_legacy.c",
        "DunneCore/Sampler/Wavpack/open_raw.c",
        "DunneCore/Sampler/Wavpack/open_utils.c",
        "DunneCore/Sampler/Wavpack/pack.c",
        "DunneCore/Sampler/Wavpack/pack_dns.c",
        "DunneCore/Sampler/Wavpack/pack_dsd.c",
        "DunneCore/Sampler/Wavpack/pack_floats.c",
        "DunneCore/Sampler/Wavpack/pack_utils.c",
        "DunneCore/Sampler/Wavpack/read_words.c",
        "DunneCore/Sampler/Wavpack/tag_utils.c",
        "DunneCore/Sampler/Wavpack/tags.c",
        "DunneCore/Sampler/Wavpack/unpack.c",
        "DunneCore/Sampler/Wavpack/unpack3.c",
        "DunneCore/Sampler/Wavpack/unpack3_open.c",
        "DunneCore/Sampler/Wavpack/unpack3_seek.c",
        "DunneCore/Sampler/Wavpack/unpack_dsd.c",
        "DunneCore/Sampler/Wavpack/unpack_floats.c",
        "DunneCore/Sampler/Wavpack/unpack_seek.c",
        "DunneCore/Sampler/Wavpack/unpack_utils.c",
        "DunneCore/Sampler/Wavpack/write_words.c",
        "DunneCore/Synth/CoreSynth.cpp",
        "DunneCore/Synth/DrawbarsOscillator.cpp",
        "DunneCore/Synth/EnsembleOscillator.cpp",
        "DunneCore/Synth/Envelope.cpp",
        "DunneCore/Synth/MultiStageFilter.cpp",
        "DunneCore/Synth/SynthVoice.cpp",
        "DunneCore/Synth/WaveStack.cpp",
        "ModulatedDelayDSP.mm",
        "SamplerDSP.mm",
        "StereoDelayDSP.mm",
        "SynthDSP.mm",
        "TransientShaperDSP.mm"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.