P12 Tricks and Tips

P12 Tricks and Tips
« on: June 26, 2016, 11:06:15 AM »
I thought I would start a tricks and tips thread for the P12.

First of as I just found out some new info from extempo about how to do this on the module:

Shortcut for basic patch:

Keyboard: Hold latch 1 button and press hold button.

Module : Hold Display Program and press Feedback select.

Feel free to add some more tricks and tips.

Re: P12 Tricks and Tips
« Reply #1 on: July 11, 2016, 02:51:13 AM »
Great idea 'Tricks n Tips'. Here's an FM tip - If you have made or are editing an FM voice made from sine waves, try swapping some sine waves for 'Muted' or 'Mellow'. These two wave forms are the closest of the bunch to sine waves but will add extra colour, a bit more subtlety is required for the other waveforms. For me 'Tines' is the next most useful FM modulator - after the initial hard attack it reverts to a 'close to sine' sustained shape. (When I say 'close to sine' I have not seen them on an oscilloscope, it is how they sound to me and how well they integrate with Linear FM.)


Re: P12 Tricks and Tips
« Reply #2 on: October 17, 2016, 12:59:09 AM »
I thought I would start a tricks and tips thread for the P12.

First of as I just found out some new info from extempo about how to do this on the module:

Shortcut for basic patch:

Keyboard: Hold latch 1 button and press hold button.

Module : Hold Display Program and press Feedback select.

Feel free to add some more tricks and tips.

Aah! Thanks so much for this Bob! So pleased that I can now init patches from my module :-)

Also, do you think it might be worth linking the P12 sounds design tips thread from the old forum? there are some really great and useful tricks in that thread... just a thought!

Anyway, I'll be following this thread with interest. Thanks for starting it!


Re: P12 Tricks and Tips
« Reply #3 on: November 04, 2016, 05:55:53 AM »
Hi folks, I’ve had a prophet 12 for half a year now, and I wanted to share my findings and experieces with it: (warning & disclaimer- i do go on a bit:) )

First off, the initial sound of a vanilla saw/square wave is not that impressive. Of course the slop & drive functions can remedy this quite a bit, but no digital osc can sound as characterfull as an old analog beastie.

So, were gonna have to use brains instead of brawn here

First off, here’s what I do to improve the overall sonic character:

1.   Very simple, drop the filter frequency to somewhere between 112 and 146.

2. I have eq dips  with narrow bandwith  at 1150kh and a smaller one at 22300kh (the aliasing spike) Allthough i can only hear them when pushing both gain levels compression and output level beyond necessity, it still makes the sound more pleasant and reduces the perception of a ‘digital sheen’.

2.   An instance of u-he satin on the input channel, doing a slight bit of warming and also reducing a britlleness in the top end

3.   i like to use a Wow filter vst plugin occasionally to limit the upper range of the spectrum even more so i can use an expression pedal on the filter without overshooting the pleasant sounding range. Also handy beacause it removes the top end aliasing and has an extra drive option. might go for a hardware alternative in the future, but 4 quality hardware filters aren't cheap)

4.   Finally i have a Strymon Bigsky Reverb unit, truly a match made in heaven with any poly pad synth. (I know this one is cheating, but it’s soooo guud)

Now the prophet 12 isn't all sweetspot like a pro6 or Ob6, but it has a lot of other distinct & unique advantages:

It is truly a synth for people who play it as an instrument:

12note polyphony and bitimbrality allows for complex chord structures even with longer release times

the large modulation matrix allows you to set up modulation routings that make it extremely expressive aftertouch to modulate almost any parameter you wish
expression pedal, modwheel and sliders to further create life
i often have these interact, eg when i move a slider, it modulates a parameter but also changes the behaviour of the aftertouch or pedal to complement the changes in sound.

all this allows for very flexible dynamic expressive living sounds or instruments to be created

Here’s some techniques i like to use:

make a sound patch, copy it to the b part, perhaps drop it an octave, change waves, rates detunings, panning and settings slightly and then stack them

you can set the vca attack or env attack (even with delay) extremely high/slow on the B patch, causing long notes and chords to 'bloom' or grow as the second layer fades in)

slow delay envelopes increasing parameter values, especially slop and parameter spread are a sure way to make it sound more alive offcourse

another one is copy a patch to the B part ,  changing all waveformes of the A patch to sine or triangle -something with little upper harmonics- and setting a low filter frequency on B, (maybe also change settings of various parameters a tiny bit) Now sweep those filters with an expression pedal and you've got a massive opening pad sound.

