SilverSynth: a Silverlight Audio Synth Library
Introducing SilverSynth, a digital audio synthesis library for Silverlight. http://silversynth.codeplex.com Straight from the project description:
Quite simply, SilverSynth is a Silverlight library used to create awesome sounds in a web browser. It can be used as a core library for developing music-based applications or for just generating noise that annoys your co-workers. It supports synthesis of sine, saw, square and triangle wave forms, frequency modulation, amplitude modulation, panning, volume control, and dynamic envelopes.
Much of the core wave form generation code is based off of Charles Petzold’s work.
Silverlight developers can use the library to create a wide spectrum of custom sounds and attach a custom StereoPcmStreamSource to a MediaElement:
Perhaps the coolest feature of the library is the ability to create signal chains using a fluent API syntax:
The source code also includes a demo app so you can see how the library is used.
Happy noise-making! Well - before I conclude I should say that aside from noise that annoys your co-workers, you can create some cool musical applications with this stuff too.