<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Dear Fernando</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I am enclosing photograph of my 16 position rotator, based on an Arduino card and stepper motor. It works reliably and most importantly has almost no reflections when recording test sweeps. (it was quite a problem in earlier designs.) I measure an earthworks Measurement microphone before and after the test sweeps. I use angelo’s log sine sweep method, and for an eight position 1<sup>st</sup> order measurement, the matlab scripts needed to create the filtermatrix. One of the first steps the matlab scripts do is use <b>invert kirkeby</b> to match the measurements to the earthworks microphone. Angelo thinks that with 16 horizontal positional measurements it should be possible to create a 8 x 8 filtermatrix for a second order microphone in the octathingy style.</p><p class=MsoNormal>Nevertheless I am working on a two axis rotator, using three steppers, With rigid carbon fiber rods and minimal structures at about 30 cm from the array under test, I should be able to control reflections. Angelo’s method is to cover all the surfaces with acoustic foam, but I think it would be better to minimize the reflections. Marc has seen the matlab scripts (he had in fact converted them to Octave, but he seems to have forgotten.</p><p class=MsoNormal>Will send you the rotor design when I finish it.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>umashankar</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> for Windows 10</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:nando@ccrma.Stanford.EDU">Fernando Lopez-Lezcano</a><br><b>Sent: </b>Monday, June 25, 2018 4:36 AM<br><b>To: </b><a href="mailto:marc@hacklava.net">Marc Lavallée</a>; <a href="mailto:sphear-devel@ccrma.Stanford.EDU">sphear-devel@ccrma.Stanford.EDU</a><br><b>Subject: </b>Re: [SpHEAR-devel] latest musings (PCB, new Octathingy, calibrationand more)</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>On 06/23/2018 02:20 PM, Marc Lavallée wrote:</p><p class=MsoNormal>> Hi, and thanks for the news!</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hi Marc,</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> I started a related project: building a binaural microphone, for</p><p class=MsoNormal>> measurements and recording, using very small Knowles capsules. One thing</p><p class=MsoNormal>> I have to learn is how to calibrate microphone capsules, and I found an</p><p class=MsoNormal>> interesting article about a calibration technique that doesn't require</p><p class=MsoNormal>> an anechoic environment, and I wondered if a similar technique could be</p><p class=MsoNormal>> used for the measurement and calibration of ambisonics microphones:</p><p class=MsoNormal>><o:p> </o:p></p><p class=MsoNormal>> https://www.scribd.com/document/321928725/Microphone-Calibration-by-Transfer-Function-Comparison-Method</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>They use SMART which is a (expensive) professional software to run a </p><p class=MsoNormal>realtime transfer function measurement between the two microphones.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> Of course it'd be impossible to place a reference microphone at the</p><p class=MsoNormal>> center of an ambisonics microphone, but I guess it'd be fine to first</p><p class=MsoNormal>> measure the reference microphone (a few times for averaging) then the</p><p class=MsoNormal>> ambisonics microphone by making sure its center is at the same spot than</p><p class=MsoNormal>> the previously measured reference microphone. Does it make sense (or am</p><p class=MsoNormal>> I too optimistic)?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>It does make sense and that is what I am doing (and presumably everybody </p><p class=MsoNormal>else), but not in realtime as described in the article. I have a emm-6 </p><p class=MsoNormal>calibrated microphone that I use to have a reference measurement by </p><p class=MsoNormal>placing it at the exact same position as the microphone being </p><p class=MsoNormal>calibrated[*] - that measurement is used to create an inverse filter </p><p class=MsoNormal>that "equalizes" the speaker, and that filter is then used to calibrate </p><p class=MsoNormal>all measurements of the Ambisonics microphone...</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>After that the fun begins - making sense of the data :-)</p><p class=MsoNormal>-- Fernando</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>[*] well, not exactly the same position but as close as I can get it</p><p class=MsoNormal>_______________________________________________</p><p class=MsoNormal>SpHEAR-devel mailing list</p><p class=MsoNormal>SpHEAR-devel@ccrma.stanford.edu</p><p class=MsoNormal>https://cm-mail.stanford.edu/mailman/listinfo/sphear-devel</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>