View Issue Details

IDProjectCategoryView StatusLast Update
0000228OpenMPTUser Interfacepublic2024-04-10 15:53
ReporterSaga Musix Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status newResolutionopen 
Summary0000228: Alternative Settings Dialog structure
Description

Note: These suggestions have been made by Snu.

General Notes:


  • auto save really should have an option to save files without including the samples

  • 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

  • overall, the dialog really should be larger, at least in width

Proposal 1, tabs:


keyboard layout


  • basically the same as 'keyboard' tab, just the import/export buttons should be at the top or bottom

sound

  • includes the 'sound quality' section from the 'player' tab,

  • includes everything from the 'sound card' tab

  • 'no loud samples' setting from general tab (maybe?)

  • 'enable sound effects' check, and 'settings' button opening up a sub-dialog with:

    • includes 'control' section from the 'player' tab

    • includes everything from the 'equalizer' tab


appearance

  • divided into two sections, 'pattern' and 'general'

  • pattern section includes:

    • includes elements from the colors tab

    • includes some settings from the general tab:

      • display rows in hex

      • show prev/next patterns

  • general section includes:

    • settings from general tab:

      • use large font for comments

      • flat buttons

      • update sample status in tree


behavior

  • settings from general tab:

    • always center active row

    • cursor scroll mode: stop, wrap, advance

    • drag and drop editing

    • overflow paste mode

    • old style context menu

    • follow song off by default

    • reset channels on loop

    • ignored muted channels (as "mute mode" dropdown combo / radio buttons --saga)

    • maintain sample sync on mute

    • single click to expand tree

  • includes settings from the update tab


recording

  • includes settings from the midi tab, 'midi recording' section

  • settings from general tab:

    • midi record

    • record key up as: none, note off, note fade (radio buttons)

    • automatic delay commands

    • play new notes while recording

    • play whole row while recording


files

  • includes settings from 'auto save' tab

  • includes 'create backup files' setting from 'general' tab

  • includes default directories settings from 'general' tab

  • default mod type (maybe with an option to always use the default, even if a module is open) or template to use

Proposal 2, tabs:


keyboard layout - same as proposal 1
sound - same as proposal 1
pattern settings


  • appearance:

    • includes elements from the colors tab

    • includes some settings from the general tab:

      • display rows in hex

      • show prev/next patterns

  • behavior:

    • settings from general tab:

      • always center active row

      • cursor scroll mode: stop, wrap, advance

      • drag and drop editing

      • overflow paste mode

      • old style context menu

      • follow song off by default

      • reset channels on loop

      • ignored muted channels (as "mute mode" dropdown combo / radio buttons --saga)

      • maintain sample sync on mute


general settings:

  • appearance:

    • use large font for comments

    • flat buttons

    • update sample status in tree

  • behavior:

    • single click to expand tree

    • includes settings from 'auto save' tab

    • includes 'create backup files' setting from 'general' tab

    • includes default directories settings from 'general' tab

    • includes settings from the update tab

  • default mod type (maybe with an option to always use the default, even if a module is open) or template to use

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

Relationships

related to 0000816 new Widen settings dialog 

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
2024-04-10 15:53 manx Relationship added related to 0000816