From 939bc643be7f442847e409d54a9bb3b977f79674 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 15 Apr 2022 22:41:39 +0100 Subject: [PATCH] rangex --- packages/core/pattern.mjs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index 7e82ec44..9f3f72be 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -311,6 +311,11 @@ export class Pattern { return this.mul(max - min).add(min); } + rangex(min, max) { + return this.range(Math.log(min), Math.log(max)).fmap(Math.exp); + } + + // Assumes source pattern of numbers in range -1..1 range2(min, max) { return this._fromBipolar().range(min, max);