iStudio

  •        87

iStudio is an open source audio development platform aiming to become professional audio and signal processing suite with fully functional audio editor.

http://istudio.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Fourier Transform


Description and detailed explanation on Fourier Transform, some FFT, LPC etc. Runable project demonstrates DCT transform on continuous audio, show and edit audio source with different zooming and view.

DSPdap - DSP based Digital Audio Player


Hardware and firmware for a DSP based digital audio MP3 player with USB pen drive funtionality, using a 16-bit fixed point Texas Instruments TMS320 C55x DSP and CompactFlash card. This is an open source and open hardware MP3 player project.

Audio Pitch & Shift


Audio Pitch & Shift is a complete audio player intended to be useful for musicians who wants to slow down or change the pitch of the music.

perl-Audio-DSP - Audio::DSP Perl module - interface to *NIX digital audio device


Audio::DSP Perl module - interface to *NIX digital audio device

DSP-2012 - Digital Signal Processing - Audio Effects


Digital Signal Processing - Audio Effects



JAMin


JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface. JAMin is designed to perform professional audio mastering of stereo input streams from JACK enabled applications. It uses LADSPA for digital signal processing (DSP).

Ardour - Digital Audio Workstation


Ardour is a hard disk recorder and digital audio workstation application. It supports unlimited audio tracks and buses. Its features include Non-destructive, non-linear editing with unlimited undo, and anything-to-anywhere signal routing. It supports Standard file formats BWF, WAV, WAV64, AIFF, CAF and Windows VST plugins. Ardour can be used as an audio mastering environment. Its integration with JACK makes it possible to use mastering tools such as JAMin to process the audio data.

eXtace


eXtace is a 3D audio visualization tool (or eye candy depending on how you look at it). eXtace requires ESD (Esound) for its sound input source. It performs a FFT (fast fourier transform) on audio and displays it via various graphical modes.

HaPiSh - FFT audio pitch shifting in Haskell


FFT audio pitch shifting in Haskell

Faust : signal processing language


Faust is a programming language for realtime audio signal processing

Quick-Rolling-Spectral-Transform-QRST


The Quick Rolling Spectral Transform (TM) (QRST) is an open-source spectral transform designed to open up opportunities in voice-messaging software, open-source voice-recognition software, better audio compression for streaming applications, apps for the deaf, and more. It is an alternative to the resource hog known as the Fast Fourier transform (FFT).

HTuner - Audio signal spectrum analyzer and pitch tuner


Audio signal spectrum analyzer and pitch tuner

avr_fft - 16-bit Real-Time Fast Fourier Transform Audio Spectrum Analyzer with AVR ATmega328P


16-bit Real-Time Fast Fourier Transform Audio Spectrum Analyzer with AVR ATmega328P

html5-audio-fft-equalizer - FFT audio file equalizer using HTML5 audio data API (FireFox only)


FFT audio file equalizer using HTML5 audio data API (FireFox only)

DBMix Digital Audio Mixing System


DBMix is a DJ mixer for digital audio. Current features: combines multiple streams into one output stream, pitch control, cueing, audio format conversion. DJ Mixer style gui (crossfader), xmms output plugin, command line client.

oplay - oplay-open source html5 audio player with fft and ID3


oplay-open source html5 audio player with fft and ID3

JamomaDSP - Audio and Digital Signal Processing library build on the Jamoma Foundation


Audio and Digital Signal Processing library build on the Jamoma Foundation

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

Euphonics


Euphonics is an audio player for the Windows platform that supports many audio formats. Audio files can be played individually, or as part of a playlist. Other main features include: spectrum or oscilloscope visual feedback; tempo and pitch control; and a six-band equalizer.