Swiftpack.co - YuAo/AudioPrism as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by YuAo.
YuAo/AudioPrism 1.0.1
AudioPrism implements the `AnalyserNode` functionality defined in the Web Audio API.
⭐️ 3
🕓 2 years ago
iOS macOS watchOS tvOS
.package(url: "https://github.com/YuAo/AudioPrism.git", from: "1.0.1")

AudioPrism

AudioPrism implements the AnalyserNode functionality defined in the Web Audio API. https://webaudio.github.io/web-audio-api/#AnalyserNode

Usage

import AudioPrism

// Create an `AudioPrism` object.
let prism = try AudioPrism(options: ...)

// Update the `AudioPrism` object with audio buffers.
prism.update(with: ...)

// Get the most recent frequency data
let frequencyData = prism.frequencyData

Documentation

API Reference

Swift Package

To use this package in a SwiftPM project, add the following line to the dependencies in your Package.swift file:

.package(url: "https://github.com/YuAo/AudioPrism", from: "1.0.0"),

Acknowledgements

Example Audio

Endless Light

by Siddhartha Corsus

https://creativecommons.org/licenses/by-nc/4.0/

GitHub

link
Stars: 3
Last commit: 2 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

1.0.1
2 years ago
  • vDSP FFT scale fix a45fa56b6488008fe35a5bf7436dac77f1bbea10
  • Performance improvements 5b326d244b24c4efd0a6748ce310dc077cc5c824

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics