Tanach Experiments
Various experiments with Tanach data — most use the GPU for fast parallel processing and a visual representation, plus some sound-based pieces.
Eye Candy
- Letters Palette — view all the Tanach letters as colors
- Word Hilight — highlight word matches across all of Tanach
- Gematria Hilight — highlight gematria matches across all of Tanach
- Ratio Draw — ratio-based colors for words
Ear Candy
- Sound Buffer — fill a sound buffer with raw Tanach data
- Sound Instrument — play a musical instrument driven by Tanach data
Command-line tool
tanach-calc is a gematria search CLI over the Tanach: print a
verse or letter run, and search the whole text for gematria sequences — exact
or accumulated (per-phrase), forward or reverse. It ships as a single
self-contained binary with the dataset embedded.
Install (macOS / Linux):
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/dakom/tanach-experiments/releases/latest/download/tanach-calc-installer.sh | sh
Install (Windows, PowerShell):
powershell -ExecutionPolicy Bypass -c "irm https://github.com/dakom/tanach-experiments/releases/latest/download/tanach-calc-installer.ps1 | iex"
See the tanach-calc README for usage and all options.
Notes
You must be using a browser with WebGL support (most modern browsers qualify). Where flipping is available, the initial view is flipped horizontally to simulate right-to-left. To adjust resolution or hide scrollbars, resize the window and hit refresh. Source code is on GitHub.
Letters Palette
| Touch | get the location in Tanach |
| Spacebar | pause / play animation |
| Up | isolate next letter |
| Down | isolate previous letter |
| 1 | regular |
| 2 | atbash |
| 3 | albam |
| F | flip horizontal |
Colors a pixel for every letter in Tanach. You can isolate any letter and substitute all letters by atbash or albam. The palette starts from random assignments and animates at random speeds; pause any time. Sofits are distinct here (after tav come mem, nun, etc. in final form). The current letter is logged to the developer console.
Word Hilight
| Touch | get the location in Tanach |
| Buttons | change colors and speed |
| Edit Value | manually set the current value |
| F | flip horizontal |
Highlights word matches throughout all of Tanach, cycling from the first to the last word and resuming where it left off when paused/played. Searches per-word (not per-phrase).
Gematria Hilight
| Touch | get the location in Tanach |
| Buttons | change colors and speed |
| Edit Value | manually set the current value |
| F | flip horizontal |
Highlights gematria matches throughout all of Tanach, from
lowest to highest value. Unlike Letters Palette, sofits are not
distinct here (tav = 400 is the highest). Searches per-word (not per-phrase);
the tanach-calc CLI above does per-phrase accumulation.
Ratio Draw
No controls. Currently set to Sofit-Atbash: the gematria of each letter, transposed in atbash, including the extra value for sofits.