aftertouch routed to slop, drive, filter or lfo frequencies, resonance etc with very small amounts (less than 12 or sometimes even just 1) uses the only real 'analog’ and living factor in the equation, your hands, to create life and true randomness. when you play a note even the most skilled player will never push every note exactly as hard every time, thus creating natural variations. once your playing gets more skilled, you can use this a s a subtle expression method as well offcourse

One thing I like to do is set up slow envelopes to push modulation amounts beyond sonic/musical ‘pleasantness’ over long time periodes, so a long note or chord has a lot of tension by the end of it’s duration

For example :
set up a patch with quite a bit of slop (ranges 3-11)
add a slow fade in envelope that increases the slop even more, to the point that long chords start to detune slightly more than is wanted or musical
!Now route the aftertouch to the slop by a negative amount, so that when you’re playing, and you hear the detuning slop becoming to great, you can restrain & counteract it by pressing harder into the keys, allowing you to harmonically accent the moments you want. This gives a result of constantly being on the edge of a slight dissonance, very characterfull and alive

Routing aftertouch to shift the pulsewidth value is also a way of creating more timbral expressiveness without doing it as blatantly overt as modulating filter frequency

The strong point of this synth is the modulation possibilities.  Having a lot of interaction, sliders affecting different parameters and also the ranges of other mod slots can create very complex sounds and textural variations to be generated on the fly.

With the feedback and FM possibilities, which I often have setup that they only become active when moving modwheel and one or two sliders you can create unique sounds that are so otherworldly apocalyptic while feeling like a classical orchestra or brass section.
Sound design-movie score wise this thing is pure bliss

I hope this is usefull and inspiring to some of you

« Last Edit: November 04, 2016, 06:06:55 AM by W07 »

Re: P12 Tricks and Tips
« Reply #4 on: November 16, 2016, 09:06:56 AM »
Thanks, W07 for those tips. It was cool to hear a bunch of ideas focused on taking advantage of some of the features that are unique to the P12. There's a lot of good stuff in there including some of the tips that have to do with subtle tonal tweaks to get the top end of the spectrum sounding more warm. I really appreciate you taking the time to write these out and I'll definitely be trying out a lot of this.


Re: P12 Tricks and Tips
« Reply #5 on: November 17, 2016, 09:07:44 AM »
So i accidentally stumbled over this nice trick: i was making a brass-like patch and accidentally routed audio out to the lp frequency in the mod matrix (a positive amount of 113 in my case)
The result is a slightly darker/ warmer sound. If you go up too high on the keyboard the filter starts doing weird unmusical things, but for the low and midrange octaves it sounds really nice.
i cannot reproduce it by reducing the frequency or routing inverse note number to filter, no idea what it does exactly, but it results in a very interesting sonic change.

Re: P12 Tricks and Tips
« Reply #6 on: December 31, 2016, 02:03:42 AM »
I cant believe theres only 1 page for this post. ill be adding soon... great idea to start this🙇

Re: P12 Tricks and Tips
« Reply #7 on: January 02, 2017, 01:19:59 PM »
Began a new project with the P12 about a month ago...doing a P12 only arrangement of Vivaldi's Four Seasons.  I've done a couple of these synth-only classical arrangements before using my Korg Radias (Mussorgsky's Pictures at an Exhibition and other smaller works).  The Radias does a great job of reproducing classic Moog & ARP voices and just has that magic analog sound that you can't describe, but know when you hear it.  Decided I'd only use P12 voices on the Vivaldi project that I created myself so started to build the Moog palettes I'd work from.  I couldn't get that magic analog sound no matter what I tried so started tearing apart my Radias patches to recreate them on the P12.  No matter how close I matched the oscillator/filter/EG/VCA/effects settings, the P12 just sounded too thin and clean. 

Then I stumbled on the secret.  Unison mode with 2 voices detuned!  Once I did that I was able to create all the monstrous Moog Taurus bass pedal and MiniMoog sounds I was after  8)
Mutiny in Jonestown, Progressive Rock Since 1987:

Website: https://wytchcrypt.wixsite.com/mutiny-in-jonestown
Bandcamp: https://mutinyinjonestown.bandcamp.com/

Re: P12 Tricks and Tips
« Reply #8 on: January 21, 2017, 11:58:41 AM »
I'd just posted this in another thread but thought it would be good to add it to tips and tricks  ;)

Not sure if this has been documented before because it's pretty basic so apologies if I missed it, but here's a quick way I found to make the layer crossfade happen.  In this example I'll use the mod wheel to control the cross fade, but of course any continuous controller will do.  Here's the necessary settings:

Select Stack Button

