View Issue Details

IDProjectCategoryView StatusLast Update
0000228OpenMPTUser Interfacepublic2017-09-22 17:12
ReporterSaga Musix Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status newResolutionopen 
Summary0000228: Alternative Settings Dialog structure
Description

<em>Note: These suggestions have been made by Snu.</em>

<strong>General Notes:</strong>
<ul>
<li>auto save really should have an option to save files without including the samples</li>
<li>maybe some outdated settings could be removed from the sound card section, such as 'max polyphony' (seriously? that really hasnt mattered since the days of pentium 1s) [I disagree --saga], and preamp, and soft panning</li>
<li>overall, the dialog really should be larger, at least in width</li>
</ul>

<strong>Proposal 1, tabs:</strong>
<br />
<strong>keyboard layout</strong>
<ul>
<li>basically the same as 'keyboard' tab, just the import/export buttons should be at the top or bottom
</ul>
<strong>sound</strong>
<ul>
<li>includes the 'sound quality' section from the 'player' tab, </li>
<li>includes everything from the 'sound card' tab</li>
<li>'no loud samples' setting from general tab (maybe?)</li>
<li>'enable sound effects' check, and 'settings' button opening up a sub-dialog with:<ul>
<li> includes 'control' section from the 'player' tab</li>
<li> includes everything from the 'equalizer' tab</li></ul></li>
</ul>
<strong>appearance</strong>
<ul>
<li>divided into two sections, 'pattern' and 'general'</li>
<li>pattern section includes:<ul>
<li> includes elements from the colors tab</li>
<li> includes some settings from the general tab:<ul>
<li> display rows in hex</li>
<li> show prev/next patterns</li></ul></li></ul></li>
<li>general section includes:<ul>
<li> settings from general tab:<ul>
<li> use large font for comments</li>
<li> flat buttons</li>
<li> update sample status in tree</li></ul></li></ul></li>
</ul>
<strong>behavior</strong>
<ul>
<li>settings from general tab:<ul>
<li> always center active row</li>
<li> cursor scroll mode: stop, wrap, advance</li>
<li> drag and drop editing</li>
<li> overflow paste mode</li>
<li> old style context menu</li>
<li> follow song off by default</li>
<li> reset channels on loop</li>
<li> ignored muted channels (as "mute mode" dropdown combo / radio buttons --saga)</li>
<li> maintain sample sync on mute</li>
<li> single click to expand tree</li></ul></li>
<li>includes settings from the update tab</li>
</ul>
<strong>recording</strong>
<ul>
<li>includes settings from the midi tab, 'midi recording' section</li>
<li>settings from general tab:<ul>
<li> midi record</li>
<li> record key up as: none, note off, note fade (radio buttons)</li>
<li> automatic delay commands</li>
<li> play new notes while recording</li>
<li> play whole row while recording</li></ul></li>
</ul>
<strong>files</strong>
<ul>
<li>includes settings from 'auto save' tab</li>
<li>includes 'create backup files' setting from 'general' tab</li>
<li>includes default directories settings from 'general' tab</li>
<li>default mod type (maybe with an option to always use the default, even if a module is open) or template to use</li>
</ul>

<strong>Proposal 2, tabs:</strong>
<br />
<strong>keyboard layout - same as proposal 1</strong>
<strong>sound - same as proposal 1</strong>
<strong>pattern settings</strong>
<ul>
<li>appearance:<ul>
<li> includes elements from the colors tab</li>
<li> includes some settings from the general tab:<ul>
<li> display rows in hex</li>
<li> show prev/next patterns</li></ul></li></ul></li>
<li>behavior:<ul>
<li> settings from general tab:<ul>
<li> always center active row</li>
<li> cursor scroll mode: stop, wrap, advance</li>
<li> drag and drop editing</li>
<li> overflow paste mode</li>
<li> old style context menu</li>
<li> follow song off by default</li>
<li> reset channels on loop</li>
<li> ignored muted channels (as "mute mode" dropdown combo / radio buttons --saga)</li>
<li> maintain sample sync on mute</li></ul></li></ul></li>
</ul>
<strong>general settings:</strong>
<ul>
<li>appearance:<ul>
<li> use large font for comments</li>
<li> flat buttons</li>
<li> update sample status in tree</li></ul></li>
<li>behavior:<ul>
<li> single click to expand tree</li>
<li> includes settings from 'auto save' tab</li>
<li> includes 'create backup files' setting from 'general' tab</li>
<li> includes default directories settings from 'general' tab</li>
<li> includes settings from the update tab</li></ul></li>
<li>default mod type (maybe with an option to always use the default, even if a module is open) or template to use</li>
</ul>

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

Activities

harbinger

harbinger

2012-02-27 14:52

reporter   ~0000613

I do agree some compartmentalization is due, and i would definitely like to get away from the "list checkbox" in favor of individual checkboxes in more appropriate tabs. However, i do agree with Jojo that backward compatibility, even to Pentium 1s, should remain. (It wasn't that long ago i was running MPT on a Windows 98 emulator with low CPU speed.)
Also the MIDI tab should remain intact, but perhaps streamlined a little better based on the feature.

Overall, though, a good idea -- even though that entire section would hafta be rewritten for the OHM and Wikipages!

Saga Musix

Saga Musix

2012-12-10 21:47

administrator   ~0000996

Additions to a possible "sample editor" section:

  • Default format for saving (WAV, FLAC)
  • FLAC: compression level
  • Customizable undo buffer size

Issue History

Date Modified Username Field Change
2012-02-26 17:24 Saga Musix New Issue
2012-02-27 14:52 harbinger Note Added: 0000613
2012-12-10 21:47 Saga Musix Note Added: 0000996