Archive for the 'audio' Category

Simple sinewave synthesizer triggered by an ordinary 16step sequencer. Each triggered step causes a force on the underlaying wave-map, which makes it more cute.

Based on the AudioTool engine thus no sources, I am sorry.

Press SPACE key to clear. Right-Click for Copy&Paste.

More info on my blog.

This is a Karplus-Strong algorithm implementation, synthesizing a 6-sided guitar without any sample material in AS3. The result is simply amazing and there is still room for tweaking. The guitar body is just simulated by two mixed in low-pass filter with resonance. Also the sequencer is static at the moment. However you have some controls over the general playing characteristics We will develop the guitar for the AudioTool. Thus no sources this time.

more information

Andreas Gysin had built Kiddysinth with Shockwave in 2001. It is a cute audio toy. Cause I liked it that much I have coded a Flash version with the new Sound API. I want to make it more dynamic in future and add some nice graphics and animations for my daughter. Til then check out the source code to see how it works.

The particles have their own note value, while the wheels affect their octave. Drag them all to alter the melody.

When I was about 13 years old I heard one song on my C64 over and over. Since I am still quite busy at Hobnox.com, I felt like having a break for some nerdier stuff.
I reconstructed Georg Feil’s Synth Sample in AS3. It provides 3 voices with pulse modulated square waves and a very simple volume envelope in 2.4kB file size incl. song data. Actually the goal was to stay below 1kB, but this wasn’t possible yet.

sources available

This is a very simple Stereo Flanger algorithm I developed last night. However it has a nice bright tone color. Keep playing with the parameters. I can listen to it for hours. Move the MIX slider to the left for the original loop sound (dry).

source code available

FL909 attempts to simulate the original sound of the Roland TR-909. This drumcomputer hits the market 1984 and was a long time the state of art in house and techno productions. Shift-Click the Step-buttons for accent triggers. Shift-Click-Move knobs for smoother resolution. Press Save to store a snapshot of the current settings to a flash cookie. Restore snapshot by pressing Load. Clear to delete all patterns and reset all knobs. Drag and drop a pattern button (invisible) to copy a pattern to a new location.

source code available

PLEASE READ - NEW AUDIO APPLICATION IS ON ITS WAY

Need a rest? Watch these cute sound particles, representing notes from different patterns, which are mixed together to keep the suspense. This experiment is completely synthesized running a polyphonic synthesizer, based on this study and a stereo-delay on 16Bit, 22.050Khz.

They are no external sources, just code. The size of the SWF is about 8kb. If your computer is too slow, try the video I’ve uploaded to youtube.

Chill out planet earth!

This name is an invention, but this is how it works. There are n poles (3-64), which are attracted by force to their neighboor. By increasing the number of poles, the computed sound gets more complex with a lot of harmonics, where the waveform oscillate itself by the pole forces. If you be patient and try out some combination you can find some very nice atmospheric sounds. The amplitude between the poles is cubic interpolated.

Note: Changing the poles count affects crack sounds, since the waveform resets without respect to any zero crossings. Tipp: You can click the slider bar to change the poles count without sliding. Update: Added rate parameter, which affects the speed of each pole.

Caution: Old Macs may produce noise.
This is a bug - upcoming audiostudies will run fine.

This is a simple 3 Band EQ-Filter with 4 poles. Modify the gain for each frequency band with the sliders.

Caution: Old Macs may produce noise.
This is a bug - upcoming audiostudies will run fine.

Any other waveform than Sinus produces harmonics. To figure out, how they sound, I have written a Pulse-Quad-Morpher, which morphs a Pulsewave with different pulse width (middle slider) into a quadric curve waveform (top slider). The bottom slider is to adjust the frequency. Note, that zero and one are illegal values for the pulse width, since only one value is produced, which is not a waveform.

Caution: Old Macs may produce noise.
This is a bug - upcoming audiostudies will run fine.

Another implementation of the computeSpectrum method coming as an oldschool equalizer device, displaying frequency peaks. The panel is only updated every 46 milliseconds, since I have the feeling, that the spectrum isn’t computed more often internally as the properties rightPeak and leftPeak from a SoundChannel.

Btw: I found this dj-mix somewhere in the internet by DJ Saleem, called Bass Lounge. After a while there is too much singing for me. Nice music anyway.

UPDATE: redesign of the device.

An isometric like visualisation of an audio frequence spectrum.

source

Update: Slight changes & new music (warp)

I though, that this little toy was lost, but I just found a backup! This was a free personal project 2 years ago with Partrick Müller, who has coded all the backend communication.
Unfortunatley, I had not enough time to finish it, so here is a version without saving functionality.

Fast instructions:
Choose a sound in the browser panel and drag it into a free sequencer slot. Switch on some notes and click the play-button. Play around to learn the other features as soundtransform and effects. Nice, isn’t it ? We will make it better in flash9 :)

Trying to make some winamp like music visualisation patterns with the flash8 introduced bitmap manipulations. Click in the flashmovie to change the pattern.

Music by Ohrbits

8bitboy is an amiga modplayer for the flash9 player. Thanks Andre Stubbe for the design and Joa Ebert for the initial idea and his Modparser.

screenshot

visit also 8bitboy website

Scratch a vinyl with actionscript. Unfortunatley you need a fast computer, since I tried to implement a very low latency time.

Combining a LineGradient with paletteMap creates this little sound spectrum radar.

Well, this is not an exact clone of the Roland TB 303, but I like the sound of this little synthesizer. Thanks Frank Baumgartner for the first introducing steps. Click in the flashmovie to have keyfocus and press any key to randomize the pattern.

Some beziersurfaces animation based on an audio loop and mouse position.

Runtime 3D animation syncronized with an audio loop.

Just a toy.

A samplebased kalimba with an actionscript controlled delay.

Some cell conversation.