TL;DR
Add the Ability to load instruments from soundfont files.What ?
Firstly let me dive a bit into explaining soundfonts :I do not have any pictures to show but imagine you could select a long list of instruments that could be played on a programmable speakers.A SoundFont is a special type of file (format SF2 or SF3), that contains sound samples of one or more musical instruments.
Programmable speakers as of now do not support soundfonts as loading soundfonts require a external depedancy which could not be loaded in lua modding.
Furthermore, Speakers only load samples with the specific note. extracting from soundfont is also not an option as they do not cover the full range of notes. Implementing this elimitates the problem.
Why ?
By adding the ability to add soundfonts, players can play any instrument. which allows to convert midi files into factorio much less of a hassle. Factorio players have a much wider range of instruments at their disposal if they want to creste their own music.Additionally using soundfonts can make programming music much easier give the greater variety of sounds that could be played.
FAQ
Q : How would it be handled?A: The dev team shoul only implement the implementation to add sf2 files via lua modding. the modders can make their own wrappers for the sf2 files.
None! Any extra questions can be asked here.