It might stay there if I can't work out how to get DC level and
polarity into a Macbook Pro 13" with only ONE mic input to play
with all inside two grabs; one for the AC component and one
for both the DC level AND polarity...

I am working on chopping the DC for the level and using the
same chopper multivib' as a VCO to detect polarity.

AM and FM in one swoop. I have some test HW built but I have
not written any shell scripting for it yet. I could use a VCO
entirely and have a look up table but _centre_point_ stability
would be a RPITA.

> ......shouldn't that be on github or something ;)

It might be good but it ain't THAT good.
"github" is for real coders, I am a mere amateur... :o)

Other improvements too...
Read the code for more information.
The sox auto-detect is commented out so just alter line below
it if you know where your sox is. Minimum sox install is version
14.4.0...

Now experimenting with Arduino as another input for LF
and DC components...

The photos are the vertical calibrator, dc amplitude and polraity
tester unit and a vartical amplifer tester unit...
I have not decided on the tester boards yet they are shown to
show that I am not remaining idle on the buliding...

It is certainly different and is beginning to look cool, but, is it
execeptional code? That is open for debate, as this was my way
of learning shell scripting in a big way. Simple one liners is not
the same as an _application_...

It does show how versatile shell scripting is however and if all
goes according to plan should become a useful kids level tool.

No I hadn't until you mentioned it. I am too busy preparing the
next part. Getting DC and LF into the unit/code. Arduino is going
to be the way. The vertical amplifier is being rebuilt to make it
completely isolated from the laptop/notebook/netbook...

Now I have seen it... Ouch!

This I did not expect and I owe it all to guy whom I misunderstood
with a reply from him. Thanks guy you were correct it seems as
though I do have a big audience now. Not sure how to handle my
fame now... ;oD

On a serious note however this project is getting much harder
to keep kids level simple...

Thanks to LXF for my short burst of fame and to the Forum
for being tolerant of my uploading of the code and LBNL to you
pp for making me aware of it... ;o)

An unofficial release is here from today's date stamp...
Version is 0.21.90...

It now creates an 8 second sinewave burst in .WAV format so as to be able to use just about any music player available, to become a pure sinewave test signal source.
Just put the player on repeat and away you go...

I have uploaded it to my phone and now this has become my remote signal source.

Also an early manual version of detecting Arduino. This is being removed on the official release for a semi-automatic version.
The Command is DC<CR> and follow on screen prompts...

I can't remember if the previous version had a load facility but it can now _import_ any previous scan for re-use...
Command is LOAD<CR> and follow on screen prompts...

The DC section also creates a .PDE file to program the Arduino for a single ADC only <- read the code for more info...

I have also thought of an extremely simple method of getting DC into the sound-card for those who have not got an Arduino.

It will hopefully remove the hardware already built and shown and be even more 10 year old friendly...

A semi-automatic Arduino detection command:- ARDDET<CR>
This requires a small amount of user input.
The ARDDET<CR> section also creates a .PDE file to program the Arduino for a single ADC only <- read the code for more info...
To see Arduino working after programming it just temporarily wire a 10K pot' between +5V and Gnd with the wiper connected to ANALOG 0.

An 8 second pure sinewave wave file now created for multi-platform use.
It IS now on my 'phone as a signal source using the default 'phone player in loop mode - nice'n'easy... ;o)

Another command:- BURST<CR> plays the above wave file using "afplay" for OSX or "aplay" for Linux.

DC now allows REAL DC into the scope IF Arduino is detected.
IF NOT then it defaults to a DEMO mode and samples /dev/urandom.
It displays itself inside the YELLOW section of the COMMAND window for a short period.

Another command:- ALTDC<CR> is a placeholder for a sound card DC input under development.

Other minor changes too...

This WILL have bugs and any discovered please let me know on this thread.