This might only be of use to me since I’ve been learning UE4 for a few years, but the new version of its audio engine has allowed me to experiment with using imported waveforms to control different aspects of a 3D object (or anything in the engine, really). I’ve started to incorporate Renoise song data as well and working on this tool will allow for even more control.
Exports song data as a .json file to be imported into Unreal Engine 4 as a Data Table. Importing into UE4 requires a customised set of Structs to interpret the file contents into the Data Table format.
Unreal doesn’t allow the importing of .xml files, so songs can’t be loaded into it directly from an .xrns file. This tool extracts only the data that will be useful, though exactly what that is will change over time as this tool is developed.