An open API service indexing awesome lists of open source software.

https://github.com/ali3nsvk/yad

A simple dictaphone desktop app that can record from capture devices.
https://github.com/ali3nsvk/yad

audio naudio wpf-ui

Last synced: 3 months ago
JSON representation

A simple dictaphone desktop app that can record from capture devices.

Awesome Lists containing this project

README

        

# YAD
Yet Another Dictaphone
[![.NET Framework](https://github.com/Ali3nSVK/YAD/actions/workflows/dotnet-desktop.yml/badge.svg)](https://github.com/Ali3nSVK/YAD/actions/workflows/dotnet-desktop.yml)

## Purpose
The purpose of this project is to get familiar with the [NAudio](https://github.com/naudio/NAudio) library as well as digital audio processing, signal chains, effects, codecs, visualizations and anything audio related that piqued my interest during development.
The approach was slightly different to what most tutorials and code snippets do and that is to apply all of the above in real-time while recording, as opposed to reading from files.

## What It Does
YAD can currently do the following
* Record from a capture device on specific channel (or all channels).
* Record from a loopback adapter device to capture audio played on the soundcard.
* Output into a WAV, MP3 file or monitor the audio in real-time.
* Provide basic settings while recording like Gain.
* Draw a waveform of the recorded audio in real-time.

## What It Might Do
YAD will hopefully
* Provide a configurable noise gate to limit background hum.
* Provide basic effects like chorus or reverb.
* Provide a spectrum analyser
* As a visualization option
* As frequency analyzer for an in-built tuner
* Other simple useful tasks like extracting audio from a video file, etc.