Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More robust external clocking? #102

Open
imminentgloom opened this issue Oct 14, 2022 · 4 comments
Open

More robust external clocking? #102

imminentgloom opened this issue Oct 14, 2022 · 4 comments

Comments

@imminentgloom
Copy link

I wonder if it is possible to allow the module to accept a wider range of external clocks?

From the tests i have been able to do, I think only unipolar signals above 0v consistently trigger a new step.

When I try a bipolar squarewave from a LFO, steps trigger both in bursts and not at all. Holding button 1 on the module to bring up the time page shows it switching between external and internal mode as the voltage drops below 0.

Modules tested:
Maths and Contour 1 work
Just Friends (both sound and shape) and Erica Black Modulator v2 do not work

@ngwese
Copy link
Member

ngwese commented Oct 15, 2022

I don't off the top of my head know how much this is a hardware limitation versus a software limitation. In general I assume that modules with clock inputs expect unipolar inputs so I have a WMD SPO, WR COLD MAC, or Maths handy to scale, offset, and sometimes rectify bipolar signals that I'd like to use as a clock.

@imminentgloom
Copy link
Author

A comparator also fixes the issue handily. I think I wouldn't have asked if JF worked in shape mode for me.

Part of my reasoning is based on how much of a force multiplier Ansible is in a small system, and that being able to clock from more arbitrary sources helps keep things small. It also, to me, fits well into the sort of post-serge "it's just voltage"/(patch-)programmability vibes that i get from the whimsical/monome world.

Mostly I'm just opportunistically shouting into the void fishing for a quick fix that might, or might not exist.

@tehn
Copy link
Member

tehn commented Oct 17, 2022

There's a chance that some signal conditioning could happen in the code, but the hardware itself is likely causing the issues you're seeing. It's a unipolar digital input.

@imminentgloom
Copy link
Author

Running the calibration routine in JF's latest firmware (v4.6.0) that zeroes the outputs lets me reliably clock ansible while in shape-mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants