🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.ms
Article #14050

Re: MIDI for Windows

#14050
From: Dale Rogerson
Date: Wed, 21 Feb 1990 15:21
61 lines
3821 bytes
In article <1990Feb19.205639.15983@chinet.chi.il.us> patrickd@chinet.chi.il.us (Patrick Deupree) writes:
>Hey one and all.  I've got a customer here that wants to develop apps
>for MIDI in Windows.  Problem is, what sort of device drivers are there
>available?  He's got a Roland MPU-401 and has called Roland (no luck,
>they say they've trashed the project).  He's called the companies that
>write MPU-401 software and they've basically told him that they won't sell
>the driver or tell him how they developed it.
>
>Sooooo, would anyone out there have an mpu-401 driver that they've developed
>and/or obtained?  If the price was right I'm sure these guys would pay
>money for such a thing.

	I have been meaning to post a message on this topic for some time.
	I am also interested in writting MIDI apps for Windows since I
	feel that "multi-tasking" and data-sharing features of Windows would be 
	ideal for running MIDI equipment.  Picture having the best sequencer,
	editor, and printing programs all running at the same type and using
	similar interfaces and sharing data, but all from different companies.

	However, before this dream can become a reality, we need a MIDI
	software standard.  One of the reasons Windows is supposed to be
	desirable is that it should shield the developer from the hardware
	of the system.  You do not need to know what display the system
	has (only its capablities) so why should you have to know which
	MIDI card is in the system.  I would like to avoid the problems  
	currently found in the MS-DOS MIDI market where your card has to
	be of certain type to run certain software and each manufactorer
	must make his card compatible with someone else.  This is just
	not the way things should work in the 90s. 

	What I am proposing is the development of a standard software interface
	to the MIDI interface spec.  This standard software interface would 
	then be implemented with DLLs.  The user would only have to have the
	correct DLL for his card and any software would work with it.  Windows
	was really designed to do things like this.

	Now the problem is - Who is going to develop this software standard.
	I would think that the best people would be the developers of MIDI 
	software since they know how MIDI works.  However,  getting PC
	software manufactorers to work together on something may be impossible.
	I do not think Microsoft will do it anytime soon (although I did
	hear that Windows 3.0 had such a beast :-) and would probably not
	do it right (or everyone would at least complain about it).  I don't
	think Roland would like this idea since it would remove the standard
	that they set, but then how many people are buying their MIDI cards
	instead of a clone. 

	Maybe we should start a project to develop such a beast ourselves and
	release it to the Public Domain.  There is not that much midi stuff out
	for Windows.  Does anybody have a list of MIDI software which runs 
	under Windows?  I only know of M/pc.  If a PD standard was released
	in the near future and half-way worked, it might get used by default.

	Just imagine having some "musical objects" defined in Actor with which
	you could compose/program your music interactively.  It really has some
	interesting possiblities.

	Any comments or sugestions?	

	-----Dale
		Rogerson-----
Technical Details
Message-ID: <2927@PEDEV.Columbia.NCR.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ogicse!emory!hubcap!ncrcae!PEDEV!rogerson
References: <1990Feb19.205639.15983@chinet.chi.il.us>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ogicse!emory!hubcap!ncrcae!PEDEV!rogerson
From: rogerson@PEDEV.Columbia.NCR.COM (Dale Rogerson)
Newsgroups: comp.windows.ms
Subject: Re: MIDI for Windows
Message-ID: <2927@PEDEV.Columbia.NCR.COM>
Date: 21 Feb 90 15:21:46 GMT
References: <1990Feb19.205639.15983@chinet.chi.il.us>
Reply-To: rogerson@PEDEV.Columbia.NCR.COM (Dale Rogerson)
Organization: NCR Corp., Engineering & Manufacturing - Columbia, SC
Lines: 61