CodeWalrus

Development => Calculators => Calc Projects, Programming & Tutorials => Topic started by: utz on October 06, 2015, 01:25:44 pm

Title: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on October 06, 2015, 01:25:44 pm
After 8 months of hard work, It's time 4 da calculator!

https://www.youtube.com/watch?v=I6G0CnBSWVk


About HoustonTracker 2

HoustonTracker 2 is a music editor/sequencer for the Texas Instruments TI-82, TI-83/82STATS, and TI-83+/84+/SE. It allows you to compose and play multi-channel 1-bit music directly on your TI graphic calculator.


(https://www.dropbox.com/s/ko94wcysurszl1q/tut1.png?dl=1) (https://www.dropbox.com/s/lxmrb5otv8kydrz/tut3.png?dl=1) (https://www.dropbox.com/s/ayzdu231p4h5f83/tut5.png?dl=1)


Features

• 3 tone channels
• 1 non-interrupting drum channel
• up to 128 note patterns
• up to 64 drum/fx patterns
• sequence length up to 255 pattern rows
• 16-bit frequency precision
• 8-bit speed precision, can be configured per step
• various effects, including:
  - L/C/R stereo hard-panning for tone and drum channels
  - 8bit duty cycle control
  - duty cycle sweep
• 2 user definable samples
• up to 8 savestates
• edit during playback

sound example (https://soundcloud.com/irrlicht-project)

website (http://irrlichtproject.de/houston)
download (https://github.com/utz82/HoustonTracker2/releases/download/v2.20/ht220.zip) (includes 82p/83p/8xp binaries and docs)
source (https://github.com/utz82/HoustonTracker2)

Bug reports? Suggestions? Feature requests? Best to post them in the dev thread (http://randomflux.info/1bit/viewtopic.php?id=46) over at the 1-Bit Forum.


UPDATE 2016-02-19

New version 2.10 released! Features an improved sound routine, several new effects, better keyhandling, and a build for TI-82 Parcus models. Also, various bugs were fixed. The download links above have been updated accordingly.

Full list of changes:

Spoiler: ShowHide


NEW/CHANGES

- channel 1 now has variable duty cycle, too
- new effect: 4xx - set duty/noise mode ch1
- old 4xx (toggle duty cycle sweep) has been merged in to 5xx (set duty ch2)
- old Cxx (set drum mode) is now Dxx
- old Dxx (set vol ch1/drums) has been removed (no longer possible for technical reasons)
- new effect: 8xx - execute note table ch3
- new effect: 9xx - glitch channel 3.
- new Cxx effect: note cut ch1
- TI-82 Parcus/OS 19.006 support
- ALPHA mode is now one-shot, ie. it is turned off after an ALPHA mode action has been performed
- sound loop now has cycle-exact timing except if drum modes 2x-4x are used
- 3xx now uses inverse values (0xff = slowest setting), and is deactivated with 300 instead of 200.
  The old 300 effect can be achieved with command 9FF instead.
- 2xx/3xx no longer trigger on rest notes.
- "glitchy" drum modes no longer output sound on rows without a drum trigger
- AutoInc is now off by default


BUGFIXES

- fixed recovery from failed save attempt
- fx pattern 0x3f was previously lost during save, fixed
- note pattern 0x7f was inaccessible from sequence screen, fixed
- fixed broken loop point setting
- improved keypad debouncing on Plus models
- mode indicators were incorrect after loading/zapping a tune, fixed




UPDATE 2016-09-02

New version 2.20 released! Comes with new effects, improved speed control, and a savestate manager utility for importing tracks from older versions (some manual adjustments may be required though).

Full list of changes:

Spoiler: ShowHide


NEW/CHANGES

- new effect: 7xx - auto chord ch2
- Exx is now the "Extended" fx command - execute up to 5 fx commands at once (old E00..E03 is now E80..E83)
- Bxy now has added "loop section" function
- more fine-grained tempo control
- Copy/Paste keys are arranged in a more consistent/safe manner (check the manual for details!)
- (somewhat) reduced noise during row transitions
- improved fx handling

BUGFIXES

- fixed wrong Drum panning (was inverted)
- faulty executable checksum calculation fixed (was causing errors with TI-Connect)

Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: p4nix on October 06, 2015, 04:54:25 pm
Although I don't own a TI, you've earned some Karma ;) Really amazing, especially because it also gives a plan of how to work with trackers in general. I should fire up a LSDJ in an emulator more often :)
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 06, 2015, 05:18:22 pm
Ooh that looks even better than its predecessor. I hope I can find time to try this version at somr point. Perhaps in a few months you could relaunch the 1 bit contest with it?
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: p4nix on October 06, 2015, 07:33:59 pm
If I ever have the time to work out sound on my fx9860 (already found a sourcecode using C and syscalls (SerialConnection)), I'd like to contribute to that 1bit scene ;)

EDIT: Can you give us an mp3 download or something of the tune in the video? That would be very kind, since it's really cool music!
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 07, 2015, 03:16:13 am
Congrats for making the front page :)

I should try to port one of my songs to this. Maybe this one (https://djomnimaga.bandcamp.com/track/one-axe-to-save-us-all-2)?
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: utz on October 07, 2015, 09:37:18 am
Thanks you guys!

@p4nix: I've enabled downloads on soundcloud now, so you can grab the mp3 from there :)

@DJ Omnimaga: Hehe yes, and unlike HT1 it actually works without memory leaks and random RAM clears, I hope ;) I don't plan on holding another 1bit contest anytime soon, but I'm planning to release a compilation of HT2 tracks at some point. So, if anybody makes any cool tracks, let me know. Some power metal certainly wouldn't hurt :D
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Ivoah on October 07, 2015, 12:28:56 pm
After a full RAM clear, my 84+ SE only has 22220 bytes of RAM free, but HT2 is 23419 bytes :(
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: utz on October 07, 2015, 01:05:26 pm
@Ivoah: Holy moly, the 84+SE has that little user RAM? I thought it was supposed to have ~24k like the rest of the Plus models.

Ok, as a quick fix I've attached a special 84+SE version. It's untested, so let me know if you run into any problems with it.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Ivoah on October 07, 2015, 01:06:27 pm
Does having archived programs take up RAM space? 'cause I've got quite a bit archived on here. My 2nd SE that has absolutely nothing on it has 24206 bytes free. Also, why is HT2 so large?
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: utz on October 07, 2015, 01:55:53 pm
Hmm, interesting. In theory, the number of archieved files shouldn't have any major impact. Maybe it has something to do with the OS version. Do you have the same OS on both your SEs?

HT2 is huge because it handles savestates internally. This is done to provide compatibility with the older models, which don't provide a safe/documented way of dealing with the OS VAT table. Of course on the Plus models, it would make more sense to handle the savestates as external files (and perhaps use Flash, too). I have plans to do that in a future version, but it'll probably take a while till I get around to that. My primary aim with HT2 is to give a new life to the thousands of old TI-82s and 83s out there. Also I actually know very little about the Plus models in general, my newest TI calc is a 83+ BE ;)
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Ivoah on October 07, 2015, 01:58:00 pm
Quote from: utz on October 07, 2015, 01:55:53 pm
Hmm, interesting. In theory, the number of archieved files shouldn't have any major impact. Maybe it has something to do with the OS version. Do you have the same OS on both your SEs?

HT2 is huge because it handles savestates internally. This is done to provide compatibility with the older models, which don't provide a safe/documented way of dealing with the OS VAT table. Of course on the Plus models, it would make more sense to handle the savestates as external files (and perhaps use Flash, too). I have plans to do that in a future version, but it'll probably take a while till I get around to that. My primary aim with HT2 is to give a new life to the thousands of old TI-82s and 83s out there. Also I actually know very little about the Plus models in general, my newest TI calc is a 83+ BE ;)


Yeah, they're both running 2.55 MP. Anyways, this is a super cool program, I just wish I were good enough at music to make something nice. Perhaps I'll try "porting" an existing song.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Snektron on October 07, 2015, 08:29:09 pm
Whoa this is really cool. Nice job! :)
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 08, 2015, 06:26:25 am
Quote from: Ivoah on October 07, 2015, 01:06:27 pm
Does having archived programs take up RAM space? 'cause I've got quite a bit archived on here. My 2nd SE that has absolutely nothing on it has 24206 bytes free. Also, why is HT2 so large?
Yes, archived programs takes RAM, because of the VAT. The program name and other things are stored in RAM so they take 10-12 bytes each. You will need to delete a lot of stuff in order to run Houston Tracker. Gemini 3D, Dying Eyes and Reuben series had the same problem.

Another solution could be that Utz makes it as a Flash APP for the 83+ series, but that would require a lot of work for him since he mainly programs for non-flash models.

TI-82: 28 KB RAM
TI-83: 27 KB RAM
TI-73: 25 KB RAM (160 KB Flash)
TI-83+: 24 KB RAM (160 KB Flash)
TI-83+SE: 24 KB RAM (1540 KB Flash)
TI-84+: 24 KB RAM (480 KB Flash)
TI-84+SE: 24 KB RAM (1540 KB Flash)
TI-84+CSE: 21 KB RAM (3500 KB Flash)
TI-84+CE: 150 KB RAM (3000 KB Flash)

Also Houston Tracker 2 is that large for a reason: It has many features. :)
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: p4nix on October 08, 2015, 09:03:42 am
Thanks for the download option!
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Ivoah on October 08, 2015, 04:05:02 pm
Quote from: DJ Omnimaga on October 08, 2015, 06:26:25 am
Also Houston Tracker 2 is that large for a reason: It has many features. :)


