@@ -299,7 +299,7 @@ proc createFilterGraph(effect: Action, sr: int, layout: string): (ptr AVFilterGr
299299      remainingSpeed =  remainingSpeed /  maxAtempo
300300    if  remainingSpeed >  1.0  or  remainingSpeed <  1.0 :
301301      filters.add  & " atempo={ remainingSpeed}  " 
302-   of  actPitch :
302+   of  actRate :
303303    let  clampedSpeed =  max (0.2 , min (100.0 , effect.val))
304304    filters.add  & " asetrate={ sr}  *{ clampedSpeed}  " 
305305    filters.add  & " aresample={ sr}  " 
@@ -350,7 +350,7 @@ proc processAudioClip(ef: seq[Action], clip: Clip, data: seq[int16], sourceSr: c
350350  var  processedData =  data
351351
352352  let  effect =  ef[clip.effects]
353-   let  needsFiltering =  effect.kind in  [actSpeed, actPitch , actVolume]
353+   let  needsFiltering =  effect.kind in  [actSpeed, actRate , actVolume]
354354
355355  if  needsFiltering:
356356    #  Data is interleaved: [L, R, L, R, ...] so always stereo
@@ -604,7 +604,7 @@ proc makeAudioFrames(fmt: AVSampleFormat, tl: v3, frameSize: int, layerIndices:
604604        let  key =  (clip.src[], clip.stream)
605605
606606        let  effect =  tl.effects[clip.effects]
607-         let  speed =  (if  effect.kind in  [actSpeed, actPitch ]: effect.val else : 1.0 )
607+         let  speed =  (if  effect.kind in  [actSpeed, actRate ]: effect.val else : 1.0 )
608608
609609        if  key in  samples:
610610          let  getter =  samples[key]
0 commit comments