Topic: Midi to Beeper?

Sorry if this is a silly question, but is there a quick & dirty (or slow & dirty) way to load a midi file into a Spectrum beeper tracker like Beepola & convert it into a Spectrum beeper file? (maybe 4 channel if possible)

As I say I'm sorry if this is a stupid or foolish question, I'm just curious if it would be possible to convert a version of Mahler's 1st Symphony* to one of the available beeper engines so it could be played on a single Spectrum & if so how hard it'd be.


*as mentioned in Chapter 19 of the original Spectrum manual

Re: Midi to Beeper?

Yes, there are a couple of options available, though ultimately you might just be better off transcribing by hand.
Anyway, option 1 is to use an engine for which an XM converter is available. See the list of engines here: http://randomflux.info/1bit/viewtopic.php?id=25
Most modern XM editors can import midi files. However, the XM converters use specially crafted XM templates with tight restrictions (limited number of instruments/channels, no fx, etc)  so you'll have to make sure your imported file matches the engine's XM template as closely as possible.

The other option would be to use Beepolyator, which converts midi to ZX-16 engine format. It's in Russian only, however it shouldn't be too difficult to figure out with the help of a translation tool. Download is here: https://vtrd.in/pcutilz/BEEPOLYA.zip and quick manual is here: http://hype.retroscene.org/blog/247.html