Hello - Anyone In Here?

A place for software, hardware and DSP-based solutions. All things code and the hardware that runs it. Time and amplitude are described in bits and pieces here. Links to interesting gizmos and software.
User avatar
mediatechnology
Posts: 2974
Joined: Sat Aug 11, 2007 2:34 pm
Location: Oak Cliff, Texas
Contact:

Hello - Anyone In Here?

Post by mediatechnology » Sun Nov 22, 2015 10:01 am

Welcome to Stored Code the place where we discuss software and DSP-based solutions...
"We have grown to love our captors and demonize those that try to lead us to freedom."

User avatar
JR.
Posts: 2243
Joined: Sat May 24, 2008 7:21 pm

Re: Hello - Anyone In Here?

Post by JR. » Sun Nov 22, 2015 10:16 am

I'm here... what's new?

JR

User avatar
mediatechnology
Posts: 2974
Joined: Sat Aug 11, 2007 2:34 pm
Location: Oak Cliff, Texas
Contact:

Re: Hello - Anyone In Here?

Post by mediatechnology » Sun Nov 22, 2015 10:51 am

New and old I suppose.

We have the new shiny hammer comp thread we could move here (if we decide to and I remember how). viewtopic.php?f=6&t=143

We also briefly discussed a gain controller "knob and display" for SPI-controlled mic preamps and gain controllers.
(That was over the wall in the continuous time/continuous amplitude sub-forum.)
Alex did a nice controller some time ago that worked with the PGA2500/THAT5171 but I don't think he makes them anymore. http://diy.innersonix.com/designs/umpc

Scott Wurcer and ricardo have discussed analog phase accurate RIAA in DSP. viewtopic.php?f=6&t=423&start=210
How hard would it be to make a VST plug-in? Everyone seems to need one.

WIll Pirkle links to this forum. His DSP tools look interesting: http://www.willpirkle.com/
Anyone used them?

Then there's level metering...
You've discussed peak detection, display and rms/average computations using the PIC. viewtopic.php?f=6&t=111&start=28

Has anyone done a video-based DIY audio vectroscope?
That would be cool.

Those were the kind of things I thought we might cover in Stored Code.
"We have grown to love our captors and demonize those that try to lead us to freedom."

User avatar
JR.
Posts: 2243
Joined: Sat May 24, 2008 7:21 pm

Re: Hello - Anyone In Here?

Post by JR. » Mon Nov 23, 2015 9:55 am

Lately I've been doing very analog design, albeit high voltage, for my outlet tester... As usual I am exploring relatively virgin territory (using the human body as a voltage reference).
======
As I've argued with any who tolerate my opinions, the future is digital, but there will always be analog glue. Many of the projects you listed are hybrid-mixed analog-digital.

Perhaps not a pure software forum but hybrid to accommodate digital controlled analog etc.

JR

User avatar
mediatechnology
Posts: 2974
Joined: Sat Aug 11, 2007 2:34 pm
Location: Oak Cliff, Texas
Contact:

Re: Hello - Anyone In Here?

Post by mediatechnology » Mon Nov 23, 2015 10:28 am

Many of the projects you listed are hybrid-mixed analog-digital.
Exactly. The SPI Gain Controller is a prime example.
Analog systems that need a digital controller.

The RIAA VST plug-in would have no analog component but its raison d'etre is to emulate it.
"We have grown to love our captors and demonize those that try to lead us to freedom."

emrr
Posts: 468
Joined: Sun Mar 02, 2008 11:27 pm
Location: NC, USA
Contact:

Re: Hello - Anyone In Here?

Post by emrr » Mon Nov 23, 2015 1:09 pm

This is all a mystery to me. Bring it.
Best,

Doug Williams
Electromagnetic Radiation Recorders

User avatar
mediatechnology
Posts: 2974
Joined: Sat Aug 11, 2007 2:34 pm
Location: Oak Cliff, Texas
Contact:

Re: Hello - Anyone In Here?

Post by mediatechnology » Mon Nov 23, 2015 1:33 pm

This is all a mystery to me. Bring it.
Me too. This is not my skill set to do but I know what kind of hardware/software widgets I would like to see.

Maybe I should get one of these boards and the DSP development tools to play with:

Elektor ADAU1701 Universal DSP Board: http://www.elektor.com/adau1701-univers ... -130232-71
Analog Devices SigmaStudio for SHARC http://www.analog.com/en/design-center/ ... p-overview
"We have grown to love our captors and demonize those that try to lead us to freedom."

User avatar
JR.
Posts: 2243
Joined: Sat May 24, 2008 7:21 pm

Re: Hello - Anyone In Here?

Post by JR. » Mon Nov 23, 2015 2:38 pm

I have kind of decided that I need to develop computer (smart phone?) soft interfaces. (still can't tho).

My hypothetical dynamics engine with everything adjustable, needs way too many knobs and switches, a soft interface would be much preferred.

JR

PS another thing I don't know how to do is design plug-ins, a classic replica of my old studio delay-line flanger (LOFT 450) might be appreciated, but not enough to motivate me to learn yet another new skill set.

ricardo
Posts: 262
Joined: Sun Apr 10, 2011 7:24 am

Windows Mixer replacement?

Post by ricardo » Thu Nov 26, 2015 6:44 pm

I did a fair amount of DSP in the early 90's with standalone boards & PC cards. Mostly machine code (and processing on DOS PCs in C)

After 2 decades in the bush, I find everything has changed and computing power that I only dreamt about is available from the cheapest PC you can buy.

But the knowledge & skills to design eg good digital filters, is still as rare as it was in 1990. What's changed is the wrappers. Today, we have to grapple with EVIL Windoze mixer, a totally undocumented and moving target.

I've successfully designed and optimised digital filters for a couple of fancy microphone projects this Millenium, but someone else had to knit my filters into the Windoze/Mac/Linux applications.

Part of the problem is that my favourite programming environment is still a 1980 DOS C compiler .. the only thing that's survived a couple of HD crashes while I've been in the bush. I've tried to download & install modern compilers like Visual Studio & GCC but 2 decades is a looo.oong time to be away from the sharp end. On both occassions, the cheapo PCs I've bought off eBay died soon after these massive downloads.
_____________

All is not totally sad for this beach bum though.

Circa 1990, I did the theory to measure a speaker and its THD in the theoretically shortest possible time using a log sweep. Professore Angelo Farina re-discovered this some 15 yrs later and its now in all sensible acoustic packages including the latest AP. I'm happy for him to take the credit as he publicised and analysed it in detail.

Using my own version with Audacity and my DOS programmes, I can now do better measurements in the shed I live in than I could in the previous Millenium with anechoic, B&K bla bla. :mrgreen:

Alas, this means I need to keep a machine that runs DOS and these will become extinct when working XP machines on eBay are no longer available. XP is the last version of Windoze that will run a sensible DOS graphics window.

None of the new PCs have XP drivers.
_________________

The really useful 'tool' that would make DSP easy for everyone is a well documented hook to replace Windoze mixer so that you can make a PC do what you want soundwise, both for recording & playback ... instead of Windoze 2nd guessing you.

Modern PCs are so powerful that it really doesn't make sense to use a standalone DSP board except for very specialised applications.

If only I can get into the 21st century :(
_________________

But from what John says, it appears PCs are now passe and I should be looking at moving stuff to tablets & phones instead. :o Sigh!

User avatar
JR.
Posts: 2243
Joined: Sat May 24, 2008 7:21 pm

Re: Hello - Anyone In Here?

Post by JR. » Thu Nov 26, 2015 8:17 pm

I have a drum tuner PC board, that I dropped a DSP chip into (similar enough pinout to my existing risc micro) and coaxed a basic FFT out of this $5 micro.

I lost interest about a year ago and the last thing I got stumped on was extracting phase information from the same FFT I was using to read amplitude. I was able to bang the drum with more than a half dozen tones, read the amplitude from the single sample and tweak from there.. Much faster than my old sweeps to find resonances. Ideally i'd like to simultaneously read amplitude and phase... I found the trig relationship for phase just never got around to coding it in assembler.

I don't write in C, but assembler, unfortunately all the published DSP code libraries are mostly written in C using sub-routines, so I have to dissect the C subroutines to figure out the assembler code.

JR

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests