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   >   >>


EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Max Maxfield

Some Days You're the Pigeon, Others You're the Statue
Max Maxfield
25 comments
I was watching the travel channel on television the other evening. It was some program about Madrid. The thing I really noticed was the plethora of statues all over the place.

EDN Staff

11 Summer Vacation Spots for Engineers
EDN Staff
20 comments
This collection of places from technology history, museums, and modern marvels is a roadmap for an engineering adventure that will take you around the world. Here are just a few spots ...

Glen Chenier

Engineers Solve Analog/Digital Problem, Invent Creative Expletives
Glen Chenier
15 comments
- An analog engineer and a digital engineer join forces, use their respective skills, and pull a few bunnies out of a hat to troubleshoot a system with which they are completely ...

Larry Desjardin

Engineers Should Study Finance: 5 Reasons Why
Larry Desjardin
46 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 ...

Flash Poll
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)