Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - widdly

Pages: [1]
PreenFM2 / Re: Two longform pieces made entirely with PreenFM
« on: July 11, 2018, 05:31:38 AM »
Nice work.  I'm a fan of Laurie Spiegel and John Chowning so I'll have to check out Jaap Vink

Your CX5m sounded super clean.  Were you running it in an emulator?  Mine is pretty noisy.  I keep it around as a dedicated DX7 editor.

PreenFM2 / Re: Last firmware 1.05 : randomizer
« on: September 12, 2014, 04:46:10 AM »
Modulation for the bandpass.  Woohoo!  Will have a play on the weekend.  Thanks Xavier!

PreenFM2 / Re: More Cowbell
« on: August 29, 2014, 10:29:01 AM »
 :o  How the &*$# did he get those sounds from that synth?!?

PreenFM2 / Pulse Width Modulation on PreenFM2
« on: August 29, 2014, 10:22:37 AM »
Here's a trick for getting some nice PWM from an operator pair on the PreenFM2. 

The trick requires a pair of operators so use something like algo12.  Turn off all the IM, v and Mix except set Mix1 to 1.00 and IM1 to 4.08

Set Op1 to a Square Wave, keyb Freq 1.  Set a no attack, full sustain envelope while you test it out.

Set Op2 to a saw, keyb Freq 1.  Again, set a no attack, full sustain envelope.

Now go to the LFO page and set LFO 1 Sin  Freq=0.46  Bias=0.5

In the matrix page make sure all 12 Srce are set to none.  Then set Matrix 1 Srce to lfo1 Mult=0.9 Dest=IM1

You should have a PWM oscillator sound.  LFO1 controls the PWM speed.  The amount of IM1 is a bit tricky.  If you use too much you get an octave up effect happening.

I've attached a string sound I made using this trick.  I used 3 detuned PWM pairs.  The filter is mapped to the mod wheel.

PreenFM2 / Re: More Cowbell
« on: August 29, 2014, 09:57:40 AM »
@Xavier  Thanks for the delayed envelope idea.  Now you mention I remember seeing that done in a DX7 patch.

@toneburst  I'll have to install the editor so I can try your patch.  I don't have much love for cntrl after the last time I tried it with some other synths.

@kuzma_p  Nice sounds.  You doubled up modulation trick is cool. 

I reckon Waldorf ripped that idea from Kurzweil.  The FUNctions in the k2000 are very similar but have a whole bunch more operations. 

PreenFM2 / Re: More Cowbell
« on: August 28, 2014, 05:49:09 PM »
You're right.  808 filtered noise hats are pretty easy.   You can get some cool ride type sounds using square waves FM'ing.  I've attached a combo file with some cymbals and a kick and snare. 

Claps are kinda tricky since there is no delay on the start of the envelopes.  You might be able to use a Saw LFO as an amplitude modulator to get the repeated envelope.

I made a quick loop of some Preen drums..

PreenFM2 / Re: More Cowbell
« on: August 28, 2014, 04:34:58 PM »
Ok for a snare...

There are three separate parts to the sound so we will go with Algo 12 which has 3 pairs of fm oscillators. Lots of Velocity sensitivity so you can play ghost notes so set Velo to 16.  1 voic and no glide.  To start with turn all the Mix values to 0 except mix1 set to 1.00.

The first part is the buzzy snare rattle.  It's a noisy sound so we want lots of FM.  Set the IM1 to 5.65.  Go to op1, set the shape to szer.  Fixed freq at 2250Hz.  Set op2 to rand Shape and fixed frequency at 1000.  This should give us a gritty noise sound.

We want a two stage envelope so the volume goes down quickly at first and then slowly.  Set the op1 envelope to Attk 0 lv 1 Deca 0.03 lv 0.44 Sust 0.23 lv 0 Reles 0.44 lv 0.  For op2 we want it on all the time so all the levels to 1.0 and all the times to 0 except the release which should be 1.0.

Now we add the sound of the drum which is kinda like a tom.  We set IM2 and IM3 to 0.  That means there is no FM for these two pairs and we can ignore op4 and op6.  Set mix2 and mix3 to about 0.64.

Set both op3 and op5 to sin shape, fixed frequency at 150 on op3 and 330 and op5.  These have quick clicky envelopes.  For Op3 set Attk 0 lv 1 Deca 0.15 lv 0 Sust 0 lv 0 Rele 0.34 lv 0.  For op5 set Attk 0 lv 1 Deca 0.06 lv 0 Sust 0 lv 0 Rele 0.15 lv 0.

