Re: Real-time spectrogram for Mac (Dan Ellis )


Subject: Re: Real-time spectrogram for Mac
From:    Dan Ellis  <dpwe@xxxxxxxx>
Date:    Wed, 27 Feb 2013 08:29:31 -0500
List-Archive:<http://lists.mcgill.ca/scripts/wa.exe?LIST=AUDITORY>

--14dae9340ff5dcdae204d6b4c475 Content-Type: text/plain; charset=UTF-8 As a follow up, I remembered that I had put together compiled binaries of the LiveSpectrogram for a demo I did at my son's school. You can see the "handout" I made at: http://labrosa.ee.columbia.edu/expo/ .. which links to the downloads for Mac, Windows, and Linux at: http://labrosa.ee.columbia.edu/expo/apps/setup.html When you click the Mac download, you get a folder LiveSpectrogram_logf.macosx (this version uses a logarithmic frequency axis for more "perceptual" scaling); inside the folder is a file called LiveSpectrogram_logf.app, which has the java coffeecup icon. Double-clicking that should run the spectrogram, which will start displaying analysis of the default sound input (usually the computer's internal mic). When using this in class, I use SoundFlower http://cycling74.com/soundflower-landing-page/ to route the output of programs (e.g., sound demos in PureData) directly into the spectrogram. It's a little bit temperamental, but it's great to be able to see the analysis of sound generation without any background noise. DAn. On Wed, Feb 27, 2013 at 7:59 AM, Dan Ellis <dpwe@xxxxxxxx> wrote: > I wrote my own real-time spectrogram that runs on the Mac in the very fun > Processing environment (which is basically a front-end and some wrappers on > Java). > > If you install the free processing environment from http://processing.org, you can download and run my "sketch" from: > > http://labrosa.ee.columbia.edu/~dpwe/resources/Processing/ > > I have made a lot of variants on the basic spectrogram (with waveforms, > with pause, log scale) etc. if this one isn't quite what you need. It's > quite easy to compile a Processing sketch into a stand-alone binary, I just > didn't bother because it's nice to be able to change it rapidly. > > DAn. > > > On Tue, Feb 26, 2013 at 7:31 AM, Rowan D. <dr@xxxxxxxx> wrote: > >> Hi - >> >> Background: I have been using the real-time waveform/spectrum (RTSpect) >> and spectrogram (RTGram) Windows apps from UCL ( >> http://www.phon.ucl.ac.uk/resource/software.php) for several years for >> teaching and outreach/public engagement as very easy to use to achieve >> intended results. >> >> Question: Is there anything similar out there for Mac/OSX? >> >> I've had a bit of a search with no luck; needs to be real-time and >> similarly easy to use for a varied audience. I'm aware of iPad apps that do >> something similar but am looking for something for Macbook. >> >> Many thanks in advance for any leads. >> >> Cheers, Daniel >> > > --14dae9340ff5dcdae204d6b4c475 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable As a follow up, I remembered that I had put together compiled binaries of t= he LiveSpectrogram for a demo I did at my son&#39;s school. =C2=A0You can s= ee the &quot;handout&quot; I made at:<div><br></div><div><a href=3D"http://= labrosa.ee.columbia.edu/expo/">http://labrosa.ee.columbia.edu/expo/</a></di= v> <div><br></div><div>.. which links to the downloads for Mac, Windows, and L= inux at:</div><div><br></div><div><a href=3D"http://labrosa.ee.columbia.edu= /expo/apps/setup.html">http://labrosa.ee.columbia.edu/expo/apps/setup.html<= /a></div> <div><br></div><div>When you click the Mac download, you get a folder LiveS= pectrogram_logf.macosx (this version uses a logarithmic frequency axis for = more &quot;perceptual&quot; scaling); inside the folder is a file called=C2= =A0LiveSpectrogram_logf.app, which has the java coffeecup icon. =C2=A0Doubl= e-clicking that should run the spectrogram, which will start displaying ana= lysis of the default sound input (usually the computer&#39;s internal mic).= =C2=A0</div> <div><br></div><div>When using this in class, I use SoundFlower=C2=A0<a hre= f=3D"http://cycling74.com/soundflower-landing-page/">http://cycling74.com/s= oundflower-landing-page/</a> to route the output of programs (e.g., sound d= emos in PureData) directly into the spectrogram. =C2=A0It&#39;s a little bi= t temperamental, but it&#39;s great to be able to see the analysis of sound= generation without any background noise.</div> <div><br></div><div>=C2=A0 DAn.<br><br><div class=3D"gmail_quote">On Wed, F= eb 27, 2013 at 7:59 AM, Dan Ellis <span dir=3D"ltr">&lt;<a href=3D"mailto:d= pwe@xxxxxxxx" target=3D"_blank">dpwe@xxxxxxxx</a>&gt;</span> = wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex">I wrote my own real-time spectrogram that ru= ns on the Mac in the very fun Processing environment (which is basically a = front-end and some wrappers on Java). =C2=A0<div> <br></div><div>If you install the free processing environment from <a href= =3D"http://processing.org" target=3D"_blank">http://processing.org</a> , yo= u can download and run my &quot;sketch&quot; from:<div> <br></div><div><a href=3D"http://labrosa.ee.columbia.edu/~dpwe/resources/Pr= ocessing/" target=3D"_blank">http://labrosa.ee.columbia.edu/~dpwe/resources= /Processing/</a></div><div><br></div><div>I have made a lot of variants on = the basic spectrogram (with waveforms, with pause, log scale) etc. if this = one isn&#39;t quite what you need. =C2=A0It&#39;s quite easy to compile a P= rocessing sketch into a stand-alone binary, I just didn&#39;t bother becaus= e it&#39;s nice to be able to change it rapidly.</div> <span class=3D"HOEnZb"><font color=3D"#888888"> <div><br></div></font></span><div><span class=3D"HOEnZb"><font color=3D"#88= 8888">=C2=A0 DAn.</font></span><div><div class=3D"h5"><br><div><br><div cla= ss=3D"gmail_quote">On Tue, Feb 26, 2013 at 7:31 AM, Rowan D. <span dir=3D"l= tr">&lt;<a href=3D"mailto:dr@xxxxxxxx" target=3D"_blank">dr@xxxxxxxx= ton.ac.uk</a>&gt;</span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex">Hi -<br> <br> Background: I have been using the real-time waveform/spectrum (RTSpect) and= spectrogram (RTGram) Windows apps from UCL (<a href=3D"http://www.phon.ucl= .ac.uk/resource/software.php" target=3D"_blank">http://www.phon.ucl.ac.uk/r= esource/software.php</a>) for several years for teaching and outreach/publi= c engagement as very easy to use to achieve intended results.<br> <br> Question: Is there anything similar out there for Mac/OSX?<br> <br> I&#39;ve had a bit of a search with no luck; needs to be real-time and simi= larly easy to use for a varied audience. I&#39;m aware of iPad apps that do= something similar but am looking for something for Macbook.<br> <br> Many thanks in advance for any leads.<br> <br> Cheers, Daniel<br> </blockquote></div><br></div></div></div></div></div> </blockquote></div><br></div> --14dae9340ff5dcdae204d6b4c475--


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