Squinktronix Arpeggiator discussion thread

Good news! Thanks.

1 Like

btw, I’ve never before ran into a module that changed the number of outputs on the fly like that. Is that a common thing?

It is not common. Meander does it in order to be able to play triads, 7th and 4 voice chords. It sometimes causes problems as some (many?) modules have no provisions for it’s input cables to change polyphony on the fly. FM-OP seems to handle it okay, which is one reason I use FM-OP as my default voice module.

well, I’m going to make Arpeggiator work with it :wink:

1 Like

Why not just leave polyphony in 4 voices all the time, and not use all of them when you don’t need to? Seems like that would have less compatibility issues?

Thanks. An arpeggiator really needs to have dynamic polyphony as do probably quite a few other module types. I just now verified that FM-OP handles the Meander 3 and 4 voice chords fine with dynamic changes.

1 Like

The problem with leaving 4 channel polyphony all the time is that if an unused channel has 0V on it, a C4 will play. I’ve seen that many, many times. Meander actually changes the output port and thus cables polyphony as needed. As does Aaron Static ChordCV et.al.

1 Like

Ah,I guess assuming a mono gate, yes?

For Meander, yes.

1 Like

Had a play with the Arpeggiator today. I like it.

4 Likes

Wrote up a unit test to test that case, and sure enough, there’s the bug!

1 Like

I was imagining you writing a unit test for this :wink: Sounds good.

yes, although in fixing it I realized it was a little trickier than I thought. All good, but I’m going get rid of the unit test I wrote yesterday, and write three new ones for all the weird cases in there.

2 Likes

How many channels are you going to allow? I ask because I am giving some thought to allowing more types of chords in Meander than just maj, min, dim and 7th. Meander internally understands 18 types of chords with some having up to 7 notes.

I think it’s fully polyphonic, so 16 channels. I think internally it is limited to 32 notes, which gets used by those up/down patterns?

1 Like

Loving the Arppegiator.

I’m missing a gate lenght knob+input - relative to the metric.

following the Arppeggiator with a gate lenght modifier is an option - but then you need assign too i guess to rotate poly aoutput channel, in case of overlapping gates… Perhaps it’s better taken care of in the Arpeggiator module.

The manual says that the output gate length is the same as the input gate length. Is that not true, or is it not the best option?

I missed that - that should do it. Thanks.

Edit: yes, GATE output matches the CLK gate duration.

1 Like

oh, sry, I mis-spoke. I believe the output gate length is supposed to be the length of the input clock.