From 5ca5257c9fb8a2666918a19abce64342631c859b Mon Sep 17 00:00:00 2001 From: litter Date: Sun, 10 Nov 2019 12:27:21 -0500 Subject: [PATCH] Use parent renderer --- library.properties | 4 ++-- library/SoundtrackOptical.jar | Bin 1176359 -> 1176389 bytes src/soundtrack/optical/SoundtrackOptical.java | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/library.properties b/library.properties index 3f277ed..8f0959d 100755 --- a/library.properties +++ b/library.properties @@ -6,7 +6,7 @@ url = https://github.com/sixteenmillimeter/SoundtrackOptical categories = "Animation,Sound,Video & Vision" sentence = Framework for generating 16mm optical soundtracks from a digital audio file. paragraph = Create optical soundtracks in different styles to be used in super16 film-out -version = 3 -prettyVersion = 0.03a +version = 4 +prettyVersion = 0.04a minRevision = 2 #maxRevision = 2 diff --git a/library/SoundtrackOptical.jar b/library/SoundtrackOptical.jar index 56a987b508c6b71fb0decede6ca57f88da64808c..b16b5b69f3daa3116a33d31651622914b287f365 100644 GIT binary patch delta 3005 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 diff --git a/src/soundtrack/optical/SoundtrackOptical.java b/src/soundtrack/optical/SoundtrackOptical.java index f447793..9aacbb3 100755 --- a/src/soundtrack/optical/SoundtrackOptical.java +++ b/src/soundtrack/optical/SoundtrackOptical.java @@ -75,8 +75,7 @@ public class SoundtrackOptical { FRAMES = (int) Math.ceil(soundfile.frames() / RAW_FRAME_H); frameSample = new float[RAW_FRAME_H]; - raw = parent.createGraphics(RAW_FRAME_W, RAW_FRAME_H);//mode option? - + raw = parent.createGraphics(RAW_FRAME_W, RAW_FRAME_H, parent.sketchRenderer()); for (int x = 0; x < soundfile.frames(); x++) { compare = soundfile.read(x);