HrastProgrammer HrastWerk Bandcamp Bits & Bytes New! Tranzistow Hot! Diodow Emulators

Tranzistow 32/64-bit VST Synthesizer by HrastProgrammer

This page is about my Tranzistow Advanced Virtual Software Synthesizer with Additive/Spectral/Wavetable DSP Engine.

In global, Tranzistow (this is not a mistake - it is not "Transistow") is a virtual software synthesizer with 4 or 8 independent multi parts. Although it is (to some extent) inspired by Waldorf Q, Waldorf Microwave II/XT, Alesis Andromeda, Oberheim Xpander, John Bowen Solaris and Yamaha DX series, it has a unique sound and tons of unique features not found on any other synthesizer. Various forms of synthesis are supported including Additive, Virtual Analog/Modeling (VA), Wavetable (with classic, crossfade and full wave interpolation modes), two completely independent FM engines, Ring Modulation, Oscillator Sync, Vectors, Rotors (as in Solaris), various filter models (SVF 12/24dB, 6dB to 24dB Transistor Ladder with fully configurable poles, 24dB Diode LowPass Ladder, ...), Filter Chaining, Comb Filters, WaveShaping, freely drawable Contour Generators, exhaustive FX section including Chorus/Flanger, Phaser, Delay and Reverb units, etc, etc.

You can read more about Tranzistow here:

Short Description of Tranzistow Synthesizer by HrastProgrammer [PDF file]

I developed Tranzistow for myself in the first place. My goal was not to (try to) emulate existing (hardware or software, analog or digital) synthesizers (although I was inspired by some of them) but to create something I can actually use in my own music, to master DSP/Assembler/Vector/SSE/GPU/OpenCL programming, to refresh my mathematics knowledge and, last but not least - to have fun. As a result, the synthesizer is mostly unconventional, some features (which most users take for granted) could be missing or could look rather strange, user interface may not be everybody's cup of tea because it was designed according to my habits/needs, etc.

Windows demo version can be downloaded here:

Tranzistow Windows VST 2.x Demo by HrastProgrammer [ZIP file with both 32/64-bit versions] (unzip into the VST folder and that's it)

Starting with build 16.08.2016/1, Tranzistow is available on Linux in the form of 32-bit and 64-bit standalone audio applications as well as experimental Linux native VST 2.x libraries:

Tranzistow Linux Standalone / Experimental Native VST 2.x Demo by HrastProgrammer [ZIP file with both 32/64-bit versions]
(see Linux section at the end of the above PDF document for more info about Linux version)

Due to various reasons which I will eventually explain one day (mainly - my irritance and disappointment with tons of hosts quirks and limitations which I don't want to tolerate anymore) experimental native VST versions are implemented as client/server combo where the client is a 32/64-bit VST .so library and the server is a separate 32/64-bit standalone Tranzistow synthesizer application.

Demo version is, more or less, a fully functional Tranzistow with the following limitations:

(*) No multimode and no multiprocessing - it is monotimbral, singlethreaded and only Part #1 with 16 voices of polyphony is available. External Control Interface is disabled as well.

(*) It loads the default patch on every start, so you'll have to manually reload all patches every time you open/reload a particular project.

(*) No ability to process external inputs through Tranzistow FX units, so it cannot be used as a standalone FX processor. External inputs can still be processed through the voice engine, though.

(*) Occassional noise and clicks/pops now and then, together with occassional missed notes. This is just a slight annoyance which won't have a big impact on the sound and won't disturb the "demonstration purpose" of the synthesizer, but will prevent its serious usage because you don't want to have clicks/pops and missed notes in your tracks, do you?

The package comes with 3200 of my own patches which can be easily browsed through by clicking on the "Browse" button located on the "Patch/FX" page. Those patches illustrate the way I work and the way I use synthesizers for, so they probably don't appeal to everyone. They also demonstrate the great range and variety of sounds Tranzistow can make and cover most of Tranzistow functionality, albeit some features are touched very lightly and just in a few patches.

Here is another bank with ~28000 Yamaha DX7 patches I reworked for Tranzistow QFM engine:

Tranzistow QFM Patches by HrastProgrammer [ZIP file]

Great bank with Tranzistow patches (and some other goodies like user waves, contours and samples) made by Nicolas Jaussaud (aka Yuli Yolo):

Tranzistow Patches by Nicolas Jaussaud (aka Yuli Yolo) [ZIP file]

Diodow bank with 100 patches made by Ed Ten Eyck can be used with Tranzistow as well:

Diodow Patches by EDT [ZIP file]

Some of old Tranzistow demos made by myself, mostly various drones, sequences and wavetable madness :-)

Tranzistow demos made by Miroslav Tropcic - full album, in fact:

Ghost Ship (

Hidden Parameters:

Graphical Contour Editor:

Graphical Envelope Editor:

Alternate Hidden Parameters:

Patch Wavetables:


Patch Browser:


Additive+FM/GPU Engine:

External control interface + Native support for Behringer BCR2000 controller:

Linux Version:

Copyright 2012-2016 by HrastProgrammer. All rights reserved.

All content (audio, graphics, software, etc.) on this and related websites is fully copyrighted. You can download the music for your personal listening only, but you cannot redistribute it, modify it, sample it, sell it, release it, perform it, broadcast it, stream it, or use it in any other way, commercially or non-commercially, personally or in public, without my explicit written permission!