Dangerous Prototypes

In development => Project logs => Topic started by: D4p0up on May 16, 2015, 12:18:22 am

Title: Wavewatch - Soundcard oscilloscope and waveform generator
Post by: D4p0up on May 16, 2015, 12:18:22 am
Hi,

Here is a tool that might help some of you in your DIY activities :  WaveWatch, a soundcard oscilloscope 100% made with Processing.

I've just released the 1.3 version, making it a very credible, user friendly and totally open source alternative to existing soundcard scope systems, so that it's worth sharing it !

[attachment=1]

It’s got all the features you’d expect from a standard scope,
-   dual channel,
-   configurable Triggering (single/Auto),
-   time and voltage measurement,
-   frequency calculation,
-   markers with delta calculation
-   voltage calibration

All you need is your computer soundcard, and Processing. It also includes a Waveform generator, WaveMake, configurable among 6 different waveforms in a 2-20kHz neat DDS based synthesizer.

[attachment=0]

To download, visit the github WaveWatch page. Visit my homepage on my forum profile to see a Vimeo demo video of the features (sorry for that, I'm not allowed to post any external link on the forum for the moment).

Project Background:

As a DIY audio maker, I was a fellow user of C.Zeitnitz’s Soundscope and the Zelscope software. Those are very good at their job and offer rich features, but suffer from several drawbacks, like a rough non-responsive GUI and Windows-only tools (Not to mention that they're paid proprietary tools).

WaveWatch development started one year ago with the goal to have a cross platform scope with basic measurement features running on both my workbench Linux PC and my home office personal computer. What began as a “filling-the-holes-rush-project” to empower my workbench PC ended up in a full featured oscilloscope that I use on a daily basis on all my audio projects.

I had in mind to focus on simplicity and efficiency, with mouse responsive GUI combined with handy keyboard shortcuts : when you need to perform an action, like moving a channel or calculating stuff, you’re always one click / keyboard stroke away from your result. It’s been proven to be very handy, I love it, and hope you will too.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01192055680session_write_close ( )...(null):0
20.01242187272ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01242188048Database_MySQL->query( ).../DatabaseHandler.php:119
40.05552326784Database_MySQL->error( ).../Db-mysql.class.php:273