No BSD License  

Highlights from
Brown Acoustic Simulator

image thumbnail
from Brown Acoustic Simulator by Avram Levi
Creates a source to microphone impulse response in complex room enviroments

mics.m
clear
for angle=0:359.95
    if angle<=45 || angle>315
        mic(angle+1, 1) = 2.5+2.25;
        mic(angle+1, 3) = 2.5-2.25*tan(angle*pi/180);
        
    elseif angle<=135 && angle>45
        mic(angle+1, 1) = 2.5+2.25/tan(angle*pi/180);
        mic(angle+1, 3) = 2.5-2.25;
        
    elseif angle<=225 && angle>135
        mic(angle+1, 1) = 2.5-2.25;
        mic(angle+1, 3) = 2.5+2.25*tan(angle*pi/180);
        
    elseif angle<=315 && angle>225
        mic(angle+1, 1) = 2.5-2.25/tan(angle*pi/180);
        mic(angle+1, 3) = 2.5+2.25;
    end
    mic(angle+1, 2) = 1.87;
end

batch_mics = mic;

Contact us at files@mathworks.com