He said that it's so large because it saves data back into the program instead of an AppVar or something.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Juju on October 08, 2015, 08:18:07 pm
Quote from: Ivoah on October 08, 2015, 04:05:02 pm
Quote from: DJ Omnimaga on October 08, 2015, 06:26:25 am
Also Houston Tracker 2 is that large for a reason: It has many features. :)


He said that it's so large because it saves data back into the program instead of an AppVar or something.
So we can't easily export and share songs with others in a native format?

Otherwise, I tried it, that's a pretty nice software.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 09, 2015, 04:47:24 am
So I was messing around with this in WabbitEmu in 83+ mode and for some reasons it seems to freeze quite often. Could it be the emulator or the fact I was using OS 1.16? Also, on OS 2.53 MP on the 84+ notes takes forever to play. For example with 8 F-4 notes followed by G-2 at speed 10, what I hear is the first note, then some weird noises in the background.


EDIT: Nevermind I figured out the second problem: I need to use all 4 channels per row.

I am now curious about what would be the best drums :P
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: utz on October 09, 2015, 11:51:47 am
@Juju: Not yet. I do however plan to release a PC-based utility which will allow you to extract and manipulate the internal savestates.

@DJ Omnimaga: Hm, as much as I would like to blame WabbitEmu, I can't rule out completely that there is a problem with OS 1.16. Quite a bit of testing has been done with OS 1.17, which appears to be stable so far. Would you be willing to give it a try in tilem2, to see if the issue persists?
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 09, 2015, 06:53:15 pm
Something to convert songs to MP3, OGG or WAV would be great. I use Audacity in Stereo Mix mode but fewer and fewer people got that option on their computers.

Also TilEm for Windows lack sound support, unlike the Linux version. I tries the latest exe a few months ago and no sound option was available.  So far it seems like I have no issue with OS 2.53MP, though, other than a few occasional freezing. I just have to savestate often.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Juju on October 09, 2015, 07:06:19 pm
I tried the latest SVN on OS X and I can't find the sound option either.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 10, 2015, 03:34:01 am
What I'm thinking is that sound support was added for Linux, but then FloppusMaximus and the other people in charge of TilEm pretty much disappeared, leaving other versions without the additions. I wonder if the Linux version could be recompiled for Windows/Mac or something?
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Juju on October 10, 2015, 03:35:17 am
Quote from: DJ Omnimaga on October 10, 2015, 03:34:01 am
I wonder if the Linux version could be recompiled for Windows/Mac or something?
That's exactly what I did.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 10, 2015, 03:40:28 am
Oh but you said you got the version from OS X (Mac), not Linux. ???
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Juju on October 10, 2015, 03:43:41 am
I said I tried it on OS X. Actually, I think it's the same code for all three OSes anyway. If it works only on Linux, it's probably because it only works with the Linux sound system and automatically gets disabled when compiled on other OSes.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 10, 2015, 03:46:18 am
Well your two posts contradicts each others. One of your post says you used the Mac OS X version, then you suddenly say you used the Linux version. Unless you mean that the Linux and Mac versions are identical?
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Juju on October 10, 2015, 03:48:18 am
Quote from: DJ Omnimaga on October 10, 2015, 03:46:18 am
Unless you mean that the Linux and Mac versions are identical?
That's exactly what I meant. The Linux version can be compiled on Mac without problems. Probably even on Windows too.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 10, 2015, 03:54:12 am
Oh ok. I guess that clears things up then. I am curious about why it still lacks sound, then. Perhaps the author said the Linux version got sound added, but finally never pushed the changes.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DarkestEx on October 10, 2015, 08:34:19 pm
@utz you really did a great job with the sequencer. But I really think you should make a save format. It shouldn't be hard saving the program state to a file and retrieving the data from there later.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 10, 2015, 09:00:57 pm
That could be handy for people who wants to reuse the data in other softwares or people who wants to share song files easier.

Also is it possible to duplicate or clone note sequences and copy+paste one row in the sequencer? That could be handy when we got two similar sequences of notes with just one different note and the other idea for when we have multiple similar song sections.
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Ivoah on October 11, 2015, 02:18:32 am
It freezes when trying to save on a TI-84+ SE
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 11, 2015, 03:22:59 am
What OS did you try saving on?
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: Ivoah on October 11, 2015, 03:25:18 am
Quote from: DJ Omnimaga on October 11, 2015, 03:22:59 am
What OS did you try saving on?


OS 2.55MP
Title: Re: HoustonTracker 2 (on-calc music editor for TI-82/83/83+/84+)
Post by: DJ Omnimaga on October 11, 2015, 03:37:29 am
I'll try on 2.53MP when I have a chance.

@utz does HT2 auto-saves the song in progress until you load a different song? If not then perhaps Juju should extend his contest deadline until the saving bug is fixed, else no one will be able to submit an entry if save doesn't work.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on October 11, 2015, 10:43:27 am
Quote from: DarkestEx on October 10, 2015, 08:34:19 pm
@utz you really did a great job with the sequencer. But I really think you should make a save format. It shouldn't be hard saving the program state to a file and retrieving the data from there later.


Thanks :) I'll look into it, but as I said, to my knowledge there is no safe way of creating appvars on the older models. Also, even on newer models it would be non-trivial, because savestates are compressed on-the-fly, hence there is no way of knowing ahead of time what the size of the resulting file would be. So, this will take a while, and creating a PC utility for extracting savestates has priority as that solution will work for all TI models.
That said, any help with saving to external appvars (especially Flash) would be very welcome. Documentation about the savestate format is in the appendix of the manual.

Quote from: Ivoah on October 11, 2015, 02:18:32 am
It freezes when trying to save on a TI-84+ SE


@Ivoah Stupid question, but did you enter a valid savestate number (0..8 ) and confirm with key [.]? So far I have no other reports confirming this, so it must be specific to 84+SE/MP2.55.

Quote from: DJ Omnimaga on October 11, 2015, 03:37:29 am
@utz does HT2 auto-saves the song in progress until you load a different song? If not then perhaps Juju should extend his contest deadline until the saving bug is fixed, else no one will be able to submit an entry if save doesn't work.


@DJ Omnimaga: Yes, the song in progress is auto-saved.

Quote from: DJ Omnimaga on October 09, 2015, 06:53:15 pm
Also TilEm for Windows lack sound support, unlike the Linux version. I tries the latest exe a few months ago and no sound option was available.  So far it seems like I have no issue with OS 2.53MP, though, other than a few occasional freezing. I just have to savestate often.


Oh, crap. I remebered that differently... paging @Lionel Debroux, would it be possible to compile the Windows version with alsa-win or so?
Title: Re: HoustonTracker 2 on-calc music editor
Post by: Ivoah on October 11, 2015, 11:14:57 am
Quote from: utz on October 11, 2015, 10:43:27 am
Quote from: Ivoah on October 11, 2015, 02:18:32 am
It freezes when trying to save on a TI-84+ SE


@Ivoah Stupid question, but did you enter a valid savestate number (0..8 ) and confirm with key [.]? So far I have no other reports confirming this, so it must be specific to 84+SE/MP2.55.


Nope. Maybe I should learn how to use the program before posting bug reports ;)
Title: Re: HoustonTracker 2 on-calc music editor
Post by: Lionel Debroux on October 11, 2015, 11:42:52 am
I know that the TIEmu sound emulation uses SDL, but I can't pretend I looked at the code (or at many other parts of the TIEmu code, in fact). Yes, I'm supposed to be the maintainer of that unmaintainable piece of software :)
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on October 11, 2015, 12:34:43 pm
@Lionel Debroux Damn. I dunno about the code, but the emulator itself is pretty good. Imo it's the most accurate Z80 TI emu around.

@DJ Omnimaga: Sorry, completely forgot to answer your questions.

Quote from: DJ Omnimaga on October 10, 2015, 09:00:57 pm
Also is it possible to duplicate or clone note sequences and copy+paste one row in the sequencer? That could be handy when we got two similar sequences of notes with just one different note and the other idea for when we have multiple similar song sections.


- clone pattern: [ALPHA][ + ] (wow, writing "[ + ]" without the spaces does some weird stuff to the post hehe)
- copy+paste 1 row in sequencer: Yes, like normal copy/paste, just set block start/end to the same row. So, [LN] to mark the start, [STO►] to mark the end, move cursor to where you want to insert/paste, then [×] to insert or [ALPHA][×] to paste over.

I'm going to add "clone sequence row" as well, it just didn't make it into the 2.00 release. As for copying just a part of a note pattern, I'm not sure yet. I feel it would cost too much code. One thing I do want to add is "insert/delete row" on note patterns, though.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: Lionel Debroux on October 11, 2015, 01:41:06 pm
TilEm 2's emulation core is excellent, yeah. I'm not saying that just because TIlEm is portable and uses libti* (and Benjamin contributes to libti*).

TIEmu also has the most accurate TI-68k emulation core, but the code base is a mess...
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on October 11, 2015, 06:48:07 pm
The issue with TilEm Utz is that even though Juju compiled from the Linux version, he still couldn't find any sound option, so I doubt the version used to compile would make any difference, unless Juju was using the wrong Linux version of TilEm. Unless I am missing something?

Also thanks for the tip about copy/pasting. I saw it in the readme but I was confused about what you meant in there. It seemed like we could only paste, not copy specific sequences.



Also question Utz: Could you explain which drums would be the best for snares and kickdrums? THe best I could find on 2.53MP was 2C00 and 1C00. There was another one IIRC but it lacked enough bass for my needs. Everything else seemed to be just beeps or long never-ending noises.

Also, I just can't understand the channel panning effect section. It would be nice if there was a tutorial written for non-ASM/binary people in mind on how to set 1 specific channel left, right, rather than just the few examples that we given that I couldn't dechiper. Now for note panning I had to do trial and error because I didn't know what I was doing, to no avail.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on October 12, 2015, 12:39:18 pm
@Lionel Debroux: I wish TIemu would have smooth sound output like Tilem, but sadly it just produces a garbled mess on both my Linux and Win machines :(

@DJ Omnimaga: @Juju: You know that the sound function is a bit hidden, right? (Hint: It's in the right-click menu, under "Link Cable" -> "Connect to Speakers")

Concerning drums, for kickdrums it would probably be the best to create a custom sample, as described in the "drums" section of the manual. I wish I could provide better snare sounds, but given the memory constraints this is nearly impossible, as "good" noise takes a lot of bytes. That said, there might be some room for improvement. If anybody finds any nice drum sounds via the user drum pointer (drum F), let me know and I'll see about including them in the standard set.
Also, in the next version of HT2 which will be ready in 2-3 months, there will be an additional method of controlling noise created by the A0x effect, so stay tuned for that ;)

Regarding the panning, I don't know how to explain it better. The counter-intuitivity irks me too, but there's no way around it unfortunately. Well, I'll try to give another example.

First, open up the calculator on your PC and switch it to hexadecimal mode.

Now, say we want channel 1 panned left, channel 2 panned right, channel 3 panned left, and drums panned center.

So, for channel 1, the manual tells us: "pan channel 1 left (add 0x02 to parameter)". So, we enter 2 into the calculator.
For channel 2, the manual says: "pan channel 2 right (add 0x04 to parameter)". So, add 4 in the calculator - 2+4=6.
For channel 3, the manual says: "pan channel 3 left (add 0x20 to parameter)". So, add 20 (hex) in the calculator - 6+20(hex) = 26(hex).
For the drums, we have "pan drums center (don't add anything to parameter)". So, 26(hex) + 0 = 26(hex).
Therefore, for this panning configuration, the command is 126.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on October 12, 2015, 08:06:19 pm
Cool, thanks for the tips Utz. I'll give that a try when I have a chance. :)
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on October 15, 2015, 09:43:00 am
@Juju @DJ Omnimaga Guys, I found the tilem2 win32 beta with sound support: http://tilem.sourceforge.net/beta/tilem-2.1-beta-20130325.exe
For *nix, you can just compile the dev version.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on October 15, 2015, 08:26:57 pm
Awesome. I'll check it out soon. I wanted to try your old demos before but they didn't work in WabbitEmu.

Also congrats @utz , HoustonTracker 2 video got featured on Ars Technica UK  :thumbsup:  http://arstechnica.co.uk/the-multiverse/2015/10/free-open-source-mod-lets-ti-graphing-calculator-make-sweet-1-bit-music/
Title: Re: HoustonTracker 2 on-calc music editor
Post by: Juju on October 15, 2015, 08:48:20 pm
Sound support wasn't there when I compiled the latest code from SVN on OS X 10.9, but the one you linked works fine on Wine (except skin support, that's weird.)

EDIT: I just realized, I have to install SDL so audio gets enabled in Tilem. I recompiled it with SDL and now it works!
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on October 16, 2015, 01:22:22 pm
Oh wow, it's even on arstechnica.com now. Nice.
@Juju: Didn't realize you were on OS X. Glad you got it working :)

I'm working on a savestate manager utility now. It's still a long way to go though, especially considering my non-existant C++ skills. I'm basically learning the language as I go along :o
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on October 17, 2015, 05:10:12 am
Is TilEm sound much better than WabbitEmu by the way? Because I'll probably stick to WabbitEmu if there isn't much of an improvement, as it seemed to do the job well for my song.

Also good luck Utz on the savestate manager. :)
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on October 20, 2015, 09:37:02 pm
you can compare here the same tune with the 3 versions, real TI, tilem and wabbitemu:

http://garvalf.online.fr/index.php?page=z80_archeocat_vs_cybercat

the real TI version is slower and lower. I wonder if it's because I should have full charged batteries in it? (they should be ok, maybe half charged)
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on October 21, 2015, 07:30:35 am
Wait, that's strange. From experience, emulators were always a tad slower for me, not the other way around. Perhaps because my calc is older (older 84+ models tend to have a slightly lower clock speed than newer ones)? Also, for people recording from their calc, some sound cards or cable setups will add extra noise or reduce sound quality a lot (in my case, weird stuff usually happens when sound stops). Make sure guys to disable noise reduction and bass boost.

@garvalf do you think you could help me figure out how to separate channels, such as having channel 1 play left, channel 2 play in the middle and other times channel 1 playing right? Because I just can't figure out the guide for that part >.<
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on October 21, 2015, 11:37:05 am
it seems clear from there: https://codewalr.us/index.php?topic=758.msg23729#msg23729

channel 1 play left => add 2 (in hexadecimal)
channel 2 play in the middle => add 0 (but if you want to separate, play channel 2 right as well: add 4)
channel 3 right => add 10
drum right => add 40

then 2 + 4 + 10 + 40 = 0x56 => use command 156 at the beginning of your song.

and other times channel 1 playing right => add 1
ch 2 left => add 8
ch 3 left => add 20
drum left => add 80

1 + 8 + 20 + 80 in hex = A9

then use command 1A9
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: DarkestEx on October 21, 2015, 02:03:54 pm
@utz would you maybe make a small chiptune program for the microcat. That would be either written in C, C#, Java or Lua.
It would be awesome to have such a program made by you having so much experience when it comes to chiptune music ;)
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on October 21, 2015, 03:24:52 pm
To help the calculation for the value when you need to do panning, I made this little naive javascript page:

http://garvalf.online.fr/temp/ht2_panning.html

it's working, but there is a problem if the value goes above or is equal to 100, then it won't display correctly (102 instead of A2 for example). I tried to use native hexadecimal values in the js code, but it doesn't seem it works like that, and it was even worse. So in the end I just hard coded the values above 99. I'm not particularly proud of this, but it seems to work.

Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on October 22, 2015, 03:43:55 am
Quote from: garvalf on October 21, 2015, 11:37:05 am
it seems clear from there: https://codewalr.us/index.php?topic=758.msg23729#msg23729

channel 1 play left => add 2 (in hexadecimal)
channel 2 play in the middle => add 0 (but if you want to separate, play channel 2 right as well: add 4)
channel 3 right => add 10
drum right => add 40

then 2 + 4 + 10 + 40 = 0x56 => use command 156 at the beginning of your song.

and other times channel 1 playing right => add 1
ch 2 left => add 8
ch 3 left => add 20
drum left => add 80

1 + 8 + 20 + 80 in hex = A9

then use command 1A9

Yeah that's how it's explained in the readme and it's just Chinese to me. I have an hard time working with split numbers and binary >.<

I'll try the tool you posted in your other post.

EDIT: Nevermind, my song sounds just like crap when using multiple channels, so I'll stick to just one. >.<

EDIT: @utz I found a bug: If you set the song to loop at row 44, it will loop back from 04 instead.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on October 22, 2015, 10:16:13 am
@DJ Omnimaga: Ah, I noticed earlier that there was some problem with looping, but couldn't reproduce it. Thanks for reporting, I'll be looking into it asap.
Update: Bug found and eliminated in trunk.

@garvalf: Hehe cool, I'll link that in the manual, too.

@DarkestEx: Sorry to disappoint you, but I'm afraid that won't be possible. I don't know any hi-level languages save for a few bits of Perl and even less C++, and I've already got a stack of projects racked up that's gonna last me for at least another 3 years. And even a small chiptune program is no trivial task.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on October 27, 2015, 05:16:40 pm
Glad to hear. Thankfully my song worked fine despite the bug but it was happening when I set the loop point very late in the song, which was a tad annoying when I wanted to only loop through the last part of the song during composing. :P

