I've absolute pitch.
I've learned the name of every note and commited it to my memory through spaced repetitions
Even if you play any complex melody, i can split it and tell you names of the exact notes.
Is this training? Rote learning? Intelligence?
When i show people this, they say you are gifted but I've simply commited things to my memory.