scidart_examples
NAudio
scidart_examples | NAudio | |
---|---|---|
1 | 27 | |
6 | 5,323 | |
- | 2.4% | |
10.0 | 5.3 | |
almost 3 years ago | 7 days ago | |
C# | ||
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
scidart_examples
-
ButterWorth signal processing
The answer is here: https://github.com/scidart/scidart_examples
NAudio
-
DIY Wavetable Synthesis Sequencer
Thanks for the suggestion. I have to rewrite most of the audio signal processing code anyway as I am using NAudio currently. Have heard of PiSound before, and will definitely check it out as it is pretty popular. I just need a way to output an array of numbers, representing the processed sound wave, to turn into an analog signal. Writing this from scratch is unnecessarily complicated when these libraries already exist.
-
ButterWorth signal processing
https://github.com/naudio/NAudio/blob/master/NAudio.Core/Dsp/BiQuadFilter.cs Simple formulas for all major types of filters
-
Cross-platform audio playback
Not tried it but there is also NAudio (https://github.com/naudio/NAudio)
I’ve used NAudio for this. You get Windows support for free, and it’s not too difficult to implement for other platforms. I have gists published for Android and iOS that should get you going.
- Playback audio from microphone to default speaker
-
What is the best C# Library for detecting pitch from voice singing (through microphone)?
This might help: NAudio, they have a doc file for working with pitch here
- How to install NAudio in unity
- Show HN: Tone v0.0.4 – hackable command line audio tagger – any feedback?
-
Trying to play a wave file slowed down
Hello. I'm working on a school assignment where I'm creating an application where the user can play .wav files slowed down to 0.5 speed. I'm using Naudio and Varispeed to accomplish this. There is a varispeed demo that shows how to do it and from what I can tell, I'm doing more or less the exact same in my code as the demo. But the wave file is played in the normal speed anyways. Does anyone have a clue on what I'm doing wrong?
- What programming environment do you recommend for implementing some DSP theory?
What are some alternatives?
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.
Xabe.FFmpeg - .NET Standard wrapper for FFmpeg. It allows to process media without know how FFmpeg works, and can be used to pass customized arguments to FFmpeg from dotnet core application.
vosk-api - Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
TagLib# - Library for reading and writing metadata in media files
Audio Switcher - .NET Library which facilitates interacting with Audio Devices on Windows
Bufdio - A cross platform audio playback library for .NET with PortAudio and FFmpeg
SeeShark - Simple C# camera library.
FFmpeg.NET - .NET wrapper for common ffmpeg tasks
libsoundio-sharp - cross platform audio I/O library wrapped in C# API
Win2D - Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C#, C++ and VB developers writing apps for the Windows Universal Platform (UWP). It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow.
FileSignatures - A small library for detecting the type of a file based on header signature (also known as magic number).
AzureSTTService - A simple Windows Background service in C# code, to perform subsequent Speech-To-Text (STT) process on wave files, using Azure Speech Services