HOME Coagula
 
Industrial Strength Color-Note Organ
 
by
 
               
       
W
 e
 l
 c
 o
 m
 e

    Presentation

    Coagula is an image synth. This means that it is both a program for creating and manipulating images, and a program for generating sound from those images.

    You can use Coagula to generate rich and complex synth sounds. There are special drawing tools to help you create the pictures. Some features are not so common in other image editors.
    Lots of stuff that would be really useful is also missing. The program is still under development.

    System requirements: You need Windows 95 or later.
    A monitor which can show thousands of colors is highly recommended.

news?
    newsflash (may 2003):
    Blue = Noise. Bandlimited noise, unlimited variation. Rumble, grumble, roar, screech, buzz, hiss, and susurration.
DL
        
Topics
W
h
a
t
 
i
s
 
i
t
 
?
 

    Now You Can Hear the Light

    Coagula reads image data and adds up masses of sine waves -- each line in the image controls the amplitude of one oscillator at a certain pitch. The vertical position of a pixel decides the frequency, while its horizontal position corresponds to time.
    You can of course freely set the total time and the frequency range for your image.

    Red and green control stereo placement: Red is sent to left channel, while green controls amplitude of the right channel. The brighter the colour, the louder the sound.
    ("Pixel" is short for picture element, ie. a single coloured dot in an image or on the screen.)

    So, the basic sound generation formula in Coagula is:
        Each dot = one blip.

        The principle of light-to-sound conversion
        In the diagram, the squares in the left part represent single pixels on your screen.

    Orange = much red, a little green; this means loud left channel signal, softer right.
    Yellow = max red and max green; this means equal left/right intensity.
        A dot that is vertically higher in the image generates a higher-pitched sine blip.
    Green = ...well, you get the idea... here the left channel stays quiet.

    Blue is used to smear the blips to dirty, noisy blotches. (since v1.6, May 2003)
    This new feature means that
        One blip + blue = a blotch.

    The principle of blue-to-noise conversion
    Generating sound from a small image. Click image for large view.

    The right-hand spectral views were made with a spectral analysis program (vertical is pitch). But they look much compressed downward since spectral analysis commonly uses linear frequency representation. Coagula uses exponential pitch, similar to hearing, and musical tones.
    (Coagula will also have exponential frequency analyis, sometime soonish...)

    Coagula old and new spectrum
    Click the images to go to a page with some cute measurements...
    Here pitch is shown horizontally, to get more detail. An all-white image (musically limited, good for taking measurements) was rendered to sound, and the sound was analyzed. This just goes to show: Coagula can fill your spectrum, and some of your needs, or leave any size holes in it.  

N
e
w
s
 
--
 
P
l
a
n
s

    New Features and Future Plans

    v1.6, May 8, 2003:
    Major upgrade: The noise generator is changed to do some real work. Add some images to filter pack.
    Overlays fixed to work better. Also change menus for clearer layout.

    v1.5, March 13, 2003:
    Minor update fixing some bugs in image browser and info-file management.
    v1.5, Jan 3, 2003:
    Blue is used to control the spectrum of any red/green signal at the same pixel. As the intensity of blue increases, the waveform of the affected oscillator will sweep from sinewave into a narrow noise band, so that white (pink, turquoise) areas in the image will yield a dense spectrum.
    Jan 2001: Bugfixes and small ImageBrowser enhancement
    v1.4, May 2000:
    Icons and a little toolbar.
    Fixes for Windows NT/2000: Soundfile playback and keeping program settings.
    v1.3, Feb 2000:
    Playback of the generated soundfile.
    The sound is played through once automatically after generating.
    Use the space bar to start/stop looping playback. Saving the sound to file is now optional.

    Please note that no retail version of Coagula exists yet!
    Planned features in the future retail version of Coagula:

    • Analysis of soundfiles, creating an image from any WAV file (this is the tricky one).
    • Select among several synth methods to generate sound -- not just sine-waves and noise.
    • Real-time playback while scrubbing the image.
    • Filter design tools, with vowel and chord parameters.
    • Work with multiple image layers.
 

$
$
$

    Pricing Information

    The version that you can download from this page is freeware for individual home users.
    Any commercial use incurs a license fee. Commercial use includes using any of the Coagula binaries to decorate your cover CD-rom, or installing Coagula to a machine which people have to pay to use, or using Coagula extensively in commercial music (meaning albums selling more than say 5000, and/or concerts with more than a few hundred paying visitors).
    Hint: The fee may vary from fair write-up (fair as in printed space, not in fawning content) or sending me a CD through to paying a regular licence fee, depending on type of product and the intended use.

    For magazine cover CD-roms, suggested fee is $10 per 1000 readers. Please see the file Register.txt for details (it refers to the program GranuLab, but you can probably glean what you need from it).
    For other uses, please for negotiation.

 

D
o
w
n
l
o
a
d

    Download Section

    Note that the program is still in a somewhat beta state.
    If you find bugs I would appreciate getting a about it.
    Also, I remain open to about features and the interface -- which features are less convenient to use, and what more should be implemented. (Note: Converting sounds to images will be in the retail version.)

    When the full-featured version is ready, there will be a link to the distributor here.
    If you want to be notified about updates you can .

    Distribution files

    Download program. Images for filtering included.
    Coagula Light, v 1.6 (with images) (May 22, 2003, size 1.44 MB).
    Make sure that Winzip (or what you use) is set to use folder names when unzipping files.
    The folders "Filter", "Filter\BW", "Filter\Colour", and "Filter\Misc" should be created in the folder to which you unpack Coagula.

©
     
    Thanks to (mainly) Mikael Konttinen and (also) Wout Blommers for the filter images.
    See copyright notice inside the package. (Image pack date: May 8 2003)
 
         
  GRANNY  
    If you like Coagula, you may want to try GranuLab.
 
Document date: June 7, 2003
Back to home cage
 
</BODY> </HTML>