Hi, I think you have several ways you can go with this but none of them involve making a kernel module. The ways to go are:
1. make your synthesizer a jack audio client and an alsa sequencer client 2. make your synthesizer a dssi plugin (sort of like VSTi in windows) My preferred option is dssi. If you go down this path you should look at perhaps the most comprehensive sequencer currently in linux called Rosegarden. There is another sequencer but it is in the process of adding dssi host functionality (Muse). If you want to please most people then do both 1 and 2 above. Web pages to look at include: http://www.ladspa.org/ http://dssi.sourceforge.net/ http://www.rosegardenmusic.com/ http://jackit.sourceforge.net/ http://www.alsa-project.org/ Jack is built on top of alsa's audio API and allows multiple audio programs to access a soundcard (merges the audio) and is designed for low latency. Ladspa is like VST effects in windows with plugin clients that run in a host. DSSI is built on top of ladspa and the open sound control APIs to provide something like VSTi instruments in windows. Rosegarden is a sequencer that uses jack for audio, alsa sequencer API for midi sequencing, ladspa effects and DSSI plugin instruments. Kev --- chandrasheakhar singh <[EMAIL PROTECTED]> wrote: > Dear All, > > After successful implementation of player + > synthesizer as a loadable kernel module in linux > 2.6.11 > for OMAP > 2420. My next mission is to implement synth and > sequencer seperately in linux kernel 2.6.11. > > I dont have much idea of VIRMIDI implementation and > how i have to add my synth as default kernel > synth, though > GPL issue is still not very clear as we will open > our source code for public or not. > > Can any one pass me some good link which describe > how to implement synth as VIRMIDI and sequncer > separately in linux 2.6.11. > > BR > chandrasheakhar > > ___________________________________________________________ To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com
