I use a script to group files with the word Classical in the genre tag by composer. In the 32 bit version of foobar it looks like this:
In the 64 bit version of foobar it looks like this:
Exact same script (Note: I put certain classical albums that are a pain in the a** to tag in a tree names Classical - PITA, subd is a tag I created to put some works by some composers in to sub categories):
$ifgreater($strstr(%path%,'PITA'),0,,__$ifgreater($strstr(%genre%,'Classical'),0,___|___$puts(comp3,)___$ifgreater($strchr(%composer%,','),0,____$puts(comp,$left(%composer%,$sub($strstr(%composer%,', '),1)))____$puts(comp2,' +' $trim($right(%composer%,$sub($len(%composer%),$strstr(%composer%,', ')))))____$puts(comp3,' '), ____$ifgreater($strchr(%composer%,'&'),0,_____$puts(comp,$left(%composer%,$sub($strstr(%composer%,' & '),1)))_____$puts(comp2,' & ' $trim($right(%composer%,$sub($len(%composer%),$strstr(%composer%,'&'))))),_____$puts(comp,%composer%)_____$puts(comp2,' ')))____$ifgreater($strchr($get(comp2),'+'),0,____$get(comp3) $left($right($get(comp),$sub($len($get(comp)),$strrchr($get(comp),' '))),1) ' 3 Or More Names',____$get(comp3) $left($right($get(comp),$sub($len($get(comp)),$strrchr($get(comp),' '))),1))___|___$trim($right($get(comp),$sub($len($get(comp)),$strrchr($get(comp),' '))))', '$trim($left($get(comp),$sub($strrchr($get(comp),' '),1)))___$get(comp2)___|___$if($meta_test(subd),____> $meta(subd)|)___$if($greater($strstr(%title%,' - '),0),$trim($substr(%title%,1,$sub($strstr(%title%,' - '),1))),%title%)|%artist% > %album%|%track% - %title%,)__)