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 - prephylve1

Pages: [1] 2
I created a quick patch with Kick, Snare, and Hi Hat all in one polyphonic patch. I used algorithm 8 to have two operators mixing them in and out based on where on the keyboard I was playing. So Op 5 & 6 are exclusively for HH. Op 1 & 2 are for kick. Op 1, 2, & 3 are for snare. The Note Scaling and Modulation Matrix makes it very easy to achieve this type of patch.

I've attached the sysex patch and a quick audio demo. Hope this helps :)

The way I've achieved this is to create a patch similar to the MS20 kick/snare patch. Basically you use velocity or key split to change parameters ie the lower register are kick/tom sounds and the upper register are snare/hh sounds. Super efficient and you could have poly drums on one track.

Hey there! I checked your github but didn’t see the device posted. Any chance you could upload it? would love to give it a try! Sounds great!

preenfm2 and preenfm3 / Re: FS1R Formants and FM-X on the PreenFM2
« on: January 31, 2020, 06:54:43 AM »
Sorry guys I’ve been swamped with studio repairs and life stuff. I’ll try to knock out converting some waves in the coming weeks.

preenfm2 and preenfm3 / Re: FS1R Formants and FM-X on the PreenFM2
« on: December 22, 2019, 08:37:31 AM »
Hi there! I came across your site a few years ago and love the content. Great to see you here.

I converted waveforms from the TX81Z for use on the PFM2 and uploaded them to this forum. If you could record the raw waveforms of the FS1R and send them to me I would love to do the same to them. DM and I’ll send you my email address :)

FYI for anyone recording waveforms:

Record each waveform at 48k 24bit around 46.87hz or F#1 tuned sharp. One cycle at that frequency gives you exactly 1024 samples.

preenfm2 and preenfm3 / Re: PreenFM Eurorack module
« on: February 10, 2019, 01:50:39 AM »
Amazing! I can’t wait!! I’ll definitely be grabbing a kit when its ready :) thank you

preenfm2 and preenfm3 / Re: Where can I get these cool sounds
« on: February 05, 2019, 06:10:24 PM »
Try dm’ing the youtube account

preenfm2 and preenfm3 / Re: PreenFM Eurorack module
« on: February 05, 2019, 06:09:09 PM »
Will there be an adapter kit for those of us with an already built PFM2? I would love to add this functionality to my PFM2. Is it possible for it to work unracked? Thanks for all of this work btw. Its amazing!

preenfm2 and preenfm3 / Re: Sawtooth waveform
« on: November 02, 2018, 10:24:23 PM »
You can also try loading your own user waves. I tried using sampled saw waves from analog gear and ended up hating it for FM purposes. I also tried a more “accurate” saw wave and the reuksts were too buzzy and filled with unwanted artifacts.

Thank you! I’ll give it a try today. Really appreciate your help :)

I'm programming a preset for the Behringer BCR2000. Some of the following also occurs while using the PFM2 Editor.

Sending sending NRPN and CC values for the Arp CLK parameter makes some parameters disappear from the page when all Arp parameters are being controlled with NRPN's.

Sending either NRPN and CC values for the Arp CLK will change the Arp BPM one increment at a time and change the Arp Direction to it's highest value.

Even stranger still, when I send NRPN and CC values for Division and Duration while still on the first arp page I get a garbled mess.

Will sometimes crash as well.

I've double checked the parameter's are not being sent values beyond their limit.

I've attached images below.

preenfm2 and preenfm3 / Re: Non-linear waveshaping on the PreenFM2
« on: February 28, 2018, 02:16:18 AM »
I'm doing a bunch of Chebyshev tables in Mathematica + the ones in Daniel Arfib's paper. Here are some quick tests at 1024 samples => T2 to T13 with graphic plots of the table function. I'll try a few at smaller sizes at some point too. Note that T11 has a big click [which I like of course!] as interpreted by Preen, and I think this is something to do with how the import works. ?? It will be interesting to hear the differences in table sizes too.


I just spotted in my little example preset that OP1 is set to keybd, which would also normally be set to fixed for classic waveshaping. Having it track the keyboard will push it more or less away from zero hertz, depending on tuning table.

I tried out your waveforms! It's interesting to hear the different results. Your's are more buzzy which makes me think the amplitude of your output is maybe too high? Mine was set just below the maximum threshold around 90% and as a result my waveforms are less buzzy. Either way this is all really great stuff!

I'll mess around with that fixed/keybd on OP1. Should be interesting.

Also as a note waveform Tx5 in my zip file has an incorrect header at the top of the text file. Forgot to add:

preenfm2 and preenfm3 / Re: Non-linear waveshaping on the PreenFM2
« on: February 28, 2018, 01:45:49 AM »
I noticed the clicking in my own tests when using the plot points of array in puredata. I come up with an entirely different waveset when I create tables based on audio snippets recorded from the output of puredata which seem to be more accurate for waveshaping purposes. I'll post my waveforms with jpegs below. I'll give your waveshapes a try as well :)

I also modified the puredata patch to include an oscilloscope and a more accurate way to input pitch, amplitude, and the amplitude of each polynomial. Enjoy :)

preenfm2 and preenfm3 / Re: Non-linear waveshaping on the PreenFM2
« on: February 27, 2018, 03:17:17 AM »
Enclosed is a quick example as a sysex file.

This uses ALG1, op1 set to 0Hz. The mod wheel is mapped to IM1, which will give an example of the timbral change. Also try changing both operators waveshape.

To get classic waveshaping, I would suggest making some user text wavetables of Chebyshev polynomials =>

from the pdf =>
Cheby0 = 1
Cheby1 = x
Cheby2 = 2x^2 - 1
Cheby3 = 4x^3 - 3x
Cheby4 = 8x^4 - 8x^2 + 1
Cheby5 = 16x^5 - 20x^3 + 5x


Also see this paper for all the classic refs =>
A Tutorial on Non-Linear Distortion or Waveshaping Synthesis
C. Roads
Computer Music Journal
Vol. 3, No. 2 (Jun., 1979), pp. 29-34

can be read online free =>

I found a Puredata patch that calculates Chebyshev Polynomials!
I first tried using the output of the array to quickly get 1024 plot points but it totally failed. >:( The waveform represented in the GUI for the array isn't the same as the output. I did get a really awesome ramp waveform that I'm going to use.

Next, I recorded the each polynomial at 46.87hz to get exactly 1024 samples and the waveforms sound amazing! ;D As you suspected the aliasing is greatly diminished. I'll post user waveform txt files tomorrow. In the meantime poke around the Pd file.

Credit for the Pd file goes to Simon2:

Here's another great explanation of Chebyshev Polynomials just for reference:

preenfm2 and preenfm3 / Re: Non-linear waveshaping on the PreenFM2
« on: February 26, 2018, 11:17:29 PM »
can you post your preset?

It's pseudo PWM so it still sounds somewhat FM but I think it's believable. I'm using ALG4 to enable two "oscillators" with PWM. Turn OP2 to SQUA to here both at the same time. It's currently off so it's easier to here the PWM effect. ENJOY!

Patch in a nutshell


OP1  OP4
  |       |
OP3  OP2
IM1 1.86
IM2 0.00
IM3 1.73
IM4 0.00

FTyp Keyb for all
OP1 & OP2 = 0.00
OP3 = 1.00
OP4 = 2.00

LFO1 2.09 IM1
LFO2 0.67 IM3

LFO1 SIN 0.13 0.00 0.00
LFO2 SIN 0.22 0.00 0.00

Pages: [1] 2