[lkml]   [2004]   [Dec]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [patch] Real-Time Preemption, -RT-2.6.10-rc3-mm1-V0.7.33-0
    On Tue, 14 Dec 2004, Lee Revell wrote:

    > On Tue, 2004-12-14 at 23:31 +0100, Ingo Molnar wrote:
    >> * Lee Revell <> wrote:
    >>> On Tue, 2004-12-14 at 22:18 +0100, Ingo Molnar wrote:
    >>>> the two projects are obviously complementary and i have no intention to
    >>>> reinvent the wheel in any way. Best would be to bring hires timers up to
    >>>> upstream-mergable state (independently of the -RT patch) and ask Andrew
    >>>> to include it in -mm, then i'd port -RT to it automatically.
    >>> Among other things I think Paul Davis mentioned that George's high res
    >>> timer patch would make it possible for JACK to send MIDI clock. This
    >>> would be a huge improvement.
    >> <clueless question> roughly what latency/accuracy requirements does the
    >> MIDI clock have, and why is it an advantage if Linux generates it? What
    >> generates it otherwise - external MIDI hardware? Or was the problem
    >> mainly not latency/accuracy but that Linux couldnt generate a
    >> finegrained enough clock?
    > Being able to send or receive MIDI clock is a common feature for
    > hardware and software samplers, sequencers, etc. It just allows more
    > flexibility in your setup. I think currently Linux can receive MIDI
    > clock better than it can send.
    > To answer the last question I think the clock was not fine grained
    > enough. But as far as timing requirements I don't actually know the
    > details. Paul?
    > Lee

    When I use Cakewalk Home-Studio to record Music from my MIDI piano,
    I notice that the clock-resolution shown is several orders of
    magnitude better than anything a PC can generate! I haven't got
    a clue where this information comes from. It is in seconds, starting
    at 1 (not zero, don't know why) and has resolution of microseconds
    with no missing codes. This is on a M$ PC.

    This generates a highly-accurate "time ruler". One can back-up
    through this time and resolve samples that appear synchronous
    but can be displaced in time with apparent resolution much
    better than the 38,400 baud-rate of MIDI. I don't know how
    they do it, but this is the MIDI "sample-clock". It has to
    be virtual because there isn't any hardware on a PC that can
    duplicate it.

    It is likely that they use a software PLL with some periodic
    updates from a timer-tick, but it sure looks impressive to
    see "real-time" with such resolution on a PC.

    I'm pretty sure that if Cakewalk decided to port Home Studio
    to Linux, they would be able to do it with no technical hurdles.
    Its just that, for Music, most use Apple and cheapskates like
    me use PCs running M$.

    Dick Johnson
    Penguin : Linux version 2.6.9 on an i686 machine (5537.79 BogoMips).
    Notice : All mail here is now cached for review by John Ashcroft.
    98.36% of all statistics are fiction.
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 14:08    [from the cache]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site