awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
audiokit avatar

audiokit/AudioKit

0
View on GitHub↗
11,381 stars·1,612 forks·Swift·MIT·28 viewsaudiokit.io↗

AudioKit

AudioKit is an audio framework for iOS, macOS, and tvOS that provides tools for digital audio synthesis, signal processing, and audio analysis. It functions as a synthesis engine for generating audio waveforms and textures, a processing library for modifying tonal characteristics, and a toolkit for extracting frequency and amplitude data from sonic signals.

The framework utilizes a modular node architecture and graph-based signal routing to connect audio generators, processors, and outputs. It wraps low-level audio primitives in high-level classes to facilitate sound generation and modification.

The system supports real-time audio processing and analysis, enabling the application of filters and effects to live audio streams.

Features

  • Audio Processing - Provides a comprehensive library for real-time sound manipulation, synthesis, and processing.
  • Audio Graph Routing - Utilizes a modular network to route audio signals from generators through processors to outputs.
  • Real-Time Audio Threading - Executes time-critical audio calculations on dedicated high-priority threads to prevent playback dropouts.
  • Audio Synthesis Tools - Offers tools for generating digital audio signals and complex sonic textures programmatically.
  • Sonic Characteristic Analysis - Extracts frequency and amplitude data from audio signals to understand and visualize sonic characteristics.
  • Audio Processing Frameworks - Acts as a comprehensive infrastructure for building complex audio processing and synthesis pipelines.
  • Audio Synthesis - Generates artificial audio waveforms and original sounds from scratch using digital synthesis.
  • Audio Feature Extraction - Extracts frequency and amplitude characteristics from raw audio data to analyze sonic composition.
  • Apple Platform Audio Development - Provides a unified framework for audio synthesis, processing, and analysis across iOS, macOS, and tvOS.
  • Modular Audio Node Architectures - Employs a modular architecture where independent audio units are chained to create custom processing pipelines.
  • Audio Buffers - Implements circular memory structures to ensure low-latency capture and real-time processing of raw audio data.
  • Audio Primitive Wrappers - Wraps complex low-level C++ audio primitives in high-level Swift classes for intuitive sound modification.
  • Audio Frameworks - Powerful toolkit for audio synthesis, processing, and analysis.
  • Audio And Music - Platform for audio synthesis and analysis.
  • Audio Processing - Powerful audio synthesis, processing, and analysis.

Star history

Star history chart for audiokit/audiokitStar history chart for audiokit/audiokit

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does audiokit/audiokit do?

AudioKit is an audio framework for iOS, macOS, and tvOS that provides tools for digital audio synthesis, signal processing, and audio analysis. It functions as a synthesis engine for generating audio waveforms and textures, a processing library for modifying tonal characteristics, and a toolkit for extracting frequency and amplitude data from sonic signals.

What are the main features of audiokit/audiokit?

The main features of audiokit/audiokit are: Audio Processing, Audio Graph Routing, Real-Time Audio Threading, Audio Synthesis Tools, Sonic Characteristic Analysis, Audio Processing Frameworks, Audio Synthesis, Audio Feature Extraction.

What are some open-source alternatives to audiokit/audiokit?

Open-source alternatives to audiokit/audiokit include: magenta/magenta — Magenta is a comprehensive toolkit for training, synthesizing, and performing music through neural models and… lmms/lmms — LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It… juce-framework/juce — JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio… nannou-org/nannou — Nannou is a creative coding framework for Rust designed for building interactive visual and audio sketches. It… rvc-project/retrieval-based-voice-conversion-webui — This project is a comprehensive software suite for voice synthesis and model management, providing a framework for… syedhali/ezaudio — EZAudio is an audio library for Apple platforms that provides standardized interfaces for microphone capture, file…

Open-source alternatives to AudioKit

Similar open-source projects, ranked by how many features they share with AudioKit.
  • magenta/magentamagenta avatar

    magenta/magenta

    19,778View on GitHub↗

    Magenta is a comprehensive toolkit for training, synthesizing, and performing music through neural models and hardware-integrated engines. It functions as a machine learning framework that enables the generation, manipulation, and real-time performance of audio, providing the structural foundations for musical intelligence through hierarchical sequence modeling and symbolic processing. The project distinguishes itself by enabling real-time, low-latency neural audio synthesis that can be integrated directly into professional digital audio workstations. It supports interactive musical jamming a

    Python
    View on GitHub↗19,778
  • lmms/lmmsLMMS avatar

    LMMS/lmms

    10,005View on GitHub↗

    LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be

    C++dawhacktoberfestmidi
    View on GitHub↗10,005
  • juce-framework/jucejuce-framework avatar

    juce-framework/JUCE

    8,579View on GitHub↗

    JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio applications, audio plug-ins, and high-performance user interfaces. It serves as a development kit for creating audio processors compatible with industry-standard plugin formats for digital audio workstations, as well as a tool for MIDI and Open Sound Control communication between musical hardware and software. The framework is distinguished by its ability to maintain a single codebase for native desktop and mobile applications across multiple operating systems. It provides a f

    C++aaxauaudio
    View on GitHub↗8,579
  • nannou-org/nannounannou-org avatar

    nannou-org/nannou

    6,707View on GitHub↗

    Nannou is a creative coding framework for Rust designed for building interactive visual and audio sketches. It provides a loop-based API with hardware-accelerated 2D and 3D rendering, serving as a toolkit for generative art production and multimedia installation design. The framework is distinguished by its comprehensive hardware communication interface, which bridges software with physical devices via MIDI, OSC, DMX, serial, and laser DAC protocols. It also includes specialized projection mapping tools for warping visual output to fit non-standard physical surfaces and a dedicated GPU shader

    Rustcreative-coding
    View on GitHub↗6,707
See all 30 alternatives to AudioKit→