The solution to the tree problem is simpler than that. You need to go one level higher.
If reality is only a set of perceived phenomena (which is what Mr. Jack is saying, I think), and no one experiences the tree falling, then there is no tree and thus there cannot be any sound. Definitions are unnecessary.