-
Notifications
You must be signed in to change notification settings - Fork 101
Add DFAM controller #415
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
Add DFAM controller #415
Conversation
…the DFAM sequencer's position for synchronization
…he the 2nd onwards patterns were too long. Add a row of circles to the display to represent DFAM's LEDs
|
Well done! |
Haha, thanks! glad you like it!
Hm, maybe. I do like having 1 and 7 and the extreme ends, since that gives you some nice tactile feedback for the default forwards & reverse positions (7 is equivalent to -1, so it'll just step backwards though the sequencer). But given the default length control is in the middle, having the tactile feedback probably isn't that important... |
|
I tested your dfam script many times (mainly at x7). Occasionally (4-5 minutes),there may be missing steps. And I always use a 50% square wave Is everything okay with yours? What could be the possible reason? |
|
Clarifying question: |
|
It's awkward, I can't tell which of these two situations it is. Let me try another way to test. |
|
The easiest way to check would probably be to verify that the LEDs on DFAM stay synchronized with the circles drawn on EuroPi. If they stay synchronized then EuroPi is probably skipping incoming clocks. If DFAM is a step or two behind EuroPi it's probably because DFAM isn't properly handling the output from EuroPi. |
|
If the settings of k1 and k2 make the last step of the sequence the same as the first step, it will result in the last step not being trig. In this case, an additional+8 pulse is required |
…gic numbers. Increase duration of DFAM triggers.
|
I just realized my trigger duration was I've also gone back to allowing only 1-8 steps, instead of 1-15 of the EuroPi part of the sequencer. This simplifies the math somewhat and reverts to having tactile feedback for full-length sequences, which I really like. Being able to performatively switch to a shorter sequence and then crank the knob back to get to full-length feels "right" to me. Please grab the new version of the program and see if it's still causing the issues you described and let me know if this has solved them! |
|
Same issues. when (k1 * k2) % 8 == k2 .Like 5x2 3x4 5x4 7x4 5x6 .If last step is the same as the first step . |
…e advancing. This should prevent issues of the last step not playing when (seq_len * step_size) MOD 8 = step_size (e.g. len 5, step 4: 5 * 4 = 4 MOD 8)
|
Aha! thanks for providing the specific settings needed to reproduce the error. That's very helpful, indeed. I just tested with the latest changes, and it seems like the len 5/step 4 case is working correctly now. It's late so I'll test more tomorrow. But hopefully this should fix the problem for you. |
|
Wow, everything is fine now .And I tried using cv1 to run/stop, another signal to dfams trig in (gate from m32 or another copy of cv1) can have more fun, while making fast switching incredibly clean |
Adds a new script inspired by the Midi Adapter For DFAM (MAFD). Allows a DFAM-user to play sequences that aren't limited to 8 steps, a reset button, a patchable reset input and an advance button that can be used while the module is playing.