comp.lang.ada
 help / color / mirror / Atom feed
From: "aleistad" <sorry@no.spam.wanted>
Subject: Re: Ada and MidiShare
Date: Thu, 16 Oct 2003 19:36:32 +0200
Date: 2003-10-16T19:36:32+02:00	[thread overview]
Message-ID: <3f8ed901$1@news.broadpark.no> (raw)
In-Reply-To: u3cdt2jri.fsf@wanadoo.fr

"Pascal Obry" <p.obry@wanadoo.fr> wrote in message
news:u3cdt2jri.fsf@wanadoo.fr...
 > FMOD does support MIDI but only on Windows I think, check it out:
> http://www.fmod.org/
>
> Pascal.

Looks like a nice library, but no Ada bindings  (Incidentally, Python has
bindings to FMOD(!)).

ATM I'm looking at the possibility of using Win32Ada to build a minimal
MIDI/audio I/O library. If that fails I will try to use C/gcc and the winmm
library, then make bindings for Ada. This route looks like it should be
doable with a minimun of work, although my lack of both Windows and Ada
experience will probably lead me through a fairly long path to get there. I
will report on my findings to this group.

BTW: is there any reason to not use Win32Ada in this day and age (the GNAT
one)? It looks like development was stopped many years ago.

The more I look around, the more I think that what Ada needs is a very
minimal binding to the (Win,Mac,Linux) host platforms MIDI and audio I/O,
leaving out all the huge (C/C++) libraries. Then this minimal I/O library
can be used to build a "native standard" Ada MIDI/audio library "the way
it's meant to be" (tm) . Portaudio, SDL, FMOD and their siblings are surely
nice libraries, but in this case (minimal I/O) they are overkill.

  Are
--






  reply	other threads:[~2003-10-16 17:36 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-12  3:24 Ada and MidiShare Dr. Justice
2003-10-12  6:27 ` tmoran
2003-10-12 13:59   ` aleistad
2003-10-12 19:01     ` tmoran
2003-10-12 10:30 ` Stephane Richard
2003-10-12 14:16   ` aleistad
2003-10-12 14:47     ` Stephane Richard
2003-10-13  8:51 ` Craig Carey
2003-10-13 14:02   ` aleistad
2003-10-14  2:01     ` Jeff C,
2003-10-14 16:02       ` aleistad
2003-10-14 16:12         ` aleistad
2003-10-14 16:58           ` Preben Randhol
2003-10-15 20:55             ` aleistad
2003-10-15 22:24               ` Chad R. Meiners
2003-10-16  1:08                 ` aleistad
2003-10-16 17:08                   ` Pascal Obry
2003-10-16 17:36                     ` aleistad [this message]
2003-10-16 19:48                       ` Pascal Obry
2003-10-16 20:39                       ` Stephen Leake
2003-10-16  8:16               ` Preben Randhol
2003-10-16 12:54                 ` aleistad
2003-10-16 20:00                   ` tmoran
2003-10-16 23:50                     ` aleistad
2003-10-17  0:04 ` aleistad
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox