After 8 months of hard work, it's time 4 da calculator!
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.
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
Bug reports? Suggestions? Feature requests? Best to post them in the dev thread over at the 1-Bit Forum.
UPDATE 2016-02-19
New version 2.10 released! Features several new effects, improved 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:
› Show Spoiler
‹ Hide Spoiler
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! New effects, better speed control, and a savestate manager utility.
Full list of changes:
› Show Spoiler
‹ Hide Spoiler
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)
UPDATE 2018-03-23
New version 2.30 released! New effects, a fancy new manual, and some important bugfixes! Full list of changes:
› Show Spoiler
‹ Hide Spoiler
NEW/CHANGES
- note table tuned to ~440 Hz (and some notes produce more useful noise fx as a result)
- ch2 duty sweep (5xx, xx > 0x80) now has a configurable parameter (xx & 0x7f)
- effect 7xx (auto-chord) now has two modes: unsynced (regular) and synced (octave chord)
- channel volumes rebalanced
- slowed down ch3 slides, 3xx now works like 2xx (xx is no longer inverse)
- 9xx no longer disables 3xx
- new effect: ch3 grind (enabled with 6xx, xx>0x80)
- old Axx has been ditched
- new Axx effect: set phase offset ch3
- Synth Mode: hold current row
- add display of last used savestate
- add pattern loop playback mode
BUGFIXES
- fixed user drum input glitch
- fixed major bug in keyhandler
- reset player when clearing worktune
Last edited by irrlichtproject (Mar 23, 2018 5:15 pm)
Unfortunately it won't work with a Nspire, you'll need an actual 8x. They only cost like 10-15 bucks on ebay though. There's a ton of different models though, so check in the HT2 manual if the one you're looking at is supported or not.
I'm totally adding Houstontracker 2 to my large list of trackers to play with after my LSDj album is released. Looks and sounds great, irrlichtproject!!
@_-_- You could build a "$5" parallel or "$4" serial link cable. Especially the parallel cable involves very few parts, so even someone as completely inept at soldering like me can do it
It's a great project! Another powerful engine designed by Irrlichtproject.
You can get a "greylink" usb cable for under 15€ on ebay, search for "USB transfer cable/link calculator Texas Instrument TI 83, TI 83plus, TI89" (the only annoying thing is they are quite short in length)