View Issue Details

IDProjectCategoryView StatusLast Update
0001245OpenMPT[All Projects] Audio I/Opublic2019-08-11 18:38
ReporterFred57Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionno change required 
Platformx86OSWindowsOS VersionXP
Product VersionOpenMPT 1.28.06.00 / libopenmpt 0.4.6 (current stable) 
Target VersionFixed in Version 
Summary0001245: loop song checked + channel manager = no sound for the second play !
Description

Loop song need to be checked
Open channel manager while the song is playing and let it open.
After the end of the song as loop is checked, the song is playing a second time but no output in the soundcard ! (as if all was mute, but this is not the case in channel manager...)
If you restart the song with the play button, this is working, volume come back :)

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

Activities

StarWolf3000

StarWolf3000

2019-08-11 07:10

reporter   ~0003995

I cannot reproduce this behavior with several songs, but you explicitely mentioned XP as the Windows version, so there is the possiblity, that this is a bug in the legacy code. I cannot test this further, as I don't have an XP machine anymore (running 8.1 x64).

Saga Musix

Saga Musix

2019-08-11 10:17

administrator   ~0003996

The channel manager has absolutely no influence on the module producing output or not, not even on Windows XP. Is it possible that you were playing a module that has a fade-out at the end, or sets the global volume to 0 in other ways? Many modules do that, so if you play them a second time they will stay silent, no matter if the channel manager is open or not.

Fred57

Fred57

2019-08-11 17:50

reporter   ~0003998

Hi,
Yes, I am playing the demo sound "coda rosemario" which has got a fade out at the end ! and the second time : no sound whereas you have got ligthning under each channel and nothing lightning on the main mix... So this is a problem of module. Perhaps you should reinit a module when you play it again or put the main volume as this should to prevent this kind of problem ;)
So, no problem with channel manager as I was thinking at the beginning.
Best Regards,
Fred

Saga Musix

Saga Musix

2019-08-11 18:38

administrator   ~0003999

Perhaps you should reinit a module when you play it again

OpenMPT used to do this but it is not what other trackers do, so modules made with other trackers are not played correctly. Yes, there are modules which exploit the fact that channel state is different when the module starts to loop.

Issue History

Date Modified Username Field Change
2019-08-10 22:36 Fred57 New Issue
2019-08-11 07:10 StarWolf3000 Note Added: 0003995
2019-08-11 10:17 Saga Musix Note Added: 0003996
2019-08-11 17:50 Fred57 Note Added: 0003998
2019-08-11 18:38 Saga Musix Note Added: 0003999
2019-08-11 18:38 Saga Musix Status new => closed
2019-08-11 18:38 Saga Musix Resolution open => no change required