Friday, October 24, 2025

Sigil Machine (Homage to Austin Osman Spare)

Sigil Machine — Homage to A.O. Spare (Top-Down Compact)

Sigil Machine

Homage: Austin Osman Spare
enter a desire to begin
Oracle
Saved

Recursive Production Grammar

Recursive Grammar - Micro Edition (Showcase)

Recursive Grammar - Micro Edition

Deterministic CFG * Supplemented Growth * Showcase Grammars
Grammar Scripting Language

- Rule form: A -> B C "word" (uppercase = nonterminal, quoted = terminal).
- | OR between alternatives (quote/brace aware).
- Weights: {p=2.5} biases deterministic choice per occurrence.
- Repetition: a token like SSS means S S S.
- Supplement-on-terminal: if a run becomes terminal before N, a fresh <S> is injected so you still get N real rewrites.
- Cleaner: parentheses-only strings omit punctuation; otherwise a trailing period is added if missing.
Pick a preset to load it below.
No file
Tip: drag & drop a file onto the editor to load.

Steps
Last: - Steps: 0

N=G=R=A=M=S

N=G=R=A=M Generator

N=G=R=A=M Generator



Trigram Poetry Generator

Poetry Playground — Ultra

Bayes Chant Engine

Bayesian Chant — Minimal (Fixed)

Bayesian Chant — Minimal

Advanced

Unnatural Selection (Genetic Algorithm for Generating Text)

Interactive GA Text Generator — with Poem Builder

Interactive GA Text Generator

Click candidates to toggle Keep. Build a poem from your kept lines below.

kept: 0

Poem Builder

Tip: click a kept card again to unkeep it.

Neural Net Text Generator

Brain.js Word-Level Text Generator — Clean UI

Brain.js Word-Level Generator

0%
idle vocab — / model —

TinyGPT for Text Generation

TinyGPT — Safe Boot (Delimiter N-Grams)
boot: starting… backend: — mode: — csp: — dataset: — vocab: — model: —
loss: — eta: — speed: — tokens/s: —
0%

N-Grams (Old, Compatible with IM3)

Welcome to Infinite Monkeys' N-Gram algorithm in JavaScript. You can paste any text into the upper box, then click the EAT button. The text will be loaded into memory and statistically organized. You can then generate text from the input.

Links will be collected between sequential words and then weighted according to frequency. To determine which word will be generated, im3's N-Gram algorithm will 'roll' the weights against each other. So a weight of 8 will randomly generate any number between 1 and 8, while a weight of 4 will randomly generate any number between 1 and 4. The winner is then selected for inclusion in the text. Please enjoy and feel free to post your output in the comments. j(Infinite Monkeys) v.5





JYNX1the0clock1