Instead of heating and cooling the whole cylinder, what about if you put a displacer inside -- a little thing that shuttles the air back and forth.
perché non mettere un variatore interno -- un piccolo aggeggio che sposta l'aria avanti e indietro? Lo si manovra in su e in giù utilizzando un po' di energia