Breaking News
Comments
Newest First | Oldest First | Threaded View
Page 1 / 2   >   >>
Max The Magnificent
User Rank
Blogger
Re: Design Options...
Max The Magnificent   4/17/2014 10:28:34 AM
NO RATINGS
@SandorD: Mentioning retro, you could use one (or two for stereo) magic eye/cat's eye/tuning eye tubes. You can't go much more retro than that!!  :-)

They do look tasty (as seen in this video) -- these woudl have been so amazingly cool "back in the day" -- but I have a different vision in mind for the first incarnation of my display ... watch this space LOL

Max The Magnificent
User Rank
Blogger
Re: Design Options...
Max The Magnificent   4/17/2014 10:24:25 AM
NO RATINGS
@SandorD: Dear Massimo Magnificato, it's nice to see you are putting your brass nuts on the line, for this project! ;-)

It's my privilege to serve LOL

Max The Magnificent
User Rank
Blogger
Re: Design Options...
Max The Magnificent   4/17/2014 10:22:28 AM
NO RATINGS
@TomAtMuse: You may find it amusing to know that some of the plug-ins that do this with just one bargraph per channel cost as much as (or even more than) the hardware unit that inspired your BADASS adventure.

Teffifying, more like :-) One of the solutions I've been pondering is to make something on a per-channel basis so someone could implement as few or as many channels as they desired ... watch for Part 3 (I'm really hoping to find the time to write that today)

Max The Magnificent
User Rank
Blogger
Re: Design Options...
Max The Magnificent   4/17/2014 10:19:49 AM
NO RATINGS
@TomAtMuse: ...the "floating dot" type of display is called a "peak hold" display in the audio engineering world...

I knew there had to be a name for it ... Ha!

SandorD
User Rank
Rookie
Re: Design Options...
SandorD   4/17/2014 2:02:21 AM
NO RATINGS
@Max The Magnificent: "Brass acorn nuts will add to the retro look-and-feel"

Dear Massimo Magnificato, it's nice to see you are putting your brass nuts on the line, for this project! ;-)

Mentioning retro, you could use one (or two for stereo) magic eye/cat's eye/tuning eye tubes. You can't go much more retro than that!!  :-)

Just search for 6E2 EM87 - you can still get them. Just imagine a whole row of them, one per frequency band. 

Sandor

TomAtMuse
User Rank
Rookie
Re: Design Options...
TomAtMuse   4/17/2014 12:24:02 AM
NO RATINGS
Max-

Regarding a question in Part 1, the "floating dot" type of display is called a "peak hold" display in the audio engineering world, typically in reference to a broadband level measurement (i.e., one meter for each channel, e.g., L & R for stereo).  Quite a few digital audio workstation (DAW) apps implement something like this (with hold times that may vary in length, or "infinite" with a manual reset of the hold); even more audio plug-ins implement it.  The latter use nontrivial algorithms to compute the perceived broadband loudness (the nontriviality is in both the spectral weighting and the time averaging); there has been quite a lot of recent work on coming up with good algorithms (do a web search on "loudness" at AES.org to get some idea of this).  Again, this is usually in reference to broadband measurement.

You may find it amusing to know that some of the plug-ins that do this with just one bargraph per channel cost as much as (or even more than) the hardware unit that inspired your BADASS adventure.  Two well-regarded examples are:

Izotope Insight plug-in:

https://www.izotope.com/en/products/mixing-mastering/insight/features/

TC Electronic loudness measurement plug-ins:

http://www.tcelectronic.com/loudness/

There are also some freeware (and possibly open source) plug-ins for this that might offer algorithm ideas for borrowing.

Regarding getting the levels without an FFT, if you are willing to work in the analog realm, Rohm makes chips with multiple bandpass filters specifically for this kind of thing.  Their web site doesn't list them (the ones I knew about appear to be out of production), but their 2014 Audio-Video product listing PDF file lists two parts (BA3834F, BA3835F); the PDF is here:

http://www.rohm.com/documents/11308/2608720/2014E_IC_Audio_Video.pdf

You'll need to do some short-time RMS averaging; the Rohm chips might have this built in; I didn't check.

Cheers,

Tom

Max The Magnificent
User Rank
Blogger
Re: Design Options...
Max The Magnificent   4/14/2014 12:47:51 PM
NO RATINGS
@Disquisitioner: You've already been working with NeoPixels (and have zapped a few yourself) so I don't have to tell you they can be somewhat tedious to use and are quite timing sensitive....

Zapping them was my bad for not taking ESD precautions -- but I have to say that they do seem to be a tad sensitive in this regard. Using them has proven to be really easy with the help of the Adafruit libraries and examples. However, I wish Adafruit hadn't used low-level Atmel CPU calls in their code -- by doing so they've locked things down so you can only use Arduino Unos aor Megas with the 16MHz clock -- I really wish I could use a chipKIT equivalent with a 32-bit processor and an 80MHz clock and oodles of memory.

It's the same story with theor motor controller shield -- it's a great shield that allows me to drive 4 DC motors ... but even though it's I2C it only works with Unos or Megas because they use low-level Atmel CPU bit twiddling in their code (sad face)

 

Max The Magnificent
User Rank
Blogger
Re: Design Options...
Max The Magnificent   4/14/2014 12:36:49 PM
NO RATINGS
@Disquisitioner: Really looking forward to seeing how this project turns out, and have enjoyed reading parts 1 and 2. Will stay tuned for part 3...

I'm looking forward to seeing how it turns out also LOL.

Re your suggestions, it's like you are reading my mind... I'm bouncing around all sorts of ideas.

I plan on posting Part 3 either tomorrow or Wednesday -- also I'm going to be hosting an online chat this coming Friday at 10:00am Pacific (noon my time) and thsi will be one of the main topics of conversation -- I'll be posting a blog about that chat later today -- I hope you can join us for it.

 

Disquisitioner
User Rank
Rookie
Design Options...
Disquisitioner   4/14/2014 12:18:51 PM
NO RATINGS
Really looking forward to seeing how this project turns out, and have enjoyed reading parts 1 and 2. Will stay tuned for part 3...

Depending on whether you decide to go mono or stereo, and how many bands you want to display, something like the MSGEQ7 graphics equalizer display filter IC seems like a popular option though it only handles seven pre-defined frequency bands.  Another possibility would be compute as many bands as you like via a FFT but that takes quite a bit of processing power either in software or hardware. It might be practical to create your own set of bandpass filters if you want more bands than a pre-built filter like the MSGEQ7, though that could get expensive too.

You've already been working with NeoPixels (and have zapped a few yourself) so I don't have to tell you they can be somewhat tedious to use and are quite timing sensitive. They are spectacularly bright too, so if you're going to drive them with a full 60mA you may need folks to wear sunglasses.

Max The Magnificent
User Rank
Blogger
Re: Audio Input
Max The Magnificent   4/14/2014 9:40:27 AM
NO RATINGS
@ClarkeMonroe: How are you planning to receive the audio?

That's the part I'm a bit flaky about -- I haven't done much with audio (I'm a digital guy) -- I'll be capturing my thoughts on this part of the puzzle and posing some questions on Part 3...

Page 1 / 2   >   >>


Most Recent Comments
Flash Poll
EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Rishabh N. Mahajani, High School Senior and Future Engineer

Future Engineers: Don’t 'Trip Up' on Your College Road Trip
Rishabh N. Mahajani, High School Senior and Future Engineer
7 comments
A future engineer shares his impressions of a recent tour of top schools and offers advice on making the most of the time-honored tradition of the college road trip.

Max Maxfield

Juggling a Cornucopia of Projects
Max Maxfield
20 comments
I feel like I'm juggling a lot of hobby projects at the moment. The problem is that I can't juggle. Actually, that's not strictly true -- I can juggle ten fine china dinner plates, but ...

Larry Desjardin

Engineers Should Study Finance: 5 Reasons Why
Larry Desjardin
41 comments
I'm a big proponent of engineers learning financial basics. Why? Because engineers are making decisions all the time, in multiple ways. Having a good financial understanding guides these ...

Karen Field

July Cartoon Caption Contest: Let's Talk Some Trash
Karen Field
151 comments
Steve Jobs allegedly got his start by dumpster diving with the Computer Club at Homestead High in the early 1970s.

Top Comments of the Week
Like Us on Facebook
EE Times on Twitter
EE Times Twitter Feed

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)