Custom Tension String Builder

Choose a target tension — flat across every string, or matched to a set you already like — and this builder finds the closest real gauge and type for each string from the network’s one tension table.

A stock set is gauge-balanced, not tension-balanced (see why that distinction matters). This builder goes the other way: pick a target tension, and it searches the same gauge tables the advisor reads for the closest real gauge at every string position — never an invented value, and never a second formula from what string-set-solver.js's solveSet() already computes.

Worked example: a flat 15 lb target, electric guitar, standard tuning

Here is exactly what the widget below computes for one common target — every string aimed at 15 lbs, on a 25.5" scale in standard tuning — before any JavaScript runs:

StringNoteGaugeTypeTensionDeviation
6 (low)E20.042"Nickel-wound14.76 lbs (6.69 kg)−0.24 lbs
5A20.032"Nickel-wound15.76 lbs (7.15 kg)+0.76 lbs
4D30.024"Nickel-wound15.76 lbs (7.15 kg)+0.76 lbs
3G30.016"Plain steel14.66 lbs (6.65 kg)−0.34 lbs
2B30.013"Plain steel15.37 lbs (6.97 kg)+0.37 lbs
1 (high)E40.0095"Plain steel14.62 lbs (6.63 kg)−0.38 lbs
Total90.92 lbs (41.24 kg)max dev 0.76 lbs

Compare the B string here — a .013" plain steel, 15.37 lbs — against the stock Super Light set's .011" at 11.00 lbs (see the advisor's own worked example): the target flattened out the dip a gauge-balanced set leaves on that string, at the cost of a heavier, unusual gauge most manufacturers don't ship on a stock set.