image thumbnail

updated 6 days ago

Multichannel Wave Plotting by Christopher Hummersone

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

multiwaveplot(varargin)

image thumbnail

updated 2 months ago

demorse by Aaron

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

demorse(filename)

image thumbnail

updated 4 months 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 7 months ago

Audio Equalizer by Grant Lohsen

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

fEqualizer(Signal, SampleFrequency, struct_PSD)

image thumbnail

updated 8 months 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 8 months 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 8 months ago

Record, Plot Speech/Audio Signal by Ankitkumar Chheda

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

exp1_GUI(varargin)

image thumbnail

updated 8 months ago

Audio low-pass simple filter by Boris

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

AudioLowPassFilter.m

image thumbnail

updated 8 months 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 9 months 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 10 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

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 10 months 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. (audio, short time fourier tr..., stft)

Signal

misc

image thumbnail

updated 12 months 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 12 months 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 1 year ago

Audio filter by John Jendzurski

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

Audio_filter

image thumbnail

updated 1 year 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 (multichannel, wave, audio)

wavread_ext(varargin)

image thumbnail

updated 1 year 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 1 year 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... (mp4, aac, data import)

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

audiowrite(D,SR,FN)

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

image thumbnail

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

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

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

ipower

image thumbnail

updated 1 year 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 almost 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 (mp4, mpeg, data import)

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

wavread_downsamp(F,N,M,DS)

demo_m4aread.m

image thumbnail

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

Data acquisition into Simulink - example model by Steven Kolak

Data acquisition into Simulink - example model (audio, data acquisition, spectral analysis)

data_acquisition_Simulink

image thumbnail

updated almost 3 years ago

Silence removal in speech signals by Theodoros Giannakopoulos

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

ShortTimeEnergy(signal, windowLength,step);

SpectralCentroid(signal,windowLength, step, fs)

detectVoiced(wavFileName,t)

image thumbnail

updated almost 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 almost 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 3 years ago

audioplayer wrapper by Viliam Sabol

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

sndplayer(cmd, varargin)

image thumbnail

updated 3 years ago

Vuvuzela sound denoising algorithm by Choqueuse Vincent

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

vuvuzela_denoising.m

image thumbnail

updated 3 years ago

Speech Snipper by Alan Tan

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

pitchwatch(x,Ts)

plotps(x,Ts,N)

spect(x,Ts,wn,N)

image thumbnail

updated 3 years ago

Matlab Play Wave File GUI by Albert Tan

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

testplay(varargin)

image thumbnail

updated 3 years ago

Time-scale/pitch modification by Yang Lu

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

pitch_modification(filename, semitone)

tsm_using_stftm(filename, scale)

image thumbnail

updated 3 years ago

Robust Landmark-Based Audio Fingerprinting by Dan Ellis

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

add_tracks(D,SR,ID)

clear_hashtable()

find_landmarks(D,SR)

image thumbnail

updated almost 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_fta...

f_ovv1x_analysis(t_test)

f_ovv1x_diagram(h_axe)

image thumbnail

updated 4 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 4 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 4 years ago

MakeAudio RingToneComposer by Tijil Thomas

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

playAudio(varargin)

image thumbnail

updated 4 years ago

AIFFREAD by Kenneth Eaton

Read AIFF (Audio Interchange File Format) sound file. (audio, read, aiff)

aiffread(filePath,indexRange)

image thumbnail

updated 4 years ago

Single Channel Virtual Oscilloscope by Yawar Rehman

Well, this software is basically an addon to the hardware known as GDS-820c. (rs232c, data acquisition, oscilloscope)

VAudio(varargin)

VScope(varargin)

VScope_start(varargin)

image thumbnail

updated 4 years ago

audio signal filtering by rahul tulsian

this program give a real time application of audio signal filtering (audio, filter, audio signal filterin...)

filterdsound(varargin)

filterfile(varargin)

first(varargin)

image thumbnail

updated almost 5 years ago

demorse by Marc

Converts audio of morse code into English text. (sound, morse, utilities)

demorse(wavfile);

image thumbnail

updated almost 5 years ago

Simple Audio Editor by Navan Ruthramoorthy

This is a simple audio editor GUI to read, write, cut, copy, paste, filter and analyze audio data. (editor, audio processing, audio)

RecordFromMic

getFromMATLABVarNameandFs

getToMATLABVarNameandFs

image thumbnail

updated almost 5 years ago

SafeSnd - A safer version of sound() by Earl Vickers

This scales back the sound playback level, in case your audio algorithm blows up. (audio processing, video processing, sound)

safesnd(x, fs)

image thumbnail

updated 5 years ago

Mutliple Feedback Filter Equalizer Generator by Sean Hatch

Generates a group of multiple feedback filters based on a few equalizer parameters. (filter design, filter analysis, analog)

calc_components.m

calc_parameters.m

calc_transfer.m

Contact us