Subject: [AUDITORY] Software to transpose a portion of audio spectrum an octave down preserving musical intervals From: Barnett Sokol <b.sokol@xxxxxxxx> Date: Sat, 18 Apr 2026 17:22:48 +0000--_000_AM9PR01MB74916F667A5E89C81C6C6CD3A4212AM9PR01MB7491eurp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable 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. 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 transform= s a *.wav file into another *.wav file using command line arguments. The o= ther version does the same work in near real time via a USB connected devic= e called a Behringer UCA202 (which is still readily available). This devic= e provides standard stereo audio in and audio out connectors. 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. I will also supply freely the executable and source code for a pro= gram that generates the look up tables that that must reside in the same di= rectory as the other executables. USB drivers will also be included. The source code provided will allow this system to be adapted for other pur= poses, 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 consonants) without = distorting musical sounds. To that end all of the original audio signal is= passed through unaffected and the transposed down frequencies are superimp= osed on that in the output. A famous concert pianist listened to one of hi= s 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 =97 = b.sokol@xxxxxxxx =97 for a fuller description of this system and all of th= e executable and source code in attachments. Jerry Sokol (Prof B J Sokol) --_000_AM9PR01MB74916F667A5E89C81C6C6CD3A4212AM9PR01MB7491eurp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1= 252"> <style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo= ttom:0;} </style> </head> <body dir=3D"ltr"> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: 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. This also passes through the whole of the audio material= with the transposed materials superimposed (with adjustable weighting(.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I developed this for use on any PC, in two versions. One version tran= sforms a *<b>.wav file into another *</b>.wav file using command line argum= ents. 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). This device p= rovides standard stereo audio in and audio out connectors. </b></div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: 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. 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 executable= s. USB drivers will also be included.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: 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 class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: 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. 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. = 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 'doubling an octave down'. </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> Please reply to me here or (better still) at my personal email address =97 = b.sokol@xxxxxxxx =97 for a fuller description of this system and all = of the executable and source code in attachments.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> Jerry Sokol (Prof B J Sokol)</div> </body> </html> --_000_AM9PR01MB74916F667A5E89C81C6C6CD3A4212AM9PR01MB7491eurp_--