Orca's Heart Multipass

Bopping into the heart of Orca. So much fun this sequencer is. Here’s some sax-sounding Mangroves and Just Friends i2c:


there is some inherent noise when reading the knob value but i’ll see if it’s possible to improve accuracy. you could also clock TT from an external clock source.

I have noticed triggering multiple items from TT in the latest firmware fluctuating in the way you mention while testing a clock divider I’m working on… Skips around quite a bit, plugged those same triggers into 4 outputs in JF PLUME mode and they’re dead on.

do you mean the original firmware or an alt firmware? i’ll try to do some measurements with an oscilloscope.

Using this firmware (3.0.0 BE59343-DIRTY), my scope is kinda junk and testing it again I think maybe I just don’t know what I’m doing… Still probably worth a look, when I was triggering TT which fired off i2c -> jf plume, it sounded pretty loose (which may have more to do with the i2c bus perhaps), putting those same clock divisions into jf plume directly sounds solid.

likely a different reason - OH instability is likely due to jitter when reading the knob value. for TT firmware check out this thread: Teletype Timing Issues, CV Edition :-)

1 Like

If Orca’s heart is a leader, and thus Teletype shouldn’t be on the same bus, is it feasible to add a Teletype command to make it (teletype) not the leader? Getting 6 modules connected to power and interconnected with i2c into my case is one of those tasks I try not to have to do too often.

1 Like

@GoneCaving for what its worth, I have everything in my case on the same bus, all daisy chained to a txb. OH is flashed to an ansible and as long as teletype and OH don’t talk to the same modules I don’t have any problems. OH is strictly controlling JF and the tele is on er301 duties, all the same bus but no cross i2c commands and its running fine.


interesting! i had success with similar setups, and even sending from polyES and teletype to the same TXo at the same time - but the actual results are hard to predict.

but it should be definitely fine to have everything on the same bus if you don’t use both leaders at the same time.


Oh this is cool, was hoping to do something very similar. Thanks for the report!

1 Like

wow - this is really an inspiring and deep sequencer. Thankyou so much for releasing it. When i saw it as a vcv i got really envious :slight_smile: Love the random button for both mod matrixes!

I have a couple of questions for the teletype version regarding preset saving. I can’t get that preset saving page up consistantly - a long press brings up a glynth, when i press the shape on the grid it disappears. A couple of times i managed to get 4 rows of what i think are preset slots, but can’t get that screen consistently enough - it was by accident. I think a short press? but most of the time a short press doesn’t always work. does it depend which page you are on when you short press? What are the upper 2 lit rows for in the preset page? Would it be possible to long press on the grid to copy a preset from slot to slot? How does the preset saving work on Teletype? Can you backup presets to USB? Can presets be transferred to say an Ansible running Orca’s Heart?

The only obvious thing was the internal clock was speeding up and down very slightly which others have mentioned. Can the internal clock be saved as part of the preset (not global)? So different speeds can be saved for different presets?


So further experiments with having a teletpe and an OH flashed ansible on the same i2c bus are showing that a TXO being controlled by OH can still have wave forms and envelopes modified by teletype ops without i2c issues. Also, all the TXO triggers can be controlled by teletype while the CV outs are playing notes from OH. This is great!


a long press saves the current preset - the glyph is to confirm it was saved successfully - it’s supposed to look like a floppy disk :slight_smile: a short press should bring up the presets page. sounds like something is not working properly, will take a look!

no, the front panel button short press should always open the presets page regardless of where you are.

the top 2 rows are for saving and the bottom 2 rows are for loading (the currently loaded preset is highlighted). basically, if you press in the bottom 2 rows it will load one of the 16 available presets. if you press in the top 2 rows it will save to that slot. this is a way to copy one preset to another (or if you, say, made some changes and like the result but don’t want to overwrite the original preset you can just save it to another slot and then load the original preset again).

presets work the same on all supported modules, no changes. i should provide some better visual feedback on teletype though by utilizing the screen, it’s on todo list!

not at the moment unfortunately - i need to add USB support to multipass first, which will take some time.

this should already be the case, but possible there is a bug. this will only work well on ansible though - on other modules speed is controlled by the knob, so as soon as you move it it will jump to that value. i wonder if i should just make it an editable parameter…

1 Like

Thankyou!. I think I will end up moving OH from Teletype to my second Ansible or White Whale. If using White Whale (not the physical outputs) with Just Friends, via i2c would I still get the same internal functionality as I had with Teletype for Just Friends?

yep, functionality should be exactly the same! the only thing to keep in mind is - something will need to provide i2c power and pullup resistors, so if you don’t have teletype on the same i2c bus you will need an i2c backpack or txb or something similar.

hoping to post a new version tonight which will give the ability to control each voice’s volume in addition to muting / unmuting - this is for i2c devices only, JF and TXo will just work as is, for ER-301 you will need to add VCAs and assign SC.CV 17-24 to control the level.


So this is tempi channel clocking Teletype via TR1. Still pretty loosey goosey. The bass drum is triggered by the same clock. Any ideas?

sorry - totally slipped my mind that on teletype you can’t currently use external clock. well, you can but the internal clock will also continue running since on TT there is no way to check if something is plugged into one of the trigger inputs, unlike the clock inputs on other modules. i’ll provide a way to manually stop internal clock in the next update. also have a couple of ideas on improving stability but this will require some time to test.

wasn’t able to finish the update tonight, hopefully tomorrow.

1 Like

thank you - i’ve been playing on the last few days a lot :slight_smile:
Its ridiculously melodic with evolving changes.
I can see how you can easily make an album just using OH.
Some suggestions / ideas.
I’m playing both scales/transpose and both matrixes a lot.
I’d love to see more scale selection, 3 or even 4. You can play a whole track using just the scale page and its something i do a lot on Kria / Meadowphysics. I know space is maybe limited as that would effect all the pages and could look cluttered.
On the matrix’s i would love to see preset/snapshot slots down that far right (i2c) column side on the matrix page, so you can flip through 7 different premade matrix selections on the fly.
The random matrix selection is gold for completely switching stuff upside down, mid song, then clearing. But would love to get back to the tune, after clearing, and recalling a snapshot matrix slot.
+1 for swing also


Nice suggestions, I love the idea of Matrix snapshots!

one way to achieve this would be to not have 2 scales displayed simultaneously. the problem with this is - i think it’s nice to see both scales at once, easier to create variations. but maybe adding the ability to copy between scales could make it less of an issue.

another thing to consider - i want to add support for microtonal scales, which would require being able to select from more than 12 notes per scale. i would still limit it to 24 notes max, so my thinking was to use both rows for one scale.

i like the idea, and it fits nicely with some other things i planned. i’ll likely put it on the left - the rightmost column in mod matrixes is reserved for being able to modulate one of i2c parameters (volume on JF or waveform on TXo etc).

i was also thinking of adding an undo button which would let you do something like this easily.