Copy saved fingers to identical song sections

Have questions? Just saying hello? This is the place.
No explicit, hateful, or hurtful language. Nothing illegal.
Post Reply
silvrica
Posts: 40

Post by silvrica »

Hello

Is it possible to copy fingers hints in metadata to identical song sections?

In metadata, I can see the fingers (numbers 6-0) but a cannot see how I can determine the measures. To save time, I would like to export fingers hints to identical notes patrons in different song parts.

Thanks
Nicholas
Posts: 13135

Post by Nicholas »

Measure indications are optional. If there are enough finger hints, you can just keep adding numbers and dashes for the entire song. Synthesia tries to find the most compact representation when it stores them, so a heavily-hinted song might not indicate a measure at all.

That said, measure "instructions" are allowed anywhere, and you can even jump around in the song with them. To jump to measure 17, you'd just include "m17:" somewhere in there. The finger hints Wiki page at GitHub has all the details.

You could repeat the same finger hints just by preceding each copy with a measure, like this:

Code: Select all

m5:  312121...
m20: 312121...
m35: 312121...
Just make sure the block of finger hints you're copying around doesn't also contain an "m" instruction.
silvrica
Posts: 40

Post by silvrica »

Thank you.
silvrica
Posts: 40

Post by silvrica »

Hi

I wrote the fingers hints as you suggested to me and it did not work. I cannot see any finger hint in the midi file.

This is the code when I am able to see the fingers hints.

t1: -09987-099870789707998707898798769900098787-9870987-766-87808708798798769876087608760879-987-987087-879876087087

This is the code I changed to add the measures. I cannot see any finger hint in the song. Did I do something wrong?

t1:
m1: -09987
m2: -09987
m3: 07897
m4: 079987
m5: 078987
m6: 98769900
m7: 098787-987
m8: 0987-766
m9: -878087
m10: 087987
m11: 98769876
m12: 08760876
m13: 0879-987
m14: -987087
m15: -879876
m16: 087087
Nicholas
Posts: 13135

Post by Nicholas »

Those hints looks good.

Something to double-check: because the priority order for loading/overwriting finger hints is "anything built into Synthesia", "anything found in a .synthesia file", "any local changes you've made yourself", sometimes you might not be looking at the data you're expecting to.

There should probably a more graceful way to do this, but removing all your "local changes" is sometimes the only way to guarantee you're seeing the data from the .synthesia file.

Try this:
  • Hold your Shift key while launching Synthesia to show the configuration window.
  • Click the "Open Data Folder" button.
  • Do something to the "fingers.xml" file there: renaming it or moving it someplace else is safest. If you don't mind losing any finger hints you've assigned in-app, you can simply delete it.
That should be it. Once you close the configuration window and start Synthesia normally, do the finger hints from your .synthesia file show up?
silvrica
Posts: 40

Post by silvrica »

I deleted "fingers.xml" file and it did not work. And now the situation is even worse than before. When I add the original code of finger hints:
t1: -09987-099870789707998707898798769900098787-9870987-766-87808708798798769876087608760879-987-987087-879876087087
I cannot see them in the original song. After saving the synthesia file with the finger hints, I reimport the midi song in the metadata editor and no finger hints are shown.

I have the midi file and Synthesia file in the same folder and both files have the same name. For some reason, the data in the synthesia file are not associated with the midi file.

I am using MetadataEditor 1.2.0
Nicholas
Posts: 13135

Post by Nicholas »

Are you sure the MIDI files haven't changed at all since the last time they were added to the Metadata Editor? Even just re-saving in some editor can make a change.

(You can check by using the "Retarget" button next to the top field in the Metadata Editor. If you pick the file, does that change the "Unique ID"?)

In any event, it's strange that things aren't showing up. All it usually takes is to have the .synthesia file in the same folder as the MIDI file (and to double-check that fingers.xml is "fresh" by deleting/renaming it).

Re-importing in the Metadata Editor won't work afterward because it's specifically importing them from the fingers.xml file. So once that's been reset, there isn't anything left to import. (Does that clear up any of what happened?)

I will admit that all of this work that goes into authoring metadata files isn't ideal... :? (I can commiserate at least! I've gone through this process at least a couple hundred times now, once for each arrangement in the music store.)
silvrica
Posts: 40

Post by silvrica »

Nicholas wrote: 09-01-19 1:18 am Are you sure the MIDI files haven't changed at all since the last time they were added to the Metadata Editor? Even just re-saving in some editor can make a change.

YES

(You can check by using the "Retarget" button next to the top field in the Metadata Editor. If you pick the file, does that change the "Unique ID"?)

SAME ID

I give up. I add the finger hints in Synthesia. It was faster than trying to figure out why the finger hints were not saved in the Metadata Editor.
Nicholas
Posts: 13135

Post by Nicholas »

Hrm, sorry for the trouble!
Post Reply