Layer A:
1: VCA ENV AMT = 0
2: VCA VEL AMT = 0
3: Mod Matrix Slot:  SRC = Mod Wheel, DEST = AMP ENV AMT, Amount = 127

Layer B:
1: VCA ENV AMT = 127
2: VCA VEL AMT = 0
3: Mod Matrix Slot:  SRC = Mod Wheel, DEST = AMP ENV AMT, Amount = -127

That's it.  Simple.  Zero position of the controller sounds layer B alone then raising the controller crossfades between them up to the 127 position of the controller sounding layer A alone  :D

I also came up with a way to use 2 CC's to crossfade OSC1<->OSC2 and OSC3<->OSC4...but...it's not TRUE 4 voice vector synthesis because there's no way to sound ONLY 1 of the 4 sound sources rather than 2.  Anyway, here's how I implemented that with a couple knobs on my controller set to CC#2 and CC#11.

1: Mod Matrix Slot:  SRC = CC#2, DEST = OSC1LVL, Amount = -127
2: OSC1LVL=127
3: Mod Matrix Slot:  SRC = CC#2, DEST = OSC2LVL, Amount = 127
4: OSC2LVL=0
5: Mod Matrix Slot:  SRC = CC#11, DEST = OSC3LVL, Amount = -127
6: OSC3LVL=127
7: Mod Matrix Slot:  SRC = CC#11, DEST = OSC4LVL, Amount = 127
8: OSC4LVL=0
Mutiny in Jonestown, Progressive Rock Since 1987:

Website: https://wytchcrypt.wixsite.com/mutiny-in-jonestown
Bandcamp: https://mutinyinjonestown.bandcamp.com/

