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

Ear Candy

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

Touchget the location in Tanach
Spacebarpause / play animation
Upisolate next letter
Downisolate previous letter
1regular
2atbash
3albam
Fflip 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

Touchget the location in Tanach
Buttonschange colors and speed
Edit Valuemanually set the current value
Fflip 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

Touchget the location in Tanach
Buttonschange colors and speed
Edit Valuemanually set the current value
Fflip 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.