Author Topic: Improvements for Classical Music Support  (Read 45308 times)

vincent kars

  • Sr. Member
  • ****
  • Posts: 444
That is indeed a better way to store the pics.
Changed the webpages

Thanks

Vincent

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34312
for the next v3.1 update i have changed the sorting of custom and virtual tags to account for text ending in a number
i will consider the ideas around defining a composition at a later point


orgelwerke

  • Newbie
  • *
  • Posts: 3


name: Work & cat.nr. °
Code
$IsNull(<Show Movement>,<Album>,$IsNull(<Work>,$Split(<Title>,: ,1),<Work>))

name: Act/Movement °
Code
$IsNull(<Show Movement>,,$If($Contains($Split(<Title>,: ,2),-),$Split($Split(<Title>,: ,2)," - ",1),))


Would it be possible to make a virtual tag which would include Work, Cat.Nr and Act/Movement? I've been trying to figure it out, but without any luck.
Last Edit: April 02, 2018, 02:53:34 PM by psychoadept

hiccup

  • Sr. Member
  • ****
  • Posts: 7781
]Would it be possible to make a virtual tag which would include Work, Cat.Nr and Act/Movement? I've been trying to figure it out, but without any luck.

If you have already setup these two virtual tags, you could just add a third one concatenating those like this:

Virtual Tag 3: <Work & cat.nr. °>: <Act/Movement °>

Or, as a dedicated formula I think this should work:

$IsNull(<Show Movement>,<Album>": "<Title>,$IsNull(<Work>,$IsNull(<Work>,$Split(<Title>,:,1),<Work>),<Work>", "$If($Contains($Split(<Title>,: ,2),-),$Split($Split(<Title>,: ,2)," - ",1),)))

orgelwerke

  • Newbie
  • *
  • Posts: 3

Virtual Tag 3: <Work & cat.nr. °>: <Act/Movement °>


This works great, but only if I have something under the Act/Movement tag, otherwise it puts "Unknown Act/Movement"  


Quote from: hiccup
Or, as a dedicated formula I think this should work:

$IsNull(<Show Movement>,<Album>": "<Title>,$IsNull(<Work>,$IsNull(<Work>,$Split(<Title>,:,1),<Work>),<Work>", "$If($Contains($Split(<Title>,: ,2),-),$Split($Split(<Title>,: ,2)," - ",1),)))


This one shows only the Work & Cat.Nr., without Act/Movement.


I think I need to clarify why am I asking for this additional virtual tag  :)

My operas look like this:
La traviata: Atto II. Scena II. - "Avrem lieta di maschere la notte"

but, I don't put "-" after the number of movements in other classical pieces, so it goes like this:
Symphony No. 3 in E flat major, Op. 55 "Eroica": I. Allegro con brio
so basically I don't have "act/movement" here because the numbers are attached to the title/selection tag

I thought if I put Work + Cat.Nr + Act/Movement as Sub-Grouping header, it would work nicely for both. Idk maybe it's not even possible  :(
Last Edit: April 02, 2018, 03:04:17 PM by psychoadept

psychoadept

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 10691
I removed the font color on your posts because it's unreadable in the dark forum skin.
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.5)
(Unzip and overwrite existing program files)

hiccup

  • Sr. Member
  • ****
  • Posts: 7781

Virtual Tag 3: <Work & cat.nr. °>: <Act/Movement °>


This works great, but only if I have something under the Act/Movement tag, otherwise it puts "Unknown Act/Movement"  

Does this work for you?:

<Work & cat.nr. °> $IsNull(<Act/Movement °>,,": "<Act/Movement °>)

orgelwerke

  • Newbie
  • *
  • Posts: 3
Yes!  :-*  Thank you very much!

P.S. Sorry about the font color, when I went to preview it was a very light grey, that's why I changed it.