Bug? Flammed transient in Spectral Osc

This may be a bug - can anyone replicate this? Thanks.

Repro -

  1. Open Halion.
  2. Open home page and create Spectral Synth.
  3. Load a suitable sample into the Spectral Osc.
    (A percusive sound with a clear well defined initial transient.)
  4. Play the sample from a midi keyboard, C3.
  5. Listen for a doubled (flamming) transient.
  6. Switch the oscillator to Sample.
  7. Play C3 again - listen for a clean transient response.
  8. Switch back to Spectral Osc - listen again to the same note.

Additional -

  1. Select Multi Page in the Spectral Osc.
  2. Switch on Multi, and change to Stack.
  3. Play C3 again - listen for a clean transient response.

This is a bit of an issue if you’re manipulating percusive sounds!

1 Like

Hi @GeeTee !
I tried to reproduce it with a hi hat sample, but everything is fine.
Even a comparison of the rendered files using wavelab shows no difference in the transient, only much later:

Sometimes, in longer samples, the analysis of the first few samples is not complete and flams. But if I remember correctly, this was fixed some time ago. Do you have the latest version of HALion? If in doubt, open the download assistant and wait a while. If an update for HALion shows up, install it.

Hi Philippe. Thanks for the reply!

I’ve just un-installed, then re-installed Halion 7.1.20.775, making sure to delete all preferences so as to force the software to recreate them.

I then performed the same test, and my output is… well, the same.

Here’s the straight sample -

Here’s the Spectral Osc version -

1 Like

Thanks for providing samples, the transients align perfectly.
I tried your sample, and the transient peak is at 7ms. With and without spectral osc.

So no “real” flamming in the sense of misaligned phases/timing.

But:
There is some distortion in the second/third cycle of your spectral render. This could, supposedly, be perceived as flamming, as it comes in with almost as much energy as the initial transient.

While the noise does not appear on my system at with standard settings, I was able to reproduce the same distortion by setting max energy on the analysis tab to 100%.

To get rid of the noise, increase the window by raising the Freq Res value.

More info about the mechanics at play can be found in the manual for the analysis tab:

Thanks for your detailed reply.

‘There is some distortion in the second/third cycle of your spectral render. This could, supposedly, be perceived as flamming, as it comes in with almost as much energy as the initial transient.’

  • Yes, this is exactly the ‘flamming’ effect I’m refering to. It’s obvious when you actually play the audio, rather simply looking at the waveform… :slight_smile:

Actually, I think i see what is happening to the waveform. In the straight sample we have cycle1, cycle2, cycle3, cycle4 … etc., where each cycle represents one full cycle of the waveform. In my Spectral Osc version we have cycle1, XTRAcycle, cycle2, cycle3, cycle4 … etc. , where cycle1 is the initial waveform transient, and XTRAcycle is the ugly noise. The following cycles are shifted along to the right.

Anyway, I’d love to know what your standard settings are. Also I don’t have a ‘max energy’ control on the Analysis Tab - it’s not in the manual either.

I’ve tried raising the Freq Res setting all the way up to 40hz, and the results are similar.