Factorio Music | Midi to blueprint converter test (3 Songs) @Gigawipf
Factorio Music | Midi to blueprint converter test (3 Songs)  @Gigawipf
Uploaded May 2017 | Updated September 2026, 3 weeks ago
Songs:
VVVVVV - Pressure Cooker (0:32)
Wanderers From Ys III - Lava Zone Remix snes (3:30)
Clonk - Cheer up (4:52)

Factorio recently introduced speakers for the circuit network so naturally i had to check how i could generate simple and scalable circuits from midi files to import music directly into factorio via blueprints.
Video is not sped up or otherwise edited, music runs at the internal factorio speed pretty good even with large circuits but there are some limits.


Features:
Automatic blueprint generation directly from midi files.
Limited Drumkit support
Polyphony with dynamic speaker allocation
Multiple notes at the same time are now combined in a single memory cell per channel and tick

Problems:
-Limited note range, factorio only allows notes between F3 and B6
-Few instruments with fixed length samples, long and very short notes are not possible.
-Standard instrument is piano because of the instrument limitations
-Not all drumkit sounds are possible in factorio
-The cicuit network runs at 60hz fixed to the framerate, slight timing errors can occur.


Following the GM1 standard the channel 10 ist interpreted as the drumkit channel and gets its own speaker pool.

Source and current version: github.com/Ultrawipf/midiTool
Take it as it is, i mainly made it to test midi functions but it should work fine if you just want to make blueprints now.
Will probably be refined later ;)


You can support me on patreon: patreon.com/gigawipf
Factorio Music | Midi to blueprint converter test (3 Songs)Floppy Music | Batman theme NES (13 FDD + 1 HDD)Floppy Music | RollerCoaster Tycoon theme (16 FDD)Raspberry Pi on battery with amp and wifiArduino 50 led Music Visualizer updateNyanduino Relais music nyan catFloppymusic update: Standalone modular MIDI Floppymusic player with keyboard (64 channels)Driving a tiny 1:10 scale direct drive force feedback steering wheel (Open FFBoard)Arduino ethernet 433mhz remote switching / Funksteckdosen erster TestFloppy Music | Soft Cell - tainted love (13 fdd + 1 hdd)Connecting buttons to OpenFFBoard or Arduino via SPI shift registers (74HC165)Morsing 100w led flashlight
Gigawipf |

Factorio Music | Midi to blueprint converter test (3 Songs)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER