Skip to content

Added a gate delay parameter.#4

Open
prestonj wants to merge 1 commit into
kilpatrickaudio:releasefrom
prestonj:feature/gatedelay
Open

Added a gate delay parameter.#4
prestonj wants to merge 1 commit into
kilpatrickaudio:releasefrom
prestonj:feature/gatedelay

Conversation

@prestonj
Copy link
Copy Markdown

This parameter is set for each individual CV output and controls how many ticks the GATE_ON message is delayed by. In particular, this fixes issues when connecting CARBON to the Moog DFAM (CV -> velocity, GATE -> trigger). It seems as though the DFAM is either very intolerant to timing discrepancies between the velocity + trigger inputs, or that the DFAM itself is delayed in recognizing voltage changes to the velocity input. In either case, delaying the CARBON GATE ON message by about 3-4 ticks fixes the problem.

This parameter is saved with the song data and thus required an increment to the CARBON version (1.15 now). I've only done basic testing with a simple track using ABCD cv pairing. It would be interesting to see how this holds up in a polyphonic scenario, or even LIVE mode (which I haven't even used yet).

This parameter is set for each individual CV output and controls how many ticks the GATE_ON message is delayed by. In particular, this fixes issues when connecting CARBON to the Moog DFAM (CV -> velocity, GATE -> trigger). It seems as though the DFAM is either very intolerant to timing discrepancies between the velocity + trigger inputs, or that the DFAM itself is delayed in recognizing voltage changes to the velocity input. In either case, delaying the CARBON GATE ON message by about 3-4 ticks fixes the problem.

This parameter is saved with the song data and thus required an increment to the CARBON version (1.15 now). I've only done basic testing with a simple track using ABCD cv pairing. It would be interesting to see how this holds up in a polyphonic scenario, or even LIVE mode (which I haven't even used yet).
@prestonj
Copy link
Copy Markdown
Author

This branch will need revising as release branch has incremented the minor version. src/config.h has changed but there is also a reference to the version when loading song data that will need modification.

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

Successfully merging this pull request may close these issues.

1 participant