Posts Tagged ‘sound’

Waveform Display (revision 15)

Saturday, November 26th, 2011

This version mainly fixes a “division by 0″ bug, improves PC speaker output (there’s a new “PC Speaker Settings” window!), and makes parallel port output work again (I accidentally left it disabled while debugging in revision 14). I’ve also got rid of my previous, bug-crazy attempt of getting the playback position while looping – now, playback position simply stops updating after the loop, and seeking continues to work.

Usual download link is here (now 1.97 MB), and full details of changes are below~


Waveform Display (revision 14)

Friday, November 25th, 2011

This version fixes a bug which appeared when loading a new sound while one was still playing. Plus, there are lots of internal changes to improve speed (lower CPU usage), and there’s a new-but-buggy “Loop” function.

Here’s the usual download link! Because of all the changes I made to make the program more efficient, this download is actually half a kilobyte smaller than the previous version, despite me adding lots of text to “version info.txt”!

For details of everything that’s changed, please see below~

EDIT: Whoops, that EXE name had become “Waveform Attempt” again, like it was in ye olden days… Fixed. (more…)

Waveform Display

Monday, November 21st, 2011

I started making this program in late 2008 and pretty much abandoned it in 2009. But a few days ago, someone told me that they wanted a program like this, so I got my finger out and touched up a few parts, and am releasing it to the public now!

Waveform Display plays a sound file (WAV, MP3, OGG, FLAC, WMA) and, as the name suggests, shows a waveform of the sound as it plays. But it can additionally display the waveform on a Logitech G15 LCD, “bend” the waveform into a 640×480 picture, or send the waveform to an EasyLase. There are options to change the waveform scaling width-ways (time) and height-ways (amplitude), and there is also a VU meter with its own scaling options that can be reflected in up to 8 lights controlled via the parallel port. Playback speed can be changed from 1/8x to 8x, and it can handle files which are several hours long since it does not decode the whole file to RAM first. There are also some experimental (read: buggy and given-up on) options such as to play the sound on an internal PC speaker. There’s a very basic and glitchy pitch detection function, but it’s only designed for monophonic sounds such as speech.

(Click it to see full-size image)

You can download the program from here.

The current version is revision 13. The Miku image in the screenshot above is not included, to respect the artist. Instead, please enjoy a photo of my cat as the default picture. “version info.txt” (included in the download) has details about everything that’s new or has changed in each version. I’ve not yet made any documentation (info.txt), but I’ll do this soon and add it to the ZIP download. I’ll also add a section to the Programs page for Waveform Attempt soon.

[Unedited] LW Radio + Soundcase = Interesting sounds [HD]

Wednesday, July 7th, 2010

Just a quick and messy video showing the crazy-sounding interference my soundcase causes an LW/AM radio to receive.

[Watch in HD]

The soundcase is connected to the radio’s headphone socket, to give the soundcase some sound. The sound triggers the lights, which causes the interference sounds, and from then on, it’s a feedback loop.