From -6659665914668829155
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: f78e5,4f89105f4a947ef2
X-Google-Attributes: gidf78e5,public
X-Google-ArrivalTime: 1995-03-20 01:43:54 PST
Path: bga.com!news.sprintlink.net!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!newsfeed.ACO.net!fstgds15.tu-graz.ac.at!usenet
From: "G�nter Nagler" <gnagler@ihm.tu-graz.ac.at>
Newsgroups: comp.std.c++
Subject: Re: MIDI operations in MVC++
Date: 20 Mar 1995 09:07:51 GMT
Organization: Graz University of Technology, Austria
Lines: 55
Message-ID: <3kjgl7$c5k@fstgds15.tu-graz.ac.at>
References: <3k74d6$8hn@cssun.mathcs.emory.edu>
NNTP-Posting-Host: fiicm1pc21.tu-graz.ac.at
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
To: temko@mathcs.emory.edu

> Hello, all. 
>  
> If the answer to the following question is in a FAQ somewhere,   
could 
> someone please direct me towards it?  Also, any other   
literature on the 
> subject would be greatly helpful.  Thanks! 
>  
> I am trying to read from and write to a MIDI device with Visual   
C++.  I 
> am writing some educational music software and I want to be   
able 
> to play notes on my MIDI device and read notes that are played   
in by 
> a student to get answers to questions.  I cannot figure out how   
this 
> is done using MVC++ 1.0 (Standard Edition).  If someone could   
describe to 
> me the function calls, or macros, or however it is I can do   
this I 
> would be most grateful.  If I need some supplemental library, I   
need 
> to know that too so I can go out and get it. 
>  
> Regards, 
> Benjamin 
>  
> -- 
> Benjamin Yang Temko 
> Emory University, Atlanta, GA 
> Internet:  temko@mathcs.emory.edu               BITNET:   
temko@emory.bitnet 
> UUCP: {rutgers,ogicse,gatech}!emory!temko 
>  
> "The sacredness of language is found in silence." 
>         Robert Shaw 
 
 
Have a look into include/mmsystem.h 
There are many functions that support midi 
 
for example: 
low level functions as: midiOutShortMsg()  
high level functions as: mciSendString("play ...") 
                         mciSendCommand(...) 
 
good luck, G=FCnter Nagler 
----------------------------------------------------------------- 
Dipl.-Ing. Guenter Nagler, Institut fuer HyperMedia Systeme   
(IHM), 
JOANNEUM RESEARCH Forschungsgesellschaft 
Schieszstattgasse 4A, A-8010 Graz, Austria 
email: gnagler@ihm.tu-graz.ac.at 




