[SDL Powered] SDL_Scope is a simple example application that reads sound from a sound card and displays it on the screen. It contains an SDL-style sound input API for Windows and Windows CE(porting to CE was easy, the CE sound API is identical!).

Using it is simple - just run it, and it goes. It features
  • Linux® and Windows® crossplatform interoperability
  • Low CPU use and quick response time via partial redraws
  • Resizable window
  • Fullscreen capability: alt-enter toggles

It uses Simple Directmedia Layer, of course, and the SDL_gfx graphics primitives library. It has been tested under PocketPC®/ARM®, Windows 98®, Windows 2000®, and Linux® AMD64®.
Update! I have ported the sound input code to Linux® and made a tarball. The screenshot to the left shows SDL_Scope running under Xorg®. It is quite useful in fiddling with my soundcard's mixer, just fiddle until appears. I've also made an XMMS© visualization plugin out of it, just because.

With Linux® and Windows® now both working, I plan to seperate the sound API from SDL_Scope into it's own general purpose library.
Send comments, patches, ports etc to Tyler Montbriand, Tyler Montbriand.

SDL_Scope Linux® source tarball (500K)

SDL_Scope XMMS© plugin(800K)

SDL_Scope Windows® and Windows CE® source and binaries (500K)