View Issue Details

IDProjectCategoryView StatusLast Update
0000956OpenMPT[All Projects] User Interfacepublic2017-11-11 19:07
ReporterPiotrAssigned To 
PrioritynormalSeveritytweakReproducibilityN/A
Status newResolutionopen 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.26.10.00 / libopenmpt 0.2-beta23 (upgrade first) 
Target VersionFixed in Version 
Summary0000956: Darkened v64, note names
Description

First issue is about color.
http://i.imgur.com/RiDJ9e9.png
What do you see? The v64 is in darkened color. I did not set this color anywhere for text. Please allow custom color for it.

Second issue is about note names.
Some systems, like 17edo, have neutral notes between minor and major. I chose to notate it like this:
C-, Db, Dn, D-, Eb, En, E-, F-, Gb, F#, G-, Ab, An, A-, Bb, Bn, B-, C-
Dn, En, An and Bn are neutral notes. However, n is not displayed. Please allow all ASCII characters to be displayed, including n, ^, v, @, &, ~, ;, etc. In other words, all characters that can be typed on US keyboard without alt codes.

Steps To Reproduce

Darkened v64: Add a note with an instrument.

Note names: Create a custom tuning with custom note names.

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

Activities

Saga Musix

Saga Musix

2017-05-19 10:47

administrator   ~0003027

Regarding the "darkened" volumes:
https://wiki.openmpt.org/Manual:_Frequently_Asked_Questions#There_is_a_volume_command_in_the_pattern_that_I_cannot_delete
They do not exist in the pattern per se, hence their colour is a blend between the "normal" volume colour and the background colour.

Regarding the extra letters: The default pattern fonts are bitmap-based and simply do not contain those characters, and it is not planned to create a full lowercase alphabet anytime soon. All uppercase letters are available, though.

Piotr

Piotr

2017-05-19 14:30

viewer   ~0003028

That doesn't change the fact that I don't want the dark yellow color. I want it to be customizable.

The default pattern fonts are bitmap-based and simply do not contain those characters, and it is not planned to create a full lowercase alphabet anytime soon. However, in the screenshot you can see a different font. This is my bitmap font called "Custom Font" and contains these characters. I also use it for user interface in Windows. OpenMPT makes them invisible, even with user-chosen font.

Also you can't easily reorder tunings.

Saga Musix

Saga Musix

2017-05-19 14:36

administrator   ~0003029

Last edited: 2017-05-19 14:36

View 2 revisions

However, in the screenshot you can see a different font.

Just as an explanation: Internally, all system fonts are still turned into a custom bitmap font similar to the built-in ones to simplify pattern drawing. We may extend the characters that can be drawn using those fonts in the future, but as said it's not a big priority. If we allowed any character to be drawn with system fonts, we'd still have to extend the internal pixel fonts, it's not possible to just allow it for one but not for the other.

Also you can't easily reorder tunings.

I'm well aware that there are many limitations to the tuning UI at the moment, also because none of the main developers are using this feature very much. There are many more things that need to be changed to make them more usable, but those should go into a separate issue (please, ALWAYS just report one bug/feature per issue, or you will our lives hard. This one right here already contains two different issues in one).

Piotr

Piotr

2017-11-11 19:07

viewer   ~0003349

"none of the main developers are using this feature very much"

Of course, that's because developers are too busy to make music.

"If we allowed any character to be drawn with system fonts, we'd still have to extend the internal pixel fonts, it's not possible to just allow it for one but not for the other."

No one told you the extra characters can't be empty as placeholder, instead of not being encoded internally at all. OpenMPT will show empty characters with built-in ones anyway.

Issue History

Date Modified Username Field Change
2017-05-19 08:41 Piotr New Issue
2017-05-19 10:47 Saga Musix Note Added: 0003027
2017-05-19 14:30 Piotr Note Added: 0003028
2017-05-19 14:36 Saga Musix Note Added: 0003029
2017-05-19 14:36 Saga Musix Note Edited: 0003029 View Revisions
2017-11-11 19:07 Piotr Note Added: 0003349