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, reference 5.6.1 (dd0a41), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 08:42:38 UTC.

Swift 6 data race errors: 62

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

[59/206] Compiling AudioKit Log.swift
[60/206] Compiling AudioKit AVAudioFile+Utilities.swift
[61/206] Compiling AudioKit AVAudioPCMBuffer+Processing.swift
[62/206] Compiling AudioKit AVAudioPCMBuffer+Utilities.swift
[63/206] Compiling AudioKit FormatConverter+Compressed.swift
[64/206] Compiling AudioKit FormatConverter+PCM.swift
[65/206] Compiling AudioKit FormatConverter+Utilities.swift
[66/206] Compiling AudioKit FormatConverter.swift
[67/206] Compiling AudioKit WaveformDataRequest.swift
[68/206] Compiling AudioKit AVAudioUnit+Helpers.swift
[69/206] Compiling AudioKit AudioComponentDescription+Helpers.swift
[70/206] Compiling AudioKit AudioUnit+Helpers.swift
[71/206] Compiling AudioKit AVAudioEngine+Extensions.swift
[72/206] Compiling AudioKit AudioEngine+connectionTreeDescription.swift
[73/206] Compiling AudioKit AudioEngine.swift
[74/206] Compiling AudioKit MIDISystemRealTimeListener.swift
[75/206] Compiling AudioKit MIDISystemRealTimeObserver.swift
[76/206] Compiling AudioKit MIDITempoListener.swift
[77/206] Compiling AudioKit MIDITempoObserver.swift
[78/206] Compiling AudioKit MIDI+Extensions.swift
[79/206] Compiling AudioKit MIDI+Receiving.swift
[80/206] Compiling AudioKit MIDI+Sending.swift
[81/206] Compiling AudioKit MIDI+VirtualPorts.swift
[82/206] Compiling AudioKit MIDI.swift
[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] Emitting module AudioKit
[116/206] Compiling AudioKit MemoryAddress.swift
[117/206] Compiling AudioKit MusicalDuration.swift
[118/206] Compiling AudioKit ThreadLockedAccessor.swift
[119/206] Compiling AudioKit BluetoothMIDIButton.swift
[120/206] Compiling AudioKit MIDIControl.swift
[121/206] Compiling AudioKit MIDICustomMetaEvent.swift
[122/206] Compiling AudioKit MIDIMessage.swift
[123/206] Compiling AudioKit MIDIStatus.swift
[124/206] Compiling AudioKit MIDISystemCommand.swift
[125/206] Compiling AudioKit MIDIBeatObserver.swift
[126/206] Compiling AudioKit MIDIClockListener.swift
[127/206] Compiling AudioKit MIDIMonoPolyListener.swift
[128/206] Compiling AudioKit MIDIObserverMaster.swift
[129/206] Compiling AudioKit MIDIOmniListener.swift
[130/206] Compiling AudioKit Mixer.swift
[131/206] Compiling AudioKit Mixer3D.swift
[132/206] Compiling AudioKit NamedNode.swift
[133/206] Compiling AudioKit Node+ConnectStrategy.swift
[134/206] Compiling AudioKit Node+Graphviz.swift
[135/206] Compiling AudioKit Node+connectionTreeDescription.swift
[136/206] Compiling AudioKit Node+disconnectStrategy.swift
[137/206] Compiling AudioKit Node.swift
[138/206] Compiling AudioKit NodeParameter.swift
[139/206] Compiling AudioKit NodeStatus.swift
[140/206] Compiling AudioKit AppleSampler+SoundFonts.swift
[141/206] Compiling AudioKit AppleSampler+getAUPresetXML.swift
[142/206] Compiling AudioKit AppleSampler.swift
[143/206] Compiling AudioKit PresetBuilder.swift
[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/221] Compiling AudioKitEX SequencerTrack.swift
[159/221] Compiling AudioKitEX CallbackInstrument.swift
[160/221] Compiling AudioKitEX DryWetDualMixer.swift
[161/221] Compiling AudioKitEX StereoFieldLimiter.swift
[162/221] Compiling AudioKitEX DryWetMixer.swift
[163/221] Compiling AudioKitEX Fader.swift
[164/221] Compiling AudioKitEX Sequence.swift
[165/221] Compiling AudioKitEX Node+AudioKitAU.swift
[166/221] Compiling AudioKitEX Node+Triggerable.swift
[167/221] Compiling AudioKitEX NodeParameter+Automation.swift
[168/221] Compiling AudioKitEX ParameterAutomation.swift
[169/221] Emitting module AudioKitEX
[170/221] Compiling AudioKitEX AudioKitAU.swift
[171/221] Compiling AudioKitEX AutomationCurve.swift
[171/221] Compiling MultiStageFilter.cpp
[172/221] Compiling Envelope.cpp
[173/221] Compiling WaveStack.cpp
[174/221] Compiling EnsembleOscillator.cpp
[175/221] Compiling SynthVoice.cpp
[176/221] Compiling unpack_seek.c
[177/221] Compiling write_words.c
[178/221] Compiling unpack_utils.c
[179/221] Compiling unpack_dsd.c
[180/221] Compiling CDunneAudioKit StereoDelayDSP.mm
[181/221] Compiling unpack_floats.c
[182/221] Compiling unpack3_seek.c
[183/221] Compiling DrawbarsOscillator.cpp
[184/221] Compiling unpack3_open.c
[185/221] Compiling unpack3.c
[186/221] Compiling CDunneAudioKit TransientShaperDSP.mm
[187/221] Compiling tags.c
[188/221] Compiling unpack.c
[189/221] Compiling pack_floats.c
[190/221] Compiling tag_utils.c
[191/221] Compiling read_words.c
[192/221] Compiling pack_dsd.c
[193/221] Compiling pack_utils.c
[194/221] Compiling pack_dns.c
[195/221] Compiling CoreSynth.cpp
[196/221] Compiling open_raw.c
[197/221] Compiling open_legacy.c
[198/221] Compiling open_utils.c
[199/221] Compiling pack.c
[200/221] Compiling extra2.c
[201/221] Compiling entropy_utils.c
[202/221] Compiling extra1.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 CDunneAudioKit ModulatedDelayDSP.mm
[208/221] Compiling CDunneAudioKit SynthDSP.mm
[209/221] Compiling CDunneAudioKit SamplerDSP.mm
[210/221] Compiling StereoDelay.cpp
[211/221] Compiling SamplerVoice.cpp
[212/221] Compiling ModulatedDelay.cpp
[213/221] Compiling AdjustableDelayLine.cpp
[214/221] Compiling open_filename.c
[215/221] Compiling ResonantLowPassFilter.cpp
[216/221] Compiling CoreSampler.cpp
[217/221] Compiling EnvelopeGeneratorBase.cpp
[218/221] Compiling FunctionTable.cpp
[219/221] Compiling AHDSHREnvelope.cpp
[220/221] Compiling ADSREnvelope.cpp
[222/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
[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 StereoDelay.swift
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:22: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
 20 |
 21 |     /// Specification details for time
 22 |     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
 23 |         identifier: "time",
 24 |         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
    :
 20 |
 21 |     /// Specification details for time
 22 |     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
 23 |         identifier: "time",
 24 |         name: "Delay time (Seconds)",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:35: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
 33 |
 34 |     /// Specification details for feedback
 35 |     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
 36 |         identifier: "feedback",
 37 |         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:48: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
 46 |
 47 |     /// Specification details for dry wet mix
 48 |     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
 49 |         identifier: "dryWetMix",
 50 |         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:61: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
 59 |
 60 |     /// Specification details for ping pong mode
 61 |     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
 62 |         identifier: "pingPong",
 63 |         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
[225/229] Compiling DunneAudioKit Sampler+SFZ.swift
[226/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
[227/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 nonisolated 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 nonisolated 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:22: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
 20 |
 21 |     /// Specification details for time
 22 |     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
 23 |         identifier: "time",
 24 |         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
    :
 20 |
 21 |     /// Specification details for time
 22 |     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
 23 |         identifier: "time",
 24 |         name: "Delay time (Seconds)",
/Users/admin/builder/spi-builder-workspace/Sources/DunneAudioKit/StereoDelay.swift:35: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
 33 |
 34 |     /// Specification details for feedback
 35 |     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
 36 |         identifier: "feedback",
 37 |         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:48: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
 46 |
 47 |     /// Specification details for dry wet mix
 48 |     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
 49 |         identifier: "dryWetMix",
 50 |         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:61: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
 59 |
 60 |     /// Specification details for ping pong mode
 61 |     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
 62 |         identifier: "pingPong",
 63 |         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
[228/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 nonisolated 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 nonisolated 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
[229/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
Build complete! (33.64s)
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.