Licence
MIT
Version
1.3.0
Deps
3
Size
154 kB
Vulns
0
Weekly
0
日本語 | 中文 | Español | Français | हिन्दी | Italiano | Português (BR)
@motif-studio/clip-engine
Audio clip sequencing, composition, and transformation engine for Motif.
What It Owns
- Clip playback and scene clip assignment
- Note scheduling and quantized launch timing
- Composition transforms (transpose, invert, reverse, octave shift, rhythm scale)
- Variation tools (rhythmic, melodic, thin, densify, accents, ghost hits)
- Intensity derivation (low/mid/high, tension, brighten, pad voicing, bass line, arpeggiate)
- Chord tools (diatonic chords, chord palette, progressions)
- Cue scheduling and section resolution
Key Exports
import {
ClipPlayer,
SceneClipPlayer,
scheduleNotes,
clipTranspose,
clipInvert,
clipReverse,
resolveCuePlan,
chordPalette,
diatonicChords,
} from "@motif-studio/clip-engine";
Playback
ClipPlayer— plays individual clips with note schedulingSceneClipPlayer— assigns and plays clips within scenes
Transforms
clipTranspose,clipInvert,clipReverse,clipOctaveShift,clipRhythmScaleclipDuplicateWithVariation,clipSnapToScale,clipFindOutOfScale
Variations
clipRhythmicVariation,clipMelodicVariation,clipThinNotes,clipDensifyNotesclipAccentEveryN,clipAddGhostHits,clipRemoveGhostHits
Intensity
clipDeriveIntensity,clipAddTension,clipBrightenclipPadVoicing,clipBassLine,clipArpeggiate
Cue Scheduling
resolveCuePlan,sectionAtTick,sectionAtBarcueSecondsToTick, tick/bar/beat conversion utilities
Dependencies
@motif-studio/schema— types for clips, notes, cues@motif-studio/instrument-rack— voice management for playback@motif-studio/music-theory— scale/chord/motif primitives