Discussion:
TexElec AdLib clone WfW 3.11 MIDI Mapper
(too old to reply)
Louis Ohland
2020-08-03 13:18:38 UTC
Permalink
My guess is that AdLib is included with the supplied WfW drivers?

https://jeffpar.github.io/kbarchive/kb/085/Q85179/

Q85179: Use Adlib MIDI Map with Sound Blaster Internal Synthesizer


RESOLUTION
==========

You must select "Adlib" or "Adlib general" in the MIDI Mapper.

1. From the Control Panel, run MIDI Mapper.
2. Set the Name to Adlib or Adlib General.
3. Save your changes and restart Windows.
No Deal
2020-08-03 17:44:57 UTC
Permalink
Coincidence you posted this, having an issue getting it to work in WFW.

There simply is no midi mapper option in the control panel for me. I got the AdLib driver installed (the one that comes with WFW3.11) and it's not there...
Louis Ohland
2020-08-03 18:02:08 UTC
Permalink
Banging my head on the MIDI mapper over on VCF.

I haven't seen any mention of it yet on Gurgle.

YM3812 and "MIDI mapper" -MIGHT- be a good search term. Must surf...
Post by No Deal
Coincidence you posted this, having an issue getting it to work in WFW.
There simply is no midi mapper option in the control panel for me. I got the AdLib driver installed (the one that comes with WFW3.11) and it's not there...
Louis Ohland
2020-08-03 18:14:37 UTC
Permalink
Hmmm.

https://www.vogons.org/viewtopic.php?t=64599

1) You're trying to use it as a sound (music) device in games, and want
the most authentic playback possible. Either you have to find old
hardware and old software and make it all work, or you're trying to get
old software to work on new hardware -- which is an entirely different
set of problems.

If this is what you're trying to do, then MIDI has nothing to do with
it. The OPL synths on old soundcards (Ad-Lib, SB, and various clones)
were not MIDI devices. They were programmed as a raw synthesizer. True,
the music data may be stored as MIDI in the game, but the game's music
driver took those MIDI commands and translated them to OPL instructions.
This is process that is unique to each driver, if not each game, so no
external box can do this correctly unless it is exposed to the computer
the exact same way an actual Ad-Lib / SB is -- raw I/O and IRQs, etc.
MIDI won't work. It's the wrong protocol for this job.
Louis Ohland
2020-08-03 18:15:04 UTC
Permalink
https://zdoom.org/wiki/OPL_synth_emulation
Louis Ohland
2020-08-03 18:22:34 UTC
Permalink
Please note, this card will not playback wav/digital files, it is an FM
synthesis card only. The OPL3 is the sole provider of sound.

So. CAN the YMF262 do MIDI in this implementation?
Tomas Slavotinek
2020-08-03 18:50:10 UTC
Permalink
Post by Louis Ohland
Please note, this card will not playback wav/digital files, it is an FM
synthesis card only. The OPL3 is the sole provider of sound.
So. CAN the YMF262 do MIDI in this implementation?
Depends on what exactly you mean by MIDI. With the right software the
OPL3 chip can be used to synthesize MIDI files, but that's pretty much
it. The chip itself has nothing to do with MIDI (and the same is true
for the AdLib card), it doesn't have any MIDI capabilities.
Louis Ohland
2020-08-03 18:53:37 UTC
Permalink
Major Tom, as I look for YMF262 and MIDI, there doesn't seem to be much
mention of MIDI.
Post by Tomas Slavotinek
Post by Louis Ohland
Please note, this card will not playback wav/digital files, it is an FM
synthesis card only. The OPL3 is the sole provider of sound.
So. CAN the YMF262 do MIDI in this implementation?
Depends on what exactly you mean by MIDI. With the right software the
OPL3 chip can be used to synthesize MIDI files, but that's pretty much
it. The chip itself has nothing to do with MIDI (and the same is true
for the AdLib card), it doesn't have any MIDI capabilities.
Tomas Slavotinek
2020-08-03 19:26:49 UTC
Permalink
Post by Louis Ohland
Major Tom, as I look for YMF262 and MIDI, there doesn't seem to be much
mention of MIDI.
Yes, because the two are pretty much unrelated (and you should be
searching for "OPL3", "OPL2", "OPL" or AdLib", it will likely give you
more results).

Now, the chip can do one thing only: FM synthesis. Everything else has
to be done in software.

AdLib/OPL was mostly used in games. Many DOS games had native support
for AdLib, and used it for music playback (not MIDI really).

If you want to use OPL to play MIDI files, you have few options. There
are standalone DOS MIDI players that support the chip, and iirc even
some TSR "drivers". Windows 3.1x also supported MIDI playback through
AdLib (I think the driver came with the system itself). The playback
isn't perfect but it's better than nothing...

Heck, you can even play digital audio through OPL! The quality is
piss-poor, all the way down there with the PC Squeaker driver, but it
works... sort of.

But if you want real MIDI compatibility or communicate with another MIDI
device you are out of luck. Many later sound cards had this capability,
but it was a completely separate thing, unrelated to the OPL FM synthesizer.
Louis Ohland
2020-08-03 19:33:44 UTC
Permalink
Tom, I did search for OPL3, OPL, Adlib -AND- MIDI.

Not many useful hits...

Methinks "FM Synthesis" is what the Resound/2 should use. The ADF is
pretty sparse, no mention of DMA or IRQ... What would real MIDI require?
Post by Tomas Slavotinek
Yes, because the two are pretty much unrelated (and you should be
searching for "OPL3", "OPL2", "OPL" or AdLib", it will likely give you
more results).
Now, the chip can do one thing only: FM synthesis. Everything else has
to be done in software.
Tomas Slavotinek
2020-08-03 20:10:31 UTC
Permalink
Post by Louis Ohland
no mention of DMA or IRQ...
That's because classic AdLib doesn't use either.

Well, iirc the original PC-Bus AdLib had some sort of IRQ selection, but
it wasn't populated from the factory and I don't think any software used
it for that reason. That means you had to poll the card (and it's also
the reason why you can often hear periodic pops when using the card...).

