# Capitalize First Letter after (

**URL:** https://community.mp3tag.de/t/capitalize-first-letter-after/13187
**Category:** Support
**Created:** [March 6, 2012, 11:42pm UTC](https://community.mp3tag.de/t/capitalize-first-letter-after/13187 "2012-03-06T23:42:33Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![djtko](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/3ec8ea/32.png) [@djtko](https://community.mp3tag.de/u/djtko)
#### Post date: [March 6, 2012, 11:42pm UTC](https://community.mp3tag.de/t/capitalize-first-letter-after/13187/1 "2012-03-06T23:42:33Z")

</div>

Looking to capitalize the first letter after ( in the TITLE tag field.

For example:

Dance & Shout (epic House Transition) (122-128 BPM)

I would like the "e" in the above title field capitalize.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [March 7, 2012, 5:04am UTC](https://community.mp3tag.de/t/capitalize-first-letter-after/13187/2 "2012-03-07T05:04:43Z")

</div>

Create a new action of the type "Case Conversion".  
Enter the field (probably TITLE)  
Enter all the letters after which you wish to get a capitalized letter, e.g. the blank, the bracket, a comma, a full stop, a hyphen, a semicolon etc.  
Select as type "Normal".  
Save it,  
apply it.

---

<div class="post-metadata">

### Author: ![sheepdisease](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@sheepdisease](https://community.mp3tag.de/u/sheepdisease)
#### Post date: [July 7, 2018, 5:28pm UTC](https://community.mp3tag.de/t/capitalize-first-letter-after/13187/3 "2018-07-07T17:28:33Z")

</div>

I want to do the same thing making sure any letter/word following an open round bracket is a capital except in the instance of ft. or feat. or featuring ).

Could someone please help me out with this?

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [July 7, 2018, 5:44pm UTC](https://community.mp3tag.de/t/capitalize-first-letter-after/13187/4 "2018-07-07T17:44:21Z")

</div>

As everything is already explained in this post:

> [@Capitalize First Letter after (](https://community.mp3tag.de/t/capitalize-first-letter-after/13187/2):
>
> Create a new action of the type "Case Conversion". Enter the field (probably TITLE) Enter all the letters after which you wish to get a capitalized letter, e.g. the blank, the bracket, a comma, a full stop, a hyphen, a semicolon etc. Select as type "Normal". Save it, apply it.

I wonder where you got stuck.  
But see the FAQs first, esp.  
[Actions and batch-operations - #2 by dano](https://community.mp3tag.de/t/actions-and-batch-operations/967/2)

---

<div class="post-metadata">

### Author: ![ryerman](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ryerman/32/5285_2.png) [@ryerman](https://community.mp3tag.de/u/ryerman)
#### Post date: [July 7, 2018, 6:03pm UTC](https://community.mp3tag.de/t/capitalize-first-letter-after/13187/5 "2018-07-07T18:03:05Z")

</div>

> [@sheepdisease](#):
>
> I want to do the same thing making sure any letter/word following an open round bracket is a capital **except** in the instance of ft. or feat. or featuring )

Create an action group.  
The first action(s) will be any Case Conversions as described above.  
Then create subsequent Replace actions to take care of the exceptions.  
Like this:  
 ![LowerCaseException](https://community.mp3tag.de/uploads/default/original/2X/8/83c793eb15f5ae756566712e37e930bf3594598c.PNG)

---

<div class="post-metadata">

### Author: ![sheepdisease](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@sheepdisease](https://community.mp3tag.de/u/sheepdisease)
#### Post date: [July 7, 2018, 6:33pm UTC](https://community.mp3tag.de/t/capitalize-first-letter-after/13187/6 "2018-07-07T18:33:50Z")

</div>

Thank you for your reply. My confusion comes from the fact that I can't imagine I need to list every word in the English dictionary that I want to capitalise? The only time I don't want a word capitalised if when it is one of those I mentioned.

This is my current action for capitalisation including tags and filename:

> [#0]  
> T=1  
> F=\_TAG  
> 1=1  
> 2=
> 
> [#1]  
> T=4  
> F=\_TAG  
> 1=\\b(A|An|The|And|But|Or|So|After|Before|Out|When|While|Since|Until|Although|Even If|Because|About|Above|Across|Against|Along|Alongside|As|At|Below|By|During|For|From|In|Into|Of|Off|On|Onto|Over|Than|Through|Till|To|Under|Up|With|Within|Without)\\b  
> 2=$lower($1)  
> 3=0
> 
> [#2]  
> T=4  
> F=\_TAG  
> 1=^\\s\*(\\w+)  
> 2=$caps($1)  
> 3=0
> 
> [#3]  
> T=4  
> F=\_TAG  
> 1=(\\w+)\\s\*$  
> 2=$caps($1)  
> 3=0
> 
> [#4]  
> T=1  
> F=\_FILENAME  
> 1=1  
> 2=

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [July 7, 2018, 7:14pm UTC](https://community.mp3tag.de/t/capitalize-first-letter-after/13187/7 "2018-07-07T19:14:28Z")

</div>

Perhaps you find some inspiration with the actions for the Grammartron case conversion:

> [@Case conversion...](https://community.mp3tag.de/t/case-conversion/11684):
>
> Howdy. I've stumbled across [this Action script](http://liquidparallax.com/2007/10/19/mp3tag-actions-empower-your-digital-collection/#titl) that formats all fields to title case. It works very well, except that I would like it to ignore words that are upper-case. For instance, words (or acronyms without periods) like UFO are converted to Ufo. I've left a message for the script's author but have not yet had a reply, so I thought I'd ask the geniuses over here. wink So, any ideas? Also, I'm wondering what similar scripts others here are using, so alternative suggestions are welcome. T…

---

<div class="post-metadata">

### Author: ![sheepdisease](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@sheepdisease](https://community.mp3tag.de/u/sheepdisease)
#### Post date: [July 7, 2018, 7:32pm UTC](https://community.mp3tag.de/t/capitalize-first-letter-after/13187/8 "2018-07-07T19:32:56Z")

</div>

Thanks for your reply. I am looking through the link now.

At the moment I am still completely lost and wonder if anyone is able to actually let me know what code I would need to incorporate into that I mentioned previously to make this work?

The learning curve is extremely steep on this and I do appreciate your input.

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [February 9, 2026, 12:23pm UTC](https://community.mp3tag.de/t/capitalize-first-letter-after/13187/9 "2026-02-09T12:23:42Z")

</div>


