I had some software a while back which was supposed to cover ear training, but all the audio was piano, and it didn't work well for me. I've no idea how long it would take you to develop perfect pitch - linking notes to colours etc... I've seen software promising results, but have always been dubious.
Check out my music, video, lessons & backing tracks here![br]https://www.renhimself.com