They probably dropped the IRQ lines altogether with the MCA version, but
I'm not 100% sure about it.
WBSTClarke
2020-08-04 11:04:26 UTC
Permalink
1) Yes, the Adlib/Resound 2 are Frequency Modulation Synthesizers *ONLY*.
2) The usual port range for OPL2/OPL3 chips is 338h-33Fh.
3) Adapters/cards with MIDI Out ports usually have 330h-337?h assigned for that capability.
No Deal
2020-08-05 01:00:43 UTC
Permalink
So it sounds like i'm screwed? Darn.
Louis Ohland
2020-08-05 01:46:29 UTC
Permalink
Well, there's a good kind and a bad kind.


What is the issue? If it was just a DOS game, shell out to the command
line and run it.

WHAT will not give you sound under WfW?
Post by No Deal
So it sounds like i'm screwed? Darn.
No Deal
2020-08-05 06:18:03 UTC
Permalink
Prosound, a midi sythesizing application for starters.
Gotta try some games for Windows.
WBSTClarke
2020-08-05 06:31:09 UTC
Permalink
Post by No Deal
Prosound, a midi sythesizing application for starters.
Gotta try some games for Windows.
Check your .INI files (WIN.INI and SYSTEM.INI) for the midi=drivername.DRV, wave=drivername.DRV and aux=drivername.DRV plus the [386Enh] section of SYSTEM.INI for any drivername.386 related virtual device driver(s). The names ought to be easily identifiable.
No Deal
2020-08-06 00:18:34 UTC
Permalink
Post by WBSTClarke
Post by No Deal
Prosound, a midi sythesizing application for starters.
Gotta try some games for Windows.
Check your .INI files (WIN.INI and SYSTEM.INI) for the midi=drivername.DRV, wave=drivername.DRV and aux=drivername.DRV plus the [386Enh] section of SYSTEM.INI for any drivername.386 related virtual device driver(s). The names ought to be easily identifiable.
Here's win.ini

[windows]
spooler=yes
load=
run=
Beep=yes
NullPort=None
device=
BorderWidth=3
CursorBlinkRate=530
DoubleClickSpeed=452
Programs=com exe bat pif
Documents=
DeviceNotSelectedTimeout=15
TransmissionRetryTimeout=45
KeyboardDelay=2
KeyboardSpeed=31
ScreenSaveActive=0
ScreenSaveTimeOut=120
CoolSwitch=1

[Desktop]
Pattern=(None)
TileWallPaper=1
GridGranularity=0
IconSpacing=75
WallPaper=winlogo.bmp

[Extensions]
crd=cardfile.exe ^.crd
trm=terminal.exe ^.trm
txt=notepad.exe ^.txt
ini=notepad.exe ^.ini
pcx=pbrush.exe ^.pcx
bmp=pbrush.exe ^.bmp
wri=write.exe ^.wri
rec=recorder.exe ^.rec
hlp=winhelp.exe ^.hlp
mmf=msmail.exe /f ^.mmf
pds=C:\PSDWIN\psdwin.exe ^.pds
pdb=C:\PSDWIN\psdwin.exe ^.pdb
pdc=C:\PSDWIN\psdwin.exe ^.pdc
pdg=C:\PSDWIN\psdwin.exe ^.pdg
pdl=C:\PSDWIN\psdwin.exe ^.pdl
pda=C:\PSDWIN\psdwin.exe ^.pda
ctl=aldsetup.exe ^.ctl
xla=C:\MSOFFICE\EXCEL\excel.exe ^.xla
xlc=C:\MSOFFICE\EXCEL\excel.exe ^.xlc
xll=C:\MSOFFICE\EXCEL\excel.exe ^.xll
xlm=C:\MSOFFICE\EXCEL\excel.exe ^.xlm
xls=C:\MSOFFICE\EXCEL\excel.exe ^.xls
xlt=C:\MSOFFICE\EXCEL\excel.exe ^.xlt
xlw=C:\MSOFFICE\EXCEL\excel.exe ^.xlw
qry=C:\WINDOWS\MSAPPS\MSQUERY\msquery.exe ^.qry
ppt=C:\MSOFFICE\POWERPNT\POWERPNT.EXE ^.ppt
gra=C:\WINDOWS\MSAPPS\MSGRAPH5\GRAPH5.EXE ^.gra
gna=C:\MSOFFICE\POWERPNT\GRAFLINK.EXE ^.gna
gim=C:\MSOFFICE\POWERPNT\GRAFLINK.EXE ^.gim
gnx=C:\MSOFFICE\POWERPNT\GRAFLINK.EXE ^.gnx
gix=C:\MSOFFICE\POWERPNT\GRAFLINK.EXE ^.gix
gfi=C:\MSOFFICE\POWERPNT\GRAFLINK.EXE ^.gfi
gfx=C:\MSOFFICE\POWERPNT\GRAFLINK.EXE ^.gfx
doc=C:\MSOFFICE\WINWORD\WINWORD.EXE ^.doc
dot=C:\MSOFFICE\WINWORD\WINWORD.EXE ^.dot
rtf=C:\MSOFFICE\WINWORD\WINWORD.EXE ^.rtf
MDB=C:\MSOFFICE\ACCESS\MSACCESS.EXE ^.MDB
MDA=C:\MSOFFICE\ACCESS\MSACCESS.EXE ^.MDA
MVB=MVIEWER2.EXE ^.mvb

[intl]
sLanguage=enu
sCountry=United States
iCountry=1
iDate=0
iTime=0
iTLZero=0
iCurrency=0
iCurrDigits=2
iNegCurr=0
iLzero=1
iDigits=2
iMeasure=1
s1159=AM
s2359=PM
sCurrency=$
sThousand=,
sDecimal=.
sDate=/
sTime=:
sList=,
sShortDate=M/d/yy
sLongDate=dddd, MMMM dd, yyyy

