Re: IMediaSeeking rate issues

Tech-Archive recommends: Speed Up your PC by fixing your registry

From: Iain (Iain_at_idclTAKEAWAY.co.uk)
Date: 01/14/05

  • Next message: boris: "Re: IMediaSeeking rate issues"
    Date: Fri, 14 Jan 2005 15:47:32 +0000
    
    

    On Fri, 14 Jan 2005 07:15:03 -0800, Boris wrote:

    > Iain,
    >
    > Sorry about the late answer, but I missed the reply notification.
    >
    > I was trying to implement a beat mix functionality (audio only, trying to
    > match different bpm's) when fading from one filter graph to another (ie
    > increase or decrease play back rate to match the next track). Was mostly
    > thought of as proof of concept code, since the pitch change might warp the
    > audio too much. Also, since it's part of a fading process, the start / stop
    > of the FG is not a viable solution - it must be a smooth transition.
    >
    > Best regards
    > Boris

    Well IMHO you will need to implement pitch shift (or rather rate change
    with no pitch shift) for this to be bearable - sliding up even a semitone
    (< 10% rate change) will be very noticable.

    There are a number of commercial solutions on the market. Cakewalk has
    such a filter in SONAR (though unlikely you could purchase it).

    More practically, Ianier Munoz of www.Chronotron.com has two decent rate
    change / pitch shift filters (one low resource and, hmm and one really
    quite good, but a fairly high cpu usage). HIs licensing terms are
    reasonable.

    Iain

    -- 
    Iain Downs (DirectShow MVP)
    Software Product Consultant
    www.idcl.co.uk
    

  • Next message: boris: "Re: IMediaSeeking rate issues"

    Relevant Pages

    • Re: IMediaSeeking rate issues
      ... I was trying to implement a beat mix functionality (audio only, ... "Iain" wrote: ... >> Just found out that the WM ASF Reader Filter, that I'm using does not support ... > If this is a video file you can do rate change without the ...
      (microsoft.public.win32.programmer.directx.audio)
    • Re: Audio scrub
      ... scrubs the slider control, they can hear the audio in the speed they moved ... For your solution you will need to write a custom transform filter. ... The pitch shift isn't difficult to implement if you have some basic audio ...
      (microsoft.public.win32.programmer.directx.audio)