TIATracker
BotB Academy Bug Reports and Feature Requests
 
 
69137
Level 31 chipist
Chip Champion
 
 
 
post #69137 :: 2016.06.19 11:42am :: edit 2016.06.19 11:44am
  
  Jangler, RatShack, anewuser, gotoandplay, Warlord, Dimeback, Savestate, Modus Ponens and brightentayle liēkd this
thanks to a shitpost from moviemovies, i have been alerted to the existence of:

http://atariage.com/forums/topic/250014-tiatracker-a-new-sound-routine-and-sequencer-application/

A Real Life 2600 tracker for windowz!

Thus, I am formally requesting we add its native save file ".ttt" to our atari 2600 format so that we may commence with the OHBs.
 
 
69142
Level 21 Criticist
Xyz
 
 
 
 
post #69142 :: 2016.06.19 12:24pm
  
  KungFuFurby liēkd this
Should be its own tracker format for springtracks and such rather than being shoehorned into a console format.

There's a reason why we don't allow .ftm to be submitted to .nsf formats.
 
 
69144
Level 31 chipist
Chip Champion
 
 
 
post #69144 :: 2016.06.19 12:45pm
my counter argument to that point would be zx beeper with .bbsong and vic 20 with .vt. not to mention the adlib format.

a multi soundchip tracker like deflemask or system exclusive thing like ntrq make sense for their own format, but i personally am not a fan of formats=tools. something like modplug at least has the caveat of using vsts.

but let us meditate on this case study: should RMT be it's own format, or .rmt be a valid entry file for the SAP format?
 
 
69146
Level 21 Criticist
Xyz
 
 
 
 
post #69146 :: 2016.06.19 1:48pm :: edit 2016.06.19 1:48pm
  
  PlugNPlay and plrusek liēkd this
  
  RatShack, gotoandplay, OrdinateIsDead, raphaelgoulart and Chip Champion hæitd this
No
 
 
69147
Level 21 Criticist
Xyz
 
 
 
 
post #69147 :: 2016.06.19 1:54pm :: edit 2016.06.19 1:55pm
Meditation over. I win.




But seriously, my main gripe is suddenly needing to have loads of other tools in my workspace for tools I don't even use because I'm already quite happy using other tools instead.

I'd assume it'd be just as cumbersome if I'd uploaded an mml and then proceeded to ask everyone else to grab Z-music and an X68000 emulator, figure out how to get a valid hard disk image running, figure out how to compile the mml into a .zmd, figure out how to get the driver running as a TSR, and load the song just to be able to play my .zms SOURCE FILE in the context of a theoretical X68000 OHB. (Defle can do SegaPCM+YM2151 for a psuedo-X68000)

That's the way I see asking someone to play a tracker source file in the middle of a TIA ohb.
 
 
69148
Level 31 chipist
Chip Champion
 
 
 
post #69148 :: 2016.06.19 3:22pm
  
  OrdinateIsDead liēkd this
you are free to vote on or not vote on OHB entries at your discretion.
 
 
69149
Level 21 Criticist
Xyz
 
 
 
 
post #69149 :: 2016.06.19 4:56pm
  
  Modus Ponens liēkd this
I'm telling Rainwarrrior on you
 
 
69154
Level 25 Chipist
rainwarrior
 
 
 
post #69154 :: 2016.06.20 1:31am
  
  Doxic, Jangler and Dimeback liēkd this
Who is Rainwarrrior and what are you going to tell them?
 
 
69158
Level 31 chipist
Chip Champion
 
 
 
post #69158 :: 2016.06.20 5:57am
i asked on teh forum if 2600 playable .bin exports would happen, havent heard back yet.
 
 
69159
Level 27 Renderist
b00daw
 
 
 
 
post #69159 :: 2016.06.20 6:19am
  
  YobaHere, OrdinateIsDead, gotoandplay and Modus Ponens liēkd this
@charlotte/chipchampion

1.) Save your song as a non-spaced name (ex: fetusmilk); then from File menu press "Export complete player to dasm," and export to a directory you have access to as the same name.

2.) Put the Win32 DASM executable
and VCS.H
into your chosen export directory.

3.) In your favorite text editor create a batch (*.bat) file of the following lines (without firki double-carriage returns) and put it into the same directory and call it "asm.bat":
rename *_player_framework.asm %1.asm 
dasm %1.asm -f3 -v0 -o%1.bin
rename %1.asm %1_player_framework.asm

4.) Using the name from before run "asm fetusmilk" from command prompt within the same directory
to assemble.

5.) Run fetusmilk.bin in your emulator choice or flashcart.

5.) Smile for Uncle B00daW.
 
 
69161
Level 31 chipist
Chip Champion
 
 
 
post #69161 :: 2016.06.20 7:39am :: edit 2016.06.20 7:39am
  
  Doxic, gotoandplay and b00daw liēkd this
oh yeah i actually forgot to throw up the b00daw signal but uncle b00ds can always smell n00bs in need.

anyways, i got a bin that works in Z26! ^_^

i am still in favor of .ttt being valid for entry, but at least now we can commence teh battlez
 
 
69166
Level 21 Criticist
Xyz
 
 
 
 
post #69166 :: 2016.06.20 10:01am
Oh, never noticed it was consistently lowercased. But yeah, not voting when you're a participant in a battle _should_ be highly frowned upon and it's unsettling to see such a high leveled botbr encourage non-votes.
 
 
69173
Level 25 Chipist
rainwarrior
 
 
 
post #69173 :: 2016.06.20 4:08pm
  
  Xyz liēkd this
Ahahaha now I understand why you mentioned me. I didn't even read it that way. I didn't quite understand what was being discussed.

I don't think Chip Champion was encouraging not voting (especially if you participated), just stating the fact that you can get away with not doing it.

At any rate, yes I do think it would be a bad idea to add that filetype to the existing TIA format list. Should stay just a common binary format that everything can export to.

The tracker itself could be its own new format I guess, but I don't really "get" all these tracker formats that have popped up anyway, so do as you will with those.
 
 
69175
Level 12 Mixist
Chip Hazard
 
 
post #69175 :: 2016.06.20 4:35pm
  
  Doxic liēkd this
Think my brain just popped haha, literally don't understand a single thing you guys are saying with all these different format lingos and filetypes! Wish I did though
 
 
69178
Level 28 Chipist
gotoandplay
 
 
 
post #69178 :: 2016.06.20 5:55pm :: edit 2016.06.20 6:18pm
What went well in practice:

+ making an instrument out of a combination of waveforms
+ volume releases and frequency releases
+ piano roll guidance
+ notifications that tell you when you go beyond the allowed parameters for instruments

Even better if:

- copy/paste function for pattern data
- if an instrument could go through a volume/frequency envelope as soon as it is played, rather than wait for the next frame to release it
- an orderlist with numbered patterns rather than visual space/ forgo the need to label patterns with a name
- built in .bin export
 
 
69349
Level 26 Mixist
sc
 
 
 
post #69349 :: 2016.06.26 1:49pm
  
  Doxic liēkd this
Hmm. I would agree with everyone except that it's Chip Champion you're talking to. One of the reasons he's such a high ranking botbr is because he'll do just about anything to enter a new format. He's done all that stuff that sounds so annoying. New formats keep things interesting. I think it would help if related formats were also included in majors though.

For example: I'm still getting used to Deflemask but I'm totally used to vgm music maker. If I wanted to make a quick track it would be nice to upload a .vgm Genesis file. Deflemask is great but like I said I'm still getting used to it.
 
 
69353
Level 16 Chipist
VinsCool
 
 
post #69353 :: 2016.06.26 8:32pm :: edit 2016.06.26 8:33pm
  
  b00daw liēkd this
Hello!

I don't know if I am allowed to post this here, I hope I did not break any rule.

I am making a very early song WIP with the program, and I am having a lot of fun with it right now :)

This is a short loop I got so far. Very unfinished, I know. I plan to expand it to a full song :D

This is the very early thing I got, from a binary I built, and ran with Stella:

https://mega.nz/#!bpcW2DJS!tJ-rJNpvr8BzuyvS_N_3bxIqWNad27lAjsnGVTYJG4E
 
 
69354
Level 27 Renderist
b00daw
 
 
 
 
post #69354 :: 2016.06.26 8:45pm
hey keep it up. add some new patterns! :)
 
 
69355
Level 16 Chipist
VinsCool
 
 
post #69355 :: 2016.06.26 8:52pm
Yes! That's a single pattern looping right now haha :P
 
 
73383
Level 27 Renderist
b00daw
 
 
 
 
post #73383 :: 2016.10.21 8:54pm
  
  Savestate, shinichi and RatShack liēkd this
https://botb.club/~pp/vcsdev/TIATracker_v1.2-prerelease-100316.zip

https://bitbucket.org/kylearan/tiatracker/

Hi, this is an unofficial build of TIATracker by "kylearan" which includes the following commits:

2016-10-03/02
- toggle checkBoxGlobalTempo updates track - setEven/OddSpeed sets speed in channel 0 pattern for globalTempo=false
- TrackTab::updateTrackTab sets global speed checkbox from track - Create new pattern uses even/odd speed GUI values for initializing
- added globalspeed checkbox to track tab - added globalSpeed var to Track - added even/oddSpeed vars to Pattern
- added funktempo for pattern-individual speeds to dasm player
- added option for individual pattern speeds to dasm player

~~~~~~~~~~~~~~

This means that now you can have individual pattern tempos unless the "Global Tempo" radio button on the sequencer
screen is selected. :)

As always, for now, to export to BIN:

1.) Press File/Export Complete Player to dasm.
2.) Name the file one short word like, "tiasong" in the "export" folder.
3.) Open up a command line by right-clicking the "export" folder in explorer with shift held and press "open command window."
4.) In "export" type "asm tiasong" (or the name you gave it.)
5.) Run the output BIN in an emulator to see if it sounds OK. :)

