C# Audio

Open-source C# projects categorized as Audio

Top 23 C# Audio Projects

  • EarTrumpet

    EarTrumpet - Volume Control for Windows

  • Silk.NET

    The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

  • Project mention: How to Use the Foreign Function API in Java 22 to Call C Libraries | news.ycombinator.com | 2024-05-08

    Genuine curiosity - what would be your motivation to use Java over C# here aside from familiarity (which is perfectly understandable)? The latter takes heavy focus on making sure to provide features like structs and pointers with little to no friction, you can even AOT compile it and statically link SDL2 into a single executable.

    But either way, if you want to try it out, then all it needs is

    - SDK from https://dot.net/download (or package manager of your choice if you are on Linux e.g. `sudo apt-get install dotnet-sdk-8.0`, !do not! use Homebrew if you are on macOS however, use .pkg installer)

    - C# extension for VS Code (DevKit is not needed)

    - SDL2 bindings: https://github.com/dotnet/Silk.NET

  • 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.

    InfluxDB logo
  • ModernFlyouts

    A modern Fluent Design replacement for the old Metro themed flyouts present in Windows.

  • Project mention: How do I make the top volume keys to look like the bottom? | /r/Windows10 | 2023-05-30

    You could use modern flyout. It allows you to increase or decrease (also to 0) the number active of media sessions displayed.

  • SoundSwitch

    C# application to switch default playing device. Download: https://soundswitch.aaflalo.me/

  • Project mention: Shortcut to switch between speakers and headphones | /r/SoundBlasterOfficial | 2023-12-11
  • GARbro

    Visual Novels resource browser

  • Project mention: Is there a way to download the Nekopara background pictures? | /r/NEKOPARAGAME | 2023-06-08
  • CSCore

    An advanced audio library, written in C#. Provides tons of features. From playing/recording audio to decoding/encoding audio streams/files to processing audio data in realtime (e.g. applying custom effects during playback, create visualizations,...). The possibilities are nearly unlimited.

  • Lasp

    Low-latency Audio Signal Processing plugin for Unity

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • FFMpegCore

    A .NET FFMpeg/FFProbe wrapper for easily integrating media analysis and conversion into your C# applications

  • Project mention: Video Compression In C# | /r/learnprogramming | 2023-05-16
  • Axiom

    An FFmpeg GUI for Windows (by MattMcManis)

  • ffmediaelement

    FFME: The Advanced WPF MediaElement (based on FFmpeg)

  • soundfingerprinting

    Open source audio fingerprinting in .NET. An efficient algorithm for acoustic fingerprinting written purely in C#.

  • Project mention: Ask HN: How many of you are self employed? | news.ycombinator.com | 2024-02-05

    Started 10 years ago as an open-source project, building an algorithm for audio fingerprinting. Added a commercial offering, selling storage built specifically for audio fingerprints, targeting enterprise customers. Since the offering was too technical (it's hard to sell solutions to problems that are too narrow and domain-specific), pivoted to more "business-oriented problems". This last year's pivot is a chance to finally grow. Running a business in single-player mode is, at times, too stressful. Aside from the technical part, which I very much enjoy, I need to wear marketing, sales, and customer support hats.

    [1] - https://emysound.com

  • Latios-Framework

    A Unity DOTS framework for my personal projects

  • ffmpeg_batch

    FFmpeg Batch AV Converter

  • XamarinMediaManager

    Cross platform Xamarin plugin to play and control Audio and Video

  • AudioDeviceCmdlets

    AudioDeviceCmdlets is a suite of PowerShell Cmdlets to control audio devices on Windows

  • Project mention: Trying to switch audio device with PnpDevice | /r/PowerShell | 2023-06-10

    I worked with an issue close to this awhile ago when I needed to set a default audio device within a DSC (don't ask, it was dumb). Is the Get-AudioDevice cmdlet from the https://github.com/frgnca/AudioDeviceCmdlets repo? That was the one I ended up using, I found a bug in it with the way it was enumerating devices and had to dig into the C# underneath.

  • LaspVfx

    Audio reactive Unity VFX with LASP

  • SFML.Net

    Official binding of SFML for .Net languages

  • Simple-Unity-Audio-Manager

    A decentralized audio playing system for Unity, designed for simplicity and built to scale!

  • atldotnet

    Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets

  • Project mention: TagLib# VS atldotnet - a user suggested alternative | libhunt.com/r/taglib-sharp | 2023-07-26

    Same features as taglibsharp, more modern code and support for chapters, lyrics and playlists !

  • tone

    tone is a cross platform audio tagger and metadata editor to dump and modify metadata for a wide variety of formats, including mp3, m4b, flac and more. It has no dependencies and can be downloaded as single binary for Windows, macOS, Linux and other common platforms.

  • Project mention: Tone: Cross platform audio tagger and metadata editor | news.ycombinator.com | 2023-05-29
  • OmniMIDI

    A software MIDI synthesizer for professional use.

  • VR-Stage-Lighting

    A collection of HLSL shaders, UdonSharp scripts, 3D models, prefabs, and assets designed to emulate the real control, quality, and complexity of professional stage lighting into VRChat in as many ways as possible.

  • Spectrogram

    .NET library for creating spectrograms (visual representations of frequency spectrum over time) (by swharden)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# Audio related posts

  • Ask HN: How many of you are self employed?

    2 projects | news.ycombinator.com | 5 Feb 2024
  • Shortcut to switch between speakers and headphones

    1 project | /r/SoundBlasterOfficial | 11 Dec 2023
  • Weirdest chain of events after blue screen Win 11

    1 project | /r/techsupport | 4 Dec 2023
  • TagLib# VS atldotnet - a user suggested alternative

    2 projects | 26 Jul 2023
  • Do people EQ speakers?

    2 projects | /r/BudgetAudiophile | 8 Jul 2023
  • Seamless switching between headphones and PC speakers?

    1 project | /r/techsupport | 3 Jul 2023
  • Long term relationship ending. Downloading my books that we bought on his account via audible. What do I do now to ensure I can listen to them?

    2 projects | /r/audible | 1 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 EarTrumpet 8,451
2 Silk.NET 3,704
3 ModernFlyouts 3,383
4 SoundSwitch 2,288
5 GARbro 2,115
6 CSCore 2,097
7 Lasp 1,499
8 FFMpegCore 1,488
9 Axiom 1,403
10 ffmediaelement 1,126
11 soundfingerprinting 911
12 Latios-Framework 801
13 ffmpeg_batch 778
14 XamarinMediaManager 763
15 AudioDeviceCmdlets 709
16 LaspVfx 586
17 SFML.Net 500
18 Simple-Unity-Audio-Manager 447
19 atldotnet 427
20 tone 381
21 OmniMIDI 348
22 VR-Stage-Lighting 311
23 Spectrogram 287

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com