yeah, you should be able to build polyES for teletype (run make from the teletype subfolder, as sam mentions). i tried it and can confirm it works.
i was going to add something to take advantage of the screen but never got a chance to finish it. there is some limited screen support in multipass now, so it should be pretty straightforward to add it. could use it to display the current mode (playing/armed/recording) and other useful info.
if you mean using ansible as a teletype expander for 4 extra CV/gates - multipass doesn’t currently support it. would be very easy to add though, i will try to do this soon. same for crow but not sure, didn’t have a chance to look closely at crow yet.
for changing intervals i think you only need to change 2 places. polyES stores actual x and y coordinates, not the note index, so you just need to change note index calculation. the 2nd place is for MIDI notes as polyES has to map it back to x/y coordinates. pretty sure that’s it.
this is actually for using some of the outputs for CVs where it maps x/y coordinates to the full CV range (so you could use the keyboard as a X/Y pad controller - you can even record control gestures into patterns and modify them with runes as you would modify sequences).
multipass provides facilities for mapping various devices and outputs to voices, and then you just work with voices and notes. this is where it outputs notes: https://github.com/scanner-darkly/polyearthsea/blob/master/src/control.c#L641
i really need to document how voice mapping and note functions work - high on my list! need to finish porting orca’s heart to multipass first as it will provide a better example of working with multipass.