Yahoo Groups archive

Emu XL-7 & MP-7 User's Group

Index last updated: 2026-04-05 20:33 UTC

Message

RE: [xl7] Re: Patch editors for XL7

2003-06-14 by Andre Lewis

Java 1.3 implements some of the midi functionality for midi 1.0, namely midi
file opening / saving and transmiting, setting events controller listeners etc.
but as far as I can tell there is no way to poll a device and get messages in
realtime.  I wouldn't want to use custom DLL's since it sort of defeats the
purpose of using Java.

Thanks for the link, looks interesting

Cheers,
Andre

-----Original Message-----
From: sonofblagger [mailto:sonofblagger@...]
Sent: Saturday, June 14, 2003 1:27 AM
To: xl7@yahoogroups.com
Subject: [xl7] Re: Patch editors for XL7


The Java SDK doesn't care about MIDI communication. You need to write
your own native dll or look out for some 3rd party MIDI toolkit,
which are available on the net (here's one for example:
http://www.mcnabb.com/software/fantasia/). But they will probably use
their own native dlls for this, so platform independancy depends on
the support from the toolkit-supplier.

Holger


--- In xl7@yahoogroups.com, "Andre Lewis" <andrel@s...> wrote:
> Now it all comes clear, I understand it.  The Java spec doesn't
have any way to
> read in events from a midi port!  Yikes.  No way to get two way
communications
> between them.  I mean I am looking into this, but it seams like
EMU's strategy
> is to use Java for their software.  No way for them to fix this
until people
> stop trying to turn Java into a game development platform and make
it less
> gamecentric...!  Yipes.
>
> Unless of course I am missing something, I would love to have
someone show me
> how to recieve realtime messages from an external keyboard via Java
and
> Midi....,
> Anyone?
>
> Bueller?
>
> Andre Lewis



To unsubscribe from this group, send an email to:
xl7-unsubscribe@yahoogroups.com



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.