Code Monkey home page Code Monkey logo

Comments (15)

sorgelig avatar sorgelig commented on July 28, 2024

how do you test MIDI in Windows?

from ao486_mister.

iw0rm3r avatar iw0rm3r commented on July 28, 2024

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.

sorgelig avatar sorgelig commented on July 28, 2024

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.

iw0rm3r avatar iw0rm3r commented on July 28, 2024

MIDI_BAUD is 31250 for ao486... But I don't use any external devices to play MIDI, only built-in one.

from ao486_mister.

sorgelig avatar sorgelig commented on July 28, 2024

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.

iw0rm3r avatar iw0rm3r commented on July 28, 2024

Looks like i'm using the latest main MiSTer build, 20210109. Checked the hashes and they are equal.

from ao486_mister.

sorgelig avatar sorgelig commented on July 28, 2024

then i have no idea what's wrong on your setup.

from ao486_mister.

iw0rm3r avatar iw0rm3r commented on July 28, 2024

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.

Kitrinx avatar Kitrinx commented on July 28, 2024

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.

iw0rm3r avatar iw0rm3r commented on July 28, 2024

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.

sorgelig avatar sorgelig commented on July 28, 2024

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.

iw0rm3r avatar iw0rm3r commented on July 28, 2024

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.

sorgelig avatar sorgelig commented on July 28, 2024

try other apps using Wave playback and OPL2/3.

from ao486_mister.

iw0rm3r avatar iw0rm3r commented on July 28, 2024

Tried couple more windows games - same deal. That's not the games, that should be some Win95-specific problem, I think...

from ao486_mister.

iw0rm3r avatar iw0rm3r commented on July 28, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.