Arduino controlled star LED star field ceiling

MAX7219, easier than you think.
Write to 3-4 registers to set it up in void setup().
Then you are only writing to 8 registers, 8 bits each, where each bit controls the state of 1 LED.
So you have an array of 8 bytes representing your 64 LEDs.
1 register controls the output brightness.