Jeeze, @sam, two babies in one week! Congrats, and thanks for your hard work!
@jlmitch5 and @capleniz thanks for your input, Iāve opened up a new PR for the PDF tweaks, the Latex errors were not just the font paths, but also missing new lines at the end of the latex_preamble
file.
Thanks everyone for the kind wordsā¦
Continuing on from what @bpcmusic and @scanner_darkly mentioned about the under the hood stuffā¦
One of the biggest invisible things thatās changed is the modularisation of the front end / UI code. This should hopefully make it a lot easier to tweak or add new display modes to the Teletype.
Before I share some of the ideas Iāve had, firstly the USB loading and saving code does need to be rewritten before much else can be done. Iāve sketched out how I think it should be done (separate the pure parts from the impure, I can talk about it more if someone wants to volunteer to do the work?), once thatās done I think we should reduce the number of scene description lines to 16 (from 32) to free up some more flash.
Otherwise interesting new featuresā¦
-
Increase the number of pattern from 4 to 8. The pattern editor code is on itās own in one file, so it should be quite straightforward to do this. Weād probably want to add a permanent set of row headers if we did and it would look a bit too much like a spreadsheet⦠(An extra 4 patterns is almost exactly the same amount of flash as reducing the scene description by 16 lines.)
-
A settings mode. Just to allow you to make some global behavioural changes, ideas include:
-
PARAM
,IN
andCV
calibration data - Remap
CAPSLOCK
toCTRL
(this one is just for me!) - Switch
A
,B
,C
andD
to defaulting to0
, rather than1-4
Personally, only the first has real value, and in general I donāt like the idea of too much choice with these things.
-
-
An actually UI for USB disk load and saving, maybe an āare you sureā prompt, or even individual loading and saving of scenes. (Remember we can only use the param knob and the front panel button as the keyboard will be disconnected!)
Naturally I have no idea when Iād have time to do any of these things (if I ever do at all). But Iād be more than willing to help out with advice and guidance if anyone else wishes to volunteer.
Big +1 to that!!!
This would also be great! Also a way to update the firmware from an USB stick would be great, but I guess that would involve a lot more coding, wouldnāt it?
So excited to try this out! As I consolidate my setup, the TT is becoming more and more central, and these new tweaks will help a lot.
Also, congrats on the amazing work from the community that went into this, and into maintaining and improving the whole Monome related module suite.
Watching from the sideline. All this work is truly impressive.
Iām an occasional TT user and I probably wouldnāt utilize a fraction of what itās capable of. But Iām so fascinated by the concept that I purchased a used one a while back. And Iām super impressed with what you wonderful humans come up with.
Hi fives and hugs! //Carl-Mikael
That would be cool wouldnāt it. I think itās technically possible but⦠not that straightforward. The Teletype usually executes itās code from flash ROM, but if weāre about to overwrite the flash we canāt run code from there any longer! So weād need to copy some code to RAM to run the updater, which isnāt as easy as it sounds.
The other alternative is to try to add a second bootloader for flashing from USB stick (the first bootloader allows for flashing from USB cable and canāt be overwritten by end users). This is probably easier for us to do as the Aleph uses a similar technique except it uses SD cards instead of USB sticks.
Anyway, I donāt think itās something that Iād want to do!
I donāt have a Teletype (yet) but this kind of things make me want one even more .
This is fantastic!
Thank you to all involved: looking forward to digging in!
very excited to dig into this. thx to all who made this happen, wow.
On vacation right now, first time to dive into TT 2.0.0 ā what can I say? This is awesome, such a huge leap, thank you so much for making all this happen!
I just updated today to V2. Backed up my presets before updated. After rebooting i tried installing my old presets. Read/Write works but Teletype overwrites and wiped my existing presets (i still have them saved on my computer so not 100% lost). Any workarounds for this? Seems like Teletype is writing first to usb before reading the usb.
did you delete the āsā at the end of the filename? reading works only if the file name is as such : tt??.txt
No i didnāt and now i have and it works fine! Thanks for that. Much appreciated. Saved me alot of time having to retype everything
hello, i have two request with teletype, two things i miss a lot since i used it
with white whale, i would love to have a read position script, thereās actually only ācue to postionā (WW.POS) . with that, you will be able to synchronise trackers positions with white whale positions, So more CV OUT to white whale, itās just an exempleā¦
and with ansible, i would love to be able to change the Edit position of LEVEL, like when you push buton 1 on the module.
actualy thereās only a read postion with LV.POS. So with that new script, you will be able to use walk instead of pushing this small button 1 on the module.
is it diifuculte to add thoes ? i donāt have any skill on codingā¦
thanks