MCPcopy
hub / github.com/andremichelle/openDAW / quantizeCeil

Function quantizeCeil

packages/lib/std/src/math.ts:15–15  ·  view source on GitHub ↗
(value: number, interval: number)

Source from the content-addressed store, hash-verified

13 margin + (1.0 - 2.0 * margin) * Math.max(0.0, Math.min(value, 1.0))
14export const quantizeFloor = (value: number, interval: number): number => Math.floor(value / interval) * interval
15export const quantizeCeil = (value: number, interval: number): number => Math.ceil(value / interval) * interval
16export const quantizeRound = (value: number, interval: number): number => Math.round(value / interval) * interval
17export const linear = (y1: number, y2: number, mu: number): number => y1 + (y2 - y1) * mu
18export const exponential = (y1: number, y2: number, mu: number): number => y1 * Math.pow(y2 / y1, mu)

Callers 10

finalizeStateFunction · 0.85
updateRegionDurationsFunction · 0.85
handleLoopWrapFunction · 0.85
startFunction · 0.85
#rebuildCacheMethod · 0.85
processMethod · 0.85
ceilMethod · 0.85
generateFunction · 0.85

Calls 1

ceilMethod · 0.80

Tested by

no test coverage detected