Virtual Analog Synthesizer
© Dipl.-Ing. Radovan Konečný - radkon, 2009-2012
Virtual analog synthesizer is one of the components of a virtual music studio.
Analog synthesizers were used in music prior to the arrival of digital "sampling" synthesizers. They feature distinctive sound, great sound creation capabilities, and the ability to create many sound effects. They are now returning to the scene in the form of digital simulators and are very popular.
Analog synthesizers are described in many articles (e.g. in Wikipedia) and I will not explain here their principle.
About the project
This is a software simulator of an analog synthesizer. The goal was to create a musical instrument with great sound creation capabilities. This has resulted in a large project, the result of which is a usable software music instrument that can be played, for example, via the connected MIDI keyboard.
The program also includes a built-in drum machine, arpeggiator and effects module.
The entire program is written in Java, consists of more than 200 source files and has more than 48000 program lines. The graphical interface contains about 850 control components.
This virtual analog synthesizer allows three types of synthesis - full additive synthesis, additive synthesis with subtractive filtering, and classical synthesis with waveform generators with subtractive filtering. The entire program setting can be saved to the preset file. Full compatibility with preset files from the older version of the program is guaranteed. Creating sound can be written to a WAV-file without loss of quality.
In full additive synthesis mode, changing the amplitude of harmonic components according to certain rules achieves a frequency filter effect.
Filters do not modify any sound, but only determine the amplitudes of harmonic components.
The disadvantage, however, is that no noise sound can be filtered.
(Note: Some sound samples may not work in Internet Explorer.)
|Copyright © 2009-2018 Dipl.-Ing. Radovan Konečný - radkon. All rights reserved.|