Re: Source of timing for MIDI and/or audio synchronization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mark,

On 6/12/07, Mark Rivera <marr@xxxxxxxx> wrote:
> I designed and built a MIDI sequencer based around a Microchip PIC18
> MCU, and used the built-in hardware timers and interrupt levels to drive
> the 'scheduler' for initiating MIDI output (EUSART) routines. In this
> same vein, I would like to write a software sequencer with as 'tight'
> timing as possible.
Man, join linux-audio-dev list, you'll be our god :)

> So, in a similar concept for Linux - from where does
> the timing of audio and MIDI events come from?
> It occurred to me that it would be nice to have a loadable kernel module
> (LKM) to which userland programs could subscribe for receiving 'soft
> interrupts' based on some timer (cpu ticks?) so that various software
It think you should look into hpet/rtc devices.

You also may be interested in jack and especially midi-over-jack
(which I, in fact, maintain).
It is an audio-sample-syncronous midi transport.
You may look into my jackmidi-driver for details about event timing.
I even hope you can help to make better :)

And I'm also very interested in writing a good sequencer.

Regards,
Dmitry.
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux