Halion Wavetable importing weirdness

I created a simple wavetable of 10 waves, each of which is 1024 samples long. (I created it in another program). I dropped it into the wavetable and following the manual I set the window mode to fixed, set the mode to “Equal dist” and set the number of markers to 10.
However, I don’t get what I expect, it seems to place the first marker at zero, and the last marker at the very end, and then equally space all the markers in between. This means the first wave will only be a half wave as will the last one. (Since the markers mark the center not the start of the windows). I can fix this by manually moving things around for such a small number of waves but for larger ones this is quite tedious. Am I missing something obvious? Is there some way to set it so the markers mark the beginning of the windows? See the following image for clarity:

Edit: One workaround I found is to pad the beginning and end with an extra half wave worth of silence. You have to then remove the first and last frame, and regenerate the envelopes using the link button. But this sure seems clunky

As a follow question: is there a way to manipulate the marker positions using Halion Script?

You’re right. I hadn’t noticed this before because most of my wavetables are already created/trimmed up and ready for other wavetable synths. The few wavetables that I’ve created from scratch inside HALion were more for effects/long pads, and didn’t require any real serious precision. I’d just drag a sample in and let it do what it does and not even really look at it.

I can’t imagine this is the way it’s supposed to work. Seems pretty useless for most practical applications. (unless the expectation is that we’re supposed to manually adjust each marker – but I wouldn’t call that practical)

Seems like a bug.

1 Like