SYNTHETIC(1)

πŸ’– SYNTHETIC πŸ’–

okay bestie, welcome to SYNTHETIC(1) β€” aka the User Commands corner of the manual, and honestly? she's a whole vibe. we're talking Synthetic, the synthetic device model test chart reader. yes that's a mouthful, no we're not shortening it, it's iconic. πŸŽ€


✨ NAME ✨

Synthetic β€” Synthetic device model test chart reader. that's it, that's the name, she said what she said. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Synthetic device model test chart reader β€” Version 1.6.3 ✨

that's the whole description bestie. short, sweet, serving main character energy and absolutely no notes. 🫢


🌸 SYNOPSIS 🌸

here's the shape of the whole thing, look at her go:

synthread [-v] [-s] [separation.icm] profile.[icc|mpp|ti3] outfile

so you've got your flags, you've maybe got a separation profile, you've definitely got a profile, and you've got an outfile. that's the whole recipe, no cap. 🧚


πŸ’œ the flags, one by one, no skipping

  • -v β€” Verbose mode. she talks more. we love a chatty queen. πŸ—£οΈ
  • -p β€” Use separation profile. yep, that's what it does. πŸ“
  • -l β€” Construct and output in Lab rather than XYZ. Lab girlies rise. πŸ‘‘
  • -i p1,p2,p3, β€” Set input channel curve powers (default 1.0). three powers, comma-separated, and yes there's a trailing comma in the syntax, we don't make the rules. ⭐
  • -k x1:y1,x2:y2,x3:y2 β€” Set input channel inflection points (default 0.5,0.5). three x:y pairs, colon between them, commas between the pairs. also there's a trailing comma situation in the -i/-o ones, not here, keep up bestie. πŸŽ€
  • -o p1,p2,p3, β€” Set output channel curve powers (default 1.0). same energy as -i but for the output side. balance. 🌈
  • -r level β€” Add average random deviation of <level>% to input device values (after sep.). so like, chaos, but measured, and it happens after the sep step. πŸ’€
  • -R level β€” Add average random deviation of <level>% to output PCS values. capital R bestie, capital R. she's the output PCS version of -r, do not confuse them, they are not twins. πŸ™ˆ
  • -u β€” Make random deviations have uniform distributions rather than normal. so your randomness gets a whole different shape. ✨
  • -b L,a,b β€” Scale black point to target Lab value. black point, meet target. 🀝
  • [separation.icm] β€” Device link separation profile. that's the bracketed one, the optional one, the little bonus. πŸ’–
  • profile.[icc|mpp|ti3] β€” ICC, MPP profile or TI3 to use. pick your fighter. πŸ”₯
  • outfile β€” Base name for input[ti1]/output[ti3] file. she's not a full filename, she's a base name, and she grows into those other files. lowkey iconic. πŸ’…
real talk: that synopsis has a -s in it and the option list doesn't describe -s. we are reporting this, not explaining it, because guessing at behaviour is not the move. 🫢

🌟 and that's the page 🌟

this lil manual page came to you from synthread, dated September 2014, and it lives under the name SYNTHETIC(1). a retro queen, a timeless baddie. go read your charts, bestie. mwah. πŸ’–πŸ’…πŸŽ€