From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,441ab6d6abb8b3af X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-10-13 07:07:51 PST Reply-To: "aleistad" From: "aleistad" Newsgroups: comp.lang.ada References: <3f88cb3d$1@news.broadpark.no> <3onkov8fslkkj992a1osekfr1n06qt3265@4ax.com> Subject: Re: Ada and MidiShare Date: Mon, 13 Oct 2003 16:02:32 +0200 Organization: The universe X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 NNTP-Posting-Host: 233.80-202-161.nextgentel.com X-Original-NNTP-Posting-Host: 233.80-202-161.nextgentel.com Message-ID: <3f8ab254$1@news.broadpark.no> X-Trace: news.broadpark.no 1066054228 233.80-202-161.nextgentel.com (13 Oct 2003 16:10:28 +0200) Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!nntp1.phx1.gblx.net!nntp.gblx.net!nntp.gblx.net!news.broadpark.no Xref: archiver1.google.com comp.lang.ada:777 Date: 2003-10-13T16:02:32+02:00 List-Id: "Craig Carey" wrote in message news:3onkov8fslkkj992a1osekfr1n06qt3265@4ax.com... > > Some MIDI files are getting harder to obtain. > > One improvisation of the Schubert Wanderer Fantasy, that goes under the > name "FANTASI3.CMF" (1..4), is now available from only one webpage: > > http://riverbbs.net/files/output/40701.Html (The River Canyon Rd BBS) > > The file can be converted from the CMF (a format of Creative) into MIDI > format, using the DOS cmf2mid program: > > http://www.hitsquad.com/smm/programs/cmf2mid/ > > > > On Sun, 12 Oct 2003 05:24:15 +0200, "Dr. Justice" > wrote: > ... > >GtkAda should do the GUI part nicely. Very nice ... (I have yet to [try] > > it out in practice!). > ... > > It is inferior. Winamp 2 seems quite excellent. > > > >For MIDI, the use of MidiShare (http://www.grame.fr/MidiShare/) may be a > >solution. I know MidiShare from programming the Soundart Chameleon and > > | We even resurrected the MIDI engine from the Atari ST to give the > | Chameleon the tightest timing. > -> From http://www.soundart-hot.com/english/chameleon1.htm > > Atari. > DirectX 9 runs fine and perhaps you would say what is wrong with > DirectX 9. > > Craig Carey I'm sligthly confused as to the relevance of MIDI files, Creative and Winamp in this context. Regarding MidiShare and Atari, that was 10-15 years ago. MidiShare now runs on Windows, MacOS, Linux and some embedded targets. I can not tell you what is wrong with DirectX - in fact I wasn't aware that there is anything wrong with it (apart from the likeliness of it having a few bugs...). As mentioned, MidiShare may indeed be overkill, and the timing and parsing of the stream is probably best done in Ada. If DirectX has a way of accessing the MIDI ports then that may be worth investigating. As an aside: with the whole of DirectX wrapped up with Ada bindings, things might take an interesting turn.... (I don't know the DirectX details and have little idea what it (and binding it) entails in practice) Regards, Are Leistad --