Re: [AUDITORY] Software to transpose a portion of audio spectrum an octave down preserving musical intervals ("Richard F. Lyon" )


Subject: Re: [AUDITORY] Software to transpose a portion of audio spectrum an octave down preserving musical intervals
From:    "Richard F. Lyon"  <0000030301ff4bce-dmarc-request@xxxxxxxx>
Date:    Sun, 19 Apr 2026 07:02:22 -0700

--0000000000003afab0064fd0a212 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Jerry, that's the cleverest frequency-shifting approach for hearing aid that I've ever heard of. Would the USB version be just as happy with a different interface such as the "Andrea Communications C1-1021450-1 (USB-SA) PureAudio External Digital USB Sound Card"? https://www.google.com/search?q=3DAndrea+C1-1021450-1 Dick On Sat, Apr 18, 2026 at 9:14=E2=80=AFPM Barnett Sokol <b.sokol@xxxxxxxx> w= rote: > I want to release software freely that I have developed in order to > transpose a portion of audio spectrum an octave down while preserving > musical intervals. This also passes through the whole of the audio > material with the transposed materials superimposed (with adjustable > weighting(. > > I developed this for use on any PC, in two versions. One version > transforms a **.wav file into another **.wav file using command line > arguments. The other version does the same work in near real time via a > USB connected device called a *Behringer UCA202 (which is still readily > available). This device provides standard stereo audio in and audio out > connectors. * > > In addition to the two versions of the executable code for these two > programs I will provide free of charge the source code for both versions, > written in c. I will also supply freely the executable and source code > for a program that generates the look up tables that that must reside in > the same directory as the other executables. USB drivers will also be > included. > > The source code provided will allow this system to be adapted for other > purposes, as for example within a hearing aid apparatus. > > The main purpose of this system is to provide persons with higher > frequency hearing losses with information (especially of spoken consonant= s) > without distorting musical sounds. To that end all of the original audio > signal is passed through unaffected and the transposed down frequencies a= re > superimposed on that in the output. A famous concert pianist listened to > one of his recordings passed through this system and remarked that it > duplicated his performance together with some 'doubling an octave down'. > > Please reply to me here or (better still) at my personal email address = =E2=80=94 > b.sokol@xxxxxxxx =E2=80=94 for a fuller description of this system and a= ll of > the executable and source code in attachments. > > Jerry Sokol (Prof B J Sokol) > --0000000000003afab0064fd0a212 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:small">Jer= ry, that&#39;s the cleverest frequency-shifting approach for hearing aid th= at I&#39;ve ever heard of.=C2=A0=C2=A0</div><div class=3D"gmail_default" st= yle=3D"font-size:small">Would the USB version be just as happy with a diffe= rent interface such as the &quot;Andrea Communications C1-1021450-1 (USB-SA= ) PureAudio External Digital USB Sound Card&quot;?</div><div class=3D"gmail= _default" style=3D"font-size:small"><a href=3D"https://www.google.com/searc= h?q=3DAndrea+C1-1021450-1">https://www.google.com/search?q=3DAndrea+C1-1021= 450-1</a></div><div class=3D"gmail_default" style=3D"font-size:small">Dick<= /div><div class=3D"gmail_default" style=3D"font-size:small">=C2=A0</div></d= iv><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" cl= ass=3D"gmail_attr">On Sat, Apr 18, 2026 at 9:14=E2=80=AFPM Barnett Sokol &l= t;<a href=3D"mailto:b.sokol@xxxxxxxx">b.sokol@xxxxxxxx</a>&gt; wrote:<br>= </div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b= order-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=3D"msg48= 27322754086012361"> <div dir=3D"ltr"> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> I want to release software freely that I have developed in order to transpo= se a portion of audio spectrum an octave down while preserving musical inte= rvals.=C2=A0 =C2=A0This also passes through the whole of the audio material= with the transposed materials superimposed (with adjustable weighting(.</div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> I developed this for use on any PC, in two versions.=C2=A0 One version tran= sforms a *<b>.wav file into another *</b>.wav file using command line argum= ents.=C2=A0 The other version does the same work in near real time via a US= B connected device called a <b>Behringer UCA202 (which is still readily available).=C2=A0 This device p= rovides standard stereo audio in and audio out connectors.=C2=A0</b></div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> In addition to the two versions of the executable code for these two progra= ms I will provide free of charge the source code for both versions, written= in c.=C2=A0 =C2=A0I will also supply freely the executable and source code= for a program that generates the look up tables that that must reside in the same directory as the other executable= s.=C2=A0 USB drivers will also be included.</div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> The source code provided will allow this system to be adapted for other pur= poses, as for example within a hearing aid apparatus.</div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> The main purpose of this system is to provide persons with higher frequency= hearing losses with information (especially of spoken consonants) without = distorting musical sounds.=C2=A0 To that end all of the original audio sign= al is passed through unaffected and the transposed down frequencies are superimposed on that in the output.=C2=A0 = A famous concert pianist listened to one of his recordings passed through t= his system and remarked that it duplicated his performance together with so= me &#39;doubling an octave down&#39;.=C2=A0</div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> Please reply to me here or (better still) at my personal email address =E2= =80=94 <a href=3D"mailto:b.sokol@xxxxxxxx" target=3D"_blank">b.sokol@xxxxxxxx= o.uk</a> =E2=80=94 for a fuller=C2=A0description of this system and all of = the executable and source code in attachments.</div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Cali= bri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"> Jerry Sokol (Prof B J Sokol)</div> </div> </div></blockquote></div> --0000000000003afab0064fd0a212--


This message came from the mail archive
postings/2026/
maintained by:
DAn Ellis <dpwe@ee.columbia.edu>
Electrical Engineering Dept., Columbia University