[ports]
; A line with [filename].PRN followed by an equal sign causes
; [filename] to appear in the Control Panel's Printer Configuration dialog
; box. A printer connected to [filename] directs its output into this file.
; The file must be on one of your local drives; you cannot print to a network
; file.
LPT1:=
LPT2:=
LPT3:=
COM1:=9600,n,8,1,x
COM2:=9600,n,8,1,x
COM3:=9600,n,8,1,x
COM4:=9600,n,8,1,x
EPT:=
FILE:=
LPT1.DOS=
LPT2.DOS=
GENI:=

[FontSubstitutes]
Helv=MS Sans Serif
Tms Rmn=MS Serif
Times=Times New Roman
Helvetica=Arial
MT Symbol=Symbol

[TrueType]

[Sounds]
SystemDefault=ding.wav, Default Beep
SystemExclamation=ding.wav, Exclamation
SystemStart=chimes.wav, Windows Start
SystemExit=chimes.wav, Windows Exit
SystemHand=ding.wav, Critical Stop
SystemQuestion=ding.wav, Question
SystemAsterisk=ding.wav, Asterisk
RingIn=ringin.wav, Incoming Call
RingOut=ringout.wav, Outgoing Call

[mci extensions]
wav=waveaudio
mid=sequencer
rmi=sequencer
avi=AVIVideo

[Compatibility]
NOTSHELL=0x0001
WPWINFIL=0x0006
CCMAIL=0x0008
AMIPRO=0x0010
REM=0x8022
PIXIE=0x0040
CP=0x0040
JW=0x42080
TME=0x0100
VB=0x0200
WIN2WRS=0x1210
PACKRAT=0x0800
VISION=0x0040
MCOURIER=0x0800
_BNOTES=0x24000
MILESV3=0x1000
PM4=0x2000
DESIGNER=0x2000
PLANNER=0x2000
DRAW=0x2000
WINSIM=0x2000
CHARISMA=0x2000
PR2=0x2000
PLUS=0x1000
ED=0x00010000
APORIA=0x0100
EXCEL=0x1000
GUIDE=0x1000
NETSET2=0x0100
W4GL=0x4000
W4GLR=0x4000
TURBOTAX=0x00080000

[winsetup]
source_disk_path=D:\OEM311

[fonts]
Arial (TrueType)=ARIAL.FOT
Arial Bold (TrueType)=ARIALBD.FOT
Arial Bold Italic (TrueType)=ARIALBI.FOT
Arial Italic (TrueType)=ARIALI.FOT
Courier New (TrueType)=COUR.FOT
Courier New Bold (TrueType)=COURBD.FOT
Courier New Bold Italic (TrueType)=COURBI.FOT
Courier New Italic (TrueType)=COURI.FOT
Times New Roman (TrueType)=TIMES.FOT
Times New Roman Bold (TrueType)=TIMESBD.FOT
Times New Roman Bold Italic (TrueType)=TIMESBI.FOT
Times New Roman Italic (TrueType)=TIMESI.FOT
WingDings (TrueType)=WINGDING.FOT
MS Sans Serif 8,10,12,14,18,24 (VGA res)=SSERIFE.FON
Courier 10,12,15 (VGA)=COURE.FON
MS Serif 8,10,12,14,18,24 (VGA res)=SERIFE.FON
Symbol 8,10,12,14,18,24 (VGA)=SYMBOLE.FON
Roman (All res)=ROMAN.FON
Script (All res)=SCRIPT.FON
Modern (All res)=MODERN.FON
Courier 10,12,15 (VGA res)=COURE.FON
Symbol 8,10,12,14,18,24 (VGA res)=SYMBOLE.FON
Roman (Plotter)=ROMAN.FON
Script (Plotter)=SCRIPT.FON
Modern (Plotter)=MODERN.FON
small fonts (VGA res)=SMALLE.FON
Symbol (TrueType)=SYMBOL.FOT
Paramount Bold (TrueType)=PARAMBOL.FOT
Bazooka Regular (TrueType)=BAZOOKA.FOT
Boulder Regular (TrueType)=BOULDER.FOT
Calligrapher Regular (TrueType)=CALLIGRA.FOT
Chaucer Regular (TrueType)=CHAUCER.FOT
Fillmore Regular (TrueType)=FILLMORE.FOT
Heather Regular (TrueType)=HEATHER.FOT
Jester Regular (TrueType)=JESTER.FOT
Librarian Regular (TrueType)=LIBRARIA.FOT
Moderne Regular (TrueType)=moderne.FOT
NewZurica Italic (TrueType)=newzuobl.FOT
NewZurica Bold (TrueType)=newzubol.FOT
NewZurica Regular (TrueType)=newzurca.FOT
Palatia Bold (TrueType)=PALATBOL.FOT
Palatia Italic (TrueType)=PALATITA.FOT
Palatia Regular (TrueType)=PALATIA.FOT
Paramount Italic (TrueType)=PARAMITA.FOT
Paramount Regular (TrueType)=PARAMOUN.FOT
Scribble Regular (TrueType)=SCRIBBLE.FOT
Sherwood Regular (TrueType)=SHERWOOD.FOT
Signature Regular (TrueType)=SIGNATUR.FOT
StageCoach Regular (TrueType)=STAGECOA.FOT
Standout Regular (TrueType)=STANDOUT.FOT
Steamer Regular (TrueType)=STEAMER.FOT
Stylus Regular (TrueType)=stylus.FOT
Subway Regular (TrueType)=SUBWAY.FOT
Tribune Bold (TrueType)=TRIBUBOL.FOT
Tribune Italic (TrueType)=TRIBUITA.FOT
Tribune Regular (TrueType)=TRIBUNE.FOT
Tubular Regular (TrueType)=TUBULAR.FOT
Book Antiqua (TrueType)=ANTQUA.FOT
Book Antiqua Bold (TrueType)=ANTQUAB.FOT
Book Antiqua Bold Italic (TrueType)=ANTQUABI.FOT
Book Antiqua Italic (TrueType)=ANTQUAI.FOT
Monotype Sorts (TrueType)=MTSORTS.FOT
Arial Narrow (TrueType)=ARIALN.FOT
Arial Narrow Bold (TrueType)=ARIALNB.FOT
Arial Narrow Bold Italic (TrueType)=ARIALNBI.FOT
Arial Narrow Italic (TrueType)=ARIALNI.FOT
Bookman Old Style (TrueType)=BOOKOS.FOT
Bookman Old Style Bold (TrueType)=BOOKOSB.FOT
Bookman Old Style Bold Italic (TrueType)=BOOKOSBI.FOT
Bookman Old Style Italic (TrueType)=BOOKOSI.FOT
Century Gothic (TrueType)=GOTHIC.FOT
Century Gothic Bold (TrueType)=GOTHICB.FOT
Century Gothic Bold Italic (TrueType)=GOTHICBI.FOT
Century Gothic Italic (TrueType)=GOTHICI.FOT
Monotype Corsiva (TrueType)=MTCORSVA.FOT
Century Schoolbook (TrueType)=SCHLBK.FOT
Century Schoolbook Bold (TrueType)=SCHLBKB.FOT
Century Schoolbook Bold Italic (TrueType)=SCHLBKBI.FOT
Century Schoolbook Italic (TrueType)=SCHLBKI.FOT
MT Extra (TrueType)=MTEXTRA.FOT
MS LineDraw (TrueType)=LINEDRAW.FOT
Algerian (TrueType)=ALGER.FOT
Arial Rounded MT Bold (TrueType)=ARLRDBD.FOT
Braggadocio (TrueType)=BRAGGA.FOT
Britannic Bold (TrueType)=BRITANIC.FOT
Brush Script MT Italic (TrueType)=BRUSHSCI.FOT
Colonna MT (TrueType)=COLONNA.FOT
Desdemona (TrueType)=DESDEMON.FOT
Footlight MT Light (TrueType)=FTLTLT.FOT
Impact (TrueType)=IMPACT.FOT
Kino MT (TrueType)=KINO.FOT
Wide Latin (TrueType)=LATINWD.FOT
Matura MT Script Capitals (TrueType)=MATURASC.FOT
Playbill (TrueType)=PLAYBILL.FOT
Arial (True Type)=ARIAL.FOT
Arial Bold (True Type)=ARIALBD.FOT
Arial Italics (True Type)=ARIALI.FOT
Arial Bold Italics (True Type)=ARIALBI.FOT
Symbol (True Type)=SYMBOL.FOT
Bookshelf Symbol 1 (True Type)=BSSYM1.FOT
Bookshelf Symbol 2 (True Type)=BSSYM2.FOT
Bookshelf Symbol 3 (True Type)=BSSYM3.FOT

