Animation engine for creative coding
https://github.com/FMS-Cat/automaton/compare/v3.0.0-beta8...v3.0.0-beta9 https://github.com/FMS-Cat/automaton/compare/v2.1.1...v3.0.0-beta9 https://github.com/FMS-Cat/automaton/tree/v3.0.0-beta9
https://github.com/FMS-Cat/automaton/compare/v3.0.0-beta9...v3.0.0 https://github.com/FMS-Cat/automaton/compare/v2.1.1...v3.0.0 https://github.com/FMS-Cat/automaton/tree/v3.0.0
Definitely not exhaustive! Let me know if you caught by something!
I'm so sorry if you're an existing serious user of Automaton tbh Have fun
"automaton": "^2.1.1"
into "automaton-with-gui": "^3.0.0"
@fms-cat/automaton-fxs
import { Automaton } from '@fms-cat/automaton';
import * as AutomatonFxs from '@fms-cat/automaton-fxs';
const automaton = new Automaton(
JSON.parse( '...' ),
{
fxDefinitions: AutomatonFxs
}
);
Param
s are separated into Channel
s and Curve
s
automaton.min.js
(the previous automaton.nogui.js
) is now 9.95KB (2.92KB gzipped). That's small.v3.0.0-beta7...v3.0.0-beta8 v2.1.1...v3.0.0-beta8 GitHub Actions Run
v3.0.0-beta6.fuck2...v3.0.0-beta7 v2.1.1...v3.0.0-beta7 GitHub Actions Run
Automaton
, you can initialize with fx definitionsv3.0.0-beta6...v3.0.0-beta6.fuck2 v2.1.1...v3.0.0-beta6.fuck2 GitHub Actions Run
v3.0.0-beta5...v3.0.0-beta6 v2.1.1...v3.0.0-beta6 GitHub Actions Run
module.js
and module.min.js
build is a new ESM module variant. very coolv3.0.0-beta4.bruh...v3.0.0-beta5 v2.1.1...v3.0.0-beta5 GitHub Actions Run
reset: true
to an item makes the value of its channel reset to zero automaticallyv3.0.0-beta4...v3.0.0-beta4.bruh v2.1.1...v3.0.0-beta4.bruh GitHub Actions Run
v3.0.0-beta4
v3.0.0-beta3...v3.0.0-beta4 v2.1.1...v3.0.0-beta4 GitHub Actions Run
AUTOMATON
if you're using Automaton via <script>
const { Automaton } = AUTOMATON;
ChannelUpdateEvent.time
is renamed to ChannelUpdateEvent.elapsed
ChannelUpdateEvent.time
now returns a global time of automaton insteadAUTOMATON
for var output (using <script>
)ChannelUpdateEvent
now comes with even more statsdownlevel-dts
typedoc
to 0.17.6
v3.0.0-beta2...v3.0.0-beta3 v2.1.1...v3.0.0-beta3 GitHub Actions Run
Automaton.addFxDefinition
no longer exists, use Automaton.addFxDefinitions
insteadAutomaton.addFxDefinition
-> Automaton.addFxDefinitions