Assuming the string to be converted is the current value of the filename, then you can use the Mp3tag converter ...
Convert | Filename - Filename | ALT+3
Select format string
Old filename pattern:
%1 - %2 (%3)
New filename pattern:
$caps(%1) - $caps3(%2) ($caps(%3))
Preview
From:
east of the - rockfort rock (maurice stephan).mp3
To:
East Of The - Rockfort rock (Maurice Stephan).mp3
... or ...
Action: Format value:
Field: TITLE
Format string:
... or ...
Format string:
... or ...
Begin Action Group Test_2012#20120508.GuessValuesAction #1
Actiontype 7: Import tag fields (guess values)
Source format __: %_FILENAME%
Guessing pattern: %P1% - %P2% (%P3%)
Action #2
Actiontype 5: Format value
Field ______: _FILENAME
Formatstring: $caps(%P1%)' - '$caps3(%P2%)' ('$caps(%P3%)')'
Action #3
Actiontype 9: Remove fields
Fields to remove (semicolon separated): P1;P2;P3
End Action Group Test_2012#20120508.GuessValues (3 Actions)
See also:
Newbie Struggling
DD.20120508.1035.CEST