Polyphonic earthsea for trilogy/ansible and er-301/just friends/txo

No rush! Was just wondering. Still so much to explore with polyes and Norns to keep me busy for a while.

1 Like

Bumping this because Polyearthsea together with the 16n on the er301 is all i care for.
Both options would work for me. Thanks for your continuous effort! :bowing_man:

1 Like

yeah, 16n approached fast! i’ll see if i can make a quick change next week as it’ll likely be some time before i get back to working on polyes.


a reminder to folks that @bpcmusic’s TXb module can be used to turn your old monome trilogy or ansible module into an i2c leader when running polyearthsea (i’ve tested this with a TXb prototype). basically, with something like white whale + TXo + TXb you could have a 4 voice polyphonic set up in 12hp! get it while you can: https://store.bpcmusic.com/

and @okyeron’s tt-busboard-jr is another option which is also available now: https://denki-oto.weebly.com/store/p1/TT-BusBoard-Jr.html


Why would one need a TXb together with a White Whale and a TXo to have a 4 voice polyphonic setup?

because you can only control TXo from a teletype, or white whale (or earthsea, or meadowphysics, or ansible) running polyearthsea firmware. and for the latter you need something to power the i2c bus and provide pull-up resistors as trilogy/ansible modules don’t have that. TXb provides that.

a lot more detailed info in the i2c guide


Before I get deep in the weeds, can someone confirm that JF vox can be detuned using the PES mod matrix? Seems like the JF. SHIFT Teletype OP plays nice but it shifts all 6 voices :frowning_face:

you can transpose individual outputs by semitones but can’t detune. i might add a general parameter but would need to think how would it fit with the overall voice assignment approach (say, how would you decide which voices it’s applied to etc)

1 Like

Thinking about this again last night, I came to the conclusion that adding a “voice 1-6, or 0 for all” argument to the JF.SHIFT OP would be the most graceful solution. But at the PES level I guess the JF.VOX messages could be individually detuned. My chords are just too concordant! :joy:

do you have teletype as part of your setup? if you do perhaps JF.TUNE chan numerator denominator could be used to detune?

Yep, I’ll test it and get back to you! I’ve been extensively using JF.SHIFT with PES so far. The TT’s message tends to get dropped if it comes in at the same time as a note press though.

PES is so great that it’s distracting me from patching the rest of my system :sweat_smile: Grand plans of algorithmic sequencing melt away…

@scanner_darkly, is there currently a way to decouple a pattern from the clock and reset inputs? I’d love to be able to loop an unquantized pattern over a clocked one.

EDIT: Did some research; pretty sure my answer is no. And a source code review leaves me thinking that the clock function would be difficult to disable on a per-pattern basis.


i think it’s doable but yeah, the codebase is getting to the point where such changes are tricky and can lead to some difficult to find bugs. it could really use a rewrite, but then i might as well just start working on archipelago.

1 Like

Trying to update my WW for poly es today worked on MP but won’t work on WW I’m using terminal and OS X 10.11.6

Just curious if I might need a older version or?

Thanks for your time!

can you provide more details on what exactly is not working?

Sorry! Of course it seems I can’t get the device to be reconized therefore cannot update firmware on my white whale.

Seems to work on Meadowphysics when updating but not with whale

Hope this clears it up

so when you connect ww module in flash update mode to computer it’s not recognized, but mp is? are you using the same cable for both? try connecting it first, and then powering the module (with the front button pressed), and try it with powering the module first and then connecting.

spent the afternoon porting polyES to teletype. or, to be more accurate, i’ve added teletype support to multipass, so once done it was just a matter of building the same firmware for teletype. this also means that any firmware built with multipass will be able to run on ww/es/mp/ansible/teletype right from the start.

should post the firmware soon (week/two hopefully) - need to utilize the screen fully first (which will be really handy for some of the more complex pages).


Ohhhh yes. Is Orca coming to Teletype in the future?! :smiley:

yes, started on porting orca to multipass (slow going right now - need to add USB save/load support to multipass), once done it’ll run on all multipass supporting modules, which now includes teletype. there’ll be a couple of new capabilities in orca too… :slight_smile:

edit: should clarify - orca the alt firmware for white whale, not the live coding environment.