chris-jh / mt32-pi-midi-hat Goto Github PK
View Code? Open in Web Editor NEWA Raspberry Pi Midi Hat for the project mt32-pi by Dale Whinham (https://github.com/dwhinham/mt32-pi)
License: GNU General Public License v3.0
A Raspberry Pi Midi Hat for the project mt32-pi by Dale Whinham (https://github.com/dwhinham/mt32-pi)
License: GNU General Public License v3.0
Minor issue where the tracer next to this GPIO pin can be exposed when tightening mounting screws to raspberry pi case. Recommended using a washer or nylon screws when using version 1.7 of this hat. Causes the raspberry pi to short when turning on. Did not cause any damage from what I can tell as removing the screw allowed everything to work as it should. It is also worth mentioning that I tightened as normal, and did not necessarily over tighten this screw.
According MT32-Pi creator, only supports 20x2 or 20x4, but not 24x2 displays,
Hello!
I´ve built it and it works marvelous with my 486 PC and ORPHEUS sound card, but i would like to know if there is a way to connect it to the MISTER FPGA (as other hats i´ve seen have like a usb port to do so)
Thnks!
Hello,
I'm order some pcbs but I need swap VCC and GND from LCD J3.
I left you a screen, in the first photo you can check is swapped that is like now are coming this lcd. In the second photo its like you did -> https://www.amazon.es/dp/B07JN2NHT4
We had the same problem in other project and we fix it with soldering point like that:
Here is the original project -> https://github.com/somhi/MIDI_I2S_SBC_Pmod_Edge_Interface
Great job!
Best Regards,
Shaeon.
Is the template that is uploaded correct? Seems to render incorrectly
Has anybody designed any 3D printable cases for this?
The link https://www.mouser.co.uk/ProductDetail/490-SDS-50J points to a 4 pin DIN receptacle, not 5 pin.
Hi,
I realise that this strictly speaking an mt32-pi issue and not an mt32-pi-midi-hat issue, but I have run into this problem having started to build this excellent midi-hat today. Apologies for raising this here as I can't find any way of raising it on dwhinham's repository as it's locked out to collaborators only.
I have bought 2 fresh Raspberry Pi 3A+ from ThePiHut and my PCBs have finally arrived from JLCPCB.
I was not able to boot the Pi 3A+ boards with the latest few releases of mt32-pi (e.g. mt32-pi-0.13.1.zip from the releases list of dwhinham's repository). It just sits and blinks 4 long green flashes then 7 short green flashes.
I did eventually get one of his kernel-hdmi releases onto a pi4 board I have and it boots without an issue and I can see the display on my ssd1306.
I eventually tracked it down to start_cd.elf in the mt32-pi-0.13.1.zip distribution. I have replaced this with the official raspbery-pi firmware-master version and now it boots ok my Pi 3A+ boards as well, everything works so far.
Maybe something has been updated on the most recent Pi 3A+ boards supplied to ThePiHut which causes this incompatibility?
Hi building one of these for use as a hat. I will use on board microswitches for now but hope to design a case with external buttons eventually. J6 seems to be for this purpose, but I can't seem to find the pinout and how to connect external buttons to the device in the documentation. Can you assist? Thanks.
I noticed only 2 out of 5 pins of the midi DIN are connected, 3 are hanging, ground included. is that ok?
Why are there two sets of buttons?
Am I correct that if you install the 128x32 LCD (long horizontal) then you should not install the 4 square button layout in the corner of the board? (the LCD almost fits but hits the corner of the Synth button)
Similarly, if you install the 128x64 LCD that you should not install the horizontal row of buttons? (it looks like the LCD would sit on top of the buttons if I understand the layout correctly which seems obviously wrong)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.