Previous Thread
Next Thread
Print Thread
Joined: Mar 2014
Posts: 19
S
Squash Offline OP
Member
OP Offline
Member
S
Joined: Mar 2014
Posts: 19
Built with fresh msys2, fresh source download, windows xp sp3 (yeah)

Code:
C:\mess>mess -listmidi

MIDI input ports:
loopMIDI Port (default)

...
Code:
C:\mess>mess -midiin "loopMIDI Port"
Error: unknown option: -midiin

Last edited by Squash; 03/08/16 01:17 AM.
Joined: Apr 2006
Posts: 731
Senior Member
Offline
Senior Member
Joined: Apr 2006
Posts: 731
Have you read this thread? MAME Midi
I'm fairly sure you need to install a card listed in -listslots in order to use the -midiin stuff.




Joined: Mar 2014
Posts: 19
S
Squash Offline OP
Member
OP Offline
Member
S
Joined: Mar 2014
Posts: 19
Thanks, but do I really need that for running a stand alone synthesizer? No separate "card" like MPU401 is not present in the Ensoniq SD-1, the MIDI input is part of the hardware.

Last edited by Squash; 03/07/16 11:21 PM.
Joined: Mar 2014
Posts: 19
S
Squash Offline OP
Member
OP Offline
Member
S
Joined: Mar 2014
Posts: 19
Anyway, -listslot says

Code:
sd1          mdin         midiin          MIDI In port
             mdout        midiout         MIDI Out port

Last edited by Squash; 03/07/16 11:34 PM.
Joined: Mar 2014
Posts: 19
S
Squash Offline OP
Member
OP Offline
Member
S
Joined: Mar 2014
Posts: 19
This is the first time I'm attempting to run mess by the way. I'm a programmer and not new to emulators however, and I wanted to work on the SD-1 emulation and others. I've compiled mess and mame from source and verified that my build runs a couple of known systems.

So do you guys know why, if I do:
Code:
mess -midiin

I get:
Code:
Error: unknown option: -midiin


but if i type
Code:
mess -bloom_scale

(note missing parameter)
I get
Code:
Error: option -bloom_scale expected a parameter


This indicates to me that there is something wrong, perhaps the -midiin option has disappeared by mistake.

Last edited by Squash; 03/07/16 11:33 PM.
Joined: Mar 2014
Posts: 19
S
Squash Offline OP
Member
OP Offline
Member
S
Joined: Mar 2014
Posts: 19
How can I check, with debugger perhaps, if mess is receiving MIDI input at all?

Joined: Mar 2014
Posts: 19
S
Squash Offline OP
Member
OP Offline
Member
S
Joined: Mar 2014
Posts: 19
Code:
mess sd1 -midiin "loopMIDI Port"

and it works.

I don't know if I'm an idiot or if this changed recently, but any way, it works now.

Last edited by Squash; 03/08/16 01:18 AM.
Joined: Mar 2001
Posts: 16,911
Likes: 56
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,911
Likes: 56
-midiin is only valid if you specify a driver that has a MIDI port, that's why "mess -midiin" doesn't work and "mess sd1 -midiin" does.


Link Copied to Clipboard
Who's Online Now
1 members (Vas Crabb), 20 guests, and 0 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,086
Posts119,088
Members5,014
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com