[embedding]
SoundRec=Sound,Sound,SoundRec.exe,picture
Package=Package,Package,packager.exe,picture
PBrush=Paintbrush Picture,Paintbrush Picture,pbrush.exe,picture
MSWordArt.2=Microsoft WordArt 2.0,Microsoft WordArt 2.0,C:\WINDOWS\MSAPPS\WORDART\WORDART2.EXE,picture
Equation=Microsoft Equation 1.0,Microsoft Equation 1.0,C:\WINDOWS\MSAPPS\EQUATION\EQNEDIT.EXE,picture
Equation.2=Microsoft Equation 2.0,Microsoft Equation 2.0,C:\WINDOWS\MSAPPS\EQUATION\EQNEDIT.EXE,picture
Word.Picture.6=Microsoft Word 6.0 Picture,Microsoft Word 6.0 Picture,C:\MSOFFICE\WINWORD\WINWORD.EXE,picture
Word.Document.6=Microsoft Word 6.0 Document,Microsoft Word 6.0 Document,C:\MSOFFICE\WINWORD\WINWORD.EXE,picture
MsImager.1=Microsoft Imager 1.0 Picture,Microsoft Imager 1.0 Picture,C:\WINDOWS\MSAPPS\MSIMAGER\IMAGER.EXE,picture
MS_ClipArt_Gallery=Microsoft ClipArt Gallery,Microsoft ClipArt Gallery,C:\WINDOWS\MSAPPS\ARTGALRY\ARTGALRY.EXE,picture
MSOrgChart.1=Microsoft Organization Chart 1.0,Microsoft Organization Chart 1.0,C:\WINDOWS\MSAPPS\ORGCHART\ORGCHART.EXE,picture
MSGraph=Microsoft Graph 3.0,Microsoft Graph 3.0,C:\WINDOWS\MSAPPS\MSGRAPH5\GRAPH5.EXE,picture
MSGraph.Chart.5=Microsoft Graph 5.0,Microsoft Graph 5.0,C:\WINDOWS\MSAPPS\MSGRAPH5\GRAPH5.EXE,picture
PowerPoint.Show.4=MS PowerPoint 4.0 Presentation,MS PowerPoint 4.0 Presentation,C:\MSOFFICE\POWERPNT\POWERPNT.EXE,picture
PowerPoint.Slide.4=MS PowerPoint 4.0 Slide,MS PowerPoint 4.0 Slide,C:\MSOFFICE\POWERPNT\POWERPNT.EXE,picture
MSPowerPointSho=MS PowerPoint 3.0 Presentation,MS PowerPoint 3.0 Presentation,C:\MSOFFICE\POWERPNT\POWERPNT.EXE,picture
MSPowerPoint=MS PowerPoint 3.0 Slide,MS PowerPoint 3.0 Slide,C:\MSOFFICE\POWERPNT\POWERPNT.EXE,picture
ExcelMacrosheet=Microsoft Excel Macrosheet,Microsoft Excel Macrosheet,C:\MSOFFICE\EXCEL\EXCEL.EXE,picture
ExcelWorksheet=Microsoft Excel Worksheet,Microsoft Excel Worksheet,C:\MSOFFICE\EXCEL\EXCEL.EXE,picture
ExcelChart=Microsoft Excel Chart,Microsoft Excel Chart,C:\MSOFFICE\EXCEL\EXCEL.EXE,picture
Excel.Sheet.5=Microsoft Excel 5.0 Worksheet,Microsoft Excel 5.0 Worksheet,C:\MSOFFICE\EXCEL\EXCEL.EXE,picture
Excel.Chart.5=Microsoft Excel 5.0 Chart,Microsoft Excel 5.0 Chart,C:\MSOFFICE\EXCEL\EXCEL.EXE,picture
WordDocument=Microsoft Word 2.0 Document,Microsoft Word 2.0 Document,C:\MSOFFICE\WINWORD\WINWORD.EXE,picture
MPlayer=Media Clip,Media Clip,mplayer.exe,picture

