Author Topic: PreenFM2 More Waveforms Like the Ableton Live Operator?  (Read 24006 times)

SirPrimalform

  • Team member
  • *
  • Posts: 47
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #15 on: September 14, 2015, 12:23:09 AM »
I'll have to look into this too as I'd love to add some custom waveforms.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #16 on: September 14, 2015, 09:25:21 AM »
You'll notice that in firmware 2.00 some waveforms are not anymore in CCM (quick) RAM, and it works fine.
So add your waveforms at the bottom of "waves.c" without
 __attribute__ ((section(".ccm")))
And you should be able to add a few.

My only remarks is that i'm not sure about adding complex waveform in a FM synthesis.
Hmm.. Maybe for the carrier operators... 
If you create interesting patch with this don't hesitate to share  ;)

Xavier

« Last Edit: September 14, 2015, 09:37:38 AM by Xavier »

SirPrimalform

  • Team member
  • *
  • Posts: 47
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #17 on: September 14, 2015, 01:55:39 PM »
I'm actually looking to add simpler waveforms in some ways, at least less complicated than the included saw and square! A bandlimited triangle would be a nice one, I really like the sound of triangle-on-triangle FM. Just a bit more complex than sines alone.

I also want to add (softly) bandlimited saw and squares. Hard bandlimiting (where the harmonics are normal level up until the point they suddenly stop) sounds kind of like it's has a resonant filter on it (I guess your ear hears the top harmonic as a resonant peak). I'm plan to do some soft versions where the last few harmonics drop off a bit. The other ideas I had were simple waveforms with the fundamental and just one or two harmonics.

I have written a few additive waveform generators in Jesusonic so I just need to work out how to export them in the right format and set up the build environment for the firmware.

I remember you originally saying that the waveforms had to be in the quick RAM and so adding some required removal of others, but it's nice to hear that it's not the case any more and we can just append them. I feel bad suggesting this because you already implemented one of my suggestions really well and really quickly, but what about an option to load a custom waveform into RAM from a folder in the USB drive? It would mean new waveforms could be added without building custom firmware and reflashing. Of course, I might be the only person that would use it so it's possibly not worth it.


matrix12x

  • Team Member
  • ***
  • Posts: 200
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #18 on: September 15, 2015, 02:05:29 AM »
I think this would be an awesome idea, being able to load new waveforms via USB. Or maybe via an editor?
I think a version of the Shruthi-1 allowed this or something like this for the wavetables.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #19 on: September 15, 2015, 09:17:00 AM »
I also like the idea of loading waveform from the USB.
The problem is preset compatibility between preenFM.
But that can be fun.

I try to make a new feature with each new Kits batch.
This one could be for next run  :)




matrix12x

  • Team Member
  • ***
  • Posts: 200
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #20 on: September 18, 2015, 04:26:05 AM »
This would be a super exciting new feature.  :D

kuzma_p

  • Team Member
  • ***
  • Posts: 130
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #21 on: September 18, 2015, 10:32:28 AM »
Yeah indeed.

JLagadec

  • Team member
  • *
  • Posts: 4
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #22 on: September 20, 2015, 06:50:57 PM »
If you add this feature, I created you a lot of new super patches!

Julien

windspirit

  • Team member
  • *
  • Posts: 1
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #23 on: September 22, 2015, 08:46:23 AM »
I feel like an easy waveform modification (without having actually looked at the code) would be to allow PWM on the squarewave.  You could even ditch a wavetable if you just made the PWM/ squarewave selection into a waveshaped sawtooth wave, where the output is just ( sawtooth wave > PWM threshold ).  This could yield some compelling FM textures and add a modulation destination in the matrix.

First post btw ;)

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #24 on: September 22, 2015, 09:34:17 AM »

Hi Windspirit and welcome,

PWM on the squarewave would add a HUGE CPU overhead. It's definitely not doable on the 192Mhz preenfm CPU which is already at 99% in heaviest scenario.
When using sin only, the number of possibility is already crazy when playing with complex FM algo.
Don't forget the randomize feature to discover new sound.

Xavier

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #25 on: October 11, 2015, 09:05:22 AM »
I also like the idea of loading waveform from the USB.
The problem is preset compatibility between preenFM.
But that can be fun.

I try to make a new feature with each new Kits batch.
This one could be for next run  :)

Done in firmware 2.01.  :)

matrix12x

  • Team Member
  • ***
  • Posts: 200
    • View Profile
Re: PreenFM2 More Waveforms Like the Ableton Live Operator?
« Reply #26 on: October 12, 2015, 01:30:31 PM »
This is really exciting. I will try this out this week!   :D