* wolframKeyboardInput.pde -- The simple version that takes mouse and
keyboard events. Usage:
o Mouse click: Inverts ruleset for as long as depressed
o r: Toggles random generation on new iteration.
If off it uses the old pattern
o Enter: Starts a new generation early.
A new generation starts automatically when the screen fills
o Space: Randomize ruleset
o 0 to 9: Set the corresponding rule (0-9) to what's currently in
the buffer, defined below.
o a: Set the buffer to 0 (Off)
o s: Set the buffer to 1 (Blue)
o d: Set the buffer to 2 (Green)
o f: Set the buffer to 3 (Red)
o Example, change rule 2 to be red: f 2
o Note: That if you have a way to see stdout, then every keypress
will spit out the buffer and whether random generation is on
or off
* wolframMusicInput.pde -- There are two variables to set at the top.
o filename: contains the path to an mp3 file.
o tolerance: is used to set song pace. The faster paced the song the
higher the tolerance should be to get good results. For
reference, I was using 10 for the 'Frost Waltz' video
and 4 for the 'Ghost Procession' video.
-
Notifications
You must be signed in to change notification settings - Fork 0
plurSKI/wolframAutomata
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Wolfram based automata that change their ruleset based on the fast fourier transform values of music
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published