Author Topic: FS1R Formants and FM-X on the PreenFM2  (Read 76 times)

Javelin276

  • Team member
  • *
  • Posts: 2
    • View Profile
FS1R Formants and FM-X on the PreenFM2
« on: December 03, 2019, 08:36:00 PM »
Hi Guys,
First, Superb job on the Preen algorithms!  I didn’t get it at first, but after I studied them for awhile I was able to replicate ALL of the DX7 algorithms, ALL of the DX11 4-Operator algorithms, ALL of the RefaceDX algorithms, and ALL of the possible 3-Op algorithms.  Way to go Xavier!  And it only took 27.  Feedback was the only difference.  Since feedback mostly results in a sawtooth waveform, it’s not hard to replace (or you can load in a custom feedback waveform).  Mostly I use feedback for brass instrument patches, so once my PreenFM2 arrives I’ll figure out how to best replicate those patches.

I’ve worked a lot on the Yamaha FS1R, so until my PreenFM2 arrives I have a few ideas.

1.   The Yamaha FS1R and the Montage/MODX series add in six custom waveforms and call the results 8-Operator FM-X.  Since there are six user waveform slots in the Preen, we can create all of the FM-X waveforms, ALL1, ALL2, ODD1, ODD2, RES1, and RES2, and load them in.  The new waveforms add a lot of capability into FM, which I’ve gone over in the FM-X section of the FM Programming Guide on my website.  RES1 and RES2 are especially useful.  You can download the guide here if you’re interested:
http://javelinart.com/fm-synth-programming.html

2.   The FS1R also has Formants, which are really not that complicated to create.  The formant operators pass the ALL1 waveform through a set of bandpass filters.  We need probably six adjustable very narrow bandpass filters that work in parallel.  The center frequency, bandwidth, and amplitude need to be adjustable on each filter segment.  Yes, it would reduce polyphony, but the formant patches I’ve created on the FS1R are generally solo voices and don’t require much polyphony, just one or two notes at a time.  I see custom filters people have added into the Preen code in the Forum, including a triple formant filter, so we could create a larger adjustable set of formant filters, can’t we?  I have a really nice female voice patch on the FS1R (Christina Aguilera’s lower voice register) as an example of what this would add to the Preen:
http://javelinart.com/fs1r-human-voices.html

Adjustable formants add more than human voices too, you can replicate realistic wind instruments, do more realistic strings, and create crazy synth patches based on more resonant, expressive instrument models.

3.   Human voices take a lot of Portamento, called Glide? on the PreenFM2, right?  We can do that.

If we make these changes we can claim the PreenFM2 can do 6-Op FM-X, and formants like the FS1R. 
Essentially, a baby FS1R!  Marketing?  Are you listening?

Adding formants also opens up possibilities similar to the Technics WSA1 that even the FS1R can’t do.  On the Technics synth you pair a Driver waveform with a Resonator.  Figuratively, you pick an instrument like a Trumpet (the Driver) and pass the sound through a Violin body (the Resonator).  You can mix and match any pairing of Drivers to Resonators from the hard-coded selections.  On the Preen we could create our own Drivers (custom waveforms or FM patches) and pair it with our own custom Resonators using the formant filter set.  The FS1R can’t do the first part, it locks you into the ALL1 waveform when you use formants, but the Preen could.  We could put together a set of resonant filters (just settings) for each instrument type for the PreenFM2 to mate with our DX7 FM patches and create a baby Technics WSA1 while we’re at it.  Pretty cool, eh?

matrix12x

  • Team Member
  • **
  • Posts: 86
    • View Profile
Re: FS1R Formants and FM-X on the PreenFM2
« Reply #1 on: December 04, 2019, 04:07:02 AM »
I really like your FM programming guide. It was an enjoyable read.

served

  • Team Member
  • **
  • Posts: 76
    • View Profile
    • Van Daal Electronics
Re: FS1R Formants and FM-X on the PreenFM2
« Reply #2 on: December 04, 2019, 08:33:37 AM »
Oh. Thats a great reading! Good job!

Javelin276

  • Team member
  • *
  • Posts: 2
    • View Profile
Re: FS1R Formants and FM-X on the PreenFM2
« Reply #3 on: December 05, 2019, 04:20:56 AM »
Thanks Guys.

I've been thinking, and I may have come up with a way to implement/try out adjustable formants without writing a new filter mod.  I think I can get it to work with four band pass filters by setting up four Instruments, each with a different filter, then trigger them all at the same time on the same midi channel.  It's not as good as six filter segments, but it won't require any code changes.  Now, if I just had a PreenFM2 to try it on... Mine is in transit.