View Issue Details

IDProjectCategoryView StatusLast Update
0001049OpenMPTFeature Requestpublic2017-11-04 17:06
ReporterTheSonicFanDude Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
PlatformAnyOSAnyOS VersionAny
Product VersionOpenMPT 1.27.01.00 / libopenmpt 0.3.1 (upgrade first) 
Summary0001049: Automatically remove duplicate note-offs
Description

I was wondering if it would be possible to add a feature that deletes all rest notes from a channel. Like you right-click the channel and it comes up with an option to remove all rests from the channel.

Tagsscripting
Attached Files
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2017-10-19 22:07

administrator   ~0003307

What are "rest notes", and what is the use case for this?

TheSonicFanDude

TheSonicFanDude

2017-10-23 17:48

reporter   ~0003309

the note rests like these in the image uploaded are what I'm referring to. Working with long songs that have unneeded note rests in a channel can get to be a pain after a while so I'm wondering if it would be possible to add an additional option to the context menu to remove all note rests from the channel.

restnotes.png (1,206 bytes)   
restnotes.png (1,206 bytes)   
Saga Musix

Saga Musix

2017-10-23 17:50

administrator   ~0003310

Those things are called Note-Offs, not Note Rests. Since playback in a module is not necessarily linear (there are commands such as pattern jumps and pattern loops), it is impossible to automatically remove Note-Offs in a non-destructive way in the general case. It's not that simple really.
However, I'm sure it would be possible to implement a special-case script for this (which would not work with all modules) once scripting is in place.

Issue History

Date Modified Username Field Change
2017-10-19 21:36 TheSonicFanDude New Issue
2017-10-19 21:39 TheSonicFanDude Description Updated
2017-10-19 21:43 TheSonicFanDude Summary Delete all rests from a channel => Delete all rest notes from a channel
2017-10-19 21:43 TheSonicFanDude Description Updated
2017-10-19 22:07 Saga Musix Note Added: 0003307
2017-10-23 17:48 TheSonicFanDude File Added: restnotes.png
2017-10-23 17:48 TheSonicFanDude Note Added: 0003309
2017-10-23 17:50 Saga Musix Note Added: 0003310
2017-10-23 17:51 Saga Musix Tag Attached: scripting
2017-11-04 17:06 Saga Musix Summary Delete all rest notes from a channel => Automatically remove duplicate note-offs