| |
Chris Wemyss
Registered: Apr 2021 Posts: 12 |
Sid Wizard to Goattracker converter?
Is there such a thing that converts SidWizard files to Goattracker files? If not, why not?
There already exists a program called "sng2swm" that converts from GT to SW. I just wondered if it could be done the other way around. |
|
| |
Richard
Registered: Dec 2001 Posts: 614 |
I don't think there is. |
| |
TheRyk
Registered: Mar 2009 Posts: 1870 |
There's hardly anyhting that "can't be done". What works in one direction is also possible the other way round.
But the "why" doesn't it exist part must be answered by "very different data structure", thus, it ain't really trivial to code but rather painful and the few ppl who come to my mind who are experienced and skilled enough to do it, have no need in such a tool on their own and better things to do with their precious coding time than doing it for the few ppl who might be expected to really use it - so far. Maybe someone changes their mind when they read here that such a tool would be appreciated. |
| |
Splunkh!
Registered: Apr 2021 Posts: 24 |
I was some time ago in contact with the guy who is into making a goat compatible android tracker. Check the thread and the links to GitHub here: Android Goattracker compatible tracker
He did look a bit into the possibilities of doing just what is the plot of this thread. Also he made a tool to concert all Goat-made SIDs into .sng is a really cool thing! The source is on GitHub. |
| |
TheRyk
Registered: Mar 2009 Posts: 1870 |
That's good news. And though even Goat-made .SID back to .SNG ain't as trivial as one would assume at first glance (spider-j told me he analysed the feasability when working on his GT fork and found it not so easy as one would think as structure of goatmade .SID can vary depending on the musician's export settings), it seems to be the easier thing compared to non-goat-related player to goat. |
| |
Splunkh!
Registered: Apr 2021 Posts: 24 |
I today for the first time turned a goatsid to goatsng with sid2sng and then to Sidwizard with sng2swn :) :D
That was all thanks to Spider-J making the binary and then hedning adding it to the database here: sid2sng 1.0
I would LOVE to see a swn2sng converter! *Especially* if the Android goat-clone would come into being (so that one could compose on Android in combination with Sidwizard on native C64). |
| |
spider-j
Registered: Oct 2004 Posts: 337 |
The big problem with SWM to SNG would be that it is not possible to convert "lossless".
SID-Wizard is highly aimed at musical flexibility giving the musician as many features as possible while GoatTrackers focus is optimizied RAM and raster time usage.
You'd have to limit yourself to only use features from "LIGHT!" oder even "(BARE)" mode to make lossless conversion possible.
Also: what is in general very different between both is the way filters are tied to the instruments. Converting filter tables from SWM to SNG won't be straight forward since you'd have to check on which SID voices each instrument is used in SW and then duplicate the instrument with different filter tables for use in GT. |