The goal is no longer fixed at the larger of the plant minimum and the
break-even; that is now the floor, and the artist sets any goal above it.
- make-a-record.html: "Goal: how many fans you need" with number input,
slider and chips (Lowest, 150, 200, 300, 500, 1,000); chips below the
floor or above the edition cap stay visible but disabled with the
reason; the goal also shows as the pre-order amount (fans x fan price);
typing below the floor snaps back with a note; the campaign, the
outcome and the stage run against the chosen goal; the tour shows the
goal being raised to 150
- artist-order.html: goal field in the campaign card, same floor rule
- artist-platform.md: the floor rule and that a higher goal is all or
nothing as well
Defaults unchanged (goal 100 = the plant minimum at 1,200 THB, break-even
41, 548 THB kept a copy).
Side length "at most" per format is now the table the team supplied
(October 2026, from recordplayerexpert.com, songs counted at an average
4:32): 12" 22 / 15 min, 10" 15 / 12 min, 7" 7 / 5 min at 33 1/3 / 45 rpm.
Changes against the earlier microcut.studio figures: 10" 33 1/3 16 -> 15,
10" 45 11 -> 12, 7" 45 6 -> 5. The comfortable column stays the lower end
of microcut.studio's ranges.
- artist-platform.md: table with a songs column, both sources, and the
three formats where cutting rooms disagree (10" 45 is now more generous
than microcut.studio and Diggers Factory) as re-check points for the
cutting engineer
- artist-order.html: LIM and the side-length table (songs column, sources)
- make-a-record.html: LIM; format cards show the at-most time and about
how many songs a side; step 2 hint adds the songs; the last control in
each colour row is now a labelled "Palette" pill with a colour wheel,
showing the chosen colour and "Your colour" when a custom colour is set
With black vinyl the colour pickers are greyed out and cannot be used;
with solid colour only the first is active, marbled and splatter use
both. The weight buttons are disabled for 10" and 7" (140 or 180 g is a
12" option). Both rows were meant to hide, but .row display:flex
overrode the hidden attribute; a [hidden] rule now guards that too.
The record and jacket in the mock-up (sidebar and fan campaign page) now
scale with the chosen format: record diameters 302 / 250 / 175 mm
(IEC 60098), jackets 314 / 260 / 184 mm, labels 100 / 100 / 90 mm, so a
7" label is relatively larger as on the real disc. Smaller formats show
a dashed 12" jacket outline for scale and a caption with the sizes.
New static page docs/artist-order.html (test site /demos/artist-order/)
walking the artist platform flow end to end:
- record configurator (format, speed, discs, weight, colour, packaging,
extras, mastering, test pressings) with a live mock-up
- track list or dropped masters read in the browser (WAV/FLAC/AIFF
headers, sample peak and clipping), side length against the format,
jacket and label preflight (size, dpi, CMYK), rights and gate 1
- itemised offer (per title / per copy, pass-through jacket), price per
copy against quantity, lead time from the production timeline
- direct order or fan-funded campaign: goal = max(minimum run,
break-even), what the artist keeps, the money rules, a simulated
campaign (sells out / just makes it / falls short) with refund or
go-ahead-at-minimum, and the production tracker with the three gates
and the fan update feed
Price list demo-0.1 splits the doc's 38,000 THB per title and 132 THB per
copy into lines (estimates, each listed with its basis); defaults
reproduce the artist platform example (break-even 41, goal 100, ~548 THB
kept per copy at 100).
artist-platform.md: demo paragraph, side length per format table with
sources, VAT note on the campaign example. README bullet and layout line,
site DEMOS line and landing-page entry.