Modular Scale API
Genereer een modulaire (geometrische) schaal voor typografie en witruimte. Kies een basisgrootte en een ratio — een benoemd muzikaal interval (kleine secunde, grote secunde, kleine terts, grote terts, reine kwart, overmatige kwart, reine kwint, kleine sext, gulden, grote sext, kleine septiem, grote septiem, octaaf en meer), een gewoon getal zoals 1,25, of een interval geschreven als 3:2 — en het schaal-eindpunt retourneert een harmonieuze reeks groottes die stapsgewijs omhoog en omlaag gaan vanaf de basis, waarbij elke waarde basis × ratio^stap is (stap 0 is de basis). Kies hoeveel stappen boven en onder, de afronding, en een optionele eenheidssuffix (px, rem, em) zodat de waarden klaar zijn om in CSS of ontwerptokens te plakken. Het ratio-eindpunt geeft elke benoemde ratio met zijn decimale waarde. Een modulaire schaal geeft typografie, witruimte en lay-out een consistent ritme in plaats van willekeurige pixelwaarden. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit produceert een numerieke grootteschaal; voor kleurschalen en verloop gebruik je de Gradient API.
api.oanor.com/modularscale-api