I use these on carpet - leg levelers fit in them nicely. They are clear so they aren't really noticeable. And the teeth establish a good foothold in the carpet so the machine doesn't slide around when you're playing.
ebay.com link: CARPET PROTECTORS Rug Mat Sofa Settee Chair Furniture Table Legs Get 4 FREE