They are said to be able to hear sounds
between 200 and 600 Hz.ā¦so if you look up the range of your piccolo you should be able to tell whether the chameleon can hear it or not.
This site says piccolos range from 5000HZ to 630Hzā¦.but I donāt know for sure.
They can sense vibrations through branches, etc as was said alsoā¦but I canāt say if a does a piccolo vibrate enough.
You might find this interesting....
āWhen an adult male was placed on a plant
with an adult female, it produced a variety of vibratory signals which varied in their gross-temporal and frequency characteristics. We hypothesize that these vibrations serve as vegetation-borne vibratory communication signals because (1) they were barely audible or inaudible to humans, whose auditory sensitivity exceeds that of
chameleons but were easily detected by the accelerometer attached to a plant at 0.1m distance and (2) they were produced in courtship and disturbance contexts in which one might expect communication to take placeā..
https://www.researchgate.net/public...ication_by_Substrate_Vibration_in_a_Chameleon
This explains the hearing a bit betterā¦.
āThe results indicated poor sensitivity in comparison with lizards in general, yet the performance was not far below that found in many species with conventional sound-conducting systems.āā¦
https://onlinelibrary.wiley.com/doi/abs/10.1002/jez.1401680403#:~:text=The frequency range extended from,aerial sounds and mechanical vibrations.