There is the old fashioned way of "solving" chords and it works very well if you know how to do it. I'm a guitar player but it's pretty similar for piano stuff.
Find the root note of the chord. This can usually be determined by whatever the bass is playing (but not always). Just hit single notes on your keyboard (or on guitar just play single notes wherever on the fretboard) until you find one or more likely candidates for your root note.
Now you have three main triad qualities to choose from. Major, minor or diminished. Most of the time in a diatonic based composition it will be a Major or minor chord so try those first using the root you just found. If it sounds a little spicier and isn't a main chord in the song (like the first chord of your verse, chorus or whatever) it may be a diminished chord. As a musician you should be able to construct any three of those chord qualities on any of the twelve possible chromatic notes. Pick the one that matches best even if it doesn't match perfectly. There is the remote possibility it may be an augmented chord but those sound rather odd and would stick out more so than the others.
From there if the chord is not a perfect match you have two extra factors to figure out. The inversion of the chord and any further qualities like 7th (Major 7th, Dominant 7th, minor 7th, etc) or compound chords.
All you really have to do for those is figure out what key you are in then follow the 7 chord 7 mode sequence:
I = Ionian (Major scale) = Major chord
II = Dorian = minor chord
III = Phrygian = minor chord
IV = Lydian = Major chord
V = Mixolydian = Major chord
VI = Aeolian (natural minor) = minor chord
VII = Phrygian = diminished chord
If you know modal theory basics then all you have to do to figure out more complex chords is play the basic triads you figured out already then try adding notes from their relevant modes. If it sounds like that note is part of the chord it's a keeper. If not leave it out.
Then once you feel like you have isolated the specific notes in the chord try rearranging their order to get the correct "inversion". So if you have figured out it is a Major chord but it isn't sounding exactly like the Maj 7th on the recording then try taking your I, III, V and turning it into III, V, I or V, I, III.
That's a really half assed rudimentary explanation and it requires you know how keys and modes work (also that doesn't take into account harmonic and melodic minor and their modes but those are both very slight alterations to the Major modes) but that's how I do it and I figure out some REALLY crazy guitar stuff that way. On piano there is far less duplication of notes (you can't play the same pitch note in two locations on the piano unlike guitar) so it should be even easier to figure out.
Obviously not what you are looking for but I find just doing things that way MUCH easier than screwing around with software solutions.
Cheers.