sonorous codesdeutsche Webseite

Overview of the most important features

Multiple Document Interface (MDI)

atmogen enables you to work on several projects at the same time including focus altering between these documents at any time. For example, working on a certain project while simultaneously a second project is synthesizing a sound in the background is possible. The total number of parallel opened projects is only limited by the available main memory of the used computer system.

Exporting audio files

The synthesized sounds can be stored as audio files. Therefore those sounds can freely be used or processed in any other imaginable field of application. The wave format can store files with variable sampling rates as well as different bit depth (8 Bit, 16 Bit, 24 Bit, 32 Bit, 32 Bit Float). Moreover, you can decide whether the files should be stored as mono or stereo files. Any sound will be calculated with the highest accuracy regarding the specific format settings. In no case will sounds be resampled in any kind.

Importing audio files

By use of an fft analysis it is possible to transfer an audio file in wave format into an atmogen project image. Configurable settings for the analysis can be made by the users which have enormous influence on the final results. You can get on with the project then as with a virginally new one.

Importing and exporting image files

Import image files you have created with 3rd party software or save an atmogen project image as such an image file in order to process with in other computer programs. Supported file formats for import are: BMP, TIFF, JPEG, PNG and GIF.

Graphical user interface

atmogen's user interface provides anything you need to create and to modify images. Consequently, the user interface may remind you of an image processing software although the concept of atmogen does not intend to create cute graphics. The only goal is to achieve applicable sound results. Thus, you will work more efficiently with the native tools of atmogen than with any other software being designed only for a graphical purpose.

Up to 1024 oscillators

Up to 1024 totally independent oscillators can operate simultaneously within one single project. Each oscillator can be tuned to any frequency which can evolve seamlessly over the project's total duration. A part from such a pitch change evolvement the oscillator's amplitude or volume respectively may as well change independently from each individual pixel. The same applies to panning and the placement of the oscillator's within the stereo field. Summing up all these possibilities it is obvious that basically every imaginable sound result is possible.

Proficient tools

The tool bar contains 14 proficient tools for audio operations. Nearly all of those tools provide particular user-defined options which you can adjust individually. Moreover, many tools have access to a library containing several brushes from which you can choose that one suiting your intentions.

Flexible graphical envelope

You can alternatively use a very flexible envelope for some parameters for most of the tools instead of fix static values. For this purpose you can draw and edit this envelope deliberately with your mouse or process entirely with the help of a variety of functions. You can achieve very dynamic and animate results using the envelope with a corresponding tool.

Layer objects

You can use those little images like paper shreds on a layout pad. Thus, the use of layer objects is extremely intuitive. While creating such a layer object the contents area of the background will be moved into the object. Afterwards you can move, rotate freely, resize, duplicate and erase it again.


Layer objects can be aligned and quantized to a screen based on a musical rhythm. Creating this screen you are able to accurately produce rhythmical patterns, which you can process within your samplers or sequencer software.


Markers divide projects into little chronological segments. Each marker holds an own parameter overview window managing all oscillators' tunes of a single project's segment. Additional information about total duration of the entire project and the respective segment duration are displayed and can also be adjusted within the parameter overview.

Global waveform

The first 32 partial tones harmonic to the oscillator's keynote are shown within a diagram. In unity those partial tones together build the global waveform for all oscillators. Therefore each single partial tone's amplitude and phase can be adjusted with the mouse directly inside the diagram. In addition, waveforms can be monitored, opened, saved and adjusted entirely via trigger buttons.


Various image effects change either the whole image or a single layer object abruptly. Beside those well known pedants such like a luxurious blur filter or a simple edge detection from various image processing software this section offers a variety of specialized actions. Those will animate you to experiment with and are developed only to produce valuable and sensible sound results. A real highlight among the effect filters is definitely the graphical EQ. With its 100 bands you can mesh with the frequency spectrum of a project extremely precisely.


Up to 128 steps of work can be recorded in one project. You can permanently bounce back or forward from one to any other at any time.