All Projects → rnine → Simplycoreaudio

rnine / Simplycoreaudio

Licence: mit
A Swift framework that aims to make Core Audio use less tedious in macOS

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Simplycoreaudio

Webmidikit
Simplest MIDI Swift library
Stars: ✭ 100 (-40.12%)
Mutual labels:  swift-framework, audio, mac
Soundcast
Cast audio from macOS to Chromecast
Stars: ✭ 684 (+309.58%)
Mutual labels:  audio, mac
Flutter Assetsaudioplayer
Play simultaneously music/audio from assets/network/file directly from Flutter, compatible with android / ios / web / macos, displays notifications
Stars: ✭ 458 (+174.25%)
Mutual labels:  audio, mac
Framelayoutkit
FrameLayoutKit is a super fast and easy to use autolayout kit
Stars: ✭ 53 (-68.26%)
Mutual labels:  swift-framework, swift-package-manager
tapestry
Generate and maintain Swift frameworks with support for Cocoapods, Carthage and SPM
Stars: ✭ 64 (-61.68%)
Mutual labels:  swift-package-manager, swift-framework
EKAstrologyCalc
Astrology Calculator calculates moon's rise/set times, moon Age, moon phases and Zodiac Sign for location and time
Stars: ✭ 31 (-81.44%)
Mutual labels:  swift-package-manager, swift-framework
Swiftlyext
SwiftlyExt is a collection of useful extensions for Swift 3 standard classes and types 🚀
Stars: ✭ 31 (-81.44%)
Mutual labels:  swift-framework, swift-package-manager
Optivideoeditor For Ios
Native Video editor : Video trim, Audio, Video merge, Slow and fast motion, Video transition, Text and image, Filters, etc...
Stars: ✭ 234 (+40.12%)
Mutual labels:  swift-framework, audio
Swift
🥇Swift基础知识大全,🚀Swift学习从简单到复杂,不断地完善与更新, 欢迎Star❤️,欢迎Fork, iOS开发者交流:①群:446310206 ②群:426087546
Stars: ✭ 1,377 (+724.55%)
Mutual labels:  swift-framework, swift-package-manager
Markdowngenerator
Swift library to programmatically generate Markdown output and files
Stars: ✭ 76 (-54.49%)
Mutual labels:  swift-framework, swift-package-manager
YMFF
Feature management made easy.
Stars: ✭ 26 (-84.43%)
Mutual labels:  swift-package-manager, swift-framework
Sbplayerclient
支持全格式的mac版视频播放器
Stars: ✭ 110 (-34.13%)
Mutual labels:  audio, mac
MLLineChart
A simple Line Chart Lib
Stars: ✭ 28 (-83.23%)
Mutual labels:  swift-package-manager, swift-framework
Localradio
📻 LocalRadio is "Radio for Cord-Cutters" – a Software-Defined Radio (SDR) app for your Mac and mobile devices. With an inexpensive RTL-SDR USB device, LocalRadio provides a casual, home-based radio listening experience for your favorite local frequencies - FM broadcasts/free music/news/sports/weather/public safety & aviation scanner/etc.
Stars: ✭ 269 (+61.08%)
Mutual labels:  audio, mac
extensions-kit
📦 Collection of Swift+Apple Frameworks extensions for speeding up software development [iOS & iPadOS].
Stars: ✭ 71 (-57.49%)
Mutual labels:  swift-package-manager, swift-framework
Taniwhatextfield
My first cocoapod framework
Stars: ✭ 26 (-84.43%)
Mutual labels:  swift-framework, swift-package-manager
Mixxx
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Stars: ✭ 2,510 (+1402.99%)
Mutual labels:  audio, mac
L10n Swift
Localization of the application with ability to change language "on the fly" and support for plural form in any language.
Stars: ✭ 177 (+5.99%)
Mutual labels:  swift-framework, swift-package-manager
Loadingshimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
Stars: ✭ 1,180 (+606.59%)
Mutual labels:  swift-framework, swift-package-manager
Menutube
Catch YouTube into your macOS menu bar! 🦄
Stars: ✭ 102 (-38.92%)
Mutual labels:  audio, mac

SimplyCoreAudio

Platform Swift support Swift Package Manager compatible GitHub tag License

SimplyCoreAudio (formerly known as AMCoreAudio) is a Swift framework that aims to make Core Audio use less tedious in macOS.

Here's a few things it can do:

  • Simplifying audio device enumeration
  • Providing accessors for the most relevant audio device properties (i.e., device name, device manufacturer, device UID, volume, mute, sample rate, clock source, etc.)
  • Managing (physical and virtual) audio streams associated to an audio device
  • Subscribing to audio hardware, audio device, and audio stream events
  • etc.

Requirements

  • macOS 10.12 or later
  • Xcode 12 or later
  • Swift 4.0 or later

Note: If you are targeting macOS versions 10.7 or 10.8 please use the objc branch.

Alt text

Documentation

Further Development & Patches

Do you want to contribute to the project? Please fork, patch, and then submit a pull request!

Running Tests

Please make sure to install NullAudio.driver before attempting to run tests:

Installing NullAudio.driver

  1. Unzip NullAudio.driver.zip included in Tests/Extras.
  2. Copy NullAudio.driver to /Library/Audio/Plug-Ins/HAL.
  3. Restart macOS.

License

SimplyCoreAudio was written by Ruben Nine (@rnine) in 2013-2014 (open-sourced in March 2014) and is licensed under the MIT license. See LICENSE.md.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].