🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
See the codeIt's unlikely that there will be any further releases of mt32-pi.
I have endured a sustained campaign of abuse from members of the VOGONS forum, been labelled a "clout-chaser", had threats sent to my personal email address, code been used in other projects without proper accreditation, my 3D print designs stolen and sold by faceless eBay/Etsy sellers, personal attacks made towards me when people don't get their feature request... the list goes on and on.
There is only so much I can take.
My mental health has been in decline as a direct result of this behavior; the joy of working on this project has pretty much gone. There is nothing to be gained from putting time and hard work into it any more. There is no gratitude, no encouragement - just entitled behavior and grift.
To those who supported this project in the past, especially whilst I was a struggling student who needed all the uplift I could get, thank you sincerely.
🆕 If you have a Linux computer or MiSTer FPGA device, you may wish to try the new interactive mt32-pi installer script.
Otherwise, for a manual installation:
roms directory - you have to provide these for copyright reasons.
soundfonts directory.
mt32-pi.cfg file to enable any optional hardware (Hi-Fi DAC, displays, buttons). Refer to the wiki to find supported hardware.
More detailed documentation for mt32-pi can now be found over at the mt32-pi wiki. Please read the wiki pages to learn about all of mt32-pi's features and supported hardware, and consider helping us improve it!
Take a look at our FAQ page for answers to the most common questions about mt32-pi.
If you need some help with mt32-pi and the wiki doesn't answer your questions, head over to the discussions area and feel free to start a topic.
⚠ Note: Please don't use the Issues area to ask for help - Issues are intended for reproducible bug reports and feature requests. Thank you!
This project is generally quite stable and very usable, but still considered by its author to be in early stages of development.
Hence, please DO NOT work on large features and open pull requests without prior discussion. There is a strong possibility that work-in-progress code for proposed features already exists, but may not yet be public, and your work will have to be rejected.
Trivial changes to the code that fix issues are always welcome, as are improvements to documentation, and hardware/software compatibility reports.
This project's source code is licensed under the GNU General Public License v3.0.
The mt32-pi logo was designed by and is © Dale Whinham. The terms of use for the logo are as follows:
378 followers · starred Oct 2026
32 followers · starred May 2021
1,114 followers · starred Sep 2021
291 followers · starred Oct 2021
🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
See the codeIt's unlikely that there will be any further releases of mt32-pi.
I have endured a sustained campaign of abuse from members of the VOGONS forum, been labelled a "clout-chaser", had threats sent to my personal email address, code been used in other projects without proper accreditation, my 3D print designs stolen and sold by faceless eBay/Etsy sellers, personal attacks made towards me when people don't get their feature request... the list goes on and on.
There is only so much I can take.
My mental health has been in decline as a direct result of this behavior; the joy of working on this project has pretty much gone. There is nothing to be gained from putting time and hard work into it any more. There is no gratitude, no encouragement - just entitled behavior and grift.
To those who supported this project in the past, especially whilst I was a struggling student who needed all the uplift I could get, thank you sincerely.
🆕 If you have a Linux computer or MiSTer FPGA device, you may wish to try the new interactive mt32-pi installer script.
Otherwise, for a manual installation:
roms directory - you have to provide these for copyright reasons.
soundfonts directory.
mt32-pi.cfg file to enable any optional hardware (Hi-Fi DAC, displays, buttons). Refer to the wiki to find supported hardware.
More detailed documentation for mt32-pi can now be found over at the mt32-pi wiki. Please read the wiki pages to learn about all of mt32-pi's features and supported hardware, and consider helping us improve it!
Take a look at our FAQ page for answers to the most common questions about mt32-pi.
If you need some help with mt32-pi and the wiki doesn't answer your questions, head over to the discussions area and feel free to start a topic.
⚠ Note: Please don't use the Issues area to ask for help - Issues are intended for reproducible bug reports and feature requests. Thank you!
This project is generally quite stable and very usable, but still considered by its author to be in early stages of development.
Hence, please DO NOT work on large features and open pull requests without prior discussion. There is a strong possibility that work-in-progress code for proposed features already exists, but may not yet be public, and your work will have to be rejected.
Trivial changes to the code that fix issues are always welcome, as are improvements to documentation, and hardware/software compatibility reports.
This project's source code is licensed under the GNU General Public License v3.0.
The mt32-pi logo was designed by and is © Dale Whinham. The terms of use for the logo are as follows:
378 followers · starred Oct 2026
32 followers · starred May 2021
1,114 followers · starred Sep 2021
291 followers · starred Oct 2021