[Aldus]
AldusDirectory=C:\ALDUS

[colors]
Background=0 0 0
AppWorkspace=192 192 192
Window=255 255 255
WindowText=0 0 0
Menu=192 192 192
MenuText=0 0 0
ActiveTitle=64 0 128
InactiveTitle=128 128 128
TitleText=255 255 255
ActiveBorder=128 128 128
InactiveBorder=128 128 128
WindowFrame=0 0 0
Scrollbar=224 224 224
ButtonFace=192 192 192
ButtonShadow=128 128 128
ButtonText=0 0 0
GrayText=128 128 128
Hilight=0 0 0
HilightText=255 255 255
InactiveTitleText=0 0 0
ButtonHilight=255 255 255

[MS User Info]
DefName=Cam
DefCompany=

[MSAPPS]
MSAPPS=C:\WINDOWS\MSAPPS
ORGCHART=C:\WINDOWS\MSAPPS\ORGCHART
ARTGALRY=C:\WINDOWS\MSAPPS\ARTGALRY
MSGRAPH5=C:\WINDOWS\MSAPPS\MSGRAPH5
SHEETCNV=C:\WINDOWS\MSAPPS\SHEETCNV
TEXTCONV=C:\WINDOWS\MSAPPS\TEXTCONV
GRPHFLT=C:\WINDOWS\MSAPPS\GRPHFLT
MSINFO=C:\WINDOWS\MSAPPS\MSINFO
WORDART=C:\WINDOWS\MSAPPS\WORDART
PROOF=C:\WINDOWS\MSAPPS\PROOF
MSIMAGER=C:\WINDOWS\MSAPPS\MSIMAGER
EQUATION=C:\WINDOWS\MSAPPS\EQUATION
MSQUERY=C:\WINDOWS\MSAPPS\MSQUERY

[Microsoft Query]
MSQUERY=C:\WINDOWS\MSAPPS\MSQUERY

[Microsoft System Info]
MSINFO=C:\WINDOWS\MSAPPS\MSINFO\MSINFO.EXE

[Microsoft Graph 3.0]
DefaultDir=NO ENTRY

[MS Spreadsheet Converters]
Multiplan=Microsoft Multiplan (*.*), C:\WINDOWS\MSAPPS\SHEETCNV\XLCONVMP.DLL,*.*

[MS Graphic Import Filters]
AutoCAD Plot File(.ADI)=C:\WINDOWS\MSAPPS\GRPHFLT\ADIMPORT.FLT,ADI
AutoCAD Format 2-D(.DXF)=C:\WINDOWS\MSAPPS\GRPHFLT\DXFIMP.FLT,DXF
CompuServe GIF(.GIF)=C:\WINDOWS\MSAPPS\GRPHFLT\GIFIMP.FLT,GIF
Computer Graphics Metafile(.CGM)=C:\WINDOWS\MSAPPS\GRPHFLT\CGMIMP.FLT,CGM
Corel Draw(.CDR)=C:\WINDOWS\MSAPPS\GRPHFLT\CDRIMP.FLT,CDR
DrawPerfect(.WPG)=C:\WINDOWS\MSAPPS\GRPHFLT\WPGIMP.FLT,WPG
Encapsulated PostScript(.EPS)=C:\WINDOWS\MSAPPS\GRPHFLT\EPSIMP.FLT,EPS
HP Graphic Language(.HGL)=C:\WINDOWS\MSAPPS\GRPHFLT\HPGLIMP.FLT,HGL
HP Plotter Print File(.PLT)=C:\WINDOWS\MSAPPS\GRPHFLT\HPGLIMP.FLT,PLT
Kodak Photo CD(.PCD)=C:\WINDOWS\MSAPPS\GRPHFLT\PCDIMP.FLT,PCD
Lotus 1-2-3 Graphics(.PIC)=C:\WINDOWS\MSAPPS\GRPHFLT\LOTUSIMP.FLT,PIC
Macintosh PICT(.PCT)=C:\WINDOWS\MSAPPS\GRPHFLT\PICTIMP.FLT,PCT
Micrografx Designer/Draw(.DRW)=C:\WINDOWS\MSAPPS\GRPHFLT\DRWIMP.FLT,DRW
PC Paintbrush(.PCX)=C:\WINDOWS\MSAPPS\GRPHFLT\PCXIMP.FLT,PCX
Tagged Image Format(.TIF)=C:\WINDOWS\MSAPPS\GRPHFLT\TIFFIMP.FLT,TIF
Targa(.TGA)=C:\WINDOWS\MSAPPS\GRPHFLT\TGAIMP.FLT,TGA
Windows Bitmap(.BMP)=C:\WINDOWS\MSAPPS\GRPHFLT\BMPIMP.FLT,BMP
Windows DIB(.DIB)=C:\WINDOWS\MSAPPS\GRPHFLT\BMPIMP.FLT,DIB
Windows Metafile(.WMF)=C:\WINDOWS\MSAPPS\GRPHFLT\WMFIMP.FLT,WMF
JPEG(.JPG)=C:\WINDOWS\MSAPPS\GRPHFLT\JPEGIMP.FLT,JPG

