Expressive Synthesizer Programming 🎹 Top Tips by condra

View this thread on steempeak.com
· @condra ·
$15.05
Expressive Synthesizer Programming 🎹 Top Tips
<p><img src="https://steemitimages.com/0x0/https://www.steemimg.com/images/2016/07/25/mini_v_atruria_tips2e787.jpg" /></p>
<h2>Advanced Synth Programming Tips</h2>
<hr />
<p><strong>There are many tutorials on synth programming for beginners, but lots of musicians reach a plateau and never get beyond fairly basic synthesizer programming. This series aims to give you some pointers on taking your patch creation to the next level. What characterizes a good patch?</strong></p>
<h2>Consider timbre, dynamics and expressiveness.</h2>
<p>So you got your head around envelopes and filters. You know your ADSR from your VCO and you can analyse most commercial synth patches and understand what’s going on. But when you sit down to program a new patch, the results are often disappointing, or sound like something is missing. If this sounds like you then hopefully some of the tips on this page will help you to quickly and drastically improve your softsynth patching skills. Later on there are some very practical tips. So fire up your favourite “bread and butter” synth and experiment as you read.</p>
<p><strong>The Presets.</strong><br />
There are some amazing genre-defining preset libraries available to buy online now for next to nothing. All the big synths are catered for including Massive, Sylenth, and Ableton Operator. Some muzos are happy to buy patches online from the likes of Loopmasters / Plugin Botique, and there is nothing wrong with that. The word “preset” shouldn’t be a dirty word, especially when there are so many thousands of patches to choose from, and so many ways each synth preset can be adjusted, played, effected, mixed and contextualized!</p>
<p><img src="https://steemitimages.com/0x0/https://www.steemimg.com/images/2016/07/25/loopmasters_blka5375.jpg" /></p>
<p>Loopmasters have a huge library of synth presets.</p>
<h2>So why go advanced?</h2>
<p>Probably one of the best things about being a proficient synth patch programmer is the ability to create a sound from the one you imagine in your head, or the one you want to imitate in that awesome track on iTunes. This skill will save you money on patches, (and unnecessary purchases of new VST plugins), as well as time browsing presets, hoping to come across something that fits the bill. Knowing advanced synthesis also enables you to create extremely unique sounds to define your sound, or to focus your energy on the distinctive sound of your chosen genre. It’s also fun as Hell.</p>
<h2>Lets talk about timbre.</h2>
<p>Timbre is the character and quality of a musical sound. The initial timbre in the signal chain of a synth comes from the oscillators. We might describe a sine wave as being smooth, eery or watery, while a saw wave might sound buzzy or harsh. It would be easy to think that having a small number of oscillators such as saw/sine/square would be extremely limiting in terms of timbre but this is not the case. Aside from the oscillators, timbre can also be effected by a multitude of other parameters, some of which are easily overlooked by beginners. Ultimately, whether you use a simple saw wave, or a complex hand drawn waveform in U-he Zebra, your synth patch requires other modulations to have an interesting, characteristic sound.</p>
<h2>Pitch modulation / Vibrato.</h2>
<p>Probably the most underused, and criminally underappreciated synth tweak there is. Perhaps the assumption is that pitch modulation is only useful for special effects. Subtle changes in pitch occur in vocals and real world instruments and can have a powerful effect of how our brains characterize a sound, so ignore pitch mod at your peril. A small, quick rise in pitch at the early stages of an envelope can add a fun, mellow touch to a patch, or form part of a funky “wapp wapp” sound. A quick drop in pitch can add a raspy, percussive or bell-like edge. Random or velocity controlled tuning variations can lend a vintage authenticity to fat leads, or add a delicate touch to twinkling keys. Varying levels of vibrato (often an LFO modulating the pitch) can produce anything from a subtle vocal quality, to a haunting, alien texture, such as the lead sound in Examples popular dance track “Kickstarts”.</p>
<p><img src="https://steemitimages.com/0x0/https://www.steemimg.com/images/2016/07/25/sound-like-example-kickstartsa8426.jpg" /><br />
“Kickstarts” features a cool pitch modulated lead sound</p>
<h2>Texture / Layering.</h2>
<p>In Electro music, a lot of synth sounds are very simple, based on very pure waveforms such as square or saw waves. However, other genres require more complex and unique synth sounds. While the timbre can be effected by obvious modulations such as oscillators and filters, another way of creating unique, interesting sounds is to layer up different timbres. Many modern synths allow you to run 4 or more signal chains, in various configurations. This gives you the ability to add layers of subtle sound to your patches. It could be anything from some low volume noise, to a gradually dissolving trickle of high pitch shimmers, modulated by a sample and hold LFO over a bed of detuned saw waves. The possibilities are endless, and the result is often something unique and interesting. Just remember to keep it coherent and glue it all together at the end of the chain, or during the mixing process.</p>
<h2>High pass filters.</h2>
<p>It’s easy to throw on a 24db low pass filter every time we tweak our synths, and wig out to our phat new creations, but if you make electronic music and take this approach, you might find yourself wondering why your mixes are so muddy. Listen carefully to some of the most successful EDM artists such as Dada Life, Calvin Harris or David Guetta and you will notice the high end of the frequency spectrum is well catered for, with thin supplemental synths peppering the mix. These high freq synths reinforce the melody, ensure the mix has top presence on big systems and translates musically on small speakers. If you make commercial dance music and want to sound like these craft-masters, it’s essential to have some dedicated patches for higher frequencies.</p>
<h2>Pulse width modulation.</h2>
<p>Most of the tips so far have concerned synth features that are found in 99% of VSTi synthesizers. Pulse Width Modulation (PWM) is much less common, but if your synth has this feature, it deserves to be explored, especially if you’re after the distinctive groovy moogy sounds of Stereolab, Air or Boards Of Canada. In its simplest terms, pulse width modulation allows you to (LFO) modulate the phase of one or more square wave oscillators, as they play in tandem, resulting in a unique phasey/chorusy/wishy-washy phatness. Some early Moog single-oscillator synths used PWM to give extra detuned thickness to a single oscillator, but the effect is even more pronounced when using 2 or more oscillators. Does PWM sound just like detuned oscillators? No. It sounds better. The most popular VST synth with PWM is Arturias awesome Mini V (formerly MiniMoog V)</p>
<p><img src="https://steemitimages.com/0x0/https://www.steemimg.com/images/2016/07/25/sound-like-calvin-harrisd8cf9.jpg" /></p>
<h2>Dynamic sound</h2>
<p>Nobody wants to program boring patches, let alone listen to them. Even if you’re happy with the basic timbral characteristics of your patch, it’s worth taking extra time to make it dynamic and expressive. In fact, careful attention to dynamics and expressiveness is often the difference between something that sounds amateurish and something truly professional. This is where deeper modulation comes into play. Most VST synths have a “mod matrix” or another way of quickly assigning modulation sources and destinations.<br />
If you’re still unclear about what modulation is and the differences between sources and destinations, I’ll briefly simplify it: To modulate is to change and effect. When you load a VST synth into your DAW recording software, some basic modulation is already put in place by default. The keys on your keyboard (“source”) are modulating the pitch of the oscillators (“destination”).</p>
<p>When you set your ADSR oscillator envelopes, you are modulating (changing and effecting) the amplitude (volume) behaviour of the oscillators with an envelope. Most synthesizers allow you to program in some creative modulation parameters, which ultimately make the sound more dynamic. Another simple example would be setting “velocity” (how hard you press the keys) as the source, and “volume” as the destination. This would result in a synth patch which plays at lower volumes when you play softly, and gets louder as you play heavier.</p>
<h2>What makes a synth patch more dynamic?</h2>
<p>A common example of a dynamic patch is a pad sound which evolves over time, gradually getting brighter during the long attack phase. However, there are more ways outside of envelopes to make a patch more dynamic, and any sound can benefit from some extra dynamics.<br />
An easy and powerful way to make any patch more dynamic is by using the MIDI (or physical keyboard) keys as a modulator. This is often referred to as key tracking. As a mod source, keys can be used to modulate filter frequencies, resonance, oscillator volumes, and depending on the complexity of your synth, a whole lot more. Try using multiple key tracking modulations for a truly dynamic patch where the characteristics of the sound change drastically from the low keys to the top keys.</p>
<p><img src="https://steemitimages.com/0x0/https://www.steemimg.com/images/2016/07/25/minimoogVmaplefc05a.jpg" /></p>
<h2>Expressiveness.</h2>
<p>The concept of expressiveness takes dynamic synth patching to the next level – making the synth patch more “playable”. This makes sense when you consider that every unique patch is a different instrument in its own right, and in the real world, instruments have characteristics that vary depending on how they are played.<br />
The most important modulation source to use when programming musical, expressive synth patches is velocity. In a simple tweak to modulate filter frequency with keyboard velocity, a patch can be taken from being boring and 2 dimensional to being funky, playable, and sounding like a characteristic signature sound that really “belongs” in a song.</p>
<h2>More expressive modulation ideas.</h2>
<p>Velocity can be tied to more than just volume and filter frequency. If you have an LFO modulating OSC pitch, try modulating the LFO amount with velocity. This can make for some very funky 80s style synth sounds where you can selectively hammer the pitch modulation into oblivion.<br />
For key sounds, velocity can modulate the brightness of your main timbre as well as a the amplitude of a separate initial percussive hit sound. This replicates the characteristics of many keyboard instruments, be they pianos or electric pianos.<br />
For long evolving pads, if your USB keyboard supports it, you could assign “keyboard aftertouch” to various parameters for some truly mind blowing soundscapes.</p>
<p><strong>When you start making your synth patches more dynamic and expressive, they will sound more professional, you will enjoy playing them more, and you will be able to be truly creative during recording.</strong></p>
<hr />
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id21,684,135
authorcondra
permlinkexpressive-synthesizer-programming-top-tips
categorymusic
json_metadata"{"app": "steemit/0.1", "format": "markdown", "image": ["https://steemitimages.com/0x0/https://www.steemimg.com/images/2016/07/25/mini_v_atruria_tips2e787.jpg"], "tags": ["music", "technology", "art", "dsound", "blog"]}"
created2017-12-23 22:04:18
last_update2017-12-23 22:04:18
depth0
children12
net_rshares2,748,051,325,904
last_payout2017-12-30 22:04:18
cashout_time1969-12-31 23:59:59
total_payout_value12.157 SBD
curator_payout_value2.897 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length11,233
author_reputation51,286,138,399,136
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (58)
@kylo ·
i wish i had the patience to figure this stuff out!🙂
👍  
properties (23)
post_id21,684,416
authorkylo
permlinkre-condra-expressive-synthesizer-programming-top-tips-20171223t220706893z
categorymusic
json_metadata"{"app": "steemit/0.1", "tags": ["music"]}"
created2017-12-23 22:07:06
last_update2017-12-23 22:07:06
depth1
children1
net_rshares1,757,228,473
last_payout2017-12-30 22:07:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length52
author_reputation86,651,837,734
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@condra ·
$0.05
Man it's worth getting the basics of subtractive synthesis down. It's so much fun. Honestly you can ready about it all day long, but the if you know someone to give you personal tuition, you'll learn so much, so fast.
👍  ,
properties (23)
post_id21,684,568
authorcondra
permlinkre-kylo-re-condra-expressive-synthesizer-programming-top-tips-20171223t220847531z
categorymusic
json_metadata"{"app": "steemit/0.1", "tags": ["music"]}"
created2017-12-23 22:08:48
last_update2017-12-23 22:08:48
depth2
children0
net_rshares10,862,549,960
last_payout2017-12-30 22:08:48
cashout_time1969-12-31 23:59:59
total_payout_value0.044 SBD
curator_payout_value0.011 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length217
author_reputation51,286,138,399,136
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@vajola ·
$0.06
I played with the drum maker thing when I was in your house remember. And you told me I dont have beat riddim lol
👍  
properties (23)
post_id21,684,823
authorvajola
permlinkre-condra-expressive-synthesizer-programming-top-tips-20171223t221120153z
categorymusic
json_metadata"{"app": "steemit/0.1", "tags": ["music"]}"
created2017-12-23 22:11:18
last_update2017-12-23 22:11:18
depth1
children1
net_rshares10,543,370,843
last_payout2017-12-30 22:11:18
cashout_time1969-12-31 23:59:59
total_payout_value0.041 SBD
curator_payout_value0.014 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length113
author_reputation14,905,046,433,861
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@condra ·
$0.04
lol yeahp
👍  
properties (23)
post_id21,688,425
authorcondra
permlinkre-vajola-re-condra-expressive-synthesizer-programming-top-tips-20171223t225205891z
categorymusic
json_metadata"{"app": "steemit/0.1", "tags": ["music"]}"
created2017-12-23 22:52:03
last_update2017-12-23 22:52:03
depth2
children0
net_rshares7,660,664,532
last_payout2017-12-30 22:52:03
cashout_time1969-12-31 23:59:59
total_payout_value0.031 SBD
curator_payout_value0.008 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length9
author_reputation51,286,138,399,136
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@chullbull ·
difficult to understand for me , anyway considerable  information ,.. @condra
👍  
properties (23)
post_id21,684,905
authorchullbull
permlinkre-condra-expressive-synthesizer-programming-top-tips-20171223t221201004z
categorymusic
json_metadata"{"app": "steemit/0.1", "users": ["condra"], "tags": ["music"]}"
created2017-12-23 22:12:09
last_update2017-12-23 22:12:09
depth1
children1
net_rshares1,757,228,473
last_payout2017-12-30 22:12:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length77
author_reputation154,091,178,885
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@condra ·
It was advanced synthesizer programming. I will do a synth-101 post some time soon!
properties (22)
post_id21,685,316
authorcondra
permlinkre-chullbull-re-condra-expressive-synthesizer-programming-top-tips-20171223t221634672z
categorymusic
json_metadata"{"app": "steemit/0.1", "tags": ["music"]}"
created2017-12-23 22:16:33
last_update2017-12-23 22:16:33
depth2
children0
net_rshares0
last_payout2017-12-30 22:16:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length83
author_reputation51,286,138,399,136
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@drakos ·
$0.10
What the diddly, you're into music too? You're looking at a hardcore synth lover. I've composed several pieces with synths and programs. Lots of fun, creativity with those programs is unlimited.
👍  ,
properties (23)
post_id21,685,676
authordrakos
permlinkre-condra-expressive-synthesizer-programming-top-tips-20171223t222034396z
categorymusic
json_metadata"{"app": "steemit/0.1", "tags": ["music"]}"
created2017-12-23 22:20:36
last_update2017-12-23 22:20:36
depth1
children1
net_rshares18,459,486,545
last_payout2017-12-30 22:20:36
cashout_time1969-12-31 23:59:59
total_payout_value0.090 SBD
curator_payout_value0.008 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length194
author_reputation106,605,049,898,479
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@condra ·
Ahaha! Nice! Yeah I'm a total noodler. I don't actually finish many songs, but I can spend 6 hours making patches!
properties (22)
post_id21,686,777
authorcondra
permlinkre-drakos-re-condra-expressive-synthesizer-programming-top-tips-20171223t223250709z
categorymusic
json_metadata"{"app": "steemit/0.1", "tags": ["music"]}"
created2017-12-23 22:32:48
last_update2017-12-23 22:32:48
depth2
children0
net_rshares0
last_payout2017-12-30 22:32:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length114
author_reputation51,286,138,399,136
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steemitboard ·
Congratulations @condra! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png)](http://steemitboard.com/@condra) Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
post_id21,687,427
authorsteemitboard
permlinksteemitboard-notify-condra-20171223t224042000z
categorymusic
json_metadata"{"image": ["https://steemitboard.com/img/notifications.png"]}"
created2017-12-23 22:40:42
last_update2017-12-23 22:40:42
depth1
children0
net_rshares0
last_payout2017-12-30 22:40:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length691
author_reputation38,705,954,145,809
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@colmedwardsphoto ·
$0.04
It seems like a lifetime ago (maybe two) since I dipped my toes into computer music, but back then (when tying an onion to your belt was the fashion) knowledge was a well guarded secret and nobody would give advice or assistance. Great to see how things have changed, and you're giving excellent tips in a very well written article. Kudos. And thanks for the nostalgia :)
👍  
properties (23)
post_id21,698,542
authorcolmedwardsphoto
permlinkre-condra-expressive-synthesizer-programming-top-tips-20171224t010145839z
categorymusic
json_metadata"{"app": "steemit/0.1", "tags": ["music"]}"
created2017-12-24 01:01:45
last_update2017-12-24 01:01:45
depth1
children0
net_rshares7,967,091,113
last_payout2017-12-31 01:01:45
cashout_time1969-12-31 23:59:59
total_payout_value0.034 SBD
curator_payout_value0.008 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length371
author_reputation1,023,292,992,280
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@blazing ·
oh so that's just gone beyond my head too much technical lol ;)
I wish you a very Merry Christmas :D
properties (22)
post_id21,722,672
authorblazing
permlinkre-condra-expressive-synthesizer-programming-top-tips-20171224t055228119z
categorymusic
json_metadata"{"app": "steemit/0.1", "tags": ["music"]}"
created2017-12-24 05:52:30
last_update2017-12-24 05:52:30
depth1
children0
net_rshares0
last_payout2017-12-31 05:52:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length100
author_reputation103,117,727,459,305
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@brainceo ·
Thanks for sharing this great post very informative
properties (22)
post_id21,741,893
authorbrainceo
permlinkre-condra-expressive-synthesizer-programming-top-tips-20171224t092856780z
categorymusic
json_metadata"{"app": "steemit/0.1", "tags": ["music"]}"
created2017-12-24 09:29:00
last_update2017-12-24 09:29:00
depth1
children0
net_rshares0
last_payout2017-12-31 09:29:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length51
author_reputation-115,404,361,424
root_title"Expressive Synthesizer Programming 🎹 Top Tips"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000