AuraLoom

Weave sound: pitch runs across, time runs along, brightness is loudness
Listen BPM Bars Vol Space Crunch
Thread
Voice Key Loud80 Size3 Ring4
HELIXcoil
tone threads (warp) noise threads (weft) bright rows = notes in key · cyan rows = the root
Stretch ×
● weaving…
📌 Notes · pin notes to spots on the sound: for the crew to read, or from them to you
Notes ride inside ⤓ Tile and ⤓ Project, and come back in when a tile is opened.
✎ Score · write music as text and weave it onto the loom (made for the crew, fine for anyone who'd rather type)
AuraLoom · ConsciousNode SoftWorks · siblings: Chromatrack · Synth Radio · Speaker Box Magnum · AuraGraph

AuraLoom

A picture of sound you can play. Left to right is time (the faint columns are 16th notes, brighter ones are beats and bars). Bottom to top is pitch: every row is a quarter-tone and every octave is the same height, like a piano turned on its side. Brightness is loudness. Press Space or ▶ and the loom plays as a loop; keep painting while it plays and you'll hear the change on the next pass.

Threads (brushes)

Voice, key and scale

Voice is the overtone recipe for Tone and Pluck: Pure is a single thread, String and Reed stack harmonics above it (you'll see the ladder), Bell uses the out-of-tune partials of a real bell. The Genesis FM voices are two-operator FM, the trick behind the Mega Drive's sound chip: the brightness moves over the life of each note (a bass that starts with a bark, brass that swells), and you can watch the sidebands open and close on the loom. Crunch rounds the output to fewer bits, like a console DAC. Key and Scale snap your notes to the scale; the in-key rows are lit and the root is cyan. Free turns snapping off.

Clean and Ghost

Bringing things in

Scores (text)

Open ✎ Score to write music as text and Weave it, or press ⇡ Write score to turn what's on the loom into text: the last woven score plus every stroke you've painted since (erasing included). Edit it, weave it back, or share it as a link. Imported recordings and pictures can't become a score, because a score holds threads, not pictures.

Pinned notes and the grid

Pin (8) paints nothing. Click a spot on the loom and its grid reference appears in the 📌 Notes panel; type and press Enter. The grid is A–H across the time and 1–8 up the pitch, and each cell splits again into a–h and 1–8, so C6·d3 is one small spot. Every note also keeps its real seconds and Hz. Questions are gold and notes are cyan. ↳ Reply answers one. Notes ride inside ⤓ Tile and ⤓ Project, so when a crew member opens the tile they get them, and the notes on a tile someone hands you appear on the loom. # Grid shows the grid over the loom; it's on the screen only, never in the sound.

Stretch and slow listening

Stretch × widens (above 1) or pinches (below 1) the whole loom in time. Pitch never moves, so it's a lens for looking at a sound's shape in slow motion: the rivers of its harmonics, the valleys between them, how the energy pours in at an attack and drains away. Painted threads are redrawn sharp at the new tempo; imported pictures and recordings are resampled, and past ×4 that fills in between the columns rather than adding detail. Loops can run from 0.5 s to 120 s. Undo takes it back.

Listen plays the loop at ½, ¼ or ⅛ speed with the pitch unchanged, without touching the loom. Changing BPM on painted work re-weaves it from its threads, so nothing blurs.

Taking things out

WAV is one pass of the loop with the Space reverb ringing out at the end. Loop WAV is exactly one loop long with that tail already folded over the start, so it repeats without a seam in any player, editor or game engine. PNG is the loom as you see it. Tile is an AuraGraph-format tile any crew member can read. Project saves everything to reopen later.

Keys

Space play/stop · 1–7 threads · [ ] size · Ctrl+Z undo · G Clean/Ghost

Everything runs on this device. Nothing is uploaded.

AuraLoom v0.4 · ConsciousNode SoftWorks · named by Kehai, built by Kehai Interim · the playable half of AuraGraph.