Re: P12 Tricks and Tips
« Reply #9 on: January 29, 2017, 03:35:07 AM »
Hiya, thanks for starting this Bob.
Emulating a control sequencer (no tempo sync, alas):
1. Set all LFOs to pulse 25%, the last waveform before S&H/random.
2. Set all LFOs to the same destination (e.g. LPF cutoff)
3. Set all LFOs to key trigger/key sync (no idea, tab 2 knob 3)
4. Shift the phase of LFOs 2, 3 and 4 (tab 2, knob 4), shift LFO2 to value 32, 3 to 64 and 4 to 96
5. Set different amounts for each LFO to move your parameter
5. Optionally adjust the slew to get smoother crossing between the value changes.
This can also be used to generate a sort of wave sequence, by routing all LFOs to the different OSC levels and setting the LFO amount to full.
These two techniques can be combined to generate both wave and parameter changes.
With both layers, you can use all eight LFOs, the phases need to be shifted by 16 now, so you can fit eight periodic values into the range of 0-127.
By skipping a phase or two you can insert rests in your "sequence". So set LFO1 to phase 0, 2 to 16, 3 to 64 and 4 to 96.
To get even more animation, attach the LFOs to different parameters, using the modmatrix you can add this to the original LFOs destination. For example attach LFO1 to LPF cutoff, LFO2 to HPF cutoff, LFO3 to hack,...
Vector mixing: it takes three controllers, on the P12 keyboard you can use bth touch sliders and the modwheel. Example blending between all four oscillators. In the oscillator section:
OSC1 level: 127
OSC2 level: 0
OSC3 level: 0
OSC4 level: 0
In the Modmatrix:
Slot 1: touch slider 1 -> OSC1 level, amount: -127
Slot 2: touch slider 1 -> OSC2 level, amount: 127
Slot 3: touch slider 2 -> OSC3 level, amount: -127
Slot 4: touch slider 2 -> OSC4 level, amount 0
Slot 5: Modwheel -> OSC3 level: amount 127
Slot 6: Modwheel -> OSC1 level, amount -127
Slot 7: Modwheel -> modmatrix slot 2, amount -127
Slot 8: Modwheel -> modmatrix slot 4, amount 127
Now you can use slider 1 to blend/fade between Osc1 and Osc2 and then use the modwheel to go over to OSC3 and blend with touch slider 2 between Osc3 and OSc4 and then use the modwheel again to go back to Osc1. With the sliders on latch you can go back to the last position of your OSC1,2 and OSC3,4 blend. Complicated, but it works.
Polyphonic sequences: Olnly two, different harmonies
This requires the new OS version, that have the sequencer mode for the apeggiator.
Basic patch:
In the mod matrix assign osc2 pitch to velocity, find a good amount for full velocity (one octave, a fifth,...
Activate the sequencer
For each step choose velocity values of either 0 or 127
With  more fiddling you could have even more harmonies, by experimenting with velocity values to get different "musical" intervals.
In one patch I left OSC1 at standard pitch, put OSC2 a fifth above and OSC3 a minor third above OSC1.
I assigned pitch of OSC3 to velocity, set the amount so that OSC3 would be a half step higher at velocity 127. In my sequence I could now play major and minor chords.
I suppose that, with more fiddling, this can be combined with the LFO sequencing technique above to give much more animation. The real fiddly bit here is to sync the LFOs in absolute time to the tempo based settings of the sequencer.
More brittle FM sounds: compared to the DX7 or other FM/PM or general virtual analogue synths, the modulation amount of the P12's envelopes and LFOs is very soft. Through the modmatrix you can increase that amount a bit. Example using env3:
1. Choose linear FM for OSC1, tab 4, knob 4
2. Set env3 destination to OSC1 FM
3. In the modmatrix assign env3 to OSC1 FM again
That way, you can increase the total modulation amount to 255, instead of 127. Combined with different waveforms - as suggested earlier in this thread - you can get very brittle, metallic tones.
Creating "fatter" patches with two layers:
There are multiple ways, all start with layer A and layer B being exactly the same. When editing from scratch, press and hold the layer A/B button, until it blinks (two or three seconds is enough).
After having create the basic sound, you can adjust the following parameters to great avail:
1. You can detune the layers slightly
2. Choose different slop amount fo the oscillators
3. Turn on portamento and choose different portamento times
4. Set one lowpass filter to 2-poe and the other to 4-pole
5. In the modmatrix assign DC (the panultimate source) to pan (pressing mod dest button and turning the voice spread results in fixed pan for me), then turn the amount to -127 on one layer and 127 on the other
6. You can slightly vary parameters of your choice, especially in combination with the pan spread.
Chors/phaser: ONe example using LFO1 and delay1
1. Assign LFO1 to delay1 time
2. Turn up the LFO amount slightly
3. Turn to the delay1 time, not to 0, since you'll hear your chorus stagnate other wise.
4. Turn down LFO1 rate
By raising the delay1 feedback and slowing down the LFO1 rate even further, you get a nice phaser sound. Caution: be careful with your overall volume and the delay1 feedback amount!
Having adjustable flanger: A variation on the "fatter patches" technique.
1. Edit both layers simultaneously or copy a created layer A to layer B.
2. On layer B assigned one LFO to LPF cutoff and (optionally) the same LFO to HPF cutoff.
3. Fine tune the amounts, so you get a nice flanger like sound.
4. Now you can use the modwheel Layer crossfade technique to increase the amount of flanger you will hear:
In layer A:
1. assign modwheel to VCA amount, set the modulation amount to 127
In layer B:
2. Assign the modwheel to VCA amount, set the modulation amount to -127
3. Set the VCA amount to 0.
You can vary the exact amounts, depending on the effect you want. i.e. setting the static volume (CCA amount) of layer B slightly higher than 0, will always give you a bit of flanger. Now setting the mod8ulation amounts to 127 and -127 respectively will allow you to always hear a varying blend of the dry sound and the wet sound.
Hope that helps, enjoy your sound design and playing. Thanks for all the other tips here!

Best wishes, Ffanci

Re: P12 Tricks and Tips
« Reply #10 on: January 29, 2017, 05:31:23 AM »
Hi again,
Adding bass to your patch
Big unison
Approximating a reverb
Extra oscillator
Bandstop filter/bandreject filter
Formant filter
Extended additive synthesis
Karpus-Strong (only partial)
Adding bass to your patch
1. Adjust the highpassfilter to track the keyboard
2. Raise the resonance of the LPF
(note: if you're doing it by ear, first raise the cutoff and then set the tracking amount, you'll hear the bass frequency of a played note a little louder)
If your patch's basic pitch is left at standard, then you should now have quite a bit more bass to your sound. the oscillator(s) will sound thicker, more Moog'ish. If your patch is tuned higher than the default values, you can raise the static cutoff of the highpassfilter.
This will work across the keyboard, opposed the the girth, which sounds like a static EQ.
Big unison
1. Set all four oscillators to the same waveform
2. Slightly detune them or use the slop parameter
3. Optionally add the sub oscillator
4. Add very short delays
5. Optionally spread the delays in the panorama (Delay tab 2, knob 3)
6. Turn monophonic mode
7. Set unison to use al 12 voices
8. Adjust the unison detune parameter
9. Optionally turn up the voice spread to full, to get a very wide sound.
If you use both layers, you can tune two oscillators at the same pitch and experiment with amp.mod., example:
1. set OSC1 and OSC2 to the same waveform at the same pitch
2. turn up the amp.mod parameter of osc 1.
3. You can try a very tiny amount of finetune adjustment on OSC2
Approximating a reverb
You can use the delay lines. Using two can start sounding like a passable reverb.
Set the delay times to short times, so you can just about hear the delay effect.
Set different delay times for your delays.
Adjust the feedback parameter to give more "wetness" to the reverb, longer reverberation time.
Adjust the delay filter. In lowpass mode you'll achieve damping, in highpass mode, you'll achieve a lowcut,m so the reverb won't be so overly boomey.
Experiment with delay panning to lend some more width to your sound.
With three delays, you can try to leave the first delay at centre and pan the next two delays off to the sides.
Extra oscillator
You can use the lowpass filter as an additional oscillator:
Set filter keytracking to 100% (by ear: turn off all oscillators, turn up the resonance to maximum, adjust the keytrack amount)
On its own not very useful, but you can use it for a sort of tuned noise. For tuned noise also try adjusting the highpass filter to track perfectly.
Bandstop filter/bandreject filter
Using two layers you can create a bandstop or bandreject filter
1. Edit both layers simultaneously or copy an already existing layer A to layer B.
2. Now adjust the lowpass filter of layer A to your desire.
3. Set up the highpassfilter to the upper side of your bandstop filter.
4. Go to layer B and adjust the lowpassfilter to the lower side of your bandstop filter.
5. For a tracking bandstop filter, set the keytracking of the LPF on layer B to 100% and on layer A adjust the highpass filter to track 100%.
Formant filter
A format classically consists of five resonant peaks, i.e. resonators or resonating filters. We have four resonating filters with two layers, both lowpass and highpass filters.
1. Edit both layers simultaneously or copy an existing layer A to layer B.
2. Raise the resonance to audible effects on all filters.
3. Adjust the keytracking of all filters to 100%, to follow the keyboard consistent with the oscillator pitch.
4. Now chnage the cutoff frequencies of all your filters to approximate the formant you like.
5. Reading classic formant frequencies they don't just change linearly with pitch. A soprano vowel 'a' is different from a tenor vowel 'a'. So you might adjust the filter keytracking to a little more or less than 100%. If you search for csound canonical manual and look at the appendix you'll find a list of formant frequencies.
6. It is possible to add the fifth "resonating" frequency, by using one oscillator, set to a sine wave and adjust to the correct pitch. Be careful with the volume!
Extended additive synthesis
Additive synthesis classically used stacked sine oscillators at different pitches. For a very musical effect oscillators were pitched in integral intervals. So the second oscillator is one octave higher than the first, the third oscillator is a PERFECT fifth above the second and so on. Try looking up harmonic series. I believe there are tables for tuning a normal synth (like the P12) to get the oscillators in perfect ratios. It's normally connected with FM/PM synthesis.
So the prophet has four oscillators per layer, with two layers eight oscillators. There is also the sub oscillator. Since the octave will appear several times, careful tuning can give you ten oscillators with two layers. Adding the resonating lowpass filter as the highest "oscillator" or partial in a layer, you get twelve oscillators.
Using the filter envelope and envelopes 3 and 4, you have three envelopes per layer to shape the volume of different oscillators.
The volume of the filter can - sort of - be shaped by routing an envelope to the resonance.
Further you can use the waveshaping of the oscillators. One side of the sine wave shaping adds an extra sinewave one octave above.
You can cheat a little, by trying amp.mod. on oscillators, possibly in connection with assigning an envelope or an LFO to the amp.mod amount. With pure sine waves, only additional sinewaves will be added. I think the formula was: frequency 1 plus frequency 2 and frequency 1 minus frequency 2.
Using this "classic" approach to additive synthesis you can approximate the normal waveshapes, like sawtooth, triangle and square, but also other shapes, by omitting parts of the series. For a sawtooth add every "partial", so bass note, one octave above, an octave and a fith above, two octaves above,... Adjust the volume of each oscillator to get there. By raising one oscillators volume in particular or lowering one osc level in particular, you can give a certain "character" to your new waveform.
By choosing inharmonic ratios, you can create very interesting/experimental spectra.
Karpus-Strong (only partial)
Karpus-Strong synthesis is used to emulate picked or hammered string instruments. I tried and was able to approximate the effect. The basics:
1. An impuse is triggered, a very short burst of white noise will do.
2. The impulse is passed through a short delay with more or less feedback.
The delay should track "musically" across the keyboard. This is the limitation I hit: the delay time can't be tracked to achieve a western equal tempered scale.
1. set up one oscillator as a noise source.
2. The the VCA sustain to 0.
3. Set the VCA decay to a short of very short value
4. Set one delay to a very short delay time
5. Raise the delay feedback a good measure
6. In the mod matrix assign notenumber to delay time
7. Try to adjust the delay time so that it tracks the keyboard (as best you can)
You can also use this technique to achieve a combfilter effect. Lower the delay feedback. With white noise you can get interesting sounds.
Also try changing the delay lowpassfilter (delay tab 2, knob 1)
Also experiment with the normal highpass filter, tracking its cutoff frequency across the keyboard.
Enjoy! <3

Best wishes, Ffanci

Re: P12 Tricks and Tips
« Reply #11 on: January 29, 2017, 11:50:49 AM »
Wow!  Thanks for posting all these tips & tricks Ffanci, so many new things to experiment with  8)
Mutiny in Jonestown, Progressive Rock Since 1987:

