π 34SYR34D3R* was born out of the ‘Oblique Strategies’ cards by Brian Eno. You’d draw a card from a deck with a suggestion written on it and then would do whatever was suggested. You might remember them from the movie ‘Slacker’. Anyways, I wrote this to load a random text file from the ‘content’ folder and pair it with a randomly chosen font from the ‘font’ folder. It will then either choose a random line of text to display (triggered by audio amplitude) or, if you choose, read the lines in a linear fashion. This way it can serve as either a storytelling bot or a random flash card display. The lines are displayed with animated kinetic text in a variety of methods that can be adjusted by the user via the knobs, as follows:
ποΈ Knob Controls:
ποΈ Knob 1 (Text Flow Strategy):
π Reading Mode: This is your main switch between how lines are displayed:
π² Below 0.5 (e.g., 0-0.49): Random Reading Mode – Each time a new line is triggered, a completely random line from the current text file is chosen.
ποΈβπ¨οΈ At or Above 0.5 (e.g., 0.5-1.0): Storytelling (Linear Reading) Mode – Lines are displayed sequentially from the current text file, moving to the next one in order each time a new line is triggered.
ποΈ Knob 2 (Audio Sensitivity):
Audio Trigger Sensitivity: This controls how responsive the mode is to audio input for changing lines:
Lower values (closer to 0.0): Make the mode more sensitive to audio peaks, causing lines to change more frequently with sound.
Higher values (closer to 1.0): Make the mode less sensitive to audio peaks, requiring louder sounds to trigger a line change.
ποΈ Knob 3 (Font Size):
Directly controls the size of the text font. Turn it up for larger text, down for smaller.
ποΈ Knob 4 (Text & Background Color):
This knob now controls BOTH the text color and the background color simultaneously.
The text color is selected directly from the Eyesy’s currently active palette based on the knob value.
The background color is also selected from the same active palette, but with an offset to often create a contrasting look with the text.
ποΈ Knob 5 (Idle Animation Intensity):
This knob controls ALL subtle text movements (oscillations, drifts, and rotations) that occur when the text is in its ‘Idle’ (contemplation) state.
Higher values increase the intensity and prominence of these background movements.
Included in the mode folders is some sample content including Lovecraft’s Cats of Ulthar story, one of my favorites, as well as two versions of Eno’s Oblique Strategies, classic and an ‘expanded’ one. There’s some fonts for your use as well. You may swap all of these out as you see fit. Enjoy!
Revision 1.1 simply changes the initial line of text will ALWAYS be the first line of text. This ensures we can begin our stories where they usually should, at the beginning.
Revision 1.2 adds several exciting new kinetic text swarm animations! (BTW this runs AMAZING on the Eyesy Emulator at 60+FPS!)
[*Easy Reader]
