Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > Android Goattracker compatible tracker
2021-04-25 05:24
Splunkh!

Registered: Apr 2021
Posts: 31
Android Goattracker compatible tracker

FakeSID is a FOSS Android chiptune tracker (inspired by LFT's Blackbird). The coder is now considering rewritting the whole thing, basing it on Goattracker! One very nice aspect of this is that Goattracker's .sng-files easily can be converted to SidWizard .swm-files (With Hermit's sng2swm-tool).

According to this thread on Github, the dude mentions he would need a little bit of help with some of the 6510-assembly bits. Anybody here who perhaps would like to point him towards the right direction? In that case leave a comment and more details can be added. Have a look at this thread: https://github.com/2bt/fakesid/issues/1#issuecomment-822011536

Personally I love the idea of punching in a few melodies or beats on my phone whilst being on the bus, and then move the fragments over to the breadbox when at home :) Also the gui on the previous/earlier android installment (FakeSID) is really sweet. Screenshots/apk are available at Github link above or at Play where it has gotten some pretty great ratings: https://play.google.com/store/apps/details?id=com.twobit.fakesid
2021-05-23 01:14
Splunkh!

Registered: Apr 2021
Posts: 31
I just briefly wanted to bring to your attention that the awesome topic above is going to interesting places at this github page: https://github.com/2bt/fakesid/issues/1 (But it would rock to hear some noise here too :D).
2021-05-23 12:16
Jammer

Registered: Nov 2002
Posts: 1335
If it's going to be 100% compatible, I'm really looking forward! :)
2021-05-25 00:48
wil

Registered: Jan 2019
Posts: 62
Me too! I like Splunkh!'s vision of working on some tunes while waiting for the bus. If the timing is right we might get this when bus traveling becomes normal again.
2021-05-28 06:30
Splunkh!

Registered: Apr 2021
Posts: 31
Howdy Jammer & Wil !

Thank you for chipping in on this thread.

No, it from what i can read, will not be *100%* compatible, but still not bad to my own limited understanding.

Since the time you commented here the coder of the app, 2bt, wrote this on github:

Quote:
Thank you all for the feedback, this is very helpful. Let me share with you some more of my thoughts.

I wanted to get a better understanding of which features in GoatTracker would be most essential and which features are rarely used. I was curious how typical SNG files look like and see what's typical and what effects are less common. So I wrote a tool 
( https://github.com/2bt/sid2sng )
to convert SID files back to SNG. Having looked at a few files, I think I have a better idea now.

Case in point is the song order list which allows for lots of flexibility like repeating patterns and transposition, all independent for each channel. That is useful if you care a lot for space efficiency but I would like to forego this and instead just have a simple table not unlike how Fakesid currently does it. As it turns out, all the files I looked at have a very regular structure where simultaneously playing patterns always have the same length. That's perfect.

So, I do not want to support everything that GoatTracker can do, for example all the song order list stuff or the channel tempo command. That's why some SNG files will cause issues when importing but in such a case I should be able to print out a warning/error describing the issue. 
Original source: https://github.com/2bt/fakesid/issues/1#issuecomment-847870922



Would you perhaps find that good enough to consider write some sweet beats and melodies on it whilst waiting for the bus?
:)
2021-05-28 13:42
Slajerek

Registered: May 2015
Posts: 63
I suggest to let him dig into Goattracker2 source code. It is quite simple C and frankly speaking including *all* features is not a big deal, in fact I think that gathering information may take longer time than reviewing code and implementing it in the Android environment (even considering that it does not have to be re-written, but can be easily ported via JNI and let Android GUI act via wrapper to the existing code and data structures).
2021-06-02 07:42
Splunkh!

Registered: Apr 2021
Posts: 31
Thanks for this interesting input Slajerek ! I forwarded that info to 2bt. Did perhaps anybody here check out the SID to GoatTracker sng conversion tool at github ?
2021-10-16 12:49
DeMOSic

Registered: Aug 2021
Posts: 126
Quote: Thanks for this interesting input Slajerek ! I forwarded that info to 2bt. Did perhaps anybody here check out the SID to GoatTracker sng conversion tool at github ?

i checked it out but couldnt get it to compile sadly
2021-10-17 18:38
Splunkh!

Registered: Apr 2021
Posts: 31
Quote: i checked it out but couldnt get it to compile sadly

Hmmm, too bad. I saw you added a issue on GitHub and that there was one person previously who had some problems. If anybody would manage to produce a working binary that would be really cool.
2021-10-17 18:55
spider-j

Registered: Oct 2004
Posts: 498
Compiling worked fine here on Linux.

Awesome tool. I'm glad you found it. I started writing a sid2sng tool myself a couple of weeks ago – but guess I can throw that to /dev/null now :-)
2021-10-17 20:10
DeMOSic

Registered: Aug 2021
Posts: 126
Quote: Hmmm, too bad. I saw you added a issue on GitHub and that there was one person previously who had some problems. If anybody would manage to produce a working binary that would be really cool.

yeah. I even asked for the creator to add a release!
 
... 20 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
acrouzet/G★P
csabanw
Bitbreaker/Performers
CopAss/Leader
theK/ATL
algorithm
Mr. Commodore/UCF/Un..
Guests online: 121
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 No Listen  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Fullscreen Graphicians
1 Joe  (9.7)
2 Sulevi  (9.6)
3 The Sarge  (9.6)
4 Veto  (9.6)
5 Facet  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.047 sec.