Crash with beatsync time-stretch texture mode, changing transpose settings at small audio buffer sizes

Description:

In the sampler window with a sample loaded : while playing and holding a note on the PC or midi keyboard and simultaneously transposing down the sample in Time Stretch Texture mode, Renoise crashes and closes after displaying the following error message:

Steps to reproduce look like this:

  1. Start Renoise with a buffer size < 128 samples. I’m using 96 samples in this example.
  2. Select the Sampler tab

image

  1. Load a sample preset from the library

  1. In the sample properties panel : activate the Beatsync option

image

  1. Select the Time Stretch Texture mode

image

  1. Play a note on the midi keyboard or computer keyboard and hold it

  2. While maintaining the note played, transpose the pitch down with the mouse beyond -29

image

  1. Renoise should crash & close after displaying the following error message :

  1. If not :change Beatsync mode to “repitch” and play a note

  2. And select back to “Texture mode” then play the note and vary down the transpose parameter again, trying reaching very low values beyond -29

Expected results:

it should be possible to transpose down the sample with the mouse in realtime while playing and holding the notes on the keyboard without Renoise suddenly crashing and closing with an error message.

Actual results:

Renoise RealTimeTransposeBug

Renoise crashes, stops playing any sound and displays an error message then closes.

I don’t reproduce this bug with buffer sizes > 96 samples or with other drivers like Directsound.

If you have difficulties reproducing, you really have to play with the different parameters, switching from pitch mode to texture mode, transposing, playing, holding and releasing the notes until Renoise crashes.

You will find the log file + a demo GIF attached to this message.

My Setup:

Operating System: Microsoft Windows 11 Home (x64) Build 22631.4112 (23H2)

Motherboard: GIGABYTE B760M DS3H DDR4

CPU : Intel Core i5-13400F

GPU : NVIDIA GeForce GTX 1650

RAM : 32GB (2x 16GB PC4-28700 DDR4 SDRAM Corsair)

SoundCard : RME Babyface Pro with drivers and Firmware up to date

Connected Midi devices : Midi Keyboard M-AUDIO Axiom 61 // AKAI APC Key 25 // BEHRINGER X-One Touch

Log File:
Log.txt (11.2 KB)

3 Likes

Thanks a lot for the very detailed report. I can replicate this here and am working on a fix now…

3 Likes

Excellent news !
Thank you for your feedback !
Good luck !
Renoise is so amazing…Love it ! Hope it will contribute to make it even more stable !

Found and fixed the problem now. This will be fixed in the next update.

5 Likes

That was fast !
You are the best !
Thx so much !