• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Chord position depends on next line
#1
In case I have a line without lyrics, just chords, the position of the chords depends on the content of the next line. This should not be the case because the file is clearly in ChordPro syntax.
   
The same file rendered with ChordPro 6.060 shows that a font with 'real flats' as mentioned in another thread looks much better
   


Attached Files
.pro   EineReiseInsGlueck_F.pro (Size: 503 bytes / Downloads: 2)
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#2
While investigating that, I noticed that one of my computers behaves strangely: transposing of lowercase chords doesn't work, chord localization 'Scandinavian' is not working. The other one works as expected. Both run MobileSheets 3.9.7 on a current Win10. The only difference that I'm aware of: on the faulty one I skipped several MobileSheets versions and updated directly from 3.8.xx to 3.9.7. 
Is it worth investigating that further? Or should I just try uninstalling and installing 3.9.7 from scratch?
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#3
That's incredibly strange... I do think uninstalling and reinstalling should hopefully fix it. Alternatively, you may need to just delete the default.xml settings file in the default storage location folder to reset the settings, as I'm wondering if that file is corrupted on that device.

Mike
Reply
#4
I deleted default.xml. Now the MobileSheets Storage Location is lost and replaced by c:\Users\her\AppData\Local\Packages\41730Zubersoft.MobileSheets_ys1c8ct2g6ypr\LocalState\ - probably as expected.
I set it back to d:\HerbertsGoogleDrive\_MobileSheets\ as it was before and now MobileSheets shows a progress bar "Moving Files to New Location" which takes incredibly long - what's that? There should be nothing to move at all.

How about my main post, the strange chord positions?
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#5
It's something I'm going to have to look into.

MobileSheets always tries to move files when the storage location is changed. Unfortunately, it's problematic to reset the settings with a default storage location and then pick the new storage location. You can manually edit the default.xml file to specify the storage location and then pick the folder when prompted at startup to avoid this scenario.

Mike
Reply
#6
As far as the chords, MobileSheets recognizes that you have two lines of chords back to back, so it doesn't try to position the chords in the first chord line relative to anything. However, it then reads the second line of chords and sees that there are lyrics below it. So it's trying to line up those chords with the lyrics on the next line. This logic is somewhat borrowed from text files. I guess can just remove this logic with chord pro files and force users to display their chords normally instead of allowing them to be positioned on a separate line. We will see if I get any complaints after making this change.

Mike
Reply
#7
(11-18-2024, 10:44 AM)Zubersoft Wrote: As far as the chords, MobileSheets recognizes that you have two lines of chords back to back, so it doesn't try to position the chords in the first chord line relative to anything. However, it then reads the second line of chords and sees that there are lyrics below it. So it's trying to line up those chords with the lyrics on the next line. This logic is somewhat borrowed from text files. I guess can just remove this logic with chord pro files and force users to display their chords normally instead of allowing them to be positioned on a separate line. We will see if I get any complaints after making this change.

Mike

That's what I assumed, that text file logic is applied. That's just wrong. 
In ChordPro all information is within the current line, there's no dependency from or to the next or previous line.
Please fix that and in case somebody complains about it we just need to explain how it is intended to work.
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#8
(11-18-2024, 09:49 AM)Zubersoft Wrote: It's something I'm going to have to look into.

MobileSheets always tries to move files when the storage location is changed. Unfortunately, it's problematic to reset the settings with a default storage location and then pick the new storage location. You can manually edit the default.xml file to specify the storage location and then pick the folder when prompted at startup to avoid this scenario.

Mike

Why MobileSheets tries to move files that are not there is imho not worth investing effort, I assume it's a rare scenario and except taking time it doesn't do any harm.

More important:
Deleting default.xml did not change the behaviour. So I uninstalled MobileSheets and reinstalled it from the MicrosoftStore. After uninstalling LocalState was completely empty, I checked that. After reinstalling a new, empty mobilesheets.db had been created, so there was no issue with copying anything. I created a new msptest.db and imported EineReiseInsGlueck_F.pro as in my first post.
VERY STRANGE: transposing lowercase still doesn't work!
I have two computers pretending to run the same OS and the same MobileSheets version and they behave differently!
       
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#9
(11-18-2024, 04:46 PM)itsme Wrote:
(11-18-2024, 09:49 AM)Zubersoft Wrote: It's something I'm going to have to look into.

MobileSheets always tries to move files when the storage location is changed. Unfortunately, it's problematic to reset the settings with a default storage location and then pick the new storage location. You can manually edit the default.xml file to specify the storage location and then pick the folder when prompted at startup to avoid this scenario.

Mike

Why MobileSheets tries to move files that are not there is imho not worth investing effort, I assume it's a rare scenario and except taking time it doesn't do any harm.

More important:
Deleting default.xml did not change the behaviour. So I uninstalled MobileSheets and reinstalled it from the MicrosoftStore. After uninstalling LocalState was completely empty, I checked that. After reinstalling a new, empty mobilesheets.db had been created, so there was no issue with copying anything. I created a new msptest.db and imported EineReiseInsGlueck_F.pro as in my first post.
VERY STRANGE: transposing lowercase still doesn't work!
I have two computers pretending to run the same OS and the same MobileSheets version and they behave differently!

Solved. 
Text File Settings - Allow Lowercase Chords = ON was missing.
This is (quite logically) required for transposing and transcoding lowercase 'chords'.
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#10
I just posted to ask that (so I deleted the post) - so I'm glad you found that.

Mike
Reply




Users browsing this thread:
5 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2024 MyBB Group.