[MS Text Converters]
MSWordWin1=Word for Windows 1.x, C:\WINDOWS\MSAPPS\TEXTCONV\WORDWIN1.CNV, doc
MSWordWin2=Word for Windows 2.0, C:\WINDOWS\MSAPPS\TEXTCONV\WORDWIN2.CNV, doc
WrdPrfctDOS50=WordPerfect 5.0, C:\WINDOWS\MSAPPS\TEXTCONV\WPFT5.CNV, doc
WrdPrfctDOS=WordPerfect 5.1 for MS-DOS, C:\WINDOWS\MSAPPS\TEXTCONV\WPFT5.CNV, doc
WrdPrfctWin=WordPerfect 5.x for Windows, C:\WINDOWS\MSAPPS\TEXTCONV\WPFT5.CNV, doc
WrdPrfctDat=WordPerfect 5.1 or 5.2 Secondary File, C:\WINDOWS\MSAPPS\TEXTCONV\WPFT5.CNV, doc
WrdPrfctDat50=WordPerfect 5.0 Secondary File, C:\WINDOWS\MSAPPS\TEXTCONV\WPFT5.CNV, doc
MSWordDos=Word for MS-DOS 3.x - 5.x, C:\WINDOWS\MSAPPS\TEXTCONV\WORDDOS.CNV, doc
MSWordDos6=Word for MS-DOS 6.0, C:\WINDOWS\MSAPPS\TEXTCONV\WORDDOS.CNV, doc
MSWordMac4=Word for Macintosh 4.0, C:\WINDOWS\MSAPPS\TEXTCONV\WORDMAC.CNV, mcw
MSWordMac5=Word for Macintosh 5.0, C:\WINDOWS\MSAPPS\TEXTCONV\WORDMAC.CNV, mcw
MSWordMac=Word for Macintosh 5.1, C:\WINDOWS\MSAPPS\TEXTCONV\WORDMAC.CNV, mcw
RFTDCA=RFT-DCA, C:\WINDOWS\MSAPPS\TEXTCONV\RFTDCA.CNV, rft
MSWord6=Word for Windows 6.0, C:\WINDOWS\MSAPPS\TEXTCONV\MSWORD6.CNV, doc
MSWord6Mac=Word for Macintosh 6.0, C:\WINDOWS\MSAPPS\TEXTCONV\MSWORD6.CNV, doc
MSWinWrite=Windows Write 3.1, C:\WINDOWS\MSAPPS\TEXTCONV\WRITWIN.CNV, wri
Windows Write 3.0=Windows Write 3.0, C:\WINDOWS\MSAPPS\TEXTCONV\WRITWIN.CNV, wri
MSBiff=Microsoft Excel Worksheet, C:\WINDOWS\MSAPPS\TEXTCONV\XLBIFF.CNV, xls xlw xl5

[Genigraphics GraphicsLink]
DefaultDirectory=C:\WINDOWS

[PrinterPorts]
Genigraphics® Driver=GENIGRPH,GENI:,15,45

[Devices]
Genigraphics® Driver=GENIGRPH,GENI:

[GenigraphicsDriver]
MinimumPhoneDigits=10
Help=C:\MSOFFICE\POWERPNT\PPTGENI.HLP
TTFONT 1=

[MS Proofing Tools]
Spelling 1033,0=C:\WINDOWS\MSAPPS\PROOF\MSSPEL2.DLL,C:\WINDOWS\MSAPPS\PROOF\MSSP2_EN.LEX
Spelling 2057,0=C:\WINDOWS\MSAPPS\PROOF\MSSPEL2.DLL,C:\WINDOWS\MSAPPS\PROOF\MSSP2_EN.LEX
Thesaurus 1033,0=C:\WINDOWS\MSAPPS\PROOF\MSTHES.DLL,C:\WINDOWS\MSAPPS\PROOF\MSTH_AM.LEX

[MSWord Text Converters]
MSWord6=Word for Windows 6.0, C:\WINDOWS\MSAPPS\TEXTCONV\MSWORD6.CNV, doc
MSWord6Mac=Word for Macintosh 6.0, C:\WINDOWS\MSAPPS\TEXTCONV\MSWORD6.CNV, doc

[MS Shareres]
PATH=C:\MSOFFICE\WINWORD

[Bookshelf]
App=C:\BOOKS94\bs94.exe
integration=3
LastQuote=-1
BSWordHelp=C:\BOOKS94\bsword.hlp

[Microsoft Multimedia Catalog]
CatalogNum=1
Path=D:\mmcat\
ParentCD=Microsoft Bookshelf 1994

[btrieve]
options=/m:64 /p:4096 /b:16 /f:20 /l:40 /n:12 /t:C:\MSOFFICE\ACCESS\BTRIEVE.TRN

[MS Setup (ACME) Table Files]
***@v4.3.0.1000(1033)=C:\MSOFFICE\setup\setup.stf

[Windows Help]
H_WindowPosition=[341,256,341,256,0]


and SYSTEM.ini

[boot]
shell=progman.exe
network.drv=wfwnet.drv
mouse.drv=mouse.drv
language.dll=
sound.drv=mmsound.drv
comm.drv=comm.drv
keyboard.drv=keyboard.drv
system.drv=system.drv
386grabber=xga.3gr
oemfonts.fon=vgaoem.fon
fixedfon.fon=vgafix.fon
fonts.fon=vgasys.fon
display.drv=xga212.drv
drivers=mmsystem.dll winmm16.dll
SCRNSAVE.EXE=(None)

[keyboard]
subtype=
type=4
keyboard.dll=
oemansi.bin=

[boot.description]
keyboard.typ=Enhanced 101 or 102 key US and Non US keyboards
mouse.drv=Microsoft, or IBM PS/2
language.dll=English (American)
system.drv=MS-DOS System
codepage=437
woafont.fon=English (437)
aspect=100,96,96
display.drv=IBM XGA V2.12
network.drv=Microsoft Windows Network (version 3.11)
secondnet.drv=No Additional Network Installed

