Skip to content

Commit 26c9d8b

Browse files
committed
scael
1 parent b77105f commit 26c9d8b

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

examples/alignment.dx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -283,15 +283,15 @@ mel_to_hscale = for i: MelBins.
283283
:t fft_frames
284284

285285
def triangle_window (mpt:m) (mlower:m) (mupper:m) (scale: ScaledRange m) : m => Float =
286-
pt = scaled scale mpt
287-
lower = scaled scale mlower
288-
upper = scaled scale mupper
289-
for i.
290-
k = scaled scale i
291-
if (k >= lower) && (k <= pt)
292-
then (k - lower) / (pt - lower)
293-
else if (k <= upper) && (k >= pt)
294-
then (upper - k) / (upper - pt)
286+
pt = IToF (ordinal mpt)
287+
lower = IToF (ordinal mlower)
288+
upper = IToF (ordinal mupper)
289+
for i'.
290+
i = IToF (ordinal i')
291+
if (i >= lower) && (i <= pt)
292+
then (i - lower) / (pt - lower)
293+
else if (i <= upper) && (i >= pt)
294+
then (upper - i) / (upper - pt)
295295
else 0.0
296296

297297
' The 25'th Mel bin is going to take in the mass from this range of hertz's bins.

0 commit comments

Comments
 (0)