image thumbnail

updated 6 months ago

Room Impulse Response Generator by Stephen McGovern

This program calculates the acoustical impulse response of a rectangular room (audio processing, video processing, room)

rir.m

image thumbnail

updated 8 months ago

Butterworth Filters by Chad Greene

Highpass, lowpass, bandpass, and bandstop Butterworth frequency filters. (filtering, dsp, frequency)

[filtered_signal,filtb,filta]=bandpass_butterworth(inputsig...

[filtered_signal,filtb,filta]=bandstop_butterworth(inputsig...

[filtered_signal,filtb,filta]=hipass_butterworth(inputsigna...

image thumbnail

updated 11 months ago

Seawater Acoustic Absorption Calculator by Chad Greene

Returns absorption coefficient a in dB/m, given frequency, temperature, and hydrostatic pressure. (acoustics, seawater, absorption)

seawater_absorption.m

image thumbnail

updated 11 months ago

Prosperetti's Phi calculator by Chad Greene

Returns the Phi argument given by Prosperetti's, The thermal behaviour of oscillating gas bubbles. (acoustics, bubbles)

Prosperetti_Phi(gamma,Dg,omega,ro)

image thumbnail

updated 1 year ago

dirplot by Steve Rickman

Makes polar directivity plots. (directivity, antenna, polar)

dirplot(theta,rho,line_style,params)

image thumbnail

updated 1 year ago

Two-phase medium sound speed calculator by Chad Greene

Uses A.B. Wood's model to calculate the bulk sound speed of a two-phase fluid medium. (sound speed, acoustics)

c_wood2(c1,rho1,c2,rho2,VF)

image thumbnail

updated 1 year ago

Minnaert bubble models by Chad Greene

Functions to calculate the radius, volume, or acoustic oscillation frequency of a gas bubble. (acoustics, bubble, bubbles)

minnaert_freq(r_m,P_Pa,rho_l,nu,Z)

minnaert_rad(fo,P_Pa,rho_l,nu,Z)

minnaert_vol(fo,P_Pa,rho_l,nu,Z)

image thumbnail

updated 1 year ago

Water sound speed calculator by Chad Greene

Calculate the sound speed of water for any given temperature, pressure, and salinity. (acoustics, sonar, sofar)

c_water.m

image thumbnail

updated 1 year ago

raytrace by Val Schmidt

A function to model acoustic refraction due to variations in sound speed. (acoustics, ray tracing, refraction)

raytrace(xo,zo, theta0,tt,zz,cc,plotflag)

image thumbnail

updated 1 year ago

Calculate the harmonic mean sound speed vertically through a profile by Val Schmidt

Given a vertical sound speed profile, calculate the harmonic mean speed of sound to some depth. (acoustics, ocean, singlebeam)

sndspd_mean(z,ssp,d)

image thumbnail

updated 1 year ago

Sound Pressure Level Calculator by Chad Greene

Function calculates sound pressure level in decibels, given a pressure signal in pascals. (acoustics, sound pressure level, spl)

spl(p_Pa,ref)

image thumbnail

updated 1 year ago

Image-source method for room impulse response simulation (room acoustics) by Eric A. Lehmann

Simulates audio data at one or more microphones from a source moving in a reverberant environment (acoustics, room impulse response, image source)

ISM_AbsCoeff.m

ISM_AudioData(RIRFileName,SrcSignal,varargin)

ISM_RIR_DecayTime(delta_dB_vec,rt_type,rt_val,aa,room,X_src...

image thumbnail

updated 1 year ago

Fast simulation of acoustic room impulse responses (image-source method) by Eric A. Lehmann

Fast simulation of audio data at one or more microphones from a source moving in a reverberant room (audio processing, acoustics, image source)

ISM_AbsCoeff.m

ISM_AudioData(RIRFileName,SrcSignal,varargin)

ISM_RIR_DecayTime(delta_dB_vec,rt_type,rt_val,aa,room,X_src...

image thumbnail

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

Acoustic Singal Transmission Loss due to single or double wall by Felipe Tavera

This simple guide enables the user to calculate the Transmission loss index in dB for a wall set. (acoustics, design, architecture)

Arquitectonica(varargin)

image thumbnail

updated 2 years ago

Calculation of mel and hertz by Fabian Tomaschek

Calculates between psychometrical MEL and acoustical Hertz scala (psychology, metrical, acoustics)

psychmec(input, inputmode)

image thumbnail

updated 2 years ago

Feedback active noise control system using FbLMS algorithm by Agustinus Oey

Use of feedback active control system for reducing narrow band noise. (least mean square, active control, acoustics)

try_fblms.m

image thumbnail

updated 2 years ago

Active noise control system using FxLMS algorithm by Agustinus Oey

Implementation of FxLMS algorithm for a single channel feed-forward active noise control system. (lms, fxlms, active control)

try_fxlms.m

image thumbnail

updated almost 3 years ago

Acoustic Absorption in Seawater by Colin Jemmott

Calculates the acoustic absorption of seawater in dB/km. (acoustics, oceanography, absorption)

absorption(freq, Z, T, S, pH)

image thumbnail

updated almost 3 years ago

Sound Transmission Class STC by Edward Zechmann

Program calculates Sound Transmission Class (STC) from transmission loss data. (signal processing, acoustics, transmission loss)

[A2, A_str, real_digitsL, real_digitsR, imag_digitsL, imag_...

[A_str]=SI_prefix_num(A)

[Fsn, p, q, errors]=get_p_q(Fs, Fsd, tol)

image thumbnail

updated almost 4 years ago

Subsample Delay Estimation by Travis Wiens

Demonstrates a number of methods of estimating the delay between two signals to subsample accuracy. (delay estimation, acoustics, radar)

[e f_e G P]=zzb(s,n1,n2, f_s, D, N_calc)

[x_max y_max A]=crit_interp_p(y,x)

delay=delayest_3point(u2,u1,method,estimator,parameter);

image thumbnail

updated almost 4 years ago

RBF Acoustic Tomography by Travis Wiens

Recreate temperature and flow fields from acoustic time-of-flight data. (acoustic tomography, tomography, temperature)

Omegapsi=Omegapsi_rbf(Xc,X1,X2,k_i,c0,basisfunction)

Phi_int=rbf_integral(Xc,X1,X2,k_i,basisfunction)

[W phi]=train_rbf(X,Y,Xc,k_i,basisfunction)

image thumbnail

updated almost 5 years ago

Tiny FDTD v1.0 by Nick Clark

Minimal acoustics simulation in 1, 2 or 3D (fdtd, 3d, 2d)

Tiny_FDTD_v1.m

image thumbnail

updated 5 years ago

Green's function in a room by Cristian Gutierrez Acuna

room acoustics (simulation, green, function)

AxialMode(n1,l1,rA,r0A,k)

GreenFunction(r0,r)

GreenFunction2(r0,r,f0)

image thumbnail

updated almost 6 years ago

BEM Code for 2D Pulsating Cylinder by Agustinus Oey

2-D Helmholtz Integral Equation code for computing sound pressure given by a pulsating cylinder. (solid angle, boundary element meth..., helmholtz integral eq...)

hie2dcyl.m

image thumbnail

updated 7 years ago

Sound Level Meter by Douglas Lanman

Implements real-time spectrum analyzer and displays decibel level. (sound, sound level meter, decibel meter)

SLM

analyzeSignal(x,Fs)

estimateLevel(x,Fs,C)

image thumbnail

updated almost 8 years ago

Tools for Data Analysis in Optics, Acoustics, Signal Processing by Valerio Lucarini

A simple software package for sophisticated data analysis for optics, acoustics, signal processing (physics, optics, acoustics)

[refin,imfin]=selfconscam(omega,rechi,imchi,iter,w)

imchi=kkimbook2(omega,rechi,alpha)

imchi=sskkimbook2(omega,rechi,omega1,imchi1)

image thumbnail

updated 15 years ago

octave by Christophe COUVREUR

Generates normalized A-weigthing, -weighting, octave and one-third-octave digital filters. (acoustics, normalized, filter analysis)

adsgn(Fs);

aspec(B,A,Fs);

bankdisp(P,F,Pmin,Pmax);

Contact us