@modplayjs/effects-shared
v0.0.4
Published
Compatibility shim re-exporting the effects processor from @modplayjs/core.
Maintainers
Readme
@modplayjs/effects-shared
Shared effect-processing stages for modplayjs — the frame-accurate port of
libxmp's effect handlers (effects.c) and per-tick channel stages
(player.c's process_volume / process_frequency / process_pan), shared by
all format plugins.
Compatibility shim: the implementation lives in
@modplayjs/core(packages/core/src/effects/); this package re-exports it so format plugins can depend on the effects package without pulling core directly.
Install
npm install @modplayjs/effects-sharedIt is a peer/consumer of @modplayjs/core — you normally don't add it
yourself; the format plugins (fmt-mod, fmt-s3m, fmt-xm, fmt-it)
depend on it for their event decoding (readEventMod, readEventSt3,
readEventFt2, readEventIt) and the shared tick stages.
Part of the modplayjs monorepo. BSD-3-Clause.