- Uncle B00daW
 
 
73445
Level 16 Chipist
VinsCool
 
 
post #73445 :: 2016.10.24 3:54pm
Amazing!
Thanks a lot!
 
 
77684
Level 23 Chipist
irrlicht project
 
 
 
post #77684 :: 2017.01.30 2:44am
  
  nitrofurano, RatShack and b00daw liēkd this
Quick update, kylearan has released v1.2 stable. New binaries and stuff are available on the bitbucket page.
 
 
77698
Level 27 Renderist
b00daw
 
 
 
 
post #77698 :: 2017.01.30 8:32am
  
  nitrofurano liēkd this
5d399af
export of correct start values with gotos before works now for k65
50 minutes ago

0fcf463
- export to dasm works correctly now with goto patterns before start pattern
54 minutes ago

b9301da
Fix: Start patterns are now saved and loaded correctly in .ttt
an hour ago

9424c93
README.md edited online with Bitbucket
yesterday

494f58d
adapted deploy57.bat
yesterday

4a000f3
added deploy script for newer Qt version
yesterday

b7ee487
added compile command to manual
yesterday

3e5dfaf
added shortcut for Insert Pattern After
yesterday

c03d72b
updated manual about the goto problem
yesterday

9de54e0
on export, goto targets >127 are now checked for
yesterday

986ce8b
added two more example songs
yesterday

364a736
- updated displayed version to 1.2 - updated manual
yesterday

818dfde
- adapted k65 trackdata and export code so no if/endif for data is present
2 days ago

c401c96
- fixed var names in k65 player (removed _C0) - fixed bzg in k65 player where tt_PatternSpeeds would be compiled in for global speed (instead of local)
2 days ago

60d431d
adapted k65 player to local tempo (not yet tested)
2 days ago

932f54e
global/local tempo info added to info tab
2017-01-22

655d0d8
- export to dasm works now with local speed (both funktempo and normal tempo) - fix: row 100 is correctly indented now
2017-01-22

694d4e0
for local tempo, pattern speeds are now displayed after pattern name
2017-01-22

5f1c8c8
timestamps are no longer displayed for local tempo
2017-01-22

195f7ce
bpm value listed as n/a for local tempo
2017-01-22

ea7f4cd
player in tracker now supports local tempo
2017-01-22

b12391c
toggle global tempo now updates odd/even tempo widgets in all cases
2017-01-22

df5833a
- fix: GUI for local tempo now only takes left channel into account
2017-01-22

599aac1
- GUI: odd/even tempo gets updated on changed edit pos
2017-01-21

503e45e
more todos
2016-10-03

91d4b5d
- toggle checkBoxGlobalTempo updates track - setEven/OddSpeed sets speed in channel 0 pattern for globalTempo=false
2016-10-03

8d4d4cf
- TrackTab::updateTrackTab sets global speed checkbox from track - Create new pattern uses even/odd speed GUI values for initializing
2016-10-03

~~~~~~~~~~~~~~~~~~~~~

Andre (kylearan) has been talking with me via email. He's a very nice guy and is happy to address any issues that we are having via his email address or on his bitbucket account; given real world limitations time to time. :)

Enjoy his work!
 
 
160941
Level 0 n00b
JAC
 
 
post #160941 :: 2022.09.19 5:11pm
  
  nitrofurano liēkd this
Hi BotBrs,

I've recently joined the Atari SAP Music Archive team and support them with their web site etc.

https://asma.atari.org/asmadb/asma.html?searchType=2&searchPhrase=Gla

I've always had the plan to add support for storing TIATracker files there. And since today a first version of this is life. No replay in for TTT yet, but that'll be added in further future.

So now I'm trying to gether existing TTT files. Now sure what would be an effective. I've found this but all the downloads are .bin or .mp3.

https://battleofthebits.com/arena/Tag/tiatracker/tiatracker

Any suggestions from yr side?
 
 
161163
Level 31 Chipist
damifortune
 
 
 
post #161163 :: 2022.09.26 12:36pm
hey JAC!

it looks like here on BotB, the accepted file format for the TIA format is just .bin (in the spirit of "we want submissions to be hardware/emulator playable if possible"), so maybe it'd be best to reach out to some of the authors of those tracks with the "tiatracker" tag to see if they'd be willing to contribute their actual modules?

the tag here basically exists as a way of saying "this was made with tiatracker" which is hopefully at least helpful enough to point you towards who to contact & what about :0

it's possible the modules could be linked in the entry descriptions or comments as well, though that won't be the case with all of them for sure - but sometimes people share

sorry to not be of more help, but i hope that clarifies why they're all .bin :D
 
 
161369
Level 0 n00b
JAC
 
 
post #161369 :: 2022.10.03 7:22am
Thanks for the reply, then that's the way to go. Maybe asomebody could add a link to ASMA and a hint that publishing the TTT increases the audience.
 
 

LOGIN or REGISTER to add your own comments!