876

(6 replies, posted in Sinclair)

Wow, that is an impressive feat indeed. My congrats to NEO SPECTRUMAN. I hope we can learn something from the code, though so far to me it seems like an incomprehensible jungle.

Works for me, yay! Except the sub-sites, but I suppose they simply aren't there yet?

878

(3 replies, posted in Other Platforms)

I think that would be the best solution.
Also check http://www.oldskool.org/guides/speakerrecording and http://www.deinmeister.de/e_sbpcqlnk.htm

879

(3 replies, posted in Other Platforms)

Why not just connect PCSPK pins from your motherboard directly to the according pins on the Soundblaster?

Ah, glad you managed to get it to work again. Btw are you using the github beta, or 2.00 stable?
Also, please mail me that backup, so I can have a look at it.

Btw unfortunately you can't transfer from TI-82 in "passive" mode (ie without entering transfer mode).

Oh, but making glitchy sounds by mashing random buttons is totally within the intended use case of HT2. So this is a plain, good ol'fashioned bug, and I'll look into this.

When your calc crashed, what screen were you on - sequence, note pattern, or fx pattern?

Strange that. I was suspecting there would be some user-agent detection going on, which is usually the case when this "blank page" stuff happens. But seems this isn't the case here. Well, in any case, like garvalf I can access the bitfm.randomflux.info page just fine.

In any case I'd be interested in doing some shows in the future as well, but looking at my schedule it'll probably have to wait till next year.

Sorry giako9000, hope I'll spell your name correctly in the future.

I'm surprised that the output level is supposed to be quite low, on my TI-82 it's absolutely deafening! In any case, as garvalf guessed, there is no means of adjusting the level from the calc itself.

Also pleased to hear that HT2 works properly on TI82Stats.fr, as that particular model hadn't been tested yet (though it's really just a rebranded TI83, with French OS in this case).

Regarding further improvements, yes, of course! There's still quite some work to be done. Expect a major update within the next 3 months.

884

(2 replies, posted in Sinclair)

I haven't gotten around to trying out phaser3 yet, but nevertheless I'd say your best bet is to compress the sh*t out of your samples, and then give them a volume boost till they clip through the roof. Also I dunno at what rate Phaser3 plays back the samples, probably less than 44.1KHz. So you could try to pitch up your samples one or two octaves before importing.

Oh snap, I missed it.
Anyway, that site isn't working for me, all I get is a blank page. FF38/Debian.

886

(5 replies, posted in General Discussion)

Wow, didn't know about that one. That sounds great! The guy is on botb iirc.

tilem2 win32 beta build with sound: http://tilem.sourceforge.net/beta/tilem … 130325.exe

@giakko: The answer to your question is in the same section of the manual I linked you to earlier wink

888

(164 replies, posted in Sinclair)

So far I failed to build version 0.21 on Linux, so we might indeed need a new patch.
In theory it should be possible to build 1tracker under OS X, since it's SDL based.

Hi there, you need to install a so-called shell in order to run HT2. Check http://irrlichtproject.de/houston/manua … quirements for details.

Also, be warned, sound emulation in wabbitemu is not very good. I recommend using tilem2. (To enable sound in tilem2: Right click -> Link Cable -> Connect to Speakers)

890

(5 replies, posted in General Discussion)

Yes, these are great tools, especially Pixitracker in 1-bit mode can be used to create some rather convincing 1-bit sounds smile

891

(65 replies, posted in Sinclair)

A lot of engines (including the ones from 7d7e) can be used on *nix, too - just get Milkytracker for XM tracking, and Fuse as Speccy emulator.
Also, 1tracker can be compiled on *nix, but that takes quite a bit of fiddeling.

892

(2 replies, posted in Sinclair)

Hej Zilog,

Glad you found the new forums! I sent you a mail about the new place a while ago, seems that got lost somehow?
It's a long story about the old forum, I'd rather explain it by mail.

Also wow, I've never heard of that Didaktik M demo tape before. I agree it should be added to the z80 portal for sure, not only because of the historic relevance, but also because these cover tunes are excellent. Hearing Jan Deak's work brings tears to my eyes...

For early adopters, there's a quick HT2 contest running at https://codewalr.us/index.php?topic=765 smile

894

(65 replies, posted in Sinclair)

Hello, and welcome from me, too (and also thanks again for the support).
I'm just listening to your beautifully soothing "Music To Drift Away To", and I'm wondering what you would come up with using 1-bit sounds wink

Cheers guys wink

Looking back, the sound quality of the engine in HT2 could have been much better, actually. But the player was written 8 months ago, and back then I didn't know a number of tricks I know now. And now it's too late to make fundamental changes to the core.

There's no contention in this series of TI calcs - the display is port-based, with the T6A04A LCD controller having it's own internal RAM.
I'm drooling over the 15MHz, too, but I need to obtain one of these models first. They're still being sold so they tend to cost more than I'm willing to shell out. However, recently someone donated a TI92+, so soon I'm going to have some fun with a 68k running at 12MHz wink

After 8 months of hard work, It's time 4 da 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


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

video introduction
sound example

website
download (includes 82p/83p/8xp binaries and docs)
source

Bug reports? Suggestions? Feature requests? Post them here!



UPDATE 2016-02-19

New version 2.1 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:

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, improved speed control, and a savestate manager utility for importing tracks from older versions.

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, new fancy manual, and some major bugfixes!

Changelog:

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

897

(2 replies, posted in Other Platforms)

There's a few more utilities you might wanna check out:
http://shiru.untergrund.net/1bit/pivot/entry.php?id=162

I'd be particularly interested to see a functional disassembly or at least a data format description of Note Baron.

898

(3 replies, posted in Sinclair)

Hehe I was thinking about something like this just the other day. I actually have a concept for something like it in my head. It would probably have just 3 channels, but with volume control similar to Octode XL, except with the same "per-tick" system applied, so you could make arbitrary envelopes like in Stocker.

899

(1 replies, posted in Sinclair)

It'd be great if someone from the crowd of new owners would use the machine for creative purposes. Though I'm afraid it'll be mostly games and nostalgia. Which I don't have in regards to the Spectrum, hence the Vega has little appeal to me. If I were to get an FPGA emulator, it'd have to be a Speccy2010 or something of that sort.

900

(3 replies, posted in Sinclair)

My apologies for yet another engine: Tritone FX.
From the readme:

Tritone FX is a rewrite of the Tritone routine by Shiru. Like in the original, 
there are 3 tone channels with variable duty cycle. However, Tritone FX adds a
few twists.

Things added:

- Effects tables: Tritone FX can change pitch, duty, and note lengths on the fly
  during note playback, using table-based fx execution. With this, it is no
  longer necessary to use the player at hypersonic speeds to achieve some of the
  effects heard in more advanced Tritone tracks, for example by Strobe or
  brightentayle.
  
- Noise. Channel 1 can be used to output noise instead of tone. Toggeling the
  output mode of ch1 can be done via an fx command, so you can combine noise and
  tone in one note.

- Per-row tempo control: The song tempo can be set at any time.

Things changed:

- Channel volume difference is less pronounced than in the original Tritone. The
  loudest channel is ch2 (40%), followed by ch3 (32%), followed by ch1 (28%).
  
- Data format is changed completely, so original Tritone songs will not be
  compatible.

Things removed:

- Click drums. Removed because they would create too much bloat in the song 
  data. I believe they are no longer needed, given the added functionality.

Unfortunately there is currently no editor available for this routine, and it
would be too complex to simulate via an XM template. So, for the time being,
the only option is to code the music by hand, in asm.

example tune
download
source