From 7063bbee37256b98dfe8d97979273767ba8b52d1 Mon Sep 17 00:00:00 2001 From: DaniTheSkunk <> Date: Sun, 27 Nov 2022 06:59:57 +0000 Subject: [PATCH] added Samplei.fromMonoDoubleArray --- com/danitheskunk/skunkworks/audio/Samplei.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/com/danitheskunk/skunkworks/audio/Samplei.java b/com/danitheskunk/skunkworks/audio/Samplei.java index 2890a8b..8859413 100644 --- a/com/danitheskunk/skunkworks/audio/Samplei.java +++ b/com/danitheskunk/skunkworks/audio/Samplei.java @@ -14,6 +14,14 @@ public class Samplei implements ISample { this.right = right == null ? left : right; } + public static Samplei fromMonoDoubleArray(double[] d) { + var sample = new Samplei(d.length, false); + for(int i = 0; i < d.length; ++i) { + sample.setSamplei(i, (short)(d[i] * 32768)); + } + return sample; + } + @Override public int getLength() { return left.length;