Hunh. Somehow I was unware of that option! (I'm assuming you're referring to JoyMonkey's logic engines and not the Teecee's versions.)
When did the "swooping" pattern get added? Perhaps I'm merely out-of-date.
I rewrote the code starting back in July 2020, because Paul (JoyMonkey) was looking for some help with the code. Having rewritten the code for the MagicPanel, and the code for the PSI Pro's from scratch, I seemed like I could probably provide some updates. I'm a FW engineer for the day job, so the code stuff is "easy".
Anyway, the code is designed for both the Teensy and the Zero versions of Paul's boards, and will provide the same functions on both versions of the hardware. The LED->fiber optic can look a lot like the original colour wheels that were used, and with the work I had, we get the "black" 'pixels' and I have matrix control so that if you want to have "dead: pixels to simulate the gaps in the matrix on the ANH R2, you can do that.
For what it's worth I have a laser disk version of the films, and spent over 4 hours re-watching the film and recording the PSI movements and Logic movements to replicate the motions as closely as possible. For example, there's only one on screen sweep of the PSI's in ANH - 1.06.50 left half red, right half blue -first on screen swipe!!!!!! Red increases to 3/4
Ok, enough background, and back to the question that was asked. Within my updated code, which you can get on my github (
nhutchison/LogicEngine) I have a small piece of commented out code that uses a sin8(count*32) modifier. That tiny change will create the sweeping patterns, and since my own R2 is trying to be as close to ANH as possible is what I use.