From: "Stephane Richard" <stephane.richard@verizon.net>
Subject: Re: Ada and MidiShare
Date: Sun, 12 Oct 2003 14:47:15 GMT
Date: 2003-10-12T14:47:15+00:00 [thread overview]
Message-ID: <TPdib.3254$zw4.2329@nwrdny01.gnilink.net> (raw)
In-Reply-To: 3f89641d$3@news.broadpark.no
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2787 bytes --]
"aleistad" <sorry@no.spam.wanted> wrote in message
news:3f89641d$3@news.broadpark.no...
> "Stephane Richard" <stephane.richard@verizon.net> wrote in message
> news:N2aib.3114$zw4.152@nwrdny01.gnilink.net...
> >
> > Hi Are (and that friend of yours too :-) welcome aboard.
>
> Thank you!
>
> > I'm also working on a MIDI project using ada so perhaps we can talk you
> and
> > I.
> >
> > Since you have experience in C/C++ I can't help but suggest you go to my
> > website (http://www.adaworld.com), in the "Learning Center" under "Free
> > Books" and grab yourself a copy a copy of the pdf file called Ada
> Distilled
> > which teaches ada to namely C++ programmers. You might find it
> invaluable.
> > --
> > St�phane Richard
> > "Ada World" Webmaster
> > http://www.adaworld.com
>
> I've already been at your excellent site and picked up Ada Distilled. In
> fact, after my Ada web searches, I have ended up with several tutorials
and
> even a few full books. It is no shortage of learning material on the web
it
> seems. I'll pick up a printed book or two as well; there's no substitute
for
> paper :)
*** True, Ada books aren't that easy to find around here where I live right
now though, so PDF's is what I'm looking for :-). for now.
>
> Can you possibly tell a little bit about how you acheive MIDI I/O, and any
> other useful bits for MIDI applications? Do you also deal with sound in
your
> project? What components are you using, and what are your development and
> target platforms?
>
*** Although I did plan a multiplatform version if the project, I didn't
want to abide to any thick binding or libraries either. therefore I using
thin binding functions to the Windows API itself so the overhead is as small
as possible. that would be for windows. For Linux I was thinkign of ALSA
perhaps but again I fall into a hierarchy of multimedia objects I'm not sure
I want to get into. so I'm looking for a somwhat thing set of Function
libraries that manage MIDI and digital IO not sure if such a thing exists
for Linux because I believe the low level functions are within independant
drivers/libraries on a per sound card basis.
> Having thought more about it, MidiShare may be a bit of an overkill - it's
> just that i may be the easiest way to get MIDI going (for me). Ideally I'd
> like the simplest of MIDI I/O, again just a buffered raw stream would do,
> and then any extra functionality (a la MidiShare) can be done in Ada.
>
*** perhaps a bit of an overkill since timing precision is probably better
in Ada itself :-). other than timing what else is important in music? at
least as far as MIDI goes. For digital audio there maybe an advantage but
with tmoran's reply, maybe not :-).
--
St�phane Richard
"Ada World" Webmaster
http://www.adaworld.com
next prev parent reply other threads:[~2003-10-12 14:47 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 [this message]
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
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