Real Time Polar Coordinate Vector Audio Manipulator

RTPCVAM - A daft real-time audio program that also makes pretty patterns
Download

Real Time Polar Coordinate Vector Audio Manipulator Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Niall Moody
  • Publisher web site:
  • http://www.niallmoody.com
  • Operating Systems:
  • Windows All
  • File Size:
  • 129 KB

Real Time Polar Coordinate Vector Audio Manipulator Tags


Real Time Polar Coordinate Vector Audio Manipulator Description

Real Time Polar Coordinate Vector Audio Manipulator is more of an experiment than a proper, fully-fledged audio program.It's based on an example program in Charles Petzold's 'Programming Windows (fifth ed.), called 'Connect', which basically acts in the same way, but without any sound, user configurable colours etc.Basically, RTPCVAM gives you a big white drawing area, onto which you can place a number of points by clicking the left mouse button. As long as the button is held down (and you have reached the maximum no. points), moving the mouse will continue to drop points on the drawing area. It's when you let go of the button that the fun starts though...Letting go of the mouse button causes the program to start joining up every point to every other point, and the program will start outputting sound. How the sound is output depends on the current line being drawn. Basically, the program calculates the length of the line, and it's angle (i.e. the polar coordinates), and plays a section of the specified sound (the length of the section is determined by the length of the line), pitching it according to the line's angle.This process is repeated for every single line drawn, resulting in what is probably best described as a cacophony (though an interesting cacophony, inmy opinion).You can load any wave file you like as a sound source, although beware of using sounds that aren't 44100Hz, 16-bit and mono. The program should load them, but the audio engine isn't very sophisticated, and will just play them as if they were 44100Hz, 16-bit and mono (i.e. it'll sound pretty stupid...).Don't worry if you don't have any wave files though, on start-up the program fills it's buffer with a 440Hz sine wave, which can give interesting results on it's own. It's usually a good idea to have the sample volume slider set to abouthalf way (depending on the sound source), as the way the sounds overlap almost always leads to a certain amount of clipping if you leave it at higher values.As well, you should be careful about giving the program longer wave files, because this means the program will spend longer playing the sound for each line.The only other thing of note is the Byte Order radio buttons. These should really have ended up in the group box with the wave file loader, but there wasn't room. Basically, they just change which order the program reads the bytes of the input wave file (this option is included because I couldn't remember which way it works on PCs/Intel machines - I think it's left byte first...).


Real Time Polar Coordinate Vector Audio Manipulator Related Software