that is weird since 2>1 is just a mechanical switch. i did notice some weirdness with novation launchcontrol when connected via 2>1 vs direct, but not with any other MIDI controllers i tried. can’t tell from the video - does it give you the correct CC value for the proper controller number? would filtering on that in the script provide a usable workaround?

this is great! and the nice thing is you can do additional processing on teletype, use param knob to transpose, control velocity range, create your own arpeggiator etc.

1 Like

That would likely work as a workaround, though I don’t really need for this device to work with teletype. I’m just basically trying to help establish a baseline of what works with it. Seems like some things don’t, but plenty do. Some of the things I’ve tried, I can’t even remember if they claimed to be class compliant, so I wouldn’t worry about some of them not working. The things I was really hoping would work did.

Yeah, I think that’s the beauty of these MIDI ops. Much like everything else in the monome ecosystem they allow you to roll your own custom solution for whatever you’re dreaming up today. You can do some things you just can’t do with anything else!

1 Like

exactly! i think teletype as a MIDI processor provides a really good combination of flexibility and ease of use. you can create sequencers out of simple controllers, remap CCs (useful for older controllers where you can’t change controller numbers, or for creating synth specific mappings), controlling multiple parameters with one knob, creating complex actions etc etc. i’ll try to post some examples this weekend.

4 Likes

Arturia Keystep works :slight_smile: this is with your piano @EqualTemperament

2 Likes

Just found this post…oh dear!
So i know i have to digest and test all the above info, but you are saying i could use the pots on a midi twister to enter cv n note values on the tracker, and use the knob switch for some kind of note on /note off action? So i can dream of making a teletype sequencer, where the patterns could be controlled by the midi twister?
Thanks!

1 Like

yeah, that’s definitely doable, and i can confirm midi twister works with teletype.

i’m in the process of adding documentation for midi ops so that they can be merged into the official beta version.

5 Likes

Thanks for the reply @scanner_darkly that is great news!
Im away from my twister at least for a week, but i just thought i might give it a go with the befaco vcmc since it has buttons and faders that are sent trough usb midi.
Maybe i could use it also ala txi and convert voltages to midi messages that can go into teletype, though that doesnt make too much sense to be honest.
Will give it a go!
Muchas gracias!
Ps: and i just thought that the twister has 4 banks just like the teletype has 4 trackers…

1 Like

What a great idea x2! I have the twister and never thought it could be a Grid replacement. And it never crossed my mind to use the VCMCs usb output as a direct control for the TT! Need to update my TT and try this.

1 Like

MIDI in ops have been merged to the latest beta posted here: Teletype 3.2+ feature requests and discussions

i’ve also enabled the midi clock event but don’t seem to be able to test it successfully (either my devices aren’t sending midi clock or i’m doing something wrong…) if somebody could give it a try it would be great!

since midi clock runs on 24ppqn, it’s divided. by default the divider is set to 24, you can set it to any value between 1 and 24 with the MI.CLKD op (run it without a parameter to get the current value). you can reset the clock division counter with MI.CLKR.

5 Likes

I’m trying to figure out a way to control different voices of Just Friends and keep them sustained till I release the key instead of cycling with a fixed AD envelope. Is there a way to do this? Let’s say that I want to trigger different notes each one on a different channel. I could solve it by executing different scripts depending on which channel the note comes from, but I’m stuck with it …

Ok. I’ve managed to do this … A simple GATE/CV converter to I2C over MIDI, using the BEFACO VCMC.
Probably there a lot of things to polish …

VCMC 2 JUST FIRENDS I2C

IF VELOCITY NEEDED PER VOICE
CHANGE SCRIPT #1 LINE #4
FROM PN 5 TO PN 2 AND
DELETE LINE #3 



#1
L 1 MI.NL: PN 0 MI.NCH 1
L 1 MI.NL: PN 1 MI.NCH MI.N
L 0 5: PN 2 I 4
L 1 MI.NL: PN 5 MI.NCH MI.LV
$ 3

#2
L 1 MI.OL: PN 0 MI.OCH MI.N
$ 3

#3
L 0 5: PN 3 I * PN 0 I PN 2 I
L 1 6: JF.VOX I N PN 1 - 1 I 4
L 1 6: JF.VTR I V PN 3 - 1 I

#4

#5

#6

#7

#8

#M
TO.TR.M 1 PARAM

#I
JF.MODE 1; JF.SHIFT N -36
MI.$ 1 1; MI.$ 2 2
PARAM.SCALE 10 1000
TO.TR.TIME 1 5
TO.TR.M.ACT 1 1
M.ACT 1; M 50

#P
6	6	6	6
1	1	1	1
0	0	0	0
63	63	63	63

0	50	3	0
0	27	3	0
0	13	3	0
0	13	3	0
0	13	3	0
0	13	3	0
4 Likes

How did you connect TT with VCMC? To the best of my knowledge the VCMC doesn’t (fully?) support i2c yet, so am I right to assume you went via USB from the front, qnd hence used the MIDI ops?

Yes, by using a USB cable from VCMC to TELETYPE. As I have the TWO>ONE module I can still change from the keyboard to the external midi in without unplugging the cables

I can confirm the clock event is working. Both my Kronos and Hydrasynth seem to be sending clock just fine. I just tried a very simple experiment to flash the LED.

MI.$ 4 1

1:
TR.P 1

All looks good, it’s flashing on the quarter notes and I can adjust the speed with the tempo controls on the device sending the clock. I don’t think the M.CLKD or M.CLKR ops made it into build CB56E83 though. I am getting unknown word on those ops.

1 Like

great, thanks for your help with testing!
and sorry, had a typo there - it should be MI.CLKD and MI.CLKR.

1 Like

Ah, of course. Should have caught that myself. I can confirm that MI.CLKD seems to work as expected then. I’m not quite sure how to test MI.CLKR. Happy to try something if you have a suggestion.

1 Like

not sure to be honest! i added it more so that there is a way to reset the division counter. i think it would make sense to reset it on a midi start event, or if you have a trigger that signals the start of a bar, you could put it in the corresponding script.

1 Like

I am having troubles with reading out the toggle messages from my softStep.
I have to press a lot of times until the message gets through.

My script is just like:
I
MI.$ 3 1

1
l 1 MI.CL : A MI.C

So in the variables overview I see A changing after pressing 5-8 times for each toggle.
IF I use the pressure sensor mode on the pads, I instantly get the MI.C.

Sorry for bothering. It works now. I had to change the smooth parameter in Softstep Editor Software. Everything works like a charm now :slight_smile: Thanks for this. It replaced the FH-2 from my system :slight_smile:

1 Like

How would I write a script to send the midi notes and triggers Im playing out of CV 1 and TR 1 of the teleype so I can sequence another voice in my case? I have it working great controlling just friends, but would also like to play my mangrove as well, in unison is fine. Unsure how to word the script, any help is appreciated!