This not the version 2.0 you are looking for…
Firstly this isn’t the v2 proposal discussed previously, I guess that will be v3 or such. Sadly, I won’t be able to implement any of the things from that list. Instead…
Teletype 2.0 beta
Changes since 1.4:
- Telex ops
- Aliases
-
PN versions of every P op
- Sub commands
-
(breaking) removing the
II op, e.g. II MP.PRESET 1 will become just MP.PRESET 1
-
(breaking) merge
MUTE and UNMUTE ops to MUTE x / MUTE x y
-
(breaking): remove unused Meadowphysics ops:
MP.SYNC, MP.MUTE, MP.UNMUTE, MP.FREEZE, MP.UNFREEZE
-
(breaking): rename Ansible Meadowphysics ops to start with
ME
- Using the
F1 - F10 keys to trigger scripts. Also alt+Fkey to jump to editing the relevant script
-
NUM LOCK to jump to the pattern editor
-
PRINT SCREEN to jump to live mode
- No more leading space before
: and ;
- Emacs/Unix style keyboard short cuts (ctrl-E, ctrl-A, etc), delete forward with
DELETE, enable HOME and END keys
- Limited script recursion (max recursion depth is 8) including self recursion.
- Using a USB stick at any time (not just boot up)
- Metro scripts limited to 25ms, but new
M! op to set it as low as 2ms (at your own risk)
Current build (release candidate 2): 13th July 2017 (0d6ae8f)
Flashing it will erase all your presets.
Please backup any ttXXs.txt files on your USB stick, they will be overwritten.
You will need to power cycle your Teletype after flashing for the keyboard to work again. Wait until the normal Teletype prompt appears before rebooting (nothing bad will happen if you forget though).
See here for changes between release candidate 1 and release candidate 2.
See here for changes between beta 10 and release candidate 1.
See here for changes between beta 9 and 10.
See here for changes between beta 8 and 9.
Beta 8 fixed a serious issue with importing broken scripts.
Beta 7 fixed some small bugs with USB saving and loading.
See here for changes between beta 5 and 6.
See here for changes between beta 4 and 5.
See here for changes between beta 3 and 4.
Beta 3 fixed a preset saving bug with beta 2.
See here for changes between beta 1 and 2.
Previous builds: