image thumbnail

updated 1 month ago

Perceptual spectral centroid by Christopher Hummersone

Perceptually-informed spectral centroid. (interpolation, audio processing, spectral analysis)

perceptualCentroid(x,fs,varargin)

image thumbnail

updated 4 months ago

Impulse response acoustic information calculator by Christopher Hummersone

Calculate RT, DRR, Cte, and EDT for impulse response file (audio, signal processing, reverberation)

IR_stats(filename,varargin)

image thumbnail

updated 5 months ago

SimpleCodec by Jon Boley

A Perceptual Audio Coder (and decoder) (audio, coding, audio processing)

image thumbnail

updated 5 months ago

Psychoacoustic Model 2 by Jon Boley

A demonstration of MPEG psychoacoustic model 2 (audio, audio processing, sound)

image thumbnail

updated 5 months ago

pa-wavplay for 32-bit and 64-bit by Joseph Desloge

Play and record multi-channel audio using ASIO, WASPI, DirectSound, or Windows Audio. (audio, sound, multichannel)

image thumbnail

updated 6 months ago

decodeALaw.m by Alexander Solsmed

Function for decoding A-Law encoded audio (audio, audio decoding, alaw)

decodeALaw( encodedData )

image thumbnail

updated 8 months ago

Measurement of Loudspeaker Frequency Response with Matlab Implementation by Hristo Zhivomirov

Frequency response measurement of a loudspeaker. (audio, measurement)

Freq_Response.m

StrobeChoice.m

image thumbnail

updated 8 months ago

Measurement of Loudspeaker Radiation Pattern with Matlab Implementation by Hristo Zhivomirov

Radiation pattern measurement of a loudspeaker. (audio, measurement)

Rad_Pattern.m

StrobeChoice.m

image thumbnail

updated 9 months ago

Discrete sound pulse generator by Yussef Rikli

Generate a sound pulse of selected amplitude, frequency and periodic time. Also Plots the sound wave (sound, audio)

Soundsteps.m

image thumbnail

updated 9 months ago

Silence removal in speech signals by Theodoros Giannakopoulos

A simple method for silence removal in speech streams (signal processing, speech analysis, audio)

ShortTimeEnergy(signal, windowLength,step);

SpectralCentroid(signal,windowLength, step, fs)

detectVoiced(wavFileName,t)

image thumbnail

updated 11 months ago

Multichannel Wave Plotting by Christopher Hummersone

Plot stacked waves/data from a multichannel matrix (multichannel, audio, wave)

multiwaveplot(varargin)

image thumbnail

updated 1 year ago

3-D HRTF interpolation by Hannes

Head-related transfer function (HRTF) interpolation in azimuth, elevation, and distance (audio, acoustics, virtual reality)

HRTF_interpolation_in_3D

image thumbnail

updated 1 year ago

MIDI Interface for MATLAB by Tucker McClure

Supports bringing incoming MIDI data into MATLAB on Windows. (midi, audio, driver)

midi_interface_builder()

midi_interface.m

image thumbnail

updated 1 year ago

catmice game by lindo Ouseph

a game cat chasing a mice. the arrow keys control the direction of movement of the cat. (gui, keyboard, audio)

CatMouse;

image thumbnail

updated 1 year ago

demorse by Aaron

Translates morse code in a wav file to text (morse, morse code, audio)

demorse(filename)

image thumbnail

updated almost 2 years ago

Computes the Total Harmonic Distortion (THD) of a signal by yoash levron

Useful in power systems and audio systems (power, audio, measurement)

compute_THD( t,x, freq )

compute_THD_example.m

image thumbnail

updated 2 years ago

Audio Equalizer by Grant Lohsen

Modify an input signal to match a given power spectral density. (nsd, psd, audio equalizer)

fEqualizer(Signal, SampleFrequency, struct_PSD)

image thumbnail

updated 2 years ago

Nonnegative Matrix and Tensor Factorization (NMF, NTF) with any beta-divergence by Antoine Liutkus

very simple to use implementation of the NMF/NTF model (nmf, ntf, nonnegative)

betaNTF(V,K,varargin)

image thumbnail

updated 2 years ago

Speech Processing Toolbox by Ankitkumar Chheda

