Comments (15)
how do you test MIDI in Windows?
from ao486_mister.
I'm using default configuration of newly installed Win95 OSR, playing MIDI via standard media player, or in game (The Incredible Machine 3, for example). Here is an example of sound: https://youtu.be/sFW0tGS00q0
BTW, thank you for such an amazing project!
from ao486_mister.
make sure you set correct 31250 baud rate in midilink.ini for ao486.
Also don't use MUNT if you use MiSTer internal MIDI emulator - it's very slow.
I've just tested with internal FluidSynth and MT32pi - MIDI works fine.
from ao486_mister.
MIDI_BAUD is 31250 for ao486... But I don't use any external devices to play MIDI, only built-in one.
from ao486_mister.
Make sure you've updated Main (MiSTer) binary as well.
External device MT32pi is physically external device. You need to make it. But as i've said, internal FluidSynth works ok too.
from ao486_mister.
Looks like i'm using the latest main MiSTer build, 20210109. Checked the hashes and they are equal.
from ao486_mister.
then i have no idea what's wrong on your setup.
from ao486_mister.
That's sad. But looks like I'm not the only one with this kind of problem. There is another user, reporting about similar issue: https://misterfpga.org/viewtopic.php?f=13&t=1628
from ao486_mister.
I tested this just now with both MT32pi via USB IO, and also via an original SC-55 using an UM-ONE usb midi adapter. Both appeared to work perfectly via windows 95 media player. I think this must either be a configuration issue or a poor quality usb midi adapter.
Canyon-SC55.zip
from ao486_mister.
I think we're talking about completely different things... I'm not using any physical MIDI synth, nor virtual synth that is working on linux-based side of MiSTer hardware. I'm talking about default Sound Blaster emulation, that should work without any additional configuration (at least, in DOS I had to configure my programs to use SB16).
from ao486_mister.
MIDI emulation on SB (OPL2/3) works fine for me in Windows. Probably your Soundblaster driver is broken or incompatible. Make sure you use standard Win95 SB16/AWE32 supplied driver.
from ao486_mister.
Driver was installed with the system, I only reinstalled video adapter driver... "Creative Labs Sound Blaster 16 or AWE-32", "developed by: Creative Labs". Or should it be "Microsoft"?
from ao486_mister.
try other apps using Wave playback and OPL2/3.
from ao486_mister.
Tried couple more windows games - same deal. That's not the games, that should be some Win95-specific problem, I think...
from ao486_mister.
I've just installed Windows 98 with it's default Sound Blaster 16 driver - exactly the same MIDI issues. PCM sound plays perfectly fine.
from ao486_mister.
Related Issues (20)
- Keyboard Corruption HOT 7
- Recent "scancode" changes break NT keyboard HOT 13
- Floppy media presence / disk change issues in NT and Linux HOT 4
- MGL files are not applied as expected HOT 19
- Nested findfirst/findnext calls may return incorrect data HOT 7
- MisterFS broken HOT 3
- Drum sounds weird in OPL3 in ao486 HOT 3
- MechWarrior 2 and Ghost Bear's Legacy DOS Hang on Mission Completion HOT 1
- King's Quest VII won't go to menu after core update HOT 2
- Golden Axe Dos version - Scrolling issues
- Parallel Port support HOT 1
- 8259A PIC incompatibility issue HOT 4
- MIDI Input from USB Keyboard not working HOT 5
- DOS. Games can't write to files (save game/save sound settings etc) HOT 1
- Secret Agent and other VGA games judder when scrolling (old fix didn't fix) HOT 2
- Joystick doesn't handle diagonal directions HOT 4
- BOOM and Allegro freeze HOT 3
- CDROM not working: CDROM not High Sierra or ISO-9660 format
- EMM386.EXE MS-DOS6.22 HOT 1
- Composite support for the new YC framework implementation? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ao486_mister.