Re: [AUDITORY] [EXTERNAL] Re: [AUDITORY] USB knob / button for Windows 10 computer (Ross Maddox )


Subject: Re: [AUDITORY] [EXTERNAL] Re: [AUDITORY] USB knob / button for Windows 10 computer
From:    Ross Maddox  <rmaddox@xxxxxxxx>
Date:    Wed, 29 Jul 2020 14:09:13 -0400

--000000000000b4094705ab9874d1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I made an interactive demo a few years ago that needed just such a controller--a knob and a few buttons. I ended up making my own using a Teensy 2.0 development board. It can tell the computer it is a generic USB joystick (so, operating system independent), the physical buttons can correspond to joystick buttons, and the dial potentiometer can be connected to an analog in on the board and be set up to send an analog control signal as one of the joystick axes. A bit of work but works well and fairly future proof. -- Ross Maddox Assistant Professor of Biomedical Engineering and Neuroscience University of Rochester Office: 2-B203B Medical Center Annex (map <https://rochester.box.com/shared/static/uzzokcdt1191x8byra01pzo9zv3qtc89.p= ng> ) Phone: 585-275-1835 maddoxlab.urmc.edu On Tue, Jul 7, 2020 at 1:43 AM Jan Schnupp < 000000e042a1ec30-dmarc-request@xxxxxxxx> wrote: > Hi Oliver, > I am surprised that you think using a USB thingy would be preferable to > going straight into the RZ6. The digital IO ports work great for making > user interfaces. > However, if you want a USB peripheral, why not use a USB mouse and captur= e > the mouse clicks as responses and the scroll button wheel for dialling up > frequencies or whatever else you may wish to dial? > Best, > Jan > > On Tue, Jul 7, 2020, 12:14 PM Oliver,Douglas L. <doliver@xxxxxxxx> wrote: > >> We are creating our own high-frequency audiogram and tinnitus pitch >> matching code in MatLab to use with a TDT RZ-6 processor in human subjec= ts. >> The RZ-6 also will be used to record evoked potential data from human >> subjects, so we chose to use that system for both applications. We need = a >> button for the subject to push for the Von Bekesy tracker style audiogra= m >> and a knob to turn to change the frequency of tone pips that may match t= he >> frequency of tinnitus. >> >> >> >> It seems that a USB knob and button might be ideal ways to input the >> subject response into the computer in lieu of using an analog voltage >> system and A/D on the RZ-6. Any suggestions for USB devices that will w= ork >> with Windows 10? That might be something to replace the Griffin Powermat= e. >> Has anyone used keyboard remapping with a game controller or other >> knob/buttons for such an application? >> >> >> >> Any suggestion would be appreciated. >> >> >> >> *Douglas L. Oliver, PhD* >> >> *Professor and Vice-Chair * >> >> *Department of Neuroscience* >> >> *School of Medicine* >> >> *University of Connecticut* >> >> *Farmington, CT 06030-3401 USA* >> >> *Office: +1 860-679-2241* >> >> *Lab: +1 860-679-2549* >> >> *Auditory Lab +1 860-679-4406* >> >> *Fax: +1 860-679-3559* >> >> *Lab website: http://doliver.uchc.edu/ >> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__doliver.uchc.edu_= &d=3DDwMFaQ&c=3Dkbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=3D-Kbt5iSLmKg= XXB_9VwwSjqsAWPWP390RNEio7fZVIJk&m=3DAC50Sgb9ETxP7vEqon8jMsKNxVVDUTBsMn0WqO= prKkU&s=3DsvSXbW8B5Fq52s6lmbWhBxWSRrGC8zMlJeDC55fBQO4&e=3D>* >> >> *Neuroscience in Salamanca Spain >> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__health.uconn.edu= _neuroscience-2Dabroad_&d=3DDwMFaQ&c=3Dkbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaq= QZhHbOU&r=3D-Kbt5iSLmKgXXB_9VwwSjqsAWPWP390RNEio7fZVIJk&m=3DAC50Sgb9ETxP7vE= qon8jMsKNxVVDUTBsMn0WqOprKkU&s=3DUn9DP7hdOpD9T88wvW0HMUQJV_MebDcdybIvmh8M8p= o&e=3D>* >> >> >> >> >> > --000000000000b4094705ab9874d1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8"><d= iv dir=3D"ltr">I made an interactive demo a few years ago that needed just = such a controller--a knob and a few buttons. I ended up making my own using= a Teensy 2.0 development board. It can tell the computer it is a generic U= SB joystick (so, operating system independent), the physical buttons can co= rrespond to joystick buttons, and the dial potentiometer can be connected t= o an analog in on the board and be set up to send an analog control signal = as one of the joystick axes. A bit of work but works well and fairly future= proof.<div><br clear=3D"all"><div><div dir=3D"ltr" class=3D"gmail_signatur= e" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><span style=3D"font-= size:12.8px;letter-spacing:0.2px">--</span><div style=3D"font-size:12.8px;l= etter-spacing:0.2px">Ross Maddox<div>Assistant Professor<span style=3D"lett= er-spacing:0.2px">&nbsp;of Biomedical Engineering and Neuroscience</span></= div><div>University of Rochester<br></div><div><br></div><div>Office: 2-B20= 3B Medical Center Annex (<a href=3D"https://rochester.box.com/shared/static= /uzzokcdt1191x8byra01pzo9zv3qtc89.png" title=3D"" target=3D"_blank">map</a>= )</div><div>Phone: 585-275-1835</div></div><div style=3D"font-size:12.8px;l= etter-spacing:0.2px"><a href=3D"http://maddoxlab.urmc.edu/" target=3D"_blan= k">maddoxlab.urmc.edu</a></div></div></div></div><br></div></div><br><div c= lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Jul 7, 2= 020 at 1:43 AM Jan Schnupp &lt;<a href=3D"mailto:000000e042a1ec30-dmarc-req= uest@xxxxxxxx">000000e042a1ec30-dmarc-request@xxxxxxxx</a>&gt= ; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px= 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div di= r=3D"auto">Hi Oliver,<div dir=3D"auto">I am surprised that you think using = a USB thingy would be preferable to going straight into the RZ6. The digita= l IO ports work great for making user interfaces.</div><div dir=3D"auto">Ho= wever, if you want a USB peripheral, why not use a USB mouse and capture th= e mouse clicks as responses and the scroll button wheel for dialling up fre= quencies or whatever else you may wish to dial?&nbsp;</div><div dir=3D"auto= ">Best,&nbsp;</div><div dir=3D"auto">Jan&nbsp;</div></div><br><div class=3D= "gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Jul 7, 2020, 12= :14 PM Oliver,Douglas L. &lt;<a href=3D"mailto:doliver@xxxxxxxx" target=3D"= _blank">doliver@xxxxxxxx</a>&gt; wrote:<br></div><blockquote class=3D"gmail= _quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204= ,204);padding-left:1ex"> <div lang=3D"EN-US"> <div> <p class=3D"MsoNormal"><span style=3D"font-size:14pt">We are creating our o= wn high-frequency audiogram and tinnitus pitch matching code in MatLab to u= se with a TDT RZ-6 processor in human subjects. The RZ-6 also will be used = to record evoked potential data from human subjects, so we chose to use that system for both applications. We n= eed a button for the subject to push for the Von Bekesy tracker style audio= gram and a knob to turn to change the frequency of tone pips that may match= the frequency of tinnitus. <u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:14pt"><u></u>&nbsp;<u></u><= /span></p> <p class=3D"MsoNormal"><span style=3D"font-size:14pt">It seems that a USB k= nob and button might be ideal ways to input the subject response into the c= omputer in lieu of using an analog voltage system and A/D on the RZ-6.&nbsp= ; Any suggestions for USB devices that will work with Windows 10? That might be something to replace the Griffin = Powermate. Has anyone used keyboard remapping with a game controller or oth= er knob/buttons for such an application?<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:14pt"><u></u>&nbsp;<u></u><= /span></p> <p class=3D"MsoNormal"><span style=3D"font-size:14pt">Any suggestion would = be appreciated.<u></u><u></u></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:14pt"><u></u>&nbsp;<u></u><= /span></p> <p class=3D"MsoNormal"><b><i><span style=3D"font-size:10pt;font-family:&quo= t;Times New Roman&quot;,serif">Douglas L. Oliver, PhD<u></u><u></u></span><= /i></b></p> <p class=3D"MsoNormal"><i><span style=3D"font-size:10pt;font-family:&quot;T= imes New Roman&quot;,serif">Professor and Vice-Chair <u></u><u></u></span></i></p> <p class=3D"MsoNormal"><i><span style=3D"font-size:10pt;font-family:&quot;T= imes New Roman&quot;,serif">Department of Neuroscience<u></u><u></u></span>= </i></p> <p class=3D"MsoNormal"><i><span style=3D"font-size:10pt;font-family:&quot;T= imes New Roman&quot;,serif">School of Medicine<u></u><u></u></span></i></p> <p class=3D"MsoNormal"><i><span style=3D"font-size:10pt;font-family:&quot;T= imes New Roman&quot;,serif">University of Connecticut<u></u><u></u></span><= /i></p> <p class=3D"MsoNormal"><i><span lang=3D"ES" style=3D"font-size:10pt;font-fa= mily:&quot;Times New Roman&quot;,serif">Farmington, CT 06030-3401 USA</span= ></i><i><span style=3D"font-size:10pt;font-family:&quot;Times New Roman&quo= t;,serif"><u></u><u></u></span></i></p> <p class=3D"MsoNormal"><i><span lang=3D"ES" style=3D"font-size:10pt;font-fa= mily:&quot;Times New Roman&quot;,serif">Office: +1 860-679-2241</span></i><= i><span style=3D"font-size:10pt;font-family:&quot;Times New Roman&quot;,ser= if"><u></u><u></u></span></i></p> <p class=3D"MsoNormal"><i><span lang=3D"ES" style=3D"font-size:10pt;font-fa= mily:&quot;Times New Roman&quot;,serif">Lab: +1 860-679-2549</span></i><i><= span style=3D"font-size:10pt;font-family:&quot;Times New Roman&quot;,serif"= ><u></u><u></u></span></i></p> <p class=3D"MsoNormal"><i><span lang=3D"ES" style=3D"font-size:10pt;font-fa= mily:&quot;Times New Roman&quot;,serif">Auditory Lab +1 860-679-4406</span>= </i><i><span style=3D"font-size:10pt;font-family:&quot;Times New Roman&quot= ;,serif"><u></u><u></u></span></i></p> <p class=3D"MsoNormal"><i><span lang=3D"ES" style=3D"font-size:10pt;font-fa= mily:&quot;Times New Roman&quot;,serif">Fax: +1 860-679-3559</span></i><i><= span style=3D"font-size:10pt;font-family:&quot;Times New Roman&quot;,serif"= ><u></u><u></u></span></i></p> <p class=3D"MsoNormal"><i><span style=3D"font-size:10pt;font-family:&quot;T= imes New Roman&quot;,serif">Lab website:&nbsp;<a href=3D"https://urldefense= .proofpoint.com/v2/url?u=3Dhttp-3A__doliver.uchc.edu_&amp;d=3DDwMFaQ&amp;c= =3Dkbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&amp;r=3D-Kbt5iSLmKgXXB_9VwwS= jqsAWPWP390RNEio7fZVIJk&amp;m=3DAC50Sgb9ETxP7vEqon8jMsKNxVVDUTBsMn0WqOprKkU= &amp;s=3DsvSXbW8B5Fq52s6lmbWhBxWSRrGC8zMlJeDC55fBQO4&amp;e=3D" rel=3D"noref= errer" target=3D"_blank"><span style=3D"color:rgb(5,99,193)">http://doliver= .uchc.edu/</span></a><u></u><u></u></span></i></p> <p class=3D"MsoNormal"><i><u><span style=3D"font-size:10pt;font-family:&quo= t;Times New Roman&quot;,serif"><a href=3D"https://urldefense.proofpoint.com= /v2/url?u=3Dhttps-3A__health.uconn.edu_neuroscience-2Dabroad_&amp;d=3DDwMFa= Q&amp;c=3Dkbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&amp;r=3D-Kbt5iSLmKgXX= B_9VwwSjqsAWPWP390RNEio7fZVIJk&amp;m=3DAC50Sgb9ETxP7vEqon8jMsKNxVVDUTBsMn0W= qOprKkU&amp;s=3DUn9DP7hdOpD9T88wvW0HMUQJV_MebDcdybIvmh8M8po&amp;e=3D" rel= =3D"noreferrer" target=3D"_blank"><span style=3D"color:rgb(5,99,193)">Neuro= science in Salamanca Spain</span></a></span></u></i><u><span style=3D"font-= family:&quot;Times New Roman&quot;,serif;color:rgb(5,99,193)"><u></u><u></u= ></span></u></p> <div> <p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman&quo= t;,serif"><u></u>&nbsp;<u></u></span></p> </div> <p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p> </div> </div> </blockquote></div> </blockquote></div> --000000000000b4094705ab9874d1--


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