I assume the idea is to instead of sending a note X with

CV 1 N X

to do a lookup to a pattern where you specify the values for each of your notes:

CV 1 PN 0 X

That’s already basically it, now you just need to put the correct values into your pattern. Depending on what you’re trying to do, you could calculate them, e.g. in your init script. For example, if you only want a 24 note per octave scale, you could do something like

Y DIV N 12 24 // Divide the value for one octave by 24 and write it to Y. Y is now the value for one step on our 24-TET scale
L 0 48 : PN 0 I * Y I // we write Y * I to the first 48 slots in our first pattern

Disclaimer: I’m not close to a Teletype and haven’t tried this, so it may or may not work as is, but should demonstrate the basic idea.

2 Likes

@x2mirko outlines a good approach, and it works well.

The interesting thing is that you can put arbitrary notes in the pattern and get scales that go down instead of up, or duplicate notes to change the weighting, etc etc.

Thanks alot for the reply I couldn’t make this work, would you like to send me an example of the scripts? For example I would like to devide the octave in 31 note per octave. How could I track this? :slight_smile:

As I said, i hadn’t actually tried this and I don’t have a ready script for it. But I just started up Teletype to confirm this works:

In live mode, enter

Y / N 12 31

This divides the value for one octave (N 12) by 31 to find out what value you’d need to send to get one step higher in your scale. Now Y holds the value of one step in your scale of 31 semitones. In live mode, enter

Y

to see that this value is 68. Still in live mode, enter

L 1 64: PN 0 I * Y I

This loops over all numbers from 1 to 64 and for each writes Y * that number at the corresponding position of the pattern. Switch via TAB to your patterns. You should now see that the first pattern is filled with values (each one 68 higher than the last).

As a quick test, you could also put this into your M script (note the first is a zero, the second one the letter O):

CV 1 PN 0 O

Which sets CV 1 to the value at the Oth position in the first pattern. O increments each time you read from it, so now your metro script will cycle through the pitches in your scale. Now if you don’t want to just cycle through, but rather want to send specific notes from your scale, let’s say the 20th note in your scale, you can write that as:

CV 1 PN 0 20

which will set CV 1 to the value at position 20 in the first pattern.

woo thanks alot! :slight_smile: it works indeed, let the fun begin.

By the way, you can of course also bypass the pattern-business and just do

CV 1 * X / N 12 31

to get the Xth note of your scale. The pattern is mainly useful for when you’re trying to do things that are harder to calculate / less regular.

Perfect! :slight_smile: Thanks alot mate!

If I understand well the TXo+ is not only a hardware but also a software upgrade?
Now that the Teensy 4.0 price almost equals the 3.2 is not better to use 4.0 than 3.6?

1 Like

Any idea if there are going to be more Txi and Txo modules for sale?

There were mentions of them coming up on Pusherman later this month. Been eagerly checking, but have yet to see them. He has added teletype faceplates, so I’m guessing it’s all in the works.

Oh thanks! I didn’t know that web site. I’ll have an eye there!

If it helps, I got my TXi built by Southside Synthesiser Repairs here in Scotland once I found a second hand PCB and front panel. Might be worth looking round for PCBs/panels online and then finding someone who can construct it or you. It turned out to be much less hassle than I thought, thanks mainly to the generosity of @bpcmusic’s open source hardware!

1 Like

I’ll think about this but I guess that if after a couple of weeks I’m not able to find a Txo and a Txi I’ll go for an Ansible. I’m mainly interested in the outputs and the Ansible will give me an extra 4 TR’s and CV’s.

WOOP :partying_face:

Teletype/Terminal expanders TXo & TXi in Pusherman store now

https://pushermanproductions.com/product/txi-terminal-expander/

https://pushermanproductions.com/product/txo-terminal-expander/

2 Likes

Nice! Thanks for this.

It’s not terribly clear on the site, but this is just the pcb(s?) and faceplate then? And to assemble I’d still need pins and teensy? I have one of each, but they were prebuilt/used so they don’t look super tough, just curious.

EDIT: haha, just read the top of the pusherman site
PCBs and Panels for Eurorack DIY Synth Builders

…so, I guess that’s my answer!

You’ll likely need to assembly the entire module. I know they’ve sold some “kits” that had SMD pre-soldered but in this case it looks like bare pcbs.

I’m inching towards trying to solder some myself. However, I don’t have a hot-air rework station. I think it would be a mighty PITA without one.

Are there any builders who are going to build a couple and sell a couple? I’d love to know.

Jep, just the bare stuff…

I am going to make two and maybe one for sale in the EU …
just want to have fun with the TT

Gotcha! Yeah that counts me out for now, but totally fine since i have 1 of each anyway.

Thank you for the info!

I ordered a txi panel/pcb set and sourced most of the stuff (the parts available on mouser). The rest will follow soon…

Should we (the builders) use this thread for discussing various build related questions and/or challenges or is there somewhere better suited for that?

Just received them today and for those that care it seems like they are the official ones made by @bpcmusic, at least that’s how the panels are branded.