Basic Audio

  •        58

Basic audio is a class library with a test project (audio player/recorder) to faciliate basic audio playing and recording. There are other frameworks available to give you very detailed and complex audio functionality, this one aims to provide only the basic playback / recor...

http://basicaudio.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Audacity - Software for Recording and Editing Sounds


Audacity is a multilingual easy to use audio editor and recorder. It helps to Record live audio, Convert tapes and records into digital recordings or CDs, Edit Ogg Vorbis, MP3, WAV or AIFF sound files, Cut, copy, splice or mix sounds together and lot more.

PortAudio - Cross-platform Audio I/O Library


PortAudio is a free, cross-platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' or C++ that will compile and run on many platforms. It provides a very simple API for recording and/or playing sound using a simple callback function or a blocking read/write interface. Example programs are included that play sine waves, process audio input (guitar fuzz), record and playback audio, list available audio devices, etc.

.NET Voice Recorder


WPF application demonstrating how to record audio using NAudio in .NET and visualise the results. It can save the recorded file to WAV, or to MP3 if lame.exe is available. It now also features an Auto-Tune effect.

Sound Recorder and Editor


Simple GUIs to record and edit sound files, similar to operating a tape-deck. Buttons start and stop recording, or break incoming audio into separate files. Cut sections from audio file, or join files. Saves files in WAV, OGG, or MP3.

Pan-Tilt-IP-Camera


Pan Tilt IP CameraIFI/IR CUT/Pan Tilt IP Camera/H.264compression / Color CMOS /night vision/Motion Detect /Email alarm/ FTP/9channel display/ Bidirectional audio/ Support Mobile phone/support 32G TF card/ 64CHANNEL software support/Iphone QuickTime Player Language English,Simplified Chinese Sensor Sensor 1/4 color CMOS Resolution 640 × 480 Lens f:6mm Minimum Illumination 0.1Lux Video Compression H.264 Resolution 640 × 480(VGA),320 × 240(QVGA),160 × 120(QQVGA) Reverse Vertical/Horizontal Audio Mo



VoiceRecorder - Adobe Air application for recording and playing back audio (mp3)


Adobe Air application for recording and playing back audio (mp3)

rec-mp3


recmp3 is a Windows application which records audio from an external source and writes it directly to an mp3 file using the LAME mp3 encoder.

ripdiko - Rip radiko programs


ripdiko rips radiko.jp streams and encodes them in MP3. Metadata such as program title, station name and recording length is automatically determined by fetching the metadata via Radiko's (supposedly unofficial) API, and embedded in the output audio file.Run ripdiko <station-id> where station ID is TBS, LFR, FMJ etc. The script will end when the currently playing program ends (which is automatically figured out by using the API).

record - A quick demo of recording audio


A quick demo of recording audio

oreka


Enterprise telephony recording and retrieval system

audio-recorder - Audio Recorder is an example application demonstrating how to record and play audio in Windows Phone 8 devices


AudioRecorder example application demonstrates how to record and play audio on Windows Phone 8 devices. XNA Framework Audio API and Windows Audio Session API (WASAPI) are covered by the application.

Skype Auto Recorder


Application that provides convenient way to record Skype calls in automatic and manual modes. Supports flexible configuration and produces high-quality records.

CDex - A Free Digital Audio CD Extractor


CDex is a free Audio CD ripper, extractor and converter for various formats and encoders, e.g. MP3, AAC, WMA, FLAC, OGG, WAV, MP2, Musepack, Ape, VQF and many others. It features advanced jitter correction, ID3v2+v1 tagging, audio normalization, transcoding of compressed audio files, analog input recording and also meta tagging with CDDB and Musicbrainz. CDex has been translated to various languages.

Recorderjs - A plugin for recording/exporting the output of Web Audio API nodes


A plugin for recording/exporting the output of Web Audio API nodes

asciinema - Terminal session recorder


asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web. Forget screen recording apps and blurry video. Enjoy a lightweight, purely text-based approach to terminal recording.

jukeboxjs - An audio synthesis API for Javascript


Visit the Web Page for Jukebox.js (with Examples)</a></h2><img src="http://danielstern.github.io/jukeboxjs/images/logo.svg" width=250px alt=""><h2> Jukebox.js: Custom Audio with the Web Audio Api </h2><p> Jukebox.js is a library for making sounds and music from <em>scratch</em> using Javascript and the H%ML5 Web Audio API.</p><p> Getting started just takes a minute. Check out the getting started guide.</p><h3>Why Jukebox.js?</h3><p> In addition to being stupid awesome, making musi

GNU/Linux Audio Mechanics


Glame is targeted to be the GIMP for audio processing. Glame supports non destructive multitrack editing, recording and mixing; realtime effects using native or LADSPA plugins; OSS, ALSA or SGI audio and WAV, Mp3 and Ogg file formats.

wave-recorder - Record WAVE files using Web Audio API and persist with Web FileSystem API.


Record WAVE files using Web Audio API and persist with Web FileSystem API.

mp3record


mp3record is a command-line utility for recording any audio (system mixer, input, mic, etc.) directly to an mp3 file on a linux system. It can run for a set interval and shut itself off. Ideal uses for this script would be recording streams, meetings, et

party-mode - An experimental music visualizer using d3.js and the web audio api.


a somewhat-technical overview===========================Using the web audio api, I can get an array of numbers which corresponds to the waveform of the sound an html5 audio element is producing. There's a [good tutorial](http://www.developphp.com/view.php?tid=1348) on how to do this. Then, using `requestAnimationFrame` (with a little [frame limiting](http://codetheory.in/controlling-the-frame-rate-with-requestanimationframe/) for performance reasons) I'm updating that array as the music change