Website: https://wytchcrypt.wixsite.com/mutiny-in-jonestown
Bandcamp: https://mutinyinjonestown.bandcamp.com/

Re: P12 Tricks and Tips
« Reply #12 on: January 29, 2017, 01:15:16 PM »
Nice stuff Ffanci, thanks very much.

Re: P12 Tricks and Tips
« Reply #13 on: January 31, 2017, 10:46:45 AM »
Definitely looking forward to trying some of this out today :)

Re: P12 Tricks and Tips
« Reply #14 on: February 02, 2017, 01:44:00 PM »
Ffanci, I've been thinking that the P12 should be capable of doing additive synthesis, reverb, and formant filters. I'm glad to see that they are actually possible. Thanks for the writeup!

Re: P12 Tricks and Tips
« Reply #15 on: February 03, 2017, 12:16:39 AM »
Hey there,
I think this is the last batch of things. I've collected them, but now nothing else springs to mind. I hope some of them are helpful to someone.

Duophonic sounds
Changing the envelope characteristics
Snappy envelopes with continued normal decay
Reverbation using the VDA
Changing the assingment of a controller
Natural ensemble
Creating your own slop parameter
Some tips for no-eyes editing
Duophonic sounds
Using both layers
1. Set both layers to monophinic
2. Change layer A note priority to lowest note
3. Change layer B note priority to highest note
4. For an even truer emulation of old duophinic synth using the none retriggering note priority modes and start by editing the layers simultaneously or copying an existing layer A to a layer B, so you have the same envelopes and filter settings
Changing the envelope characteristics
Example using env3 decay
In the modmatrix assign env3 decay to env3 decay
By turning the amount to negative values the decay becomes longer, by turning the amount to positive values the decay becomes shorter. But also the curve changes. Positive amounts create a snappier curve, negative amounts start the curve slowly and then finish with a short drastic change.
Snappy envelopes with continued normal decay
Another technique to get a very snappy start, especially useful for lowpass filter cutoff.
1. Use the dedicated filter envelope to create the basic shape that you need.
2. Assign env3 or env4 to the LPF cutoff frequency and set the decay to a very short amount. Set sustain to zero and release to a long value.
The short env3 or env4 decay will create a short bright snappy burst, before the normal filter envelope takes over. Good for crisp basses and kick drums.
Reverbation using the VDA
It's a variation on the technique above
1. In the modmatrix assign VCA release to VCA release\
2. Experiemtn with negative modulation amount and different VCA release values
This technique will "eat voices" if you want the "reverb" to finishy, but it sounds very smooth and especially nice with string patches.
Changing the assingment of a controller
This is a version of controller sidechaning. Example: Changing the aftertouch from effecting filter cutoff to vibrato.
1. Assign LFO1 to all OSC frequency (fifth destination)
2. In the modmatrix assign Aftertouch to LPF cutoff and turn up the modulation amount to your liking.
3. In the modmatrix assign aftertouch to LFO1 amount, but leave the modulation amount at 0.
The trick:
4. In the modmatrix assign the modwheel to modmatrix slot 1 (aftertouch -> LPF cutoff) and set the amount, so that you hear no filter change, when the modwhell is turned up. If you had set the modulation amount to 127, now set this modulation amount to -127
5. In the modmatrix assign Modwhell to slot 2 (aftertouch -> LFO1) and set the modulation amount to the desired value. Turn up the modwhell and press hard on a key to hear how much vibrato full aftertouch will give you
Interesting applications: use the modwhell to change the aftertouch from activating one LFO to a different LFO. This can be used to "wobble" the highpass or lowpass filter.
Or you can setup to tempo sync'ed LFOs, assigned to the same parameter and switch between those. This is helpful, because tempo sync'ed LFOs don't allow rate changes through modulation.
Natural ensemble
These techniques is useful, when imitating acoustic ensembles, like a string section. There are several obvious and less obvious methods to enhance the natural feel.
Randomising pitch: you can use oscillator slop - in small amounts or static oscillator detune. You can also use the random modulation source applied to all oscillator pitches (destination 5) with minimal amount to give a more natural/alive feeling to your patch.
Tone variations: you can of course use minimal amounts of LFO on waveshape or assign the random modulation source to the waveshape parameter of one or more oscillators. To give an even more random feel, apply different amounts of random to the waveshape. Take care to make it small amounts again.
Sloppy playing: use the axuiliary envelopes (env3 and env4) applied to oscillator levels and setup a small amount of delay (tab 3, knob 1). So you could use env3 to control the level of osc3 and env4 to control the level of osc4.
Increasing the "size" of the ensemble: apply short amounts of delay. Start with two delays, one panned right, the other left. Again feel free to experiment with small randomisation or periodic changes to delay times. With an LFO controlling the delay time this will give a bit of chorus.
If all four oscillators are necessary to create a certain basic characteristic, you can try to use the amp.mod. of the oscillators. If they are tune harmoneously, then the amp.mod can act almost as another oscillator.
When using both layer A and B for your patch in stacked mode, then you can also adjust the delay parameter of the VCA on one layer and different delays again on env3 and env4.
If you don't need the filter, the VCF envelope can also be used to control a third oscillator or other parameter, again with the possibility of using the delay parameter.
Slightly vary the release time of all envelopes. Make sure that the VCA envelope has the longest of all release times.
If your patch uses vibrato, you can also slightly randomise the vibrato depth of each oscillator, by applying the LFO only to one oscillator pitch and assigning the LFO to the other pitches through the mod matrix with different amounts, or use more than one LFO to control the pitches of the oscillators, slightly changing the LFO rates.
Creating your own slop parameter
Some people aren't satisfied with the slop parameter on certain synths. If you don't like the P12's slop, here's a suggestion
1. assign LFO1 to OSC1 pitch.
2. Turn down LFO1 rate.
3. Assign LFO2 to modulate LFO1 rate.
4. Experiment with LFO1 and LFO2 waveshapes. For the more discontinuous waveshapes like the pulse waves or S&H, try experimenting with the slew parameter (tab 2, knob 2)
Some tips for no-eyes editing
On the Prophet 12 keyboard there are some very nice features for editing without looking. This might not only be helpful for blind and visually impaired users.
Modulation assignments: You can quickly assign LFOs and envelopes 3 and 4, by pressing the respective LFO or envelope button and then turning the knob of the parameter you want to assign.
This does not work for every parameter. But you can get near them.
Delay pan: assign to delay feedback of the desired delay and then turn the destiation knob four times.
Pan: assign to the voice spread knob (on OS 1.2.26 this assigns to pan directly).
Voice spread: assign to the voice spread knob and turn the destination knob once
The modmatrix:
assign source velocity to something: press the mod source button and then hit a key. The first time you do this on a patch it chooses velocity.
Assigning source aftertouch: The easiest and reliable way is pressing mod source button and then turning the modwheel, then turn the mod source knob (soft knob 2) five times.
Alternatively, if you have already assigned velocity once, press and holding mod source and then hitting a key, automatically chooses the aftertou7ch source (OS 1.2.26).
Assigning the sliders: sometimes pressing and holding mod source and softly touching a slider doesn't work properly. Either the modulation source slider pressure is chosen or it does not work at all. But you can press mod source and move the modwheel. By turning the mod source knob you can then choose
1. one step further: slider 1 y-axis (up-down)
2. two steps from modwheel: slider2 y-axis (up-down)
3. three steps from modwheel: slider1 pressure
4. four steps from modwheel: slider2 pressure
Another few sources can easily be reached from the back of the list. The back of the modulation source list reads like that:
last one audio out
panultimate random
before that DC offset (static)
before that notenumber
before that velocity
You can also assign an expression pedal by pressing and holding the mod source button and moving the expression pedal.
Assigning multiple destinations to one source: Since operating system version 1.1 or there abouts, it is no longer directly possible to assign multiple destinations to one source by:
1. pressing and holding the mod source button
2. moving/touching the desired source
But you can work around this:
1. press and hold the mod source button
2. Move a source, which you haven't assigned yet (I usually take the pitchbend wheel, since I so rarely use it)
3. Then while still holding the mod source button, touch the desired source.
Editing multiple parameters simultaneously (slightly borken in my OS, possibly fixed in the current OS)
For the oscillators, LFOs, aux envelopes (env3 and env4) and the delays, you can edit multiple parameters at once. Example: chaing the oscillator level of all oscillators to the same value:
1. Press and hold one of the oscillator buttons (two or three seconds will do it) all buttons will light up
2. Now turn the oscillator level knob. The value will change for all oscillators.
It's the same mechanism for all of them. Press and hold one "selector button" and then turn the nob you want to adjust.
Caveat: it never worked for oscillator waveshape
Make sure to reach the right soft tab. Especially when editing the modmatrix or the mono/poly settings.
mono/polyphonic tab:
1. press and hold the show button
2. press and mono button
The parameters are: number of stacked voices, unison detune and note priority
Adjusting the pitchbend:
1. press and hold the show button
2. Move the pitchbend wheel
In the display you first have pitchbend up (set to 7 semitones) and then pitchbend down (also set to 7 semitones).
The modmatrix:
1. press and hold the show button
2. turn the mod.amount knob or press one of the mod source or mod dest buttons
in the display:
knob 1 chooses the mod slot, knob 2 chooses the source, knob 3 sets the modulation amount and knob four chooses the mod destination
I believe mod slots are no longer sorted chronologically, by the times you assigned them, but by the modulation source. At least that happens, once you saved the patch.
While editing without looking: pay extra attentation not to press keys on the number pad, especially when trying to press the write button. It happened to me once or twice and I was VERY sorry. :(

Best wishes, Ffanci

Re: P12 Tricks and Tips
« Reply #16 on: February 06, 2017, 01:01:53 PM »
Thanks for more cool ideas to try Ffanci  8)
Mutiny in Jonestown, Progressive Rock Since 1987:

