clipsAt
@zylem/game-lib / audio / clipsAt
Function: clipsAt()
clipsAt(
song,trackId,beat): (\{id:string;kind:"notes";length:number;name?:string;notes:object[];start:number;trackId:string; \} | \{gain?:number;id:string;kind:"audio";length:number;name?:string;offset?:number;start:number;trackId:string;url:string; \})[]
Defined in: packages/game-lib/src/lib/audio/song-math.ts:160
Clips whose window covers beat on a track.
Parameters
song
bpm
number = ...
clips
(\{ id: string; kind: "notes"; length: number; name?: string; notes: object[]; start: number; trackId: string; \} | \{ gain?: number; id: string; kind: "audio"; length: number; name?: string; offset?: number; start: number; trackId: string; url: string; \})[] = ...
id
string = ...
instruments
object[] = ...
lengthBars
number = ...
loop?
\{ enabled: boolean; end: number; start: number; \} = ...
loop.enabled
boolean = ...
loop.end
number = ...
loop.start
number = ...
Beats.
masterVolume?
number = ...
Master fader in dB.
name
string = ...
timeSignature
\{ denominator: number; numerator: number; \} = TimeSignatureSchema
timeSignature.denominator
number = ...
timeSignature.numerator
number = ...
tracks
object[] = ...
trackId
string
beat
number