Midi in-/output for Factorio
Posted: Sun Sep 22, 2019 6:50 pm
Hello everyone,
I'd like to hear some thoughts about implementing midi in- and output capabilities in Factorio.
So the idea would be as simple as: have midi-notes available as signals to either be recieved or sent via regular circuit network (eiher simply as signal, or over new 'midi combinator' ) - available on any midi port outside of Factorio.
As a result there'd be an infinite number of possibilities to have your factory interact with the real world; or vice versa... i dont even know where to beginn with examples of how to utilize that!
Simplest idea: have a midi touchpad with led feedback: you could output anything (levels, states) to be visualized via led colour. Control trains, power switches, literally any circuit contition via hardware buttons. Set levels or logistic requests via faders or potis.
Engineering more complex midi setups could enable us to interact with our factory remotely via the mobile phone (eg. with touchOSC), any midi controller, any other midi-capable software (have a lightshow controlled by your factory ^^). With tools like bomes midi translator we could do even more complicated circuting than yet possible - still following the original intention of Factorio: automate and remote
So the one main question is: How complicated would it be to give Factorio access to midi devices, and could this be done in a mod without having to implement big bunches of stuff in the game code (as to say: without bothering the devs )
Cheers!
I'd like to hear some thoughts about implementing midi in- and output capabilities in Factorio.
So the idea would be as simple as: have midi-notes available as signals to either be recieved or sent via regular circuit network (eiher simply as signal, or over new 'midi combinator' ) - available on any midi port outside of Factorio.
As a result there'd be an infinite number of possibilities to have your factory interact with the real world; or vice versa... i dont even know where to beginn with examples of how to utilize that!
Simplest idea: have a midi touchpad with led feedback: you could output anything (levels, states) to be visualized via led colour. Control trains, power switches, literally any circuit contition via hardware buttons. Set levels or logistic requests via faders or potis.
Engineering more complex midi setups could enable us to interact with our factory remotely via the mobile phone (eg. with touchOSC), any midi controller, any other midi-capable software (have a lightshow controlled by your factory ^^). With tools like bomes midi translator we could do even more complicated circuting than yet possible - still following the original intention of Factorio: automate and remote
So the one main question is: How complicated would it be to give Factorio access to midi devices, and could this be done in a mod without having to implement big bunches of stuff in the game code (as to say: without bothering the devs )
Cheers!