Oscilloscope!
This software moved to a new website.
All content below is preserved for history only. Please visit
oscilloscopemusic.com/software/oscilloscope/
A software oscilloscope made for looking at music. Drop an audio file in the application and watch the waveforms.
Downloads
- Windows 1.0.8 (Jan 23, 2017)
- Mac OS X 1.0.8 (Jan 23, 2017)
- Linux 1.0.3-prerelease; device selection not working (Mar 5, 2016)
- Source
How to use
After starting the oscilloscope a welcome message is already loaded, press ▶︎ play to make sure your audio setup works.
If it doesn't, open ⚙ settings and disable 'use system default'. Then pick the audio output you want to use.
To open files you can either click the folder icon, or drag a file from Explorer/Finder/Nautilus/... to the application.
Key | Action |
---|---|
Space | Play/Pause |
f | Fullscreen |
Tab | Hide interface |
e | Export to image sequence (defaults to 1920x1080@60fps, edit settings.txt to customize) |
Features
- since 1.0.8 3D (side-by-side and anaglyph) when playing 4-channel files
- since 1.0.7 Time Stretch audio files
- since 1.0.6 Stereo Mic input
- since 1.0.5 Supported Platforms: Windows and Mac OS X (32bit)
- since 1.0.5 Image sequence export
- since 1.0.1 Wav,Flac,Mp3 and a few other files are supported (through ffmpeg/libavcodec)
- since 1.0.0 The aesthetic is very close to an analogue oscilloscope
Known Problems
- Linux: the linux version is currently lagging behind, i'll look into it soon
- Windows: Missing dll files after start? Download & install install Visual C++ Runtime 2015 (pick the 'x86' version!)
Thanks. Thanks!
- Jerobeam Fenderson for lots of testing and the sound from the screenshot. Blog / Youtube
- A big thanks to M1EL for his "physical rendering" contributions, see http://m1el.github.io/woscope-how/
- Same goes to Robin Becket for his tireless testing & bugfixing of the linux version
License/Source Code
- You can find the project home and sourcecode freely available on github. The code itself is relased under the MIT license.
- Based on Openframeworks, a creative coding library for C++. The larger part of it is licensed as MIT/BSD.
- Uses FFmpeg to decode audio files. FFmpeg is licensed under the gpl/lgpl 2.1.
The shared libraries included here were compiled to comply with the lgpl.
A copy of the LGPL together with instructions how the library was compiled for each platform can be found in the
docs/ffmpeg
folder that is part of the release files. Alternatively (or if the files were not included by accident) you can find online versions of the compilation instructions and the LGPL as part of the ofxAvCodec project.
Forum/Questions
This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here/here.