Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 97 lines 1.9 kB view raw
1🎄 MERRY PIPELINE - QUICK REFERENCE 2=================================== 3 4## What is Merry? 5A command system for chaining aesthetic.computer pieces together in a sequence, 6with a segmented colored progress bar showing each piece and time remaining. 7 8## Visual Progress Bar 9[===green===][=>cyan......][...orange...] 10 ^completed ^current ^upcoming 11 12- Top of screen (1px tall) 13- Each segment = one piece 14- Width = duration proportion 15- Colors cycle through palette 16- Shows time remaining visually 17 18## Syntax 19 20### Basic (Default 5s per piece) 21``` 22merry piece1 piece2 piece3 23``` 24 25### Custom Durations 26``` 27merry piece1:3 piece2:5 piece3:2 28``` 29(durations in seconds) 30 31### Prefix Durations (new) 32``` 33merry 3-piece1 5-piece2 2-piece3 34``` 35(numbers before the dash are seconds) 36 37### Infinite Loop 38``` 39merryo 0.25-tone 40``` 41(restarts from the first piece until you run `stop`) 42 43### Mixed 44``` 45merry piece1:3 piece2 piece3:7 46``` 47(piece2 uses default 5s) 48 49## Your Original Example 50``` 51merry tone:3 clock:5 52``` 53✓ Plays 'tone' for 3 seconds 54✓ Then plays 'clock' for 5 seconds 55✓ Returns to prompt 56 57## Stop Command 58``` 59stop 60``` 61or 62``` 63merry:stop 64``` 65 66## Record with Tape 67``` 68tape merry tone:3 clock:5 69``` 70- Records the entire pipeline 71- Auto-calculates duration (8s) 72- Auto-cuts when merry ends 73- Jumps to video for export 74 75## What Happens? 761. Parses your command 772. Builds a pipeline queue 783. Jumps to each piece in sequence 794. Waits the specified duration 805. Automatically moves to next piece 816. Returns to prompt when done 82 83## Default Duration 845 seconds (as you requested) 85 86## Files Modified 87- /workspaces/aesthetic-computer/system/public/aesthetic.computer/disks/prompt.mjs 88 - Added 'merry' command handler (~line 377) 89 - Added 'merry:stop' command handler (~line 545) 90 - Added documentation in README section (~line 5) 91 92## Try It! 93``` 94merry tone clock 95merry tone:3 clock:5 96merry line:2 oval:2 rect:2 97```