Now we want some pitch modulation on op3 and op5.  Go to Free Env 1 and set it for a very quick decay sound   Attk 0 Deca 0.01 Sust 0 Rel 0.  Set the modulation of pitch of op3 in matrix slot 1  (srce env1 Mult 3 Dest O3Fq).   Set the modulation of pitch of op5 in matrix slot 2 to the same  (srce env1 Mult 3 Dest O5Fq). 

Now we want to set the filter.  I reckon a BP with Freq 0.41 Q 0.12 and Gain 2.00 sounds nice.   That should sound like an old drum machine snare.

Tweak the envelopes, filter cutoff and Mix settings to get a bunch of variations.

PreenFM2 / More Cowbell
« on: August 28, 2014, 02:10:06 PM »
Here's how to cook up an 808 cowbell on your preenFM2.

We only need two oscillators in series and no FM, so set the Algo to 2.  Voice to 1.  Glide to 0.  We are not using FM so set all the IM values to 0.  Mix1 and Mix2 to 1, pan in the middle. 

Now for the oscillators..  Op1 has a square wave, Frequency is fixed at 845.  Op2 is also a square wave fixed frequency at 587.

Both op1 and op2 amplitude envelopes are the same.  They have a fast initial decay and a slower decay after that.  The settings are..  Attk 0 lv 1 Deca 0.12 lv 0.22 Sust 0.85 lv 0 Rele 0.91 lv 0

That is pretty much it.  You could add a HP or BP filter if you like .  Also you could spend some time tweaking the envelope times.

The preen can do huge kicks.  Unlike the DX7, the envelopes are really fast and you can modulate pitch on each operator separately.   

A basic kick is two separate parts so find an algo with 2 separate pairs of fm operators {can't remember the number). 

The boom of the kick is a sine with fixed frequency at around 70hz.   No attack and sustain, short decay and release.  Set the extra envelope1 to modulate the pitch on op1.  Set it to no attack or sustain and even shorted decay and release and set the depth to something quite high.  This should give the basic kick sound.  Use can add in a little fm for flavour and grit.  Tweak the envelope decays and pitch envelope depth to taste.

The second oscillator pair will add the beater.   This is the click sound at the start of the kick.  It is called "attack" on a 909.   Set both fixed frequency waves around 1khz with a fair bit modulation.  Set the envelope to no attack, sustain and release and use a really really short decay.  Basically this should generate a click sound.  Adjust the decay and the modulation amount until you like it.  Set the volume of the click lower than the boom.

Add the bass bost filter.  You could map the volume, boom decay, bass boost frequency and click level to p1..p4 which would give similar controls to 909 kick.

Here is a patch sheet for the lately bass..

and this is the algo chart..

On the PreenFM, I'd change the fourth oscillator to a sawtooth since it has feedback turned up.  I would use algo5 and and put IM4 at zero.  Or you could use algo13 and use the spare fm pair to thicken the sound.

Also try out the Bass Boost filter.  It can make bass and kicks sound huge.

PreenFM2 / Re: Finally Got Around To
« on: August 27, 2014, 03:26:22 AM »
I think that part of the difference  in sound across the keyboard is the lack of level scaling in the PreenFM.

DX7 has level scaling settings that change  the volume of the oscillators depending on which key is playing.  It is very useful in FM patches to get good modulation in bass notes without the shrill mess in the high notes.  At extreme depths you can use level scaling to split the keyboard so you have say a bass sound below C4 and a piano above.

You can partially simulate key scaling on the PreenFM2 by routing key number to the IM and operator volumes in the modulation matrix.

Since the scaling only occurs at note-on and is just a scalar of the oscillator volume, I imagine the PreenFM2 cpu could handle DX7 level scaling easily.  I suppose the difficulty would be squeezing the parameters into the menus.  The level scaling on the Dx7 has two curve settings (+lin,+exp,-lin,-exp), a breakpoint and two depth settings for each oscillator. 

One way of adding this feature would be to implement a few level scaling functions as modulation sources in the modulations page.  Then you could use these to modulate the volume, fm index or any other destination.

PreenFM2 / Re: Modulating cutoff for the bandpass filter
« on: August 26, 2014, 04:16:01 PM »
I just had a look at the code.  The LP and HP code is pretty tight.  I wonder if you could change the BP to a LP and HP in series.  Remove the resonance parameter and add a width parameter.  The width would be an offset between the LP cutoff and the HP cutoff.  The Yamaha SY-77 had something like that.

PreenFM2 / Modulating cutoff for the bandpass filter
« on: August 26, 2014, 07:19:30 AM »
I cannnot get the bandpass filter cutoff to modulate.  If I create a patch with a LP filter and set a modulation matrix to use P1 to modulate the cutoff it works properly.  When I change the filter type to BP, I cannot seem to move the cutoff using P1.  Anyone else having this problem?  Perhaps I'm missing something.

Pages: [1]