🍦 SwiftServe Get

Menu / audio.synthesis

Can Swift packages do audio synthesis / dsp?

also known as: dsp · oscillator · signal processing · effects

Built into the OS — no dependency

Apple frameworkiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
AVFAudio built in as of Xcode 26.6
Details

Render-block synthesis via AVAudioSourceNode; AVAudioUnit hosts DSP.

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
AudioKit as of 5.7.2
Details

serves it · confidence 0.85 · as of 5.7.2

serves it · confidence 0.85 · as of 5.7.2

?

not verified yet · confidence 0.25 · as of 5.7.2

  • watchOS absent from manifest floors; no source fence proves absence

serves it · confidence 0.80 · as of 5.7.2

serves it · confidence 0.75 · as of 5.7.2

?

not verified yet · confidence 0.10 · as of 5.7.2

  • AVAudioEngine-based; Apple platforms only in practice, unproven in source

serves it · confidence 0.75 · as of 5.7.2

serves it · confidence 0.70 · as of 5.5.1

serves it · confidence 0.70 · as of 5.5.1

?

not verified yet · confidence 0.20 · as of 5.5.1

  • watchOS absent from manifest floors

serves it · confidence 0.65 · as of 5.5.1

serves it · confidence 0.85 · as of 5.5.1

  • RhinoGuitarProcessor
    Sources/DevoloopAudioKit/RhinoGuitarProcessor.swift:10
    View the line on GitHub →
    guitar amp/distortion
  • compiles for visionOS — Xcode 26.6 (17F113), XROS26.5.sdk, scheme DevoloopAudioKit
?

not verified yet · confidence 0.10 · as of 5.5.1

  • Apple-frameworks based

serves it · confidence 0.65 · as of 5.5.1

DunneAudioKit as of 5.6.2
Details

serves it · confidence 0.75 · as of 5.6.2

serves it · confidence 0.75 · as of 5.6.2

?

not verified yet · confidence 0.20 · as of 5.6.2

  • watchOS absent from manifest floors

serves it · confidence 0.70 · as of 5.6.2

serves it · confidence 0.85 · as of 5.6.2

  • Sampler
    Sources/DunneAudioKit/Sampler.swift:9
    View the line on GitHub →
    polyphonic sampler instrument
  • compiles for visionOS — Xcode 26.6 (17F113), XROS26.5.sdk, scheme DunneAudioKit
?

not verified yet · confidence 0.10 · as of 5.6.2

  • Apple-frameworks based

serves it · confidence 0.70 · as of 5.6.2

STKAudioKit as of 5.5.4
Details

serves it · confidence 0.65 · as of 5.5.4

serves it · confidence 0.65 · as of 5.5.4

?

not verified yet · confidence 0.20 · as of 5.5.4

  • watchOS absent from manifest floors

serves it · confidence 0.60 · as of 5.5.4

serves it · confidence 0.85 · as of 5.5.4

  • Clarinet
    Sources/STKAudioKit/STKPhysicalModels.swift:22
    View the line on GitHub →
    physical-model instrument
  • compiles for visionOS — Xcode 26.6 (17F113), XROS26.5.sdk, scheme STKAudioKit
?

not verified yet · confidence 0.10 · as of 5.5.4

  • Apple-frameworks based

serves it · confidence 0.60 · as of 5.5.4

SoulAudioKit as of 5.3.0
Details

serves it · confidence 0.65 · as of 5.3.0

serves it · confidence 0.65 · as of 5.3.0

?

not verified yet · confidence 0.20 · as of 5.3.0

  • watchOS absent from manifest floors

serves it · confidence 0.60 · as of 5.3.0

not served here · confidence 0.85 · as of 5.3.0

  • does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/checkouts/AudioKit/Sources/AudioKit/Audio Files/Format Converter/FormatConverter+Compressed.swift:223:33: error: 'tracks(withMediaType:)' is unavailable in visio — the same commit builds for iOS, so the fence is real
?

not verified yet · confidence 0.10 · as of 5.3.0

  • Apple-frameworks based

serves it · confidence 0.60 · as of 5.3.0

SporthAudioKit as of 5.5.1
Details

serves it · confidence 0.75 · as of 5.5.1

  • OperationGenerator
    Sources/SporthAudioKit/OperationGenerator.swift:9
    View the line on GitHub →
    Sporth operation → generator node
  • OperationEffect
    Sources/SporthAudioKit/OperationEffect.swift:11
    View the line on GitHub →
    Sporth operation → effect node
  • manifest declares iOS

serves it · confidence 0.75 · as of 5.5.1

  • OperationGenerator
    Sources/SporthAudioKit/OperationGenerator.swift:9
    View the line on GitHub →
    Sporth operation → generator node
  • OperationEffect
    Sources/SporthAudioKit/OperationEffect.swift:11
    View the line on GitHub →
    Sporth operation → effect node
  • manifest declares macOS
?

not verified yet · confidence 0.20 · as of 5.5.1

  • watchOS absent from manifest floors

serves it · confidence 0.70 · as of 5.5.1

  • OperationGenerator
    Sources/SporthAudioKit/OperationGenerator.swift:9
    View the line on GitHub →
    Sporth operation → generator node
  • OperationEffect
    Sources/SporthAudioKit/OperationEffect.swift:11
    View the line on GitHub →
    Sporth operation → effect node
  • manifest declares tvOS

not served here · confidence 0.85 · as of 5.5.1

  • does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/checkouts/AudioKit/Sources/AudioKit/Audio Files/Format Converter/FormatConverter+Compressed.swift:223:33: error: 'tracks(withMediaType:)' is unavailable in visio — the same commit builds for iOS, so the fence is real
?

not verified yet · confidence 0.10 · as of 5.5.1

  • Apple-frameworks based

serves it · confidence 0.70 · as of 5.5.1

  • OperationGenerator
    Sources/SporthAudioKit/OperationGenerator.swift:9
    View the line on GitHub →
    Sporth operation → generator node
  • OperationEffect
    Sources/SporthAudioKit/OperationEffect.swift:11
    View the line on GitHub →
    Sporth operation → effect node
  • manifest declares macCatalyst

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it