View Issue Details

IDProjectCategoryView StatusLast Update
0001949OpenMPTPlugins / VSTpublic2026-02-20 21:33
Reporterh_laes Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status newResolutionopen 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.32.06.00 / libopenmpt 0.8.4 (current stable) 
Summary0001949: Redux VST only active when song is playing, playing notes in stopped state produces no sound
Description

Stopping song playback causes the Redux plugin to stop receiving line input (suspended?) and playing notes no longer reactivates it in the current version.

However it continues to receive MIDI input, and if Redux's own sampler is made to produce sound by creating a sample in it (even an empty sample works) it will become active again and receive line input normally.

Another quirk of the effect-instrument duality?

Steps To Reproduce

Tested on Redux versions 1.3.5+1.4.4 and freshly unpacked OpenMPT 1.32.06.00 portable:

  • add Redux to a project, go to "Effects" tab and load its "#Line input" internal plugin
  • assign it to a channel or instrument, make sure it produces back the sound that OpenMPT sends to it
  • stop playback by pressing ESC, F8 or F5, see how the plugin's input and output meters freeze
  • play some notes on the keyboard, either instrument tab or pattern editor works: no sound comes out of the plugin
  • start song playback: playing notes should work again

This bug's effects become more obvious if you disable Dry Mix from the plugin. Auto-suspend is obviously turned off.

My current workaround is either adding a quiet sample (in the plugin's "Waveform" tab) that activates from MIDI (instrument mode only...) or setting the playback state by playing a single row so the line stays open.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2026-02-20 20:32

administrator   ~0006582

That is to be expected - stopping song playback completely stops any audio rendering, including plugins. I am aware that this is very different to how most DAWs operate, but it's how ModPlug Tracker always did it, and changing it isn't super simple. Eventually it would be nice to have more DAW-like behaviour in this regard.

h_laes

h_laes

2026-02-20 21:33

reporter   ~0006583

Should playing notes in recording mode/instrument editor not re-activate rendering of VSTs then? This is how it worked in all previous versions I've tested (up to & including 1.32.00.28), the problem began to manifest only after updating to 1.32.06.00.

To clarify: I am NOT requesting that VST effects like delays keep playing after song playback is stopped. The new bug I'm referring to seems to be exclusive to the Redux plugin, which stops receiving sound from OpenMPT but only when playback is stopped after loading the plugin. As long as I don't stop playback (e.g. by pressing ESC or F8) after loading the plugin notes can be played normally and the sound goes in and out of Redux.

Issue History

Date Modified Username Field Change
2026-02-19 04:25 h_laes New Issue
2026-02-20 20:32 Saga Musix Note Added: 0006582
2026-02-20 21:33 h_laes Note Added: 0006583