A few tips on people who'd like to drive LEDs at high FPS using MadMapper and a pixel controller like Advatek Pixelite. I know Advatek Pixelite could drive at 100 FPS any LED types and I heard that with latest firmwares, it can run at higher FPS if the LEDs plugged on an output support more (depending on how many pixels are connected on this output and the LED protocol - WS2811, APA102...). So generally you could go higher.
Generally running at 60 FPS is enough. All you have to do on MadMapper side is to set the ArtNet mac FPS to 60. Be sure to use latest MadMapper (we improved synchronization between graphics engine and ArtNet output in 3.2.X)
If you want higher FPS, you can increase the max ArtNet FPS but you need MadMapper engine to run faster.
For that there are two options:
1- collapse the UI so that the previews are no more visible
2- disable previews vertical synchronizations (or the engine is locked on MadMapper UI screen VBL, so generally 60FPS), to do so:
on Mac, in application Terminal: defaults write com.garagecube.MadMapper doubleBufferredPreview 0
on Windows, in cmd.exe: REG ADD HKCU\SOFTWARE\Garagecube\MadMapper /f /v doubleBufferredPreview /t REG_SZ /d 0
This will only work if you have no video projector in MadMapper (or you would have tearing on video outputs).
To view the engine FPS,
on Mac, in application Terminal: defaults write com.garagecube.MadMapper logFPS 1
on Windows, in cmd.exe: REG ADD HKCU\SOFTWARE\Garagecube\MadMapper /f /v logFPS /t REG_SZ /d 1
Of course if you're playing a movie at 30 FPS at normal speed, the engine will not run faster. It only renders a frame if there's a reason for it. Using an animated material, MM will run at maximum FPS (if you removed preview double buffering, or if previews are collapsed).
Cheers!