diff --git a/light9/effect/sequencer/eval_faders.py b/light9/effect/sequencer/eval_faders.py --- a/light9/effect/sequencer/eval_faders.py +++ b/light9/effect/sequencer/eval_faders.py @@ -1,22 +1,18 @@ -import asyncio -from dataclasses import dataclass import logging import time -from typing import Callable, Coroutine, List, Optional, cast -from light9.collector.collector import uriTail -from light9.typedgraph import typedValue +from dataclasses import dataclass +from typing import List, Optional, cast from rdfdb import SyncedGraph from rdflib import URIRef +from rdflib.term import Node from light9.effect import effecteval -from light9.effect.sequencer import Note from light9.effect.settings import DeviceSettings, EffectSettings -from light9.effect.simple_outputs import SimpleOutputs from light9.metrics import metrics from light9.namespaces import L9, RDF -from light9.newtypes import EffectAttr, EffectUri, NoteUri, UnixTime -from rdflib.term import Node +from light9.newtypes import EffectAttr, EffectUri, UnixTime +from light9.typedgraph import typedValue log = logging.getLogger('seq.fader') @@ -68,7 +64,7 @@ class FaderEval: effect = typedValue(EffectUri, self.graph, fader, L9['effect']) setting = typedValue(Node, self.graph, fader, L9['setting']) setAttr = typedValue(EffectAttr, self.graph, setting, L9['effectAttr']) - self.faders.append(Fader(self.graph, cast(URIRef, fader), effect, setAttr)) + self.faders.append(Fader(self.graph, cast(URIRef, fader), effect, setAttr)) # this could go in a second, smaller addHandler call to avoid rebuilding Fader objs constantly for f in self.faders: