C audio-processing

Open-source C projects categorized as audio-processing

Top 12 C audio-processing Projects

  • audioFlux

    A library for audio and music analysis, feature extraction.

    Project mention: AudioFlux: Open-source for audio and music analysis, feature extraction | news.ycombinator.com | 2024-03-27
  • julius

    Open-Source Large Vocabulary Continuous Speech Recognition Engine (by julius-speech)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • arcan

    Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"

    Project mention: Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal? | /r/BSD | 2023-12-08

    Something like this ? https://arcan-fe.com/

  • mlt

    MLT Multimedia Framework

    Project mention: Kdenlive 24.02 open source video editor released | news.ycombinator.com | 2024-03-11

    I've used Kdenlive, Shotcut, Blender and Olive [1]. They all have strenghts and weaknesses, so I choose which one to use depending on what I'm trying to do, or sometimes I use two of them through a single video project.

    One thing to note is that Kdenlive and Shotcut both use the MLT video editing framework [2] under the hood, so their capabilities and constraints are very close to each other's. That said, their UIs are their own and some things may be easier to do in one over the other, may be a matter of personal preference. AFAIK Shotcut is developed by the same people who built MLT, but I don't think that gives it any particular advantage. Also both of these apps have the largest ready-made effects toolbox out of the four apps I mentioned at the top.

    Blender's VSE (video sequence editor) is great if you need fine-tuned 2D animations of elements because you can use all the same awesome keyframing tools you'd use for 3D animation, but it's severely lacking in other aspects, especially in the effects dept (you can crop, blur, mask, but not much else). For some reason you can't use Blender's compositor node system with video, which would enable many more capabilities if possible. There's also a steeper learning curve if you've never used Blender before because its UI breaks many conventions.

    Olive is a newcomer that doesn't get enough attention, but IMHO it was at one point the most promising OSS video editor out there. Sadly the developer works on it on his free time, and he's recently said that he's pausing development because he doesn't have the resources to work on it any more. I'm really hoping a miracle happens.

    There's two versions of Olive, 0.1 and 0.2 which is a complete rewrite. Both versions are good, but they work pretty differently. What got me excited about 0.2 is that its effects are node-based (unlike MLT-based editors which are stack-based), which enables far more advanced editing, although you probably wouldn't need that unless you're working on something quite ambitious.

    1: https://www.olivevideoeditor.org/

    2: https://www.mltframework.org/

  • RootlessJamesDSP

    An implementation of the system-wide JamesDSP audio processing engine for non-rooted Android devices

    Project mention: [Suggestion] Remove screen capture restriction on Spotify | /r/xManagerApp | 2023-12-09
  • Amplituda

    Audio processing library, which provides waveform data

    Project mention: Are there any libraries that I can use or any way to make such audio waveforms? I looked into a library called "react-native-audiowaveform" but it's not being maintained anymore and doesn't work for newer versions of RN | /r/reactnative | 2023-05-21

    https://github.com/lincollincol/Amplituda for Android

  • android-vad

    Android Voice Activity Detection (VAD) library. Supports WebRTC VAD GMM, Silero VAD DNN, Yamnet VAD DNN models.

    Project mention: Android Voice Activity Detection | news.ycombinator.com | 2024-01-02
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • PicoADK-Firmware-Template

    🎵 🎹 Firmware boilerplate for the RP2040 powered PicoADK Audio Development Board. Build your own stand alone synthesizers! Includes all nuts and bolts (FreeRTOS, USB MIDI, Vult DSP, Hardware Plumbing, DMA, ..). https://github.com/DatanoiseTV/PicoADK-Hardware

  • phiola

    Fast audio player, recorder, converter for Windows, Linux & Android

    Project mention: ⟳ 2 apps added, 13 updated at apt.izzysoft.de | /r/FDroidUpdates | 2023-12-09

    phiola (version 20011): Fast audio player, recorder, converter

  • gsequencer

    Advanced Gtk+ Sequencer

  • harmonizer

    Jacob Collier-like harmonizer, because I'm jealous and I want a choir for myself too

  • ava

    Open-source sound engine (by amuuu)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-27.

C audio-processing related posts

Index

What are some of the best open-source audio-processing projects in C? This list will help you:

Project Stars
1 audioFlux 2,040
2 julius 1,773
3 arcan 1,490
4 mlt 1,410
5 RootlessJamesDSP 713
6 Amplituda 188
7 android-vad 185
8 PicoADK-Firmware-Template 133
9 phiola 54
10 gsequencer 19
11 harmonizer 9
12 ava 7
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com