[gst-devel] "bounties"/...
Josh Green
jgreen at users.sourceforge.net
Thu Jul 15 13:41:11 CEST 2004
On Thu, 15 Jul 2004, Jonathan LIGER wrote:
> > I'm definitely interested in helping with MIDI (and instrument file
> > support) in GStreamer.
>
> Great, I'm currently working on this too.
>
Cool!
> > - How should these boxed structures be routed around? (Swami uses a
> > control network which handles networking of arbitrary GValues)
>
> It seems to me that only GstData can be routed through pipelines.
So the GstMidiEvent data would need to be encapsulated by GstData.
>
> > - What kind of mime type should be assigned to a MIDI event stream?
>
> There is a proposition here ...
> http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/docs/random/uraeus/gstreamer_and_midi.txt
>
That looks like some useful info. Thanks for the link. At this point, what
code has been written in regards to MIDI?
> > If anyone is interested in helping me integrate this, or Swami development
> > in general, please contact me.
>
> Here I am :)
>
So I suppose next we should discuss where to start in the process of
adding MIDI support to GStreamer. Some thoughts:
- Should we use the GStreamer devel email list for discussion of this
topic?
- Defining GstMidiEvent is step one and getting it encapsulated in
GstData.
- GStreamer MIDI could be modeled after the ALSA sequencer, since its
pretty sweet.
- The MIDI proposition document you gave me the link for above mentions
that blank events need to be sent at regular intervals, this seems
hackish. A proposal was in there for control type pads, has this been
created yet?
- Some thought needs to be put into the idea of immediate MIDI events
versus queued (emitted at a specific time) events.
It seems like this is not much code initially and it will help get things
started. I'll get myself up to speed on current GStreamer CVS and API so I
can be of more help in actually coding on this. Cheers.
Josh Green
More information about the gstreamer-devel
mailing list