Do you plan to put this on ticalc.org by the way? It would probably have a good chance at winning a POTY or have an high score. It would need demo tracks included, though, to convince people.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on November 16, 2015, 06:35:41 pm
On a side note @utz , do you still plan to work on this in the near future and add new features/improvements and do you still plan to cross-post the highlights here?

I also listened to the demo track again on Soundcloud and still don't get how you managed to get such clean note panning from left to right. In my song, all I got was static.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on November 16, 2015, 07:25:37 pm
Yes, absolutely. I've been working on this quite a bit in the past weeks, and the first test build for the upcoming 2.1 release has now been distributed to the beta testers. As I'll be busy with other things in December, I expect HT2.1 will be out some time in January. In any case, of course I'll post the latest updates here.

Hmm, wonder why the panning doesn't work for you. I mean, sound output inevitably gets a tad more noisy when using stereo panning, but it shouldn't go all static on you, even if you entered some invalid parameters. If you want drop me the 8xp file somewhere, so I can analyze what's going on.

Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on November 16, 2015, 08:57:56 pm
Glad to read :), also perhaps for the panning I was entering  wrong parameters, but I am sure I tried them all one by one, neither giving decent results. I'll try to make a modified version of my song later then send you the file.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on February 19, 2016, 03:01:04 pm
Good news everyone, version 2.10 is here! Features a more powerful sound routine, several new effects, better keyhandling, and of course various bugfixes. For full details, check the original post (https://codewalr.us/index.php?topic=758.msg23394#msg23394) in this thread.

download HT v2.10 (https://github.com/utz82/HoustonTracker2/releases/download/v2.10/ht210.zip)
new demo tune (https://soundcloud.com/irrlicht-project/swedish-house-mafia-one-irrlicht-projects-ti-83-cover-ht21-test)
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on February 19, 2016, 05:54:32 pm
Awesome. :D Does One Axe to Save us All work in this new version?

EDIT: I listened to the new demo track and am amazed at all the effects that can be used in it. If only the calculator was fast enough to allow HT music to be used inside simple games (eg RPGs where only 1 sprite moves around at a time with no scrolling). So few calc games use music.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on February 20, 2016, 12:55:59 pm
Songs from 2.00 won't work out-of-the-box in 2.10. I've got a little PC tool in the works for converting/upgrading savestates, though.

In theory, 6 MHz is enough to do some simple gfx along with music. I mean, even in HT2 you can edit stuff while the music is running (with some delays during keypresses though). It's just that the HT2 player is not very useful in that regard, because it happily uses all the registers and a lot of RAM. There are also some synthesis methods that demand much less CPU time, which would be better suited for in-game music.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on February 23, 2016, 08:46:55 pm
bump... a little video that explains some of the new features in further detail:

https://www.youtube.com/watch?v=tKfni5-_42g
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on February 24, 2016, 12:41:31 am
So yeah, this is awesome. Thanks for the explanation by the way. I'm amazed at the new sounds that HT2 can produce. :)
Title: Re: HoustonTracker 2 on-calc music editor
Post by: aeTIos on February 25, 2016, 09:25:06 am
How well does this work with Wabbit? Is the sound anywhere near how it is oncalc? If so, I might mess with it sometime soon (ish)
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on February 25, 2016, 10:39:03 am
Never had much luck with Wabbit myself, I always get skippy audio. So I stick with tilem2. However, other people have reported that it works fine, so I guess it depends how much horsepower your PC has.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on February 25, 2016, 09:04:10 pm
I still wish there were Windows builds of TilEm more recent than 2012. I don't have skippy audio issues in Wabbit, but the sound is one second behind.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: Lionel Debroux on February 25, 2016, 09:11:29 pm
OT: over the past few months, Benjamin and I have been working on the items of the todo/wish/bug list for libti*, so that a release thereof can be produced, and subsequently a new release of TilEm (with Windows builds) using released versions of libti* :)
The last remaining important feature was recently done by Benjamin, the remaining bugfixes and small features are more minor.
The todo/wish/bug list is no secret, I usually mention a small subset of its items in the appropriate topics. The reason I do no longer distribute the full file publicly is that over time, I just found it more convenient to reference e-mail author + timestamp, and even (especially over the past year) paste verbatim copies of private e-mails because it's 1) less work and 2) less information lost in attempting to summarize the content. Therefore, the file has grown a lot, over 55 KB at the time of this writing, despite three semi-recent passes of shaving "done" items, ~10 KB of text each time...
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on February 29, 2016, 10:33:13 pm
Both tilem2 and wabbitemu works fine for me. I wish the android version of wabbitemu would implement the 1bit sounds (like the desktop version) so I could compose for HT2 from my tablet...

I've posted this link earlier, but here it is again, it's a recording comparison between real TI, tilem2 and wabbitemu: http://garvalf.online.fr/index.php?page=z80_archeocat_vs_cybercat
It's quite close, but it's not the same speed and therefore height...
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on March 01, 2016, 04:15:50 am
That would be nice @Lionel Debroux . The latest version on ticalc.org and latest Windows executable dates back in 2012. Maybe someone could setup nightlies on a server like pimathbrainiac did with CEmu?

Also yeah @garvalf, I recall not seeing much difference in them. In fact, even on the real calc I never noticed sound differences. The only thing that ever sounded much different before is Axe Parser sound.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: Lionel Debroux on March 01, 2016, 07:38:33 am
QuoteMaybe someone could setup nightlies on a server like pimathbrainiac did with CEmu?

Technically, yeah.
TilEm, or for that matter, GCC4TI change rather less often than CEmu does in the beginning, so manual builds once in a while (after some milestone / new feature) could do the job well enough for TilEm and GCC4TI, as they do for e.g. libti*/gfm/TILP.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on March 01, 2016, 05:44:34 pm
Hear, hear, a new tilem2! Pleased to hear that (though generally I'm quite happy with the current version).

Btw regarding sound emulation, I found that there are also significant differences in sound between models. For example the 82 Parcus runs much slower, appearantly not even close to the 6 MHz it's supposed to run at according to spec. Also the 83 and up generally run slightly faster than the (regular) 82, but the clock in those models seems to be less accurate, leading to extra fuzz in the sound.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on March 01, 2016, 07:07:56 pm
Wow I didn't know that about the Parcus. It reminds me of how the TI-86 ran much slower than the 85 when running TI-BASIC programs, but in my case it was because of the way the TI-86 RAM is mapped or something. And yeah what I was curious the most about was if the sound was different between the TI-82 and 83+ series.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on March 02, 2016, 09:30:00 pm
I've seen a nice TI-82 on ebay (looks like the one own by Utz in his videos), I've put an auction on it, if it doesn't rise too much (I don't want to pay more than 20 € for this) I might get it, so I'll see the differences...
Title: Re: HoustonTracker 2 on-calc music editor
Post by: aeTIos on March 03, 2016, 01:20:22 pm
That's cool! I'd like to see that.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on March 11, 2016, 07:16:42 am
@garvalf did you get any luck buying it? I never saw a Parcus calc on Ebay before (other than ones that did not ship outside USA), so I never could buy one. I am curious about how well HT2 works on it. Also, BrandonW really hated Parcus calculators, and in the case of the TI-82, I bet many people did as well, since most CrASH programs didn't work in ROM 19.0006 (requiring shell updates).
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on March 11, 2016, 08:12:45 am
yes, I got it, for 10€ + 5 € for shipping (I should receive it soon)

Hopefully, it's not a parcus. I think the parcus support was added recently, but I find the design quite ugly:
http://www.datamath.org/Graphing/TI-82_1.htm

The one I got looks like this, which is much better (even if it is quite used): link (http://i.ebayimg.com/00/s/MTYwMFgxMjAw/z/xywAAOSwXshWr9MU/$_57.JPG)


Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on March 11, 2016, 10:44:35 pm
I actually like the design of the parcus, but I prefer the TI-83+ style TI-82 and especially the TI-84+ design by far. I don't actually mind the old rectangular cases that much, but I prefer the TI-85 for those. My main issue with the Parcus models is that they seems to be very cheaply made. For example, the TI-83 Parcus uses a blue LCD, which is weird considering it's from 2000. Even the TI-82 Stats used a blue LCD.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on March 18, 2016, 09:20:29 am
I've received the TI82, it looks pretty good and the screen hasn't damaged lines. However, I can't connect to it with tilp on Linux, with the same settings and the greylink cable I'm using for my TI83+ (I just change the calc model to TI82 of course).

It just says in the (linux) console:
(tilp:12152): ticables-WARNING **: aucun périphérique trouvé !

I'll try on windows to compare.

Title: Re: HoustonTracker 2 on-calc music editor
Post by: Lionel Debroux on March 18, 2016, 09:36:07 am
Beware that on the 85 and 82, most operations require that the calculators be explicitly put in receive mode first. The 82 and 85 are dubbed "non-silent calculators" by libti*/tilp, as opposed to the "silent linking" feature provided by newer models.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on March 18, 2016, 11:34:51 am
Thanks for reminding that. I've followed the instructions on http://irrlichtproject.de/houston/manual.html so I've already put the calc in receive mode.
I'll search further... The graylink usb cable should be compatible aynway.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on March 18, 2016, 07:51:24 pm
I managed to transfer Crash and HT2 binaries to the calc with Tilem on Windows... I still don't understand why it didn't work ok Linux.
On windows I had to use port n°3, other ports won't do it (probably they are relative to some COM things and we have to make it match) but on Linux I can use port 1 on my TI83+ (especially because I have to manually link this port to the real one detected by the system). I'll give it another try...

I really prefer the sobriety of the TI82. The TI83+ plus.fr could have been ok, by why those wtf "bubbles" around the screen?? Also in transparent  green it's nicer than in blue...

But now I'm ready. With the spring coming, it's nice to go out in the fields for making some music...
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on March 19, 2016, 07:46:32 am
Yeah I had that linking issue with the 82/85 at first. It took me ages to figure out that they didn't support silent linking. I'm sorry to hear that you still have issues on Linux, though, Garvalf.


As for myself, I prefer the 84+SE due to USB support, 15 MHz and flash memory, but the TI-82 was still fun to mess around with back then. And of course the TI-85. I still wish that TI had made a 15 Mhz TI-86 Plus.

@garvalf if you make new HT2 music feel free to share it. Maybe in a separate topic under Music Showcase? :)
Title: Re: HoustonTracker 2 on-calc music editor
Post by: Lionel Debroux on March 19, 2016, 08:49:06 am
Normally, Windows is far more troublesome than other platforms, due to the USB driver muck.

Did you make sure that the permissions on the serial ports enable your non-root user to access your GrayLink cable, as described in the CONFIG file mentioned by the output of the install_tilp.sh script ?
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on March 19, 2016, 09:27:50 pm
QuoteDid you make sure that the permissions on the serial ports enable your non-root user to access your GrayLink cable,


no, but with my TI-83+, I can transfer files from my PC (linux) without problem. I unplug the TI83+, plug the TI82, change the settings in tilp for matching the model, but it doesn't work :(

I have this:
ticables-INFO:     noeud /dev/ttyS0: accessible
ticables-INFO:     est utilisable: oui

(edit) Now it works. Like on windows, I had to use port 3 (/dev/ttyS2 instead of ttyS0, that means "sudo ln -sf /dev/ttyUSB0 /dev/ttyS2") and now I can transfer and receive files!

Also I couldn't "restaure" to install Crash because the file selection doesn't show any file when I browse for the CRASH.82B because the extension was in upper case, but if I rename it to CRASH.82b I can see it. Maybe my tilp version is too old. (1.17)


Quoteif you make new HT2 music feel free to share it.


sure!

QuoteI prefer the 84+SE due to USB support,


I thought it wouldn't be possible to get 1-bit sound because of the usb support, but it seems they kept the old 2.5 mm link socket so it must be a great calculator...
Title: Re: HoustonTracker 2 on-calc music editor
Post by: JosJuice on March 20, 2016, 04:44:03 pm
Quote from: garvalf on March 19, 2016, 09:27:50 pm
I thought it wouldn't be possible to get 1-bit sound because of the usb support, but it seems they kept the old 2.5 mm link socket so it must be a great calculator...

Indeed. That's what I like about the TI-84+(SE) - it keeps classic 8x calculator features like the link port, monochrome screen and 83+ compatibility while still being relatively modern :)
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on March 20, 2016, 05:42:36 pm
Yeah, only the 84+CE dropped the link port. I wish they kept it for sound and 83+ compatibility.

Also I wonder if calc sound is really 1 bit or if it's 8 bits? I always thought that the bit number was based on the CPU bits, like how NES music is 8 bits and SNES 16 bits.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: JosJuice on March 20, 2016, 08:03:46 pm
Quote from: DJ Omnimaga on March 20, 2016, 05:42:36 pm
Also I wonder if calc sound is really 1 bit or if it's 8 bits? I always thought that the bit number was based on the CPU bits, like how NES music is 8 bits and SNES 16 bits.

Calculator link ports can only output digital 1-bit audio. That consoles usually are labeled by the CPU's bitness can get confusing, because the graphics and sound output can have completely different amounts of bits or can even be analog. For instance, the NES graphics didn't actually have 8-bit colors - it didn't use RGB at all. So-called 8-bit music is not at all the same as audio that's stored with 8 bits per sample.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on March 20, 2016, 08:47:12 pm
yep.

@DJ Omnimaga You can have a look at this page, the first picture display an interesting explanation of audio resolution:

https://en.wikipedia.org/wiki/Audio_bit_depth

" the bit depth is 4, so each sample's amplitude is one of 16 possible values."

Btw I think on the GameBoy (which is a 8-bit console), the audio is 4-bit as well.


For 1-bit music, there is only 2 values: 0 or 1 (no sound or sound)

Btw it's also possible to get very high fidelity audio with "only" 1-bit. The resolution can be low, but if the frequency is high (higher than what a z80 CPU can handle), then the sound will be of "high quality": https://en.wikipedia.org/wiki/Direct_Stream_Digital

Of course it doesn't mean we can't get good music with our low end CPU on ZX spectrum or TI calc, quite the contrary, but it's another matter ;)

Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on March 28, 2016, 02:50:45 am
Ah thanks for the explanation, guys. I was wondering since a long while. :) It's interesting how much quality we can get from the calculator link port, though. I mean, look at TruSound. Sadly, that makes it hard to have compression, though.
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: garvalf on June 09, 2016, 04:57:51 pm
I've made and recorded a new tune with Houston Tracker 2 :

https://soundcloud.com/garvalf/joie-et-tristesse (it's a cover of one of my other AY musics). It was quite long to type. I've just copied the notes from my Vortex Tracker Project and added a few new things.
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on June 09, 2016, 05:21:23 pm
Hm the beginning reminded me a bit of some Sega Genesis intros lol. The rest is very nice too. Nice job :D
Title: Re: [TI-83+/84+][TI-82][TI-83] HoustonTracker 2 on-calc music editor
Post by: utz on September 02, 2016, 01:39:17 pm
A wild update appears! HoustonTracker 2.20 features new effects and better speed control, and comes with ht2util, a savestate manager for importing tracks from older versions. Full list of changes is in the original post (https://codewalr.us/index.php?topic=758.msg23394#msg23394).

Get HT 2.20 at http://irrlichtproject.de/houston (http://irrlichtproject.de/houston)
New demo tune at https://soundcloud.com/irrlicht-project/hrd-4-da-money (https://soundcloud.com/irrlicht-project/hrd-4-da-money)

And last but not least, a vid to demonstrate some of the new features.

https://www.youtube.com/watch?v=bBXjOJTFe5k
Title: Re: HoustonTracker 2 on-calc music editor
Post by: DJ Omnimaga on September 08, 2016, 04:42:23 am
Awesome, especially the savestate manager. I will have to check out how to import my old track, but maybe I might be better off making a new song altogether. Glad to see this still updated and nice to see you again :)