Author
Topic: Metronome (Read 1794 times)

meh... I was bored, so I made a metronome with axe. First input the speed(60=1 beat per second), then it will invert the screen on every beat.AXEMETRO is the source, and MTRONOME is the compiled version

could be optimized a lot, though. I can think of an optimization already, anyway, it uses the pause command, combined with a formula, to figure out how long the pause will be. It seems to be pretty much accurate when checked with a metronome. Also, for the sake of accuracy, how many milliseconds does RectI(0,0,96,64)DispGraphtake?

could be optimized a lot, though. I can think of an optimization already, anyway, it uses the pause command, combined with a formula, to figure out how long the pause will be. It seems to be pretty much accurate when checked with a metronome. Also, for the sake of accuracy, how many milliseconds does RectI(0,0,96,64)DispGraphtake?

Yeah the issue is that not every calc run at the same speed. I think 83+SEs even run ASM programs about 10% slower than TI-83+s. THe only real accurate way to do it would be to use the 84+ clock, but then your program wouldn't run on older calc models. It can be useful, though, if the inaccuracy isn't too big.

Logged

In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF

Yeah the issue is that not every calc run at the same speed. I think 83+SEs even run ASM programs about 10% slower than TI-83+s. THe only real accurate way to do it would be to use the 84+ clock, but then your program wouldn't run on older calc models. It can be useful, though, if the inaccuracy isn't too big.

The 84+ RTC clock is terrible for timing, because it only reports seconds. The crystal timers of the 83+SE/84+(SE), however, are great for timing, but I don't think Axe supports those...

I haven't actually checked out the program yet (I don't have a link cable with me), but if it doesn't already support a tap-tempo feature, that could be a useful addition. That feature also means you don't have to worry about speed differences between calculators.