CODE BECOMES MUSIC.

SYS_START // KERALA'S 1ST LIVE CODING COLLECTIVE

SCROLL TO COMPILE // v1.0.0
// DEFINITION_BLOCK

LIVE CODING
IS PERFORMANCE ART.

The artist is the instrument. The screen is the stage. The algorithm is the ritual.

Live coding — also known as on-the-fly programming or just-in-time programming — is a form of improvisational performance where the performer writes and modifies code in real time, in full view of an audience, generating sound, visuals, or both as the program executes.

It is not a rehearsed playback. There is no safety net. Every keystroke is a decision. Every error is part of the show. The code is the score, the instrument, and the performer simultaneously.

01

PERFORMANCE ART

The live coder is a performer first. Code is not written in isolation — it is composed under pressure, in public, as an act of creative expression. Like a jazz improvisation, each session is unrepeatable.

// DISCIPLINE: ALGORITHMIC IMPROVISATION
02

RADICAL TRANSPARENCY

The screen is always projected. The audience watches every line being typed. Mistakes are visible. Experiments fail in public. This vulnerability is the core of the art — it is honest, raw, and unfiltered creativity.

// PRINCIPLE: SHOW YOUR PROCESS
03

COMMUNITY RITUAL

Live coding events — known as algoraves — are collective experiences. Code, sound and light collapse into one shared moment. The audience doesn't just watch; they are inside the algorithm, breathing with it.

// FORMAT: ALGORAVE / LIVE A/V
"

If you write code on a laptop that is projected onto a screen so that an audience can read it while you perform with it, is that performance? Is it composition? Is it something else?

— TOPLAP MANIFESTO, 2004
// TIMELINE: HOW WE GOT HERE
1957
LEJAREN HILLER generates first computer-composed music at ILLIAC
1986
MAX/MSP born. Real-time audio programming becomes a paradigm
2000
TOPLAP founded. Live coding manifesto drafted in Leeds, UK
2004
TIDALCYCLES released by Alex McLean. Haskell meets the dancefloor
2022
STRUDEL emerges — TidalCycles patterns run natively in the browser
NOW
THE YAKSHI PROTOCOL brings live coding to Kerala for the first time

// AUDIO_LAYER_INIT

Feel her Seduction

Experience the disruptive beauty of live-coded algorithms.

80 LINES OF CODE. ONE INFINITE RITUAL.

Yakshi Protocol Manifesto

THE YAKSHI MANIFESTO

Gen / Evo / Free

// LOG_01: GENESIS

INIT_MILLENNIA_PROTOCOL

Since humans began tapping stones together millions of years ago, the almost spiritual connection of art has moved through mediums and instruments too vast for a single scroll.

It is ingrained in our source code. Music enabled the transfer of knowledge, the enrichment of folklore, and the magical ideas we survive on.

// LOG_02: EVOLUTION

ENABLING_THE_CREATORS

Every victim of the magical bite of art can now become a creator. Modern mediums and systems have opened the floodgates.

We are a movement dedicated to bringing artists to the forefront in this ever-challenging world. We lead with confidence on new tools. We do not fear the revolution; we are the oscillation.

// LOG_03: OUTRO

FREEDOM_OF_EXPRESSION

To the ones who always watched from the dark. To the ones who could not yet find their voice. This is your opening. Be the spirit. Express.

// SIG_SIGNED_BY:

YAKSHI_CREW

THE ENGINE

Modules / Events / Rhythms

PERFORMANCE STREAMS

Global broadcasts of our disruptive artistry. Watch reality dissolve into algorithms in real-time.

Streams

JAMS

Improvise. Collaborate. Algorithms guiding the audio-visual experience.

Jams

MEETUPS

Connect, share knowledge, and build the foundation locally.

Meetups

PHYSICAL RAVES

Immersive installations across Kerala. Be the heart of the events.

Events

BREATH OF STRUDEL

Master the art of live-coded music. A complete A-to-Z course covering Sound Design, Music Theory, and Track Building in Strudel.

EXPLORE COURSE
Lessons

THE PROTOCOLS

Standard / Compliance / Ethics

~/yakshi/protocol/rules.ts
import { Community } from '@kerala/live-coding';

// INITIATING COMMUNITY STANDARDS
const YakshiRules = [
  "1. Be polite, curious, and human",
  "2. Ask before you text people",
  "3. Contribute before demanding",
  "4. Compete in a healthy way",
  "5. Share your creations",
  "6. Have fun :)"
];

// POSH ACT 2013 COMPLIANCE
const complianceStatus = true;
if (!complianceStatus) {
  throw new Error("Zero tolerance for violations. Handled strictly per law.");
}

THE ARCHITECTS

Core Maintainers

BIT1
ALGORITHM_ARCHITECT // ONLINE

BLAISE M CROWLY

CORE_MAINTAINER
BIT2
SIGNAL_ENGINEER // ACTIVE

SURYA REMANAN

CORE_MAINTAINER
BIT3
PROTOCOL_DESIGNER // STABLE

NEVIN MICHAEL

CORE_MAINTAINER
BIT4
VISUAL_SYNTHESIST // SYNCING

VISHNU VIJAYAN

CORE_MAINTAINER
BIT5
RHYTHM_OPERATOR // STANDBY

ARUN CHANDRAN

CORE_MAINTAINER