Ah, the fluctuation isn't that bad. When batteries are 100% full the clock rate drops quite quickly, but around 80% you can probably hand-sync for quite a while.
226 2021-06-11 22:39:15
Re: Note Table - 440Hz (7 replies, posted in Calculators & Pocket Computers)
227 2021-06-10 16:00:24
Re: Aphex Twin - Avril 14th Cover made on TI-83 (6 replies, posted in Calculators & Pocket Computers)
Yes, it'd have to be a rather minimalist cover. Though you'll find that 6xx/9xx + 8xx/Exx can get you surprisingly far.
228 2021-06-10 15:52:51
Re: Note Table - 440Hz (7 replies, posted in Calculators & Pocket Computers)
I haven't tested with a 84+SE, but I doubt it's worth shelling out $100 just to try. Tbh I don't think the SE's hardware is much different from the original 84+. And afaik the standard 84+ is not timing stable.
229 2021-06-04 07:28:48
Re: HoustonTracker 2 (TI-82/83/83+/84+) (130 replies, posted in Calculators & Pocket Computers)
Unfortunately it's not avoidable. It's a major flaw in the design of HT2, but I didn't know better back then. I wish there were an easy way to fix it, but basically the only way would be to rewrite like half of HT2 from scratch. Maybe one day, when I have too much free time, lol.
230 2021-06-04 07:25:39
Re: Note Table - 440Hz (7 replies, posted in Calculators & Pocket Computers)
Correct, the only way to properly sync with matching pitch would be do a hardware mod and replace the timer crystals with something more stable.
231 2021-06-04 07:22:39
Re: Aphex Twin - Avril 14th Cover made on TI-83 (6 replies, posted in Calculators & Pocket Computers)
Well done, I like it indeed! Looking forward to hearing more from you. I'd be interesting to see if you could pull off some of the more glitchy/breaky Aphex Twin tracks.
232 2021-06-02 21:01:42
Re: Note Table - 440Hz (7 replies, posted in Calculators & Pocket Computers)
It's unfortunately impossible to tune HT2 properly, because the calculator's clock speed (and consequently, HT2's pitch) will vary depending on battery strength. Also yes, different models tend to have different speeds to begin with, but battery strength has the biggest impact. A will be 440Hz if the calc is running at the 6MHz it's supposed to run at. Which, in practise, is almost never the case.
233 2021-04-18 22:27:23
Re: Live 1 bit performance (1 replies, posted in General Discussion)
This ultra-dirty sound you're going for is great. Still in love with the guitar especially. Would you consider recording a metal song maybe?
234 2021-04-06 18:54:05
Re: Xorex: Requiem for a Space Bug - an album by ec2151 (3 replies, posted in Other Platforms)
Beautiful compositions, very enjoyable. Think I've seen that name before somewhere, can't point my finger to it, though. Certainly not on beeper. Anyway, thanks for sharing, Shiru.
235 2021-04-06 18:49:33
Re: SampleTracker (2 replies, posted in Atari)
You have the Mata/Qieta stuff and Mister Beep's old works, I guess? I don't know any other (beeper specific, at least). Nowadays nobody uses it anymore since we have zbmod which does the same but much cleaner sound.
236 2021-02-19 11:44:53
Re: Ave Maria with HT2 on TI-84 Plus (2 replies, posted in Calculators & Pocket Computers)
Hi and welcome aboard! Good job on your first HT2 track. Of course there's always things that can be improved, but I think this is actually pretty solid. For being new to trackers, you certainly didn't chose the easiest route
237 2021-02-07 19:54:18
Re: Faulty Robots - Commodore PET music album (13 replies, posted in Other Platforms)
That's a pity. Well, at least we're getting this excellent music release. Anyway, thanks for the good read. Looking forward to the upcoming ones, especially the data format one. I'm also curious about your experiences with VIC. Writing a player with support for "viznut" waveforms has been on my bucket list for a long time. Sounds like I might be in for some nasty surprises, though.
238 2021-02-07 16:43:27
Re: Faulty Robots - Commodore PET music album (13 replies, posted in Other Platforms)
Ahh yes! Fantastic work. Still blows my mind that monophonic stuff can sound so great.
So he didn't use your music in the game after all?
239 2021-01-24 15:25:46
Re: utz' beeper engine releases (5 replies, posted in Sinclair)
Lol, was too lazy to add a keyhandler, cause I thought nobody would use this anyway
Pushed an updated version with keyhandling to github. Source is for Pasmo assembler, btw.
240 2021-01-14 23:46:45
Re: 1tracker v0.47 (166 replies, posted in Sinclair)
Yay for new docs, and for Robin. Does that one predate Tim Follin's first engine, actually?
SquatE engine still segfaults on entering a note. It does not segfault in v0.29, so the bug is somewhere in 1tracker itself, not in the engine.
./instrument_editor.h:646:187: error: use of undeclared identifier 'FALSE'
...set_input_string(instrumentGuiParamXOff, instrumentGuiList[instrumentGuiCursor].y + PATTERN_YPOS + 1, instrumentGuiList[instrumentGuiCursor].max_len, MODE_INSTRUMENT_INPUT_DONE, FALSE, (char*)&module.instrument[curInstrument].data[...
Should be "false", I suppose?
Also, gui.h:72, char is always < 128, so the "||c>=128" is redundant.
Compiler is also throwing a lot of warnings about strncat ("the value of the size argument in 'strncat' is too large, might lead to a buffer overflow"), doesn't seem to be an actual problem though.
241 2021-01-10 13:10:59
Re: utz' beeper engine releases (5 replies, posted in Sinclair)
ud - Ultimate Drum Synth
Added one to the collection of reusable click drum routines. This one can mix tone slides (kick/tom) and noise. Pitch and volume control for everything. Unlike the "kick" routine, the kick synth in ud uses only exponential pitch decay, but the decay speed can be controlled. 16-bit tempo control, because why not.
The source code can be found in the CLICK_DRUMS directory on my 1-bit engine github repo.
242 2021-01-10 13:01:39
Re: upcoming beeper compos (135 replies, posted in Sinclair)
Ok, thanks. Let's hope he'll discover some more advanced engines eventually.
243 2021-01-09 15:44:28
Re: Dubstep generator (6 replies, posted in Sinclair)
I've been wondering for some time if there is a way of replacing the usual 16-bit frequency counters with an LFSR or something of that sort. Feels like such a waste to spend 4 registers on a simple counter every time.
244 2021-01-09 15:37:55
Re: upcoming beeper compos (135 replies, posted in Sinclair)
Thanks! That was some very strong competition from you guys. Listening again, I think "Repeating Itself" is actually my favourite from this compo. And yup, I was likewise a bit puzzled by "who the hell is trying to beat me at Squat", but the "author's comment" was a give-away. Now who's hellraver, though?
245 2021-01-07 23:54:58
Re: Welcome to the 1-Bit Forum (aka The Introduction Thread) (49 replies, posted in General Discussion)
Did you check out AMP16k already?
246 2021-01-07 23:42:11
Re: Dubstep generator (6 replies, posted in Sinclair)
Ah, yes, Serzhsoft delivers, as usual. Thanks for reminding me about that one, I forgot to check that out when it was released!
247 2021-01-07 19:04:28
Re: Dubstep generator (6 replies, posted in Sinclair)
Sounds surprisingly nice for being so simple.
start
ld b,1
ld hl,#4000
loop
ld a,(hl)
add a,b
ld b,a
ld (hl),a
out (#fe),a
inc hl
ld a,h
cp #58
jp nz,loop
jp start
Could've easily shaved at least 3 bytes off, though
I still would like to see a bytebeat interpreter for beeper one day. Or rather, bitbeat... I don't see how it could be done though, considering the thing needs to run in constant time.
248 2021-01-07 15:33:26
Topic: utz' beeper engine releases (5 replies, posted in Sinclair)
Should've done this much earlier, I guess, but anyway: This will be where I announce my new engines from now on, instead of spamming the board with a new thread every time.
So, here we go, first new Speccy beeper engine of 2021. Basically this one is just wrapping up my recent experiments with PD synthesis. Might still tweak things later on, but for a simple proof-of-concept it's good enough as is methinks. No converter for now, though of course it'll be available in Bintracker sooner or later.
Aczidbox
Aczidbox is a 1-bit sound engine for the ZX Spectrum beeper. It implements a simplified version of Phase Distortion Synthesis, as introduced by the Casio CZ range of synthesizers.
The two tone channels each feature a 16-bit base oscillator and a LFO-controlled 12-bit resonant oscillator. Channels each use 7 bits of volume information internally, which are reduced to 4 bits for the final mix.
3 different configurable click drum modes are available: synthesized kicks, synthesized noise, and PWM sample playback. Drums interrupt tone playback.
The core synthesis runs at 7812 Hz (double 224 cycle loop).
The source code is available on github, as usual.
249 2020-12-28 00:46:06
Re: next gen engine ideas (135 replies, posted in Sinclair)
Horray, got it working in 2 channels, with lfo-controlled resonance. That was surprisingly tough. Sadly, no room for a low-pass. It's also fairly noisy when mixing 2 channels. Will try to get it a little cleaner than this, though I'm slowly running out of ideas.
250 2020-12-26 20:23:22
Re: next gen engine ideas (135 replies, posted in Sinclair)
Yes, was thinking the same thing. What I'd really want is to have some sort of an lfo-controlled lo-pass. A simple FIR lo-pass at a fixed cut-off is fairly easy to implement, but I haven't been able to pull off a variable cut-off in constant CPU time. Maybe could be done with another table lookup but I'm currently already short one register pair for implementing the second channel.