Author Topic: Programming help: Oscillator feedback?  (Read 4488 times)

Nonov Yurbiz

  • Team member
  • *
  • Posts: 8
    • View Profile
    • nono.ph
Programming help: Oscillator feedback?
« on: May 26, 2019, 01:06:06 AM »
Hello all.

I'm starting to dive into (hopefully) serious FM programming using concepts of the DX family of keys found online. I noticed there's no feature for feedback but there are additional osc shapes. How can one represent feedback using preenfm2?

Thanks for your possible replies.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2257
    • View Profile
Re: Programming help: Oscillator feedback?
« Reply #1 on: May 26, 2019, 10:28:25 AM »

Correct, preenfm2 doesn't allow any feedback on oscillators.
Feedback redirect the output to the input of the same oscillator and the main goal was to modify the sinusoid waveform which was the only waveform of the first DX.

With the preenfm2 you have the choice between different waveform and even add yours.
But you won't get the same result as turning up slowly the feedback.


Nonov Yurbiz

  • Team member
  • *
  • Posts: 8
    • View Profile
    • nono.ph
Re: Programming help: Oscillator feedback?
« Reply #2 on: May 26, 2019, 10:20:52 PM »
Thanks for the reply, Xavier.

It seems I can approximate the FM effect using IM*. I'm probably looking at the wrong examples, though. Is there a classic synth that has a similar workflow to preenfm2? I was trying to copy this patch using Algo24 with OP6 off to learn FM:

https://www.youtube.com/watch?v=1XbrTC0NndM

Also, I'm still confused about the envelops. Is it possible for a patch to be just one shot (length controlled by envelop) instead of looping (sustains while key is pressed)?

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2257
    • View Profile
Re: Programming help: Oscillator feedback?
« Reply #3 on: May 30, 2019, 09:17:33 AM »
Also, I'm still confused about the envelops. Is it possible for a patch to be just one shot (length controlled by envelop) instead of looping (sustains while key is pressed)?

Arrk 0 Lvl 1
Decay 0 Lvl 1
Sust 0 Lvl 1
Release >0 Lv 0

Not sure i understand your question.
While the key is pressed operators enveloppes remaines on the "Sust" step.

Nonov Yurbiz

  • Team member
  • *
  • Posts: 8
    • View Profile
    • nono.ph
Re: Programming help: Oscillator feedback?
« Reply #4 on: June 04, 2019, 10:25:30 PM »
Sorry that's a question coming from analog synth usage (sustain can be switched off so it become "one shot"). Thanks for your replies. I will try those envelop values.

Also, I'm still confused about the envelops. Is it possible for a patch to be just one shot (length controlled by envelop) instead of looping (sustains while key is pressed)?

Arrk 0 Lvl 1
Decay 0 Lvl 1
Sust 0 Lvl 1
Release >0 Lv 0

Not sure i understand your question.
While the key is pressed operators enveloppes remaines on the "Sust" step.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2257
    • View Profile
Re: Programming help: Oscillator feedback?
« Reply #5 on: June 06, 2019, 10:04:13 AM »
Sorry that's a question coming from analog synth usage (sustain can be switched off so it become "one shot"). Thanks for your replies. I will try those envelop values.

To switch off sustain, use decay lvl 0.

Atk 0 Lvl 1
Decay 2.0 Lvl 0
Sust 0 Lvl 0
Release 2.0 Lv 0

Nonov Yurbiz

  • Team member
  • *
  • Posts: 8
    • View Profile
    • nono.ph
Re: Programming help: Oscillator feedback?
« Reply #6 on: June 14, 2019, 12:23:39 AM »
Thanks. I think I understand the envelopes better now. Will now spend more time on OPs and IMs.