electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Articles  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links  |  Store
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
Live streaming at radio.electro-music.com

  host / artist show at your time
  mosc Live music with Twyndyllyngs - Bill Fox and Howard Moscovitz
Please visit the chat
 Forum index » Artists » HrastProgrammer
Tranzistow Synthesizer Demo
Post new topic   Reply to topic Moderators: HrastProgrammer
Page 1 of 1 [10 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
HrastProgrammer



Joined: Oct 16, 2008
Posts: 219
Location: CPU
Audio files: 49

PostPosted: Mon Apr 08, 2013 4:13 am    Post subject: Tranzistow Synthesizer Demo Reply with quote  Mark this post and the followings unread

My friend Miroslav Tropcic made a few demos of my software synthesizer called Tranzistow which I developed just for fun Cool

http://hrastprogrammer.bandcamp.com/album/ghost-ship

All sounds and effects have been generated on Tranzistow only. No other software, synthesizers and/or effects have been used ...

_________________
http://www.hrastprogrammer.com/hrastwerk/
http://hrastprogrammer.bandcamp.com/
Back to top
View user's profile Send private message Visit poster's website
adnauseam



Joined: Mar 27, 2013
Posts: 142
Location: Manitoba, Canada

PostPosted: Mon Apr 22, 2013 7:39 pm    Post subject: Tranzistow Lullaby Reply with quote  Mark this post and the followings unread

This looks like great sleepy time sounds for me tonight.

It will guide me into the dreamtime nicely.

Also I see your website doesn't say much about your audio programming projects.

Do you have any pages describing the synths you make?

My curiosity ALWAYS gets the best of me.
Back to top
View user's profile Send private message
HrastProgrammer



Joined: Oct 16, 2008
Posts: 219
Location: CPU
Audio files: 49

PostPosted: Wed Apr 24, 2013 10:45 pm    Post subject: Reply with quote  Mark this post and the followings unread

Not at the moment. I planned to make a detailed page about Tranzistow, but really couldn't find a time to do this because I use all my (tiny) free time to make some music.

I don't have any other synthesizers in development because this one should cover everything I need, as far as software synthesizers are concerned.

In fact, my main music-software project is my own sequencer - everything I have done during the last 7 years has been sequenced on it ...

Edit ... I just uploaded a few Tranzistow screenshots, so you can have a better picture of it:

http://www.hrastprogrammer.com/hrastwerk/tranzistow.htm

As you can see, the interface is ugly and spartan but it works for me, especially on a 23" touchscreen Smile

_________________
http://www.hrastprogrammer.com/hrastwerk/
http://hrastprogrammer.bandcamp.com/
Back to top
View user's profile Send private message Visit poster's website
adnauseam



Joined: Mar 27, 2013
Posts: 142
Location: Manitoba, Canada

PostPosted: Thu Apr 25, 2013 9:35 am    Post subject: Tranzistow Interface
Subject description: Wow
Reply with quote  Mark this post and the followings unread

Wow! That there, is a ton of parameters!

I can see my eyes getting fatigued. Ever though of just changing different groups of parameters to contrasting colors to help the user jump around quickly? I suspect you and your friend may be the only users Razz

Looks like quite a beast Razz
Back to top
View user's profile Send private message
HrastProgrammer



Joined: Oct 16, 2008
Posts: 219
Location: CPU
Audio files: 49

PostPosted: Thu Apr 25, 2013 10:53 pm    Post subject: Re: Tranzistow Interface
Subject description: Wow
Reply with quote  Mark this post and the followings unread

adnauseam wrote:
I can see my eyes getting fatigued. Ever though of just changing different groups of parameters to contrasting colors to help the user jump around quickly? I suspect you and your friend may be the only users Razz


Hehe, correct Smile I designed this interface according to my needs/habits. This was a private project aimed mainly at mastering DSP programming. The synth is not ready for the public and I don't know if it will ever be. It is tested under 2 VST hosts only and works flawlessly under one of them only etc.

adnauseam wrote:
Looks like quite a beast Razz


Indeed. The synth has 4 parts and each part has the following (roughly):

(*) 4x main oscillators (each with the classic analog model + Waldorf Q wavetables + most Microwave wavetables + all MonoWave waves + all ProphetVS waves) with additional pulse/ramp waveforms and various shaping options.

(*) 4x oscillator sync.

(*) 4x aux oscillators (sinewave only, common use as suboscillators and FM operators).

(*) All oscillators are fully antialiased/bandlimited.

(*) 4x mixer busses with 4 inputs each.

(*) Noise (with color) on each bus.

(*) 4x filter modules (one on each bus). Each filter module contains one SVF High/Band/Low-pass 12/24dB filter + one Ladder (Oberheim Xpander-like but with fully configurable poles) filter. So, there are actually 8 filters per voice.

(*) Various shape/feedback/drive curves at different filter stages.

(*) FM on all oscillators (2 inputs per FM module) and filters (1 input per FM module).

(*) 4x ring-modulators.

(*) 4x post-filter mixer with panning (one on each bus).

(*) 4x main LFOs + 4x aux LFOs.

(*) 4x main envelopes + 4x aux envelopes (all with 10 stages).

(*) 32-slot audio-rate modulation matrix - can work at SR/4, SR/3, SR/2 and SR, so at 96kHz you can have all modulations at 96kHz which is better then Nord Modular, for example, which has 24kHz modulation rate, IIRC.

(*) 16-slot MIDI rate modulation matrix.

(*) 16-slot NoteOn modulation matrix.

(*) 4-slot NoteOff modulation matrix.

(*) 4-slot FX modulation matrix.

(*) 4x modifier like on Waldorf Q or Microwave 2/XT.

(*) 4x lag processors.

(*) Almost everything can modulate (almost) everything.

(*) 1x, 2x and 4x oversampling for the whole engine.

(*) Various quantization, interpolation, drifting, reduction and signal smoothing options.

(*) 2x Phaser, 2x Delay and 2x Reverb FX.

(*) MIDI-syncable LFOs, envelopes, lag processors and delay FX.

(*) 4x external mono inputs + main outputs + 4x part stereo outputs.

(*) Etc, etc.

_________________
http://www.hrastprogrammer.com/hrastwerk/
http://hrastprogrammer.bandcamp.com/
Back to top
View user's profile Send private message Visit poster's website
HrastProgrammer



Joined: Oct 16, 2008
Posts: 219
Location: CPU
Audio files: 49

PostPosted: Fri Jun 21, 2013 3:32 am    Post subject: Reply with quote  Mark this post and the followings unread

Two more demos, made by myself ... Mostly just drones and noodling around while testing reverb and various filter parameters. Only Tranzistow has been used, nothing else, recorded directly from mixer and normalized, all errors and quirks left as is.

Warning: Those demos are very harsh at moments, and i mean - really HARSH, so watch your ears and speakers Wink


HrastProgrammer_Tranzistow_01.mp3
 Description:

Download
 Filename:  HrastProgrammer_Tranzistow_01.mp3
 Filesize:  51.56 MB
 Downloaded:  464 Time(s)


HrastProgrammer_Tranzistow_02.mp3
 Description:

Download
 Filename:  HrastProgrammer_Tranzistow_02.mp3
 Filesize:  56.2 MB
 Downloaded:  393 Time(s)


_________________
http://www.hrastprogrammer.com/hrastwerk/
http://hrastprogrammer.bandcamp.com/
Back to top
View user's profile Send private message Visit poster's website
HrastProgrammer



Joined: Oct 16, 2008
Posts: 219
Location: CPU
Audio files: 49

PostPosted: Sat Sep 28, 2013 11:37 pm    Post subject: Reply with quote  Mark this post and the followings unread

During the last few weeks I've been experimenting with GPU programming and made a working prototipe of the additive engine running on my Radeon HD7970 GHz Edition graphics card.

This additive engine consists of 256 additive oscillators. Each oscillator has 240 dual-harmonics. Dual-harmonic is a combination of two harmonics (so, basically, there are 480 harmonics per oscillator) where the second one is PW phase-shifted in order to have PulseWidth at additive level. Each dual-harmonic has 8-stage envelope. All oscillators are fully bandlimited which means that you can, for example, sweep a saw wave and the engine will automatically remove harmonics over Nyquist as you pitch up (and add harmonics as you pitch down). To avoid sudden jumps when removing and adding harmonics (which can be quite hearable in some cases) there is a built-in XFade functionality which crossfades between old and new window.

More or less, this is additive Tranzistow engine ported to GPU with a difference that Tranzistow works with up to 1024 dual-harmonics and it cannot calculate each harmonic in realtime because there isn't enough CPU power to do this + everything else Tranzistow does at the same time. So, I am precalculating a lot of things in advance on Tranzistow and store calculated data in memory - this process is invisible to the user but needs a lot of RAM. Today's machines have enough RAM, anyway, so in many cases it is better to use more RAM when possible in order to save some CPU for other things. The other limitation is that Tranzistow harmonics don't have envelopes - you cannot control how individual harmonics change in time, which is quite a big difference between those two engines.

Now, on GPU, I have the ability to implement a pure additive engine which can calculate/process all harmonics in realtime. Those 256 oscillators are divided into groups of 4 which means that there are 64 voices, each with 4 additive oscillators. In total, this is 480*256 = 122880 harmonics + 240*256 = 61440 envelopes running in parallel at the same time, all this at 96kHz sample rate with a latency of ~5ms on my E-MU 1820M! GPU usage is around 60%, so there is still some space for additional features like OscSync at additive level, etc.

Now I have to organize all this and assemble it into Tranzistow ...

_________________
http://www.hrastprogrammer.com/hrastwerk/
http://hrastprogrammer.bandcamp.com/
Back to top
View user's profile Send private message Visit poster's website
HrastProgrammer



Joined: Oct 16, 2008
Posts: 219
Location: CPU
Audio files: 49

PostPosted: Tue Oct 01, 2013 4:11 am    Post subject: Reply with quote  Mark this post and the followings unread

Yesterday, I was experimenting with the possibility to emulate granular/graintable synthesis using Tranzistow's wavetable/additive engine paired with userwaves and came up with this demo - this is just one patch, nothing else Cool


HrastProgrammer_GrainWave.mp3
 Description:

Download
 Filename:  HrastProgrammer_GrainWave.mp3
 Filesize:  5.33 MB
 Downloaded:  361 Time(s)


_________________
http://www.hrastprogrammer.com/hrastwerk/
http://hrastprogrammer.bandcamp.com/
Back to top
View user's profile Send private message Visit poster's website
HrastProgrammer



Joined: Oct 16, 2008
Posts: 219
Location: CPU
Audio files: 49

PostPosted: Thu Nov 14, 2013 1:51 am    Post subject: Reply with quote  Mark this post and the followings unread

Two sequences as a result of testing the declicker module to minimize clicks while preserving punchiness - good loudspeakers/headphones needed, lots of bass here Wink


HrastProgrammer_Declicker1.mp3
 Description:

Download
 Filename:  HrastProgrammer_Declicker1.mp3
 Filesize:  4.7 MB
 Downloaded:  243 Time(s)


HrastProgrammer_Declicker2.mp3
 Description:

Download
 Filename:  HrastProgrammer_Declicker2.mp3
 Filesize:  4.7 MB
 Downloaded:  231 Time(s)


_________________
http://www.hrastprogrammer.com/hrastwerk/
http://hrastprogrammer.bandcamp.com/
Back to top
View user's profile Send private message Visit poster's website
HrastProgrammer



Joined: Oct 16, 2008
Posts: 219
Location: CPU
Audio files: 49

PostPosted: Fri Mar 07, 2014 9:15 am    Post subject: Reply with quote  Mark this post and the followings unread

Some wavetabling ...


HrastProgrammer_Wavetabler1.mp3
 Description:

Download
 Filename:  HrastProgrammer_Wavetabler1.mp3
 Filesize:  3.45 MB
 Downloaded:  164 Time(s)


HrastProgrammer_Wavetabler2.mp3
 Description:

Download
 Filename:  HrastProgrammer_Wavetabler2.mp3
 Filesize:  4.16 MB
 Downloaded:  153 Time(s)


_________________
http://www.hrastprogrammer.com/hrastwerk/
http://hrastprogrammer.bandcamp.com/
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: HrastProgrammer
Page 1 of 1 [10 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Artists » HrastProgrammer
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
e-m mkii

Please support our site. If you click through and buy from
our affiliate partners, we earn a small commission.


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use