Possibility to get ASIO 44k with DSP?

Discussion in 'Effects and the DSP' started by Backbeat, Dec 13, 2002.

  1. Backbeat

    Backbeat New Member

    Joined:
    Dec 13, 2002
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    0
    Hello !

    Is it possible to get 44KHz of the ASIO Drivers with a DSP plugin?
    I think with linear Interpolation this is no problem...
    OK the DSP only can 48kHZ, but what if you can get a switch in the ASIO panel to get 44KHz and then route to a plugin on the dsp who interpolates the 44000 points in a second to 48000 points in a second in realtime?
    The 10k1 can handle that in realtime...have you thought about that?
    And there must not be a filter in the plugin to avoid the Aliasing because there can´t be frequency over 22kHz.

    It can make life much easier...

    Greets Backbone
     
  2. Max M.

    Max M. h/h member-shmember

    Joined:
    Dec 7, 2002
    Messages:
    2,690
    Likes Received:
    9
    Trophy Points:
    63
    Well, the interpolation itself never was a problem.
    The processor has 64 dedicated interpolators and there's no sence to write
    a special dsp plugin for that...
    The actual problems are latency, buffering, synchronization and multichanneling...
    Basically, asio driver written with 44100Hz sample rate support will give to you same results/features (latency and number of inputs) as MME/DX asio wrappers.
    E.g. if you really need 44.1kHz ASIO just switch from kX ASIO to Multimedia/DirectSound
    driver interfaces.

    >The 10k1 can handle that in realtime...have you thought about that?

    :) The kX Driver is being developed for more then one year. Did you think before ask that? ;)

    >to avoid the Aliasing because there can´t be frequency over 22kHz.

    Not exactly... Any interpolation algorithm produces additional harmonics and some of them are higher then 22kHz...
    So good interpolator should filter out signal at frequencies being higher then the half of old samplerate.

    >then route to a plugin

    [it's not directly relaited to ASIO but you should know that]

    Yes, "route to a plugin" is visible as very simple process from user space but you should guess that this is very complex subset of actions taken inside of the driver (and mixer, and dsp) when doing "just route" something (like asio pcm stream) to something else (like dsp plugin)...

    Thanks,
     

Share This Page

visited