MJS / AC Piece API 267 done · 0 in progress · 0 planned JavaScript runtime API for AC piece authors (.mjs). overview boot paint act sim beat Graphics abstract.bresenham line point box wipe ink circle layer painting inkrn pagern notice blend page edit copy paste stamp pixel plot flood lineAngle pline pppline oval poly shape grid draw printLine form pan unpan savepan loadpan skip glaze paintCount screen display fps resolution video rec needsPaint noise16 noise16DIGITPAIN noise16Aesthetic noise16Sotce noiseTinted write text.capitalize text.box clonePixels colorsMatch color resize Camera Form Dolly TRI QUAD LINE CUBEL ORIGIN ui.Button ui.TextButton ui.TextInput content.add dom.html dom.css dom.javascript dom.clear typeface cursor Interaction pen pens pen3d event Sound + Number + Network sound.time sound.bpm sound.freq sound.microphone sound.speaker sound.play sound.synth sound.bubble sound.kill simCount seconds num.add num.wrap num.even num.odd num.clamp num.rand num.randInt num.randInd num.randIntArr num.randIntRange num.rangedInts num.multiply num.dist num.dist3d num.perlin num.radians num.degrees num.lerp num.map num.arrMax num.arrCompress num.Track num.p2.of num.p2.len num.p2.norm num.p2.eq num.p2.inc num.p2.scl num.p2.add num.p2.sub num.p2.rot num.p2.mul num.p2.div num.p2.mid num.p2.dist num.p2.angle num.p2.dot num.p2.floor num.midp num.number num.intersects num.signedCeil num.signedFloor num.vec2 num.vec3 num.vec4 num.mat3 num.mat4 num.quat num.parseColor num.findColor num.saturate num.desaturate num.shiftRGB num.rgbToHexStr num.hexToRgb num.blend num.rgbToHsl num.hslToRgb num.rainbow delay blink geo.Box geo.DirtyBox geo.Grid geo.Circle geo.linePointsFromAngle geo.pointFrom geo.Race geo.Quantizer net.signup net.login net.logout net.pieces net.parse net.userRequest net.udp net.lan net.iframe back alias load slug piece query params colon preload download dark jump leaving broadcast net.socket net.devReload net.web net.host net.rewrite net.refresh net.waitForPreload net.preloaded Help + System choose flip repeat every any anyIndex anyKey each shuffleInPlace gizmo.Hourglass gizmo.EllipsisTicker signal sideload user vscode meta reload pieceCount store store.persist store.retrieve store.delete debug canShare handle ticket mint print zip motion.start motion.stop motion.current speak act get.painting().by() upload code.channel encode file authorize hand.mediapipe hud.label hud.currentStatusColor hud.currentLabel hud.labelBack send platform history bgm.set bgm.stop bgm.data system.world system.nopaint flatten connect wiggle dark darkMode gpuReady gpu.message
L5 / Lua API 47 done · 3 in progress · 0 planned Processing-style Lua compatibility layer on AC. overview overview checklist lifecycle graphics input unsupported examples size background clear fill noFill stroke noStroke strokeWeight point line rect square circle ellipse triangle quad text textSize textWidth frameRate noLoop loop isLooping redraw random map dist lerp radians degrees constrain millis frameCount width height mouseX mouseY pmouseX pmouseY mouseIsPressed key keyCode keyIsPressed Runtime Surfaces /l5 playground prompt
KidLisp / Language API 2 done · 0 in progress · 0 planned Canonical language reference is maintained on learn.kidlisp.com. overview overview core Canonical Source reference function popularity identifier pages
Prompt Commands 58 done · 0 in progress · 71 planned Command docs for prompt-driven actions and workflow tools. browse all prompt docs open prompt Common Commands + 4d 4do app bb bf bro bundle bye cam channel code cut dark desktop direct dl docs done download edit email flip flop gf gh github gmail
Pieces 23 done · 0 in progress · 163 planned Piece-specific docs and preview entry points. browse all piece docs open piece list Featured Piece Docs 3-kidlisp-tests a* agc alphapoet angel baktok basic-line-pointer bgm bits blank-blend2d blank-canvas2d blank-thorvg blank-vello blank-webgl2 bleep blur booted-by box boyfriend brother bubble butterflies camera chat chord clock colors colplay