Speech Processing Operation like FADE-IN, FADE-OUT, COMPRESSION AND AMPLIFICATION (fade in, fade out, amplification)

GUI_exp4_new(varargin)

image thumbnail

updated 2 years ago

Record, Plot Speech/Audio Signal by Ankitkumar Chheda

This tool will help students to learn recording of audio / speech signal (gui, record, speech)

exp1_GUI(varargin)

image thumbnail

updated 2 years ago

Audio low-pass simple filter by Boris

Filter can be used to attenuate noise in speech (low pass, filter, audio)

AudioLowPassFilter.m

image thumbnail

updated 2 years ago

Generates test sample(audio) by Chandra

Generates test samples by randomly combining a known set of test data. (utility, test, random)

generateTestData(data_loc,n,len,save,r)

image thumbnail

updated 2 years ago

Nero AAC Codec Wrapper by Kesh Ikuma

MATLAB wrapper functions for Nero AAC Codec (v1.0) (audio, data export, data import)

neroaacread(aacfile,varargin)

neroaactag(aacfile,cmdstr,varargin)

neroaacwrite.m

image thumbnail

updated 2 years ago

Real-Time Audio Processor by Tucker McClure

Simplifies streaming or generating audio in real time. (audio, realtime, synthesis)

midi_interface_builder()

sine_of_the_times(times, in, state_in)

HandlePlayer

image thumbnail

updated 2 years ago

STFT, MDCT and inverses. Onset and pitch detection by Antoine Liutkus

Short Time Fourier Transform, MDCT and their inverse. CQT. Onset and Pitch detection. (fourier transform, audio, signal processing)

Signal

misc

image thumbnail

updated 2 years ago

Recaptcha audio recognition, 1-4 July 2012 by Maxim Vedenyov

Explaned how audio recaptcha was recognized. Time domain method. (dsp, sound, recaptcha)

[op sg sws]=find_optimums(s,dz,no)

op=find_maximums(s,dz,no)

test189_recognize3_many.m

image thumbnail

updated 2 years ago

tplay.m: artefact-free audio presentation despite Windows 7 by Trevor Agus

Like 'sound' or 'wavplay', but uses ASIO for glitch-free sound presentation. (sound, audio, wavplay)

pagenumberout=tplay(wave,fs,waitflag,asioname)

tplayclean

tplayinterrupt

image thumbnail

updated 2 years ago

Audio filter by John Jendzurski

Simulink model of an audio filter. (audio, signal processing, simulink)

Audio_filter

image thumbnail

updated 2 years ago

wavead for extensible format wav files by Nicolas Côté

This function is based on wavread but has been modified in order to open extensible format wav files (audio, wave, multichannel)

wavread_ext(varargin)

image thumbnail

updated 2 years ago

Formation of Audio Signal Corrupted with Noise by Eduard Polityko

Function forms an audio signal corrupted with noise and signal-to-noise ratio has a specified value (signal processing, snr, audio)

[s,varargout]=snrn(signal,noise,snr,varargin)

image thumbnail

updated 2 years ago

audioread - unified audio file input function by Dan Ellis

audioread provides a single, unified function for reading audio files in wav, mp3, aac, flac... (data import, audio, sound)

audioread(FN, TARGETSR, FORCEMONO, START, DUR)

audiowrite(D,SR,FN)

flacread(FILE,N,MONO,DOWNSAMP,DELAY)

image thumbnail

updated 2 years ago

wavdither by Drew Weymouth

Exports audio data to a .wav file with dithering. (wavwrite, dither, quantization)

wavdither(y,Fs,nbits,wavefile,noiseType)

image thumbnail

updated almost 3 years ago

Matrix Surround Encoding by Drew Weymouth

Encodes 5-channel surround-sound signal into stereo matrix-encoded signal based on Dolby PLII. (surround sound, matrix encoding, matrix surround)

PLIIencode.m

image thumbnail

updated 3 years ago

Live audio stream analyser and voice coach by Steve Lawrence

A program that uses 'analoginput' to create a live audio stream, which is analyzed in real-time. (singing, coach, signal processing)

liveon.m

image thumbnail

updated 3 years ago

iPower: Interactive Power Spectrum Demonstrator, Version 2 by Tom O'Haver

Keyboard-controlled self-contained interactive power spectrum demonstrator with sound output. (communications, demo, signal processing)

ipower

image thumbnail

updated 3 years ago

Simple drums separation with NMF by Antoine Liutkus

Illustrates the use of NMF for the separation of drums in polyphonic music (source separation, audio, drums)

drums_separation.m

image thumbnail

updated 3 years ago

m4aread - read MPEG4 (AAC or M4A) compressed audio files by Dan Ellis

m4aread reads m4a or aac compressed audio files just like wavread reads uncompressed audio files (sound, audio, data import)

m4aread(FILE,N,MONO,DOWNSAMP,DELAY)

wavread_downsamp(F,N,M,DS)

demo_m4aread.m

image thumbnail

updated 3 years ago

Realtime audio input by Trevor Agus

Realtime audio input, flexible and glitch-free. (realtime, audio, signal processing)

samples=tgrabaudio(N, varargin)

image thumbnail

updated 3 years ago

Archivox Room Impulse Response Measurement by Philip Robinson

Used to measure multi-channel acoustic room impulse responses and loudspeaker directivity. (acoustics, room impulse response, measurement)

Archivox_RIR(varargin)

image thumbnail

updated almost 4 years ago

m4awrite - write m4a format audio file by Dan Ellis

m4awrite writes an m4a (MPEG4 audio) format file using an external faac binary (audio, mpeg4, data export)

m4awrite(D,SR,NBITS,FILE,OPTIONS)

image thumbnail

updated almost 4 years ago

flacwrite - write out a FLAC-encoded audio file using flac by Dan Ellis

flacwrite writes FLAC-encoded audio files by piping data to the external flac binary (audio, lossless, flac)

flacwrite(D,SR,NBITS,FILE,OPTIONS)

image thumbnail

updated 4 years ago

Time-domain scrambling of audio signals by Dan Ellis

Scramble audio signals by shuffling short-time windows (signal processing, audio, speech)

ERBFilterBank(x, fcoefs)

ERBSpace(lowFreq, highFreq, N)

fcoefs=MakeERBFilters(fs,numChannels,lowFreq,width)

image thumbnail

updated 4 years ago

Data acquisition into Simulink - example model by Steven Kolak

Data acquisition into Simulink - example model (spectral analysis, data acquisition, simulink data acquisi...)

data_acquisition_Simulink

image thumbnail

updated 4 years ago

Time-frequency Automatic Gain Control (AGC) by Dan Ellis

Automatic Gain Control (AGC) attempts to maintain a constant energy level for an audio signal. (sound, audio, automatic gain contro...)

fft2melmx(nfft, sr, nfilts, width, minfrq, maxfrq, htkmel...

istft(d, ftsize, w, h)

stft(x, f, w, h, sr)

image thumbnail

updated 4 years ago

audiostreamer by Andrew Schwartz

Audio player with an update function allowing you to update audio as it is being played (audio, update, stream)

audiostreamer(varargin)

image thumbnail

updated 4 years ago

audioplayer wrapper by Viliam Sabol

Wrapper for the audioplayer matlab object that supports loop play and volume change. (audioplayer, soundplayer, loop)

sndplayer(cmd, varargin)

image thumbnail

updated 4 years ago

Vuvuzela sound denoising algorithm by Choqueuse Vincent

This script implements a sound denoising algorithm in Matlab for vuvuzela sound cancelation. (audio, denoising, boll)

vuvuzela_denoising.m

image thumbnail

updated 4 years ago

Speech Snipper by Alan Tan

This is a GUI that manages DSP analysis functions for wav-files (e.g., speech signals). (audio processing, video processing, speech analysis)

pitchwatch(x,Ts)

plotps(x,Ts,N)

spect(x,Ts,wn,N)

image thumbnail

updated almost 5 years ago

Matlab Play Wave File GUI by Albert Tan

Able to Play, Pause, Resume and Stop a Wave sound from continue playing. (gui, sound, speech)

testplay(varargin)

image thumbnail

updated 5 years ago

Time-scale/pitch modification by Yang Lu

Simple implementation of [1] with small modification. (speech audio signal p..., speech, audio)

pitch_modification(filename, semitone)

tsm_using_stftm(filename, scale)

Contact us