image thumbnail

updated 9 days 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 9 days 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 13 days 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 1 month 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 3 months ago

Multichannel Wave Plotting by Christopher Hummersone

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

multiwaveplot(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

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 9 months 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 10 months 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 12 months ago

demorse by Aaron

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

demorse(filename)

image thumbnail

updated 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 almost 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 almost 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 almost 2 years ago

Audio filter by John Jendzurski

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

Audio_filter

image thumbnail

updated almost 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 almost 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 almost 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 almost 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 2 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 2 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 2 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 2 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 2 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 almost 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 almost 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 3 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 3 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 3 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 3 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 3 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 3 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 almost 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 almost 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 almost 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 4 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 4 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)

image thumbnail

updated 4 years ago

Robust Landmark-Based Audio Fingerprinting by Dan Ellis

A landmark-based Shazam-like audio fingerprinting system. (signal processing, audio, sound)

add_tracks(D,SR,ID)

clear_hashtable()

find_landmarks(D,SR)

image thumbnail

updated 4 years ago

ITU-T P505 - One-View Visualization Diagrams - GUI by Thierry LE GALL

This GUI implements ITU-P505 specification with automatic diagnostic (pass/fail) vs. ITU-T-P340. (itu, 3gpp, p505)

[s_use_case, d_test_cases, s_aqi_version, s_platform, t_f...

f_ovv1x_analysis(t_test)

f_ovv1x_diagram(h_axe)

image thumbnail

updated almost 5 years ago

MATLAB Audio Database Toolbox by Kobi Nis

MatlabADT enables easy access and filtering of audio databases such as TIMIT by their metadata. (timit, yoho, speech)

ADT( dbName ,init_dir,flags)

gendb( name )

image thumbnail

updated almost 5 years ago

Fast FLAC reader by Emanuele Ruffaldi

Lossless FLAC reader with interface compatible with wavread (audio, lossless, flac)

flacread2(FILE,varargin)

image thumbnail

updated almost 5 years ago

MakeAudio RingToneComposer by Tijil Thomas

Make audio, play audio, compose ring tone..!! (gui, signal processing, audio)

playAudio(varargin)

Contact us