Skip to content

teletype 5.0

Latest
Compare
Choose a tag to compare
@tehn tehn released this 08 Jan 14:29
· 3 commits to main since this release
00f5fd2

huge thanks to all the developers and contributors: 3-foot-1, a773, alanza, attowatt, Byzero, desolationjones, Dewb, eiginn, Lightbreaker, martica, scanner_darkly


new features

  • drum ops [Byzero]
  • support for multiple faderbanks [Lightbreaker]
  • I2C2MIDI ops [attowatt / scanner_darkly]
  • new disting ex ops: dual algorithms, EX.M.N#, EX.M.NO#, EX.M.CC# [scanner_darkly]
  • new op CV.GET [scanner_darkly]
  • new op: SCALE0 [scanner_darkly]
  • new ops: $F, $F1, $F2, $L, $L1, $L2, $S, $S1, $S2, I1, I2, FR [scanner_darkly]
  • improved TR.P accuracy [scanner_darkly]
  • all line endings now accepted for USB files [scanner_darkly]
  • basic menu for reading/writing scenes when a USB stick is inserted [Dewb]
  • new ops: CV.CAL and CV.CAL.RESET to calibrate CV outputs [Dewb]
  • new Disting EX ops: EX.CH, EX.#, EX.N#, EX.NO# [scanner_darkly]
  • new dual W/ ops: W/.SEL, W/S.POLY, W/S.POLY.RESET, W/1, W/2 [scanner_darkly]

fixes

  • PROB 100 would only execute 99.01% of the time [martica]
  • cache currently-running commands to avoid corruption during SCENE ops [3-foot-1]
  • fix off-by-one error in P.ROT [3-foot-1]
  • fix CROW_Q3 operation [3-foot-1]
  • fix bug when QT.B input was negative [desolationjones]
  • fix bug with G.FDR not being rendered in grid visualizer properly [scanner_darkly]
  • fix EX.LP not returning correct values [scanner_darkly]
  • fix MIDI IN ops channel being off by 1 [scanner_darkly]
  • fix STATE not taking into account the status of DEVICE.FLIP [scanner_darkly]
  • fix BPM rounding error [scanner_darkly]
  • reset M timer when changing metro rate [scanner_darkly]
  • fix KILL not stopping TR pulses in progress [scanner_darkly]
  • fix CV and TR outputs in inconsistent state after DEVICE.FLIP [Dewb]
  • fix N.CS scales 7 & 8 being swapped; make them consistent with N.S and docs [Dewb]
  • update libavr32: support CDC grid size detection (e.g. zero), increase HID message buffer [Dewb]
  • update Disting EX looper ops to work with Disting EX firmware 1.23+ [scanner_darkly]

documentation

  • remove duplicate Disting cheatsheet section [eiginn]
  • improve page load time in Chrome/Safari [Dewb]
  • fix docs on QT.BX [a773]
  • fix function ops docs [alanza]

platform improvements

  • create a simple Actions workflow for tests [Dewb]
  • separate scene serialization logic from USB disk logic, add scene serialization tests [Dewb]
  • build documentation PDF in Actions workflow [Dewb]
  • suggest TinyTeX as docs-building toolchain [alanza]
  • apply VCV Rack compatibility patches, so branches off main can be used in both hardware and software [Dewb]

firmware

installing this firmware will overwrite your existing scenes! back up your scenes using a USB flash drive and make sure to rename files before restoring. this is a beta version, after flashing you will be prompted to press the button to initialize teletype - make sure to do so. update procedure: http://monome.org/docs/modular/update