Skip to main content

Topics

This section allows you to view all Topics made by this member. Note that you can only see Topics made in areas you currently have access to.

Topics - D4p0up

1
Project logs / Wavewatch - Soundcard oscilloscope and waveform generator
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.01512268200session_write_close ( )...(null):0
20.01552399800ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01552400576Database_MySQL->query( ).../DatabaseHandler.php:119
40.06472539312Database_MySQL->error( ).../Db-mysql.class.php:273