[HN Gopher] Mt32-pi: A baremetal Roland MT-32 emulator
___________________________________________________________________
Mt32-pi: A baremetal Roland MT-32 emulator
Author : rcarmo
Score : 77 points
Date : 2021-10-02 08:41 UTC (1 days ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| tgv wrote:
| Cool. The recommendation on a good d/a convertor struck me as
| ironic: IIRC, the MT32 has quite a grungy and noisy character.
| squarefoot wrote:
| This limitation is due to the poor implementation of the PI
| analog audio out; pretty much every other ARM based SBC
| performs much better in that field. I hope the code is portable
| to other ARM boards too. Although I never liked the MT-32
| sound, being open to soundfonts makes this project much more
| interesting than the original device.
|
| Hopefully one day we'll see a bare metal synthesizer engine
| such as the TSynth (https://electrotechnique.cc/), which does
| wonders on a small Teensy; I wonder what it could do on a much
| more powerful board like a PI or any other ARM board.
| boomlinde wrote:
| I suppose that a good DAC is necessary to emulate the
| imperfections of the original, still. The audio outputs on the
| Pi boards aren't bad for the same reason the MT-32 output is.
| Joeboy wrote:
| This is extremely cool. Many years ago I started and abandoned a
| similar kind of thing. The plan was to have support for LV2[1]
| plugins, so you'd get something like a Mod Duo[2] (itself very
| cool), but like this in that'd boot fast, have low latency, and
| be really cheap.
|
| [1] https://lv2plug.in/
|
| [2] https://moddevices.com/products/mod-duo/
| PaulDavisThe1st wrote:
| That would probably be Zynthian[0]
|
| [0] https://www.zynthian.org/
| Joeboy wrote:
| Oh that does look interesting actually. Loses a couple of
| nerd points (and I guess probably adds some boot time and
| latency) due to being Linux-based and not bare metal. But it
| does look versatile and cheap (although the kit still seems a
| _bit_ pricey).
|
| Edit: Oh, fancy seeing you here. Hi!
| temporal_123 wrote:
| I did something similar for emulating Pipe Organs: openpipes.org
| PaulDavisThe1st wrote:
| How does that compare with just running Aeolus[0] on an RPi ?
|
| [0] https://kokkinizita.linuxaudio.org/linuxaudio/aeolus/
| rob74 wrote:
| I recently visited the pipe organ museum in Valley (Bavaria,
| Germany), where they did something similar: connect an organ
| console (which had been replaced with a newer one) to a PC to
| recreate the original sound of the organ (http://www.lampl-
| orgelzentrum.com/St.Lorenz_Zentralspieltisc...) - however this
| was done using samples. While reading that, I wondered if it
| would be possible to get the same (or maybe an even better)
| result by emulating the pipes...
| severak_cz wrote:
| Wow. This sounds like I can download a synth now!
| spacechild1 wrote:
| I was just going to ask how it compares to
| https://github.com/munt/munt but then I realized it uses Munt
| under the hood :-)
| scarecrowbob wrote:
| Very cool.
|
| If you're into this kind of stuff... here's a YT channel that
| discusses "bad audio gear" including the MT-32:
|
| https://www.youtube.com/watch?v=DfUOR9I2Fwc
___________________________________________________________________
(page generated 2021-10-03 23:00 UTC)