View Issue Details

IDProjectCategoryView StatusLast Update
0000559OpenMPTFeature Requestpublic2014-08-06 13:47
ReporterKatieCadetBugReporter Assigned To 
PrioritylowSeverityfeatureReproducibilityalways
Status newResolutionopen 
Platformx64OSWindowsOS Version7
Product VersionOpenMPT 1.23.04.* (old testing) 
Summary0000559: Extend the Pattern Rows when pasting long notes from a long pattern to a short pattern in the Pattern Editor
Description

Whenever I pasted a part of the song into another which has a very short pattern in it, the notes I pasted does not extend the pattern at all! Very Awkward! I would like to have this feature where the pattern row extends when the notes are pasted from one to the other which is a very short pattern.

Steps To Reproduce

Copy one long pattern in OpenMPT and paste it into a very short pattern and it does not extend! How Annoying!

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

Activities

boot-sector-viruz

boot-sector-viruz

2014-07-01 14:35

reporter   ~0001728

Actually, I would find it annoying if it worked like that automatically without telling the user so.

How about a dialogue on pasting of content > rows or an option in the settings?

Saga Musix

Saga Musix

2014-07-01 14:38

administrator   ~0001729

I can see more drawbacks than benefits from dynamically resizing patterns. Is there really any (practically relevant) situation where you'd need to paste a single pattern and possibly extend its length?
However, there are already several alternatives:

  • If you copy more than one pattern from another module, the sizes of each pattern will remain the same anyway
  • You can use overflow paste to continue pasting in the next pattern when the end of the current pattern is reached.
KatieCadetBugReporter

KatieCadetBugReporter

2014-07-01 22:36

reporter   ~0001733

I see that you two got some good ideas! But what I really wanted is the Pattern Length, Size and Rows to be extended when pasting another module which is not seen on any early version of OpenMPT! But what if that same thing I pasted doesn't extend the length and size of the pattern? I would possibly think they won't work and if I copy one long pattern from one module (e.g. 256) to another (e.g. 64) it would overflow instead of extending the pattern length. REALLY REALLY ANNOYING! I would love to have this feature where the pattern length should be extended. BTW, It should say Length and Size not Rows! The title was my mistake! The feature I am requesting for is called "Extend Paste", which in this case, if "Overflow Paste" does not work, "Extend Paste" will extend the Pattern Length and size so that it's more suitable, for example, from a long 256 row module being pasted in a 64 row module being extended. That's what I'm looking for in the next version! :D

Really Weird Person

Really Weird Person

2014-08-06 13:47

reporter   ~0001749

Also keep in mind that there is a limit of 1,024 rows in each pattern. Therefore, copying more than 16 patterns at a time would require the use of the overflow paste function even after the expansion.

Issue History

Date Modified Username Field Change
2014-07-01 12:52 KatieCadetBugReporter New Issue
2014-07-01 14:35 boot-sector-viruz Note Added: 0001728
2014-07-01 14:38 Saga Musix Has the bug occurred in previous versions? This happened in any version of OpenMPT! =>
2014-07-01 14:38 Saga Musix Note Added: 0001729
2014-07-01 14:38 Saga Musix Priority urgent => low
2014-07-01 14:38 Saga Musix Severity tweak => feature
2014-07-01 22:36 KatieCadetBugReporter Note Added: 0001733
2014-08-06 13:47 Really Weird Person Note Added: 0001749