vivaria / tja2fumen

Mod tool to convert TJA chart files (.tja) into .bin files compatible with official games
https://pypi.org/project/tja2fumen/
MIT License
13 stars 1 forks source link

Add support for audio conversion #35

Closed vivaria closed 1 year ago

vivaria commented 1 year ago

Currently, tja2fumen only converts the chart data and ignores the audio file. This is because TakoTako handles audio conversion already, and tja2fumen was originally just meant to be a replacement for tja2bin.

But, we could consider expanding the scope of tja2fumen to include audio conversion as well, so that TakoTako isn't needed for converting the song as a whole. This would be beneficial for people who want to convert songs for platforms that aren't TDMX/TakoTako.

This feature request is split into multiple sub-features, as there are multiple target audio formats that could be supported:

vivaria commented 1 year ago

Currently, TakoTako handles audio conversion via third-party C# libraries, namely:

So, we would either need to find equivalent Python libraries (e.g. PyCriCodecs), or wrap the existing built C# executables?

vivaria commented 1 year ago

Given that tja2fumen has been wrapped by two separate projects:

I think it might be better for tja2fumen.exe to stay scoped to just converting chart files, while the other projects handle the audio conversion.