teletype.zip (120.6 KB)
- Fixed bug when changing scripts in edit mode with
teletype.zip (120.6 KB)
teletype.zip (121.3 KB)
PARAM.CAL.MAX | set and return param max PARAM.CAL.MIN | set and return param min
As the USB filesystem rewrite will require copious testing, I’m going to push it back to version 2.3, where it will be the first and likely only feature that I add.
That’s super nice ! thanks !
After careful consideration, I’m withdrawing my support for turtle step quantization (
@QUANT, discussion starts here).
It’s actually not a very easy problem to solve as I had thought, and 100% of the functionality is already present in
Once I finish the State Clearing Operators (awaiting feedback), I will put a bow on the alpha phase of 2.2. I hope to get that done within the next week, so consider next week the start of the beta test phase. With luck, we can have 2.2.0 out by December.
During the beta, I will need a few good testers to put this feature set through the ringer, but – good news! – because I’m following a sane development cycle, you can expect no wild feature additions, only bugfixes and feature adjustments. Should be smoooooth sailing.
has anyone been beta-testing this build?
i’ll head over to the state clearing ops and make some suggestions now…
Impossible, as I have yet to go to beta!
Beta will be posted once I finish up moving
CA out of
CHAOS and implementing
ran into a potential bug, but not sure if it’s indeed a bug or expected behaviour - if you do something like:
I 4 DEL 10: TR.P I
it doesn’t output a pulse. this is likely because
I is now treated as a local variable. would it make sense for
DEL (and stack as well i guess) to use the value of
I as it was at the time
DEL was executed? but then this wouldn’t work for other variables, so maybe we just leave it as is…
In fact, right now,
I only makes sense in an
Nevermind, just read the code and that assumption is incorrect.
I can be used as a general purpose local variable too, right? or you’re talking about
Yes, it can. I was wrong.
I’ll look into the
Looks like I’ll have to stuff
I in the delay state. Checked if there were any other candidates to carry over, but it’s just
Nice find, @scanner_darkly!
teletype.zip (122.1 KB)
Iacross delayed commands
Does this build include the Grid ops ?
I’m really into programming for the grid, but i’m missing the display of variables.
Would this mean that you couldn’t use ‘I’ in a different script for the duration of the delay? Or would the value of ‘I’ remain locally?
Typing PARAM at full clockwise on Alpha 8 I only get 16383 and never does it go to 16384. Reading the rest of the thread I don’t see where that gets resolved?
This can be deleted as after I ran Param.Scale 0 16384 it all became obvious what needed to be done and how this works.
Negative. You’ll have to rely on @scanner_darkly to produce those builds, and he can’t merge in the 2.2 features until they’re stable.
Nope. I is local to a script and execution state. To explain:
#1 I + I 1 A
A will always be 1. Each time you call this script,
I is 0.
Is it supposed to go to 16384 or 16383? I changed it to 16383 by default after I read the teletype docs, and I’m pretty sure it says it’s supposed to be 16383.
I should probably steer clear of this thread unless I’m certain about what I’m doing. In the Teletype studies I got to the page with PARAM and remembered something from this thread. In my novice understanding I thought it said above that it was supposed to be 16384. Okay so naked PARAM reads 16383 while PARAM.CAL.MAX is reading 16340. I’m too new to this yet and should wait for proper documentation before pestering the devs.