Re: User-mode Midi driver
From: n_badger (nbadger_at_discussions.microsoft.com)
Date: 02/16/05
- Next message: Doron Holan [MS]: "Re: Executable Memory in a Driver"
- Previous message: Magnus Nilsson: "CDC ACM problems on a few PCs"
- In reply to: Mell: "Re: User-mode Midi driver"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 15 Feb 2005 23:47:03 -0800
That's right. Actually I just need my app to receive midi data from other
programs. No need for my app to send any midi. (My app is a synth so it takes
midi in and outputs audio).
Can you suggest how I might do this?
Thanks
Norm
"Mell" wrote:
> Are you trying to make a virtual midi port?
> In other words you want your application to act like a midi port so other
> programs can send midi data to it and rx from it.
>
> "n_badger" wrote:
>
> > Thanks for the suggestion. But unless I am missing something, Timidity gets
> > its Midi from files only, which is not useful to me (I need to allow a
> > person to direct his sequencer to output to "my" midi port, such that when
> > the sequencer calls midiOutShortMsg, my app/dll gets the Midi data).
> >
> > The DDK has a whole section on "custom rendering in user-mode" and
> > describes an interface for this (IDirectMusicSynth). But there's no examples!
> > Are you saying that user-mode used to be supported and no longer is?
> >
> > Thanks
> > Norm
> >
> >
> > "Maxim S. Shatskih" wrote:
> >
> > > All MS MIDI is kernel-mode. Try GPL'ed Timidity for a reference (note!
> > > legal issues!)
> > >
> > > --
> > > Maxim Shatskih, Windows DDK MVP
> > > StorageCraft Corporation
> > > maxim@storagecraft.com
> > > http://www.storagecraft.com
> > >
> > > "n_badger" <n_badger@discussions.microsoft.com> wrote in message
> > > news:1A8D3ECD-4851-48CB-A400-8AFB3148119E@microsoft.com...
> > > > I need to implement a software synth as a Midi driver. I believe it's
> > > > possible to do this as a user-mode "driver". The DDK mentions a user-mode
> > > > Midi driver sample in several places, but it appears that the sample,
> > > > ddksynth, is really a kernel-mode driver. Is there an example user-mode
> > > > driver? If not, are there any guidelines on how to organize the driver, what
> > > > includes I need, what libraries I need to link with, how to register the
> > > > driver, etc.?
> > > >
> > > > Thanks
> > > > Norm
> > > >
> > >
> > >
> > >
- Next message: Doron Holan [MS]: "Re: Executable Memory in a Driver"
- Previous message: Magnus Nilsson: "CDC ACM problems on a few PCs"
- In reply to: Mell: "Re: User-mode Midi driver"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|
|