We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Hello world Processing community !
Just wanted to share my first Processing creation : WaveWatch, a soundcard oscilloscope 100% made with Processing.
Demonstration video (updated) : https://vimeo.com/banson/wavewatchdemo
It’s got all the features you’d expect from a standard scope,
All you need is your computer soundcard, and Processing.
Project detailed documentation : http://www.banson.fr/wiki/doku.php?id=wavewatch
Download (GiHub repo) : https://github.com/bansonfr/WaveWatch
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.
Banson
Comments
Hi,
Wavewatch was updated to V1.2 last night, with new features, especially:
Acquisition and Triggering revamped to allow pre and post trigger event visualisation. Trigger is now set by clicking on the screen, still channel independant.
New module, WaveMake, which behaves like a waveform generator that uses the soundcard line output, including 6 waveforms and freq/amplitude setup.
Few bugfixes thanks to user feedback,
Calibration data now stored in standalone file, which allows calibration restitution from one session to another.
Demo video was uploaded on Vimeo to present the scope features.
https://vimeo.com/banson/wavewatchdemo
WaveWatch got updated to 1.3 tonight, which is the version of the User interface maturity.
Feels neat and clean;
Demo video is under process.
https://github.com/bansonfr/WaveWatch
Wow, amazing. Thanks for sharing.