[386Enh]
device=dva.386
device=C:\WINDOWS\SYSTEM\WIN32S\W32S.386
mouse=*vmd
ebios=*ebios
woafont=dosapp.fon
display=xgavd212.386
EGA80WOA.FON=ega80woa.fon
EGA40WOA.FON=ega40woa.fon
CGA80WOA.FON=cga80woa.fon
CGA40WOA.FON=cga40woa.fon
device=*vpd
keyboard=*vkd
network=*vnetbios,*vwc,vnetsup.386,vredir.386,vserver.386
netheapsize=20
device=*vcd
device=*vpicd
device=*vtd
device=*reboot
device=*vdmad
device=*vsd
device=*v86mmgr
device=*pageswap
device=*dosmgr
device=*vmpoll
device=*wshell
device=*PAGEFILE
device=*BLOCKDEV
device=*vfd
device=*parity
device=*biosxlat
device=*vmcpd
device=*combuff
device=*cdpscsi
device=vtdapi.386
device=vpmtd.386
device=vcomm.386
device=serial.386
device=lpt.386
device=ifsmgr.386
device=vcache.386
device=vshare.386
local=CON
FileSysChange=off
COM3Irq=4
COM3Base=03E8
COM4Irq=3
COM4Base=02E8
PagingFile=C:\WINDOWS\WIN386.SWP
MaxPagingFileSize=61440
netmisc=ndis.386,ndis2sup.386,wsock.386,wstcp.386
netcard=elnk3.386
transport=nwlink.386,nwnblink.386,netbeui.386,vip.386,vdhcp.386,vtdi.386,vtcp.386,vnbt.386
InDOSPolling=FALSE

device=vadlibd.386
[NonWindowsApp]
localtsrs=dosedit,ced

[vcache]
minfilecache=512

[mci]
WaveAudio=mciwave.drv
Sequencer=mciseq.drv
CDAudio=mcicda.drv
AVIVideo=mciavi.drv

[drivers]
timer=timer.drv
MIDI=msadlib.drv
wavemapper=msacm.drv
MSACM.msadpcm=msadpcm.acm
MSACM.msgsm610=msgsm610.acm
VIDC.MSVC=msvidc.drv
VIDC.RT21=indeov.drv
VIDC.CVID=iccvid.drv
VIDC.IV31=indeov.drv
MSACM.imaadpcm=imaadpcm.acm
VIDC.MRLE=msrle.drv
VIDC.YVU9=indeov.drv
VIDC.IV32=ir32.dll
MidiMapper=midimap.drv

[DDEShares]
CHAT$=winchat,chat,,31,,0,,0,0,0
SCHAT$=winchat,chat,,31,,0,,0,0,0
CLPBK$=clipsrv,system,,31,,0,,0,0,0
HEARTS$=mshearts,hearts,,15,,0,,0,0,0

[Network]
winnet=wfwnet/00025100
multinet=nonet
FileSharing=Yes
PrintSharing=Yes
LogonDisconnected=yes
EnableSharing=Yes
UserName=CAM
Workgroup=WORKGROUP
ComputerName=FARBEYONDDRIVEN
Comment=Cam
logonvalidated=no
reshare=yes



[XGA_DISPLAY]
XGA_Resources=1

[network drivers]
netcard=elnk3.dos
transport=ndishlp.sys,*netbeui
devdir=C:\WINDOWS
LoadRMDrivers=No

[NWNBLINK]
LANABASE=1

[Password Lists]
*Shares=C:\WINDOWS\Share000.PWL

[tcm$elnk30]
IPMask=0.0.0.0
IPAddress=0.0.0.0
Description=3Com EtherLink III (3C5X9)
Binding=tcm$elnk3

[MSTCP]
EnableRouting=0
Interfaces=tcm$elnk30
deadgwdetect=1
pmtudiscovery=1

[DNS]
DomainName=
DNSDomains=

[NBT]
LANABASE=0
EnableProxy=0
EnableDNS=0

[msacm.msgsm610]
MaxRTDecodeSamplesPerSec=11025
No Deal
2020-08-06 00:20:44 UTC
Permalink
Wonder if I'd have any more luck with Windows 95.
No Deal
2020-08-06 00:24:48 UTC
Permalink
Oh yeah here's a screenshot of the control panel.

No midi mapper option to be found

Loading Image...
WBSTClarke
2020-08-07 03:36:41 UTC
Permalink
Post by No Deal
Oh yeah here's a screenshot of the control panel.
No midi mapper option to be found
https://i.imgur.com/nuKGcQg.png
Double-click the Settings - Drivers icon and look very hard? (i.e. scroll thorough the Windows-supplied drivers to install). You should find both M$'s Adlib and MIDI mapper in there. I don't have the installation sequence down pat to be able to give you a blow by blow.
WBSTClarke
2020-08-07 03:59:57 UTC
Permalink
Post by WBSTClarke
Post by No Deal
Prosound, a midi sythesizing application for starters.
Gotta try some games for Windows.
Check your .INI files (WIN.INI and SYSTEM.INI) for the midi=drivername.DRV, wave=drivername.DRV and aux=drivername.DRV plus the [386Enh] section of SYSTEM.INI for any drivername.386 related virtual device driver(s). The names ought to be easily identifiable.
*** OK Cameron, the relevsnt bits excerpted ***

WIN.INI

[windows]
Beep=yes

[Sounds] <=(Default System Waveform Sounds)
SystemDefault=ding.wav, Default Beep
SystemExclamation=ding.wav, Exclamation
SystemStart=chimes.wav, Windows Start
SystemExit=chimes.wav, Windows Exit
SystemHand=ding.wav, Critical Stop
SystemQuestion=ding.wav, Question
SystemAsterisk=ding.wav, Asterisk
RingIn=ringin.wav, Incoming Call
RingOut=ringout.wav, Outgoing Call

[mci extensions] <= MultiMedia Control Interface features
wav=waveaudio
mid=sequencer
rmi=sequencer
avi=AVIVideo

[winsetup] <= Where Windows Setup looks for its Installation files by default
source_disk_path=D:\OEM311

and SYSTEM.ini

[boot]
sound.drv=mmsound.drv <= MultiMedia Sound driver

[386Enh]
device=vtdapi.386 <= 386-mode Timer Virtual Device Driver

[mci] <= MultiMedia Control Interface drivers
WaveAudio=mciwave.drv
Sequencer=mciseq.drv
CDAudio=mcicda.drv
AVIVideo=mciavi.drv

