We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Жiжos

Жiжos (pronounced Jesus) is an esoteric programming langed based on tritriadic scales with seven tones/. It uses Alexandrion to generate a Kontakion, diatonic tone-intervals as opcodes and DMT (dominant mediant over arbitrary tonic.)
Archictecture
| Dominant | Mediant | Tonic |
|---|---|---|
| I | 0 | 0 < D < 400 |
| II | ±D | 400 < D < 600 |
| III | ±2D | 600 < D < 800 |
| IV | +3D | 800 < D < 1200 |
Diatonics
A diatonic scale can be represented as \/ or /\. A Diatonic is /\ and A sharp is \/. To execute a program a chord and opcodes are defined, and a diatonic tablature is fed into the state-machine. A group of seven /\ represents a complete octave.
Intonation
After generating a kontakion it can be intonated as a sequence of chordal trytes performed one tribble per voice.
Example
The following example ill intonate a sequence in whole tonic intervals from A1 to A2.
/\/\/\/\/\/\/\
Given some configuration it is a truth-machine.
A1 set c from input B1 output c C#2 while c D#2 do F2 output c G2 end A2 halt
2-dimensionals
A program also can be fed in parallel as 2-dimensional code.
/\/\/\/\/\/\/\ \/\/\/\/\/\/\/
This program is an example of a no-op but the intial \ in row 2 can be substituted with input.
Vertmond notations
A parallel string of inverted Diatones can be converted to Vertmonds
♦♦♦♦♦♦♦
This program is also generally a no-op and sounds like this.
A single vertmond represents a numerary nexus identity. When constructing a tableture (these are more composable kontakions) think of a pure kontakion as a annotated unperforated punched paper tape and ♦ represent perforations. Mostly commonly the first few lines denote the sequence, but subroutines etc can be made by using diferent numerary nexuses. Similar to guitar tableture, there isnt a standard but the more intuitive the better for how you denote nexus levels.
(note: i am working on an example, as this would be the peak computation power the language can demonstrate. Miui (talk) 14:27, 18 July 2026 (UTC))
Writing Programs

Жiжos files with the the .jesus extension are kontakions.
#Hello, World! kontakion (helloworld.jesus) 0:B<020272521202021233>83563737673101556708374671 1:AE<020272521272021252>83563737673101556708374671 2:AF<020272521212021223>83563737673101556708374671 3:AQ<020272521282021242>83563737673101556708374671 4:BR<020272521243020263>83563737673101556708374671 5:CF<020272521262021262>83563737673101556708374671 6:CS<020272521222021213>83563737673101556708374671 7:CT<020272521233021202>83563737673101556708374671 8:D0<020272521223021212>83563737673101556708374671 9:D0<020272521213021222>83563737673101556708374671 10:D0<020272521232021203>83563737673101556708374671 11:DC<020272521203021232>83563737673101556708374671 12:DC<020272521252021272>83563737673101556708374671 13:DF<020272521242021282>83563737673101556708374671 14:NF<020272522213020222>83563737673101556708374671 15:NF<020272522212020223>83563737673101556708374671 16:DF0<020272522223020212>83563737673101556708374671 17:F00<020272522272020252>83563737673101556708374671 18:I00<020272522282020242>83563737673101556708374671 19:KLY<020272522233020202>83563737673101556708374671 20:KR0<020272521253020253>83563737673101556708374671 21:L00<020272522242020282>83563737673101556708374671 22:L00<020272521263020243>83563737673101556708374671 23:LTF<020272522262020262>83563737673101556708374671 24:QYQ<020272522252020272>83563737673101556708374671 25:RAP<020272522232020203>83563737673101556708374671 26:VII<020272522222020213>83563737673101556708374671 27:WKW<020272522203020232>83563737673101556708374671 28:YEY<020272522202020233>83563737673101556708374671 29:YEY<020272520263021243>83563737673101556708374671
Tableture is possible, the idea is that vertmonds can delimit kontakion data and tableture data can be composed with them. Files can also be written as sheet-music, MIDI and pure waveform, Strudel (link to hw example) (and strudel url hashes). Otherwise something like "Hello, World!" is simply '"Hello, World!"' in the python interpreter (which sounds like this.)
It is the opinion of User:Miui that the best syntax for hello world is simply the revered word eg iH.
It makes more sense when listening to the program that way, however the grammatical order of a multi-word should remain forward reading.
Interpreting music
Strangely, Жiжos can interpret music as text. For instance the the melody of Beethoven's "Ode to Joy" is ᧫᧫⺃⺃᧫ȧȧ᧫᧫.
See also
♦ Vertmond notation
- Mobius is a language which operates similarly.
- 19 edons, 19 octons
- 31 edons, 31 octons
- Jesus.py the Жiжos interpreter(codeberg)/jESUS.html(ghpage) where you can listen to cellular automata or do confessions.
- Eikosany — a 6‑dimensional harmonic polytope related to tritriadic scales.