aardio 文档

av.audio.music 库模块帮助文档

av.audio.music 成员列表 #

程序化配乐:按风格、bpm、段落强度与重音生成背景音乐(现场合成,不需要素材)

av.audio.music.chord(root,mode,degree,size) #

调内第 degree 级和弦的音级数组(size 3 或 4)

av.audio.music.instruments #

乐器表:kick,clap,snare,hat,shaker,crash,bass,pad,pluck,keys,bell;每个函数返回单声道片段

av.audio.music.modes #

调式音阶表

av.audio.music.parseKey(key) #

解析调:返回 主音音级(0~11),调式名

av.audio.music.styles #

风格表:16 步节奏型(X 重音、x、o 轻、. 休止)按强度 0~3 分套,可添加自定义风格

av.audio.music.voicing(pcs,lo,hi,prev) #

把音级排成 lo~hi 之间的 MIDI 和弦,尽量贴近上一个和弦

av.audio 成员列表 #

av.audio.music(style,opt) #

生成配乐,返回立体声 av.audio.clip(响度 -16 LUFS);
style: "tech"|"upbeat"|"ambient"|"lofi" 或风格表;
opt: duration(秒,必填),bpm,key("A minor"),seed,sections({{t;energy}},强度 0~3),hits({{t;strength}}),mode("continuous" 时固定 groove),energy,autoAccents,hitMergeWindow,beatOffset,endAt(终止和弦时刻),lufs,stems(true 时返回值另附 stems 各总线片段、events 音符事件)
返回值附带 beats,bars,sections,bpm,key,endAt,mode,beatOffset

返回对象:avAudioClipObject

Markdown 格式