Website: https://wytchcrypt.wixsite.com/mutiny-in-jonestown
Bandcamp: https://mutinyinjonestown.bandcamp.com/

Re: P12 Tricks and Tips
« Reply #17 on: February 06, 2017, 05:00:56 PM »
Wow. Thanks again for taking the time to write this all out. I'm inspired to get behind my P12 and explore some new sonic territory with it.
« Last Edit: February 06, 2017, 05:06:30 PM by AdamPloof »

Re: P12 Tricks and Tips
« Reply #18 on: February 22, 2017, 02:31:28 AM »
Guys, this is great!
Now I only need time to try everything...


Re: P12 Tricks and Tips
« Reply #19 on: March 20, 2017, 03:50:20 PM »
hi folks, i've been messing around a lot with the P12 lately, and i must say it's great. once you understand it's sensitivities and weak spots, and how to avoid them, it can sound utterly amazing, warm and lush. I was checking out ob6 and P6 demos on youtube just now, and the sounds i've been making can stand up easily. The only area's where it is a bit weaker are bass (though i hardly use it for this purpose) and presence.

here's some stuff i use on almost every patch ( some of these might have been mentioned before)

use velocity to modulate the filter envelope attack, this gives very expressive sounds. sometimes i like to make soft dark notes fade in slow and loud bright notes be almost instant in attack,
but the effect of doing the opposite can be nice as well, giving those dark notes a bit more presence and making bright loud notes less harsh

