Monorepo for Aesthetic.Computer
aesthetic.computer
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```