Marble flute