Replies: 11 comments 2 replies
-
Did you try playing any music? You can probably ignore the Break Error, it's just a warning that the serial port was in an unexpected state, which is probably normal when the machine is starting up and the gameport is being initialized. If it works, just ignore it. I can probably silence these errors; they were mainly for debugging earlier issues. |
Beta Was this translation helpful? Give feedback.
-
I tried Monkey Island 2. The display does not show any Lucas Arts message and there is no sound. I am hoping the Gameport is not wired differently, it does say in the manual MPU401 UART mode MIDI interface joystick. So hoping it is same as other Gameports. If the warning message is nothing to worry about I can concentrate on hardware/motherboard settings. I have another old PC I can try it with. |
Beta Was this translation helpful? Give feedback.
-
I have fiddled around with BIOS settings etc and tried another PC but no luck. I will also try to reach out to the person that said SoftMPU works on this card (the software detects everything). Thanks |
Beta Was this translation helpful? Give feedback.
-
This doesn't sound like an mt32-pi issue - try to establish whether you can get this card to send valid MIDI (with any other MIDI synth perhaps, it doesn't have to be an MT-32). "Break error" is caused by the Raspberry Pi's hardware UART controller saying: "The thing connected to me is sending garbage" - as in, not even decipherable data, let alone MIDI data, so I think you need to focus on the PC and SoftMPU. Try installing the card in a Windows machine and send MIDI with a Windows app; that'd rule out the card. |
Beta Was this translation helpful? Give feedback.
-
Do you have any other MIDI hardware? Testing whether you can receive MIDI messages from the card on something else would be a good step to determine where the problem is. Do you have any electrical test equipment? An oscilloscope or logic analyzer would be ideal, but even a simple DMM with frequency measurement would be able to tell you if there's any data on the MIDI out. The break condition means the input is held in a "space" state for longer than the expected bit time. This usually means one of three things.
|
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Glad the RS232 page was useful to you! So does this mean you are connecting the Pi to the COM port on your PC whilst one of these cards is present in the machine? Either way, it sounds like you're having some success! I've attached the DUMP program and a collection of mt32-pi SysEx commands that you can send with it; give these a try with DOS: |
Beta Was this translation helpful? Give feedback.
-
I am connecting the COM port to the Pi while soundcards are in PC. |
Beta Was this translation helpful? Give feedback.
-
I don't know if there is a general 'chat' area? But I am getting off topic. I finished my SERIAL COM mod. I got one of those Micro MAX3232 chips and then wired it to a female USB (smaller footprint than 9pin Dtype). I did find some Yamaha XG soundfonts, so I will need to upload the link to the Wiki. |
Beta Was this translation helpful? Give feedback.
-
That's a neat solution, thanks for sharing. 🙂 Re: general chat area - we now have one! I noticed yesterday GitHub gave me the ability to turn on their new Discussions feature, so now the project has its own discussion forum. One nice thing is that we can convert Issues to Discussions, so I've given that a try for this thread and put it under the Q&A section. 🙂 |
Beta Was this translation helpful? Give feedback.
-
I have a clumsyMIDI and a CT4170 (also crappy) but I had to wire up some buffering to make it work. I also saw UART errors. PI-MT32 hat doesn't look to have any buffering so this may be applicable. Also: thanks @dwhinham mt32-pi is nice. |
Beta Was this translation helpful? Give feedback.
-
Hi,
MT32 Pi has been working great on a number of systems. On my old PC I have a Yamaha YM724 card which runs great with SoftMPU.
I just got another soundcard 'Fortemedia FM801' this has been listed as working with SoftMPU. I have the software detecting everything, but as soon as I power on the PC I get 'Break Error' appearing on the MT32 Pi display.
I swapped back to the Yamaha FM724 card using same Gameport MIDI lead, Micro SD config etc and it all works again?
It seems irrelevant of PC software settings as it appears as soon as PC is powered on.
Thanks
Beta Was this translation helpful? Give feedback.
All reactions