Closed LeStahL closed 1 year ago
Any progress on this one? I guess the main questions are:
I will start looking into this myself too, using your excellent work as a starting point. I've decided to make the 4klang interop as command-line Python tools at first, and later worry about reimplementing stuff in go. One reason is that I want to parse also the 4klang.inc files to convert them into sointu.yaml files, as a lot of original project files from old intros are lost and only 4klang.inc remains. I have good experience with writing parsers in pyparsing for this kind of quick parsing purposes.
Maybe this allows better salvaging of old intros too, not only old instruments.
I have started to port this to go; the draft lives in my feature/load-4kp branch
I just merged loading 4klang patches & 4klang instruments into the master branch; I rewrote the whole thing in golang so no need for Python anymore. But I studied your Python code to understand the format so this was not at all wasted effort! Thanks!
Implements #88.
This is the current state of the 4kp/4ki/4ku converter script. It's still WIP.