[drivers]
timer=timer.drv
MIDI=msadlib.drv <= M$'s Adlib driver
wavemapper=msacm.drv

MSACM.msadpcm=msadpcm.acm <= various Waveform file content types
MSACM.msgsm610=msgsm610.acm
MSACM.imaadpcm=imaadpcm.acm

MidiMapper=midimap.drv <= MIDI mapper (has it been set up though?
i.e MIDIMAP.CFG present?)

[msacm.msgsm610]
MaxRTDecodeSamplesPerSec=11025 <= 11K sample rate
No Deal
2020-08-07 19:55:46 UTC
Permalink
Post by WBSTClarke
Post by WBSTClarke
Post by No Deal
Prosound, a midi sythesizing application for starters.
Gotta try some games for Windows.
Check your .INI files (WIN.INI and SYSTEM.INI) for the midi=drivername.DRV, wave=drivername.DRV and aux=drivername.DRV plus the [386Enh] section of SYSTEM.INI for any drivername.386 related virtual device driver(s). The names ought to be easily identifiable.
*** OK Cameron, the relevsnt bits excerpted ***
WIN.INI
[windows]
Beep=yes
[Sounds] <=(Default System Waveform Sounds)
SystemDefault=ding.wav, Default Beep
SystemExclamation=ding.wav, Exclamation
SystemStart=chimes.wav, Windows Start
SystemExit=chimes.wav, Windows Exit
SystemHand=ding.wav, Critical Stop
SystemQuestion=ding.wav, Question
SystemAsterisk=ding.wav, Asterisk
RingIn=ringin.wav, Incoming Call
RingOut=ringout.wav, Outgoing Call
[mci extensions] <= MultiMedia Control Interface features
wav=waveaudio
mid=sequencer
rmi=sequencer
avi=AVIVideo
[winsetup] <= Where Windows Setup looks for its Installation files by default
source_disk_path=D:\OEM311
and SYSTEM.ini
[boot]
sound.drv=mmsound.drv <= MultiMedia Sound driver
[386Enh]
device=vtdapi.386 <= 386-mode Timer Virtual Device Driver
[mci] <= MultiMedia Control Interface drivers
WaveAudio=mciwave.drv
Sequencer=mciseq.drv
CDAudio=mcicda.drv
AVIVideo=mciavi.drv
[drivers]
timer=timer.drv
MIDI=msadlib.drv <= M$'s Adlib driver
wavemapper=msacm.drv
MSACM.msadpcm=msadpcm.acm <= various Waveform file content types
MSACM.msgsm610=msgsm610.acm
MSACM.imaadpcm=imaadpcm.acm
MidiMapper=midimap.drv <= MIDI mapper (has it been set up though?
i.e MIDIMAP.CFG present?)
[msacm.msgsm610]
MaxRTDecodeSamplesPerSec=11025 <= 11K sample rate
No midimap.cfg I dont think, that could have been the problem. I got so frustrated I just installed Windows 95 and used it's Adlib Gold compatible drivers and boom works no issues. Hooraaaay
WBSTClarke
2020-08-07 23:13:42 UTC
Permalink
Post by No Deal
Post by WBSTClarke
Post by WBSTClarke
Post by No Deal
Prosound, a midi sythesizing application for starters.
Gotta try some games for Windows.
Check your .INI files (WIN.INI and SYSTEM.INI) for the midi=drivername.DRV, wave=drivername.DRV and aux=drivername.DRV plus the [386Enh] section of SYSTEM.INI for any drivername.386 related virtual device driver(s). The names ought to be easily identifiable.
*** OK Cameron, the relevsnt bits excerpted ***
WIN.INI
[windows]
Beep=yes
[Sounds] <=(Default System Waveform Sounds)
SystemDefault=ding.wav, Default Beep
SystemExclamation=ding.wav, Exclamation
SystemStart=chimes.wav, Windows Start
SystemExit=chimes.wav, Windows Exit
SystemHand=ding.wav, Critical Stop
SystemQuestion=ding.wav, Question
SystemAsterisk=ding.wav, Asterisk
RingIn=ringin.wav, Incoming Call
RingOut=ringout.wav, Outgoing Call
[mci extensions] <= MultiMedia Control Interface features
wav=waveaudio
mid=sequencer
rmi=sequencer
avi=AVIVideo
[winsetup] <= Where Windows Setup looks for its Installation files by default
source_disk_path=D:\OEM311
and SYSTEM.ini
[boot]
sound.drv=mmsound.drv <= MultiMedia Sound driver
[386Enh]
device=vtdapi.386 <= 386-mode Timer Virtual Device Driver
[mci] <= MultiMedia Control Interface drivers
WaveAudio=mciwave.drv
Sequencer=mciseq.drv
CDAudio=mcicda.drv
AVIVideo=mciavi.drv
[drivers]
timer=timer.drv
MIDI=msadlib.drv <= M$'s Adlib driver
wavemapper=msacm.drv
MSACM.msadpcm=msadpcm.acm <= various Waveform file content types
MSACM.msgsm610=msgsm610.acm
MSACM.imaadpcm=imaadpcm.acm
MidiMapper=midimap.drv <= MIDI mapper (has it been set up though?
i.e MIDIMAP.CFG present?)
[msacm.msgsm610]
MaxRTDecodeSamplesPerSec=11025 <= 11K sample rate
No midimap.cfg I dont think, that could have been the problem. I got so frustrated I just installed Windows 95 and used it's Adlib Gold compatible drivers and boom works no issues. Hooraaaay
"There's more than one way to skin a cat"? ;)

Louis Ohland
2020-08-05 18:36:28 UTC
Permalink
http://ftp.monash.edu.au/pub/midi.songs/unsorted/NEWS/COLLECTIONS/EADME5.TXT
Louis Ohland
2020-08-03 18:27:32 UTC
Permalink
https://www.vogons.org/viewtopic.php?t=69604

In Windows, you select "FM synthesis" for MIDI and Windows will do the
rest. The media player can play MIDI files using the OPL3 then with no
additional drivers or software required. That works since Win3.1 up to
XP at least.
Loading...