slow envelopes to pan spread and or slop give life and depth to sustained notes

using audio out to modulate slop or filter cutoff! also negatively

random as a modulation source gives each successive note a different caracter and can add a lot of color

use note number to modulate the cutoff inversely to tame the harshness of the p12 while keeping the  low notes bright

the drive turns the sound brittle quite fast, so use an envelope to create a dip in the beginning of a note or towards the end to make sounds that have more presence but not the drive dirt.

very often the delay section is the culprit to giving a buzzy sound or ugly fizz on top. use each delays lowpass filter to clean the top end.

slow modulation of the saw osc shape via envelope or lfo by tiny amounts, value 1 to 5 max will give the harmonics of a note a more organic quality, a bit like the resonances in a piano string.

osc levels have a big impact on the sound and other parameters, once you have a sound you like, try increasing or decreasing the overall osc volume  by a big value (so they are all below eg 58 or above 98)

also if you have different types of osc, octave ranges or the subosc, make sure they are not the exact same numerical value. even having the higher octave oscs or the subosc 1 volume value lower will make for a much less static sound. it's probably due to their digital nature.

aftertouch modulating values by a small amount, eg chorus/flang/delay level
or freq, shape, slop rez cutof and lfo rates and amounts will give each note a little bit of unique character when you are playing.

make a stacked patch of very similar sounds (eg a pad layering) disable the pitchbend on one and set the other one's range to 5 or 7 semitones

IVGI by klanghelm is a brilliant free plugin i use to warm & tame the P12,
it simulates tape saturation dynamics and drive and does it really good in a subtle transparant way, you'd think it's hardly doing anything until you turn it off. You can download it from their website
« Last Edit: March 20, 2017, 03:53:16 PM by W07 »