Yup - I suppose most mixer / recorder hi-z inputs are anything from 100k ohm to 1 megaohm input impedance, whereas with piezo contact mics youād want something like 5-10 megaohms to be on the safe side.
You can get separate inline or pocket size piezo buffers for quite cheap - eg. there are pre-built variants of http://www.scotthelmke.com/Mint-box-buffer.html or DIY that one⦠Also, some other off-the-shelf options that are a bit less cheap but still not super expensive, eg. the phantom powered Triton Audio Bigamp Piezo which is built inside a XLR to T®S barrel adapter.
Also, one thing to note is that cable capacitance is part of the equation, so the longer cable you have between the piezo and whatever buffers it, the more that will contribute to frequency loss / attenuation. Because of that, ideally, youād have a phantom or battery powered buffer circuit inside the contact mic enclosure itself like with Marshmallow (which I suppose is one reason people like how it sounds, itās got buffering + preamplification right at the source). Failing that, connecting one of those pocket / inline buffer boxes with relatively short leads to the contact mic, and then longer leads (if necessary) to the recorder / mixer / preamp is almost as good.