Jump to content
IGNORED

TIATracker: A new sound routine and sequencer application


Kylearan

Recommended Posts

Today I had a chat with a musician and he told me that TIATracker is great, but since there is no "export to .bin" he can't see how to use it. So here's a small archive with all required files, so you can create the .bin with a single click in Windows with MADS.

 

1) Extract the archive into a folder

2) Export the tune as via "File/Export complete player to MADS" as "Test" into this folder.
3) Run the test.bat to compile it into a .BIN file which can be executed directly in Stella.

TIA-Player.zip

  • Like 2
Link to comment
Share on other sites

  • 3 months later...

Well to my absolute shock and amazement I've managed to get this working with batari Basic! :-D :-D :-D

 

Been fumbling around over the past few days trying various ways such as including the asm files directly, creating like a titlescreen kernel etc. Then remembering with Darrell Spice's sfx player you had to register some variables I played around and it started.

 

I'll post up the code in the batari Basic forum once I clean it up.

  • Like 1
Link to comment
Share on other sites

Well to my absolute shock and amazement I've managed to get this working with batari Basic! :-D :-D :-D

 

Been fumbling around over the past few days trying various ways such as including the asm files directly, creating like a titlescreen kernel etc. Then remembering with Darrell Spice's sfx player you had to register some variables I played around and it started.

 

I'll post up the code in the batari Basic forum once I clean it up.

 

Jesus Mary and Joseph!

 

I can't wait to see this!

Link to comment
Share on other sites

@Muddyfunster

Just doing a quick tidy-up with example and instructions. Is actually a reasonably easy process as the module does most of the work but you need to add bB variables (once) to your game and remove the corresponding assembly variables from the track (each new track dump) manually.

Edited by mksmith
  • Like 1
Link to comment
Share on other sites

I've posted the module here in the batari Basic forum.

 

Thanks to Kylearan for a great program - hopefully a few more people can get cracking on some music for the VCS. I got no idea but hoping I can learn.

Edited by mksmith
  • Like 1
Link to comment
Share on other sites

  • 2 months later...
  • 1 year later...
  • 2 months later...
  • 5 weeks later...

Hi All,

 

It there a way in Tiatracker to create arpeggiated chord type patterns that run fast independently of the tempo? I'm thinking in particular of those chiptune riffs that ocean software used to use that simulate chords by arpeggiating the pants out of a single voice synth. I imagine setting TIA Tracker to the fastest tempo would probably work, but this would create large files due to the unnecessary note data. 

 

Cheers

Marco

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Three ways:

 

1) make percussion that does it, and retrigger the percussion every x steps as necessary.  For example if your chords are 3 notes and your tempo is 5 frames per row, then you'd need a 15-length instrument of those three notes and you'd repeat them every 3 rows so they line up.  You have a limit of 15 percussion instruments so this is kind of limiting, chord-wise, especially if you have other percussive instruments.

 

2) you can do this with instruments if you set the sustain start to something like 1 and the release to 4.  It will play the "sustain" part in a loop until the note is no longer held.  This is very limiting as there are 7 instruments max.

 

3) just use patterns, but you can re-use old patterns over and over.  Patterns do not need to line up between channel 1 and channel 2, so you can have one channel be looping a shorter arpeggio pattern and be doing whatever on the other one.  I did this for the empty space in one of my .ttt files a while back- it basically plays a 4-note pattern, then plays the same empty 60 rows pattern multiple times to save space.  I might retool a program I wrote awhile ago to optimize .ttt files for repetition this way.  If I ever need to....

 

edit: I would not recommend 1 or 2 because each frequency jump is not the same between notes.  You basically have to make a new instrument or percussion for each individual chord as a result.  I'll attach an example of the 3rd method.

example.bin example.ttt

Edited by RushJet1
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 4 months later...

SillyVenture 2020 Summer Edition has a VCS music compo: https://sillyventure.eu/en/compos

 

So in case you have an yet unrelease TIA Tracker tune, I can turn it into a binary with a small intro screen and submit it with/for you.

 

Just PM in case you have something to support the party!

Link to comment
Share on other sites

  • 1 year later...

The Atari SAP Music Archive (ASMA) now also supports TIATracker files

 

Let's give VCS musicians a platform - who needs Spotify anyway 🙂

Example: http://asma.atari.org/asmadb/asma.html?searchPhrase=glafouk

image.thumb.png.c151e6b91c080e2ac4c33a1f935d1d02.png

 

So if you have any .TTT file with proper song name, author and ideally some date information in the comment field, please send them via PM, so I can add them there.
Keine Beschreibung verfügbar.

 

We also plan to add replay there later. And I plan to add the date field to the TTT directly.

 

  • Like 4
Link to comment
Share on other sites

  • 1 year later...
On 3/7/2016 at 2:16 PM, Kylearan said:
  • RAM: 9 bytes permanent, 2 bytes tmp, 2 bytes stack. This is fine for my current project, but I already have ideas how to reduce this at the expense of ROM

@Kylearan I am quite short on RAM with my latest project, so I wonder if you ever worked on reducing the RAM usage. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...