Crash with WSOLA

Forums

Hi Rui, if you got no time for https://github.com/rncbc/qtractor/issues/510 then never mind.

I just want to make sure that this issue doesn't go unnoticed.

Permalink

confirmed. somewhat historically it only got tested on stereo at most (long ago soundtouch legacy you know?)

good catch! anyway now I'm on summer holidays and that might be just the right time to deal with it ;)

cheers

UPDATE: Hopefully fixed in qtractor >= 1.5.7.2git.36b58c, please test && tell.

I had to close #514 because today I couldn't reproduce the underlying problem with CALF Vocoder and CALF Sidechain Compressor anymore.

But the rubberband issue #513 is still reproducable.

In reply to by bluebell

Permalink

#514: Creating a 4ch bus and some 2ch buses and making AUX sends from the 2ch buses to the 4ch bus doesn't always honor the matrix when the routing is different from 1->1, 2->2. Saving and reloading the session corrects it.

Try compiling with a time of a quarter of a second (250 ms): stabilize(250)
https://github.com/rncbc/qtractor/commit/aef4bd515

From what I've read in other threads, we're working with computers that are over ten years old, and Rui's on a really powerful machine. Maybe our machines need more time.

If that fixes it, a quarter of a second is a negligible amount of time for a UI interaction.
It should simply be increased in the master version of Qtractor.

Will it fix it?

In reply to by bluebell

Permalink

I meant to add it to the stabilize that Rui created to fix the previous error.
https://github.com/rncbc/qtractor/commit/aef4bd515

When this happens, are the modified channels displayed correctly in the connections window?
My guess is that it might be the same problem, or equivalent.

Although if changing the global stabilize value didn't fix it, changing the local value most likely won't either.

In reply to by bluebell

Permalink

In my tests:
Newly created auxiliary sends ignore the matrix. They send to the destination by default. 1>1, 2>2, etc.

The matrix doesn't work correctly until the session is restarted.

This only happens with newly created auxiliary sends. Existing ones work correctly when opening a saved session.

Did this happen before? I don't think so. We would have noticed in tests. Since when? It's a complete mystery.

Permalink

I will do some more tests because IIRC then it's the creation of the new bus that has to be saved/restored, not the new AUX send.

Yes, in this case the error seems to be in the matrix, not the buses.
It's as if Qtractor doesn't recognize the new matrix's existence until the session is restarted.

I've confirmed that when the estabilize bug was fixed, this error was already present.
I only tested the channel modification because I assumed the rest were still working correctly.

The error wasn't there originally. It must have been some modification to correct the display of multichannel audio files, or perhaps a failed merge... who knows.

Add new comment

The content of this field is kept private and will not be shown publicly.

Markdown

  • Parses markdown and converts it to HTML.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id> <img src alt height width> <strike> <pre> <p> <br>
  • Lines and paragraphs break automatically.

Filtered HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <b> <i> <pre> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
File attachments
Unlimited number of files can be uploaded to this field.
2 MB limit.
Allowed types: jpg jpeg gif png txt doc docx xls xlsx pdf ppt pps odt ods odp zip gz bz2 xz patch diff wav ogg flac ogv mp4 qtz.