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

Feature request: LFO synced divisor, and phase offset #135

Open
RDPRDP opened this issue Mar 6, 2022 · 6 comments
Open

Feature request: LFO synced divisor, and phase offset #135

RDPRDP opened this issue Mar 6, 2022 · 6 comments
Assignees
Labels
Backlog Marked for implementation in a later release enhancement New feature or request

Comments

@RDPRDP
Copy link

RDPRDP commented Mar 6, 2022

When sync'ing to MIDI, it would be nice to control the LFO so:

  1. You can set the start phase on trigger/reset of the LFO shape.
  2. The speed dial works on divisors of the MIDI clock for the LFO. Maybe also retain the current RATE as well, though an option switch?
@image-et-son image-et-son added the enhancement New feature or request label Mar 9, 2022
@image-et-son
Copy link
Owner

Hi, when you sync clock to external MIDI then the data/speed dials already sets the MIDI clock divider (instead of speed), so it also affects the LFO if the LFO is set to be sync'ed to seq/arp clock. Have you tried that? See manual :-)

BTW: at the moment LFO sync is only active if arp and/or seq is running. Is there a case for having LFO sync'ed to external MIDI also if there is no arp or seq running?

The LFO phase is be a new feature, but as a feature request it is pretty clear.

@image-et-son image-et-son self-assigned this Mar 9, 2022
@image-et-son
Copy link
Owner

@RDPRDP: Hi, have you had a chance to look at my comments and questions relating to your feature request?

@RDPRDP
Copy link
Author

RDPRDP commented Apr 7, 2022

@image-et-son I believe we completed the conversation here: https://gearspace.com/board/showpost.php?p=15888843&postcount=3468 .

To clarify, I would be very happy to have a solution to play a midi sequence from my computer, with or without MIDI clock running (so trigger can be either note on, or on a clock ON/sync), or on the P600 keyboard directly, but without the ARP or Sequencer necessarily running. This permits a guaranteed response from the LFO in regards to the set trigger. A great usage of this would be if we ever move to more expanded LFO shapes as per the Martix12x builds. Even now with the stock LFO shapes it is still useful. For instance, you can have filter action (LFO to FLITER) that is repeatable (you know what the response will be. I had a jam session a few weeks ago where I knew the tempo of who I was playing with (their drum machine was setting the tempo), and I wanted to have some repeatable filter aciton when I was playing (just playing, no ARP or sequencer), but the LFO is free running, so the filter action was not aligned with the trigger in this scenario, which was note on. I'm not saying this is the only scenario.

@image-et-son
Copy link
Owner

OK, understood.

If this feature request gets to be selected I would need to think if the clock can always run and how/where a new phase parameter can be implemented.

@image-et-son image-et-son added the Backlog Marked for implementation in a later release label Apr 7, 2022
@image-et-son
Copy link
Owner

Hi @RDPRDP: I am in the process of sweeping up all the ideas and requests. After this discussion I had already introduced the LFO Sync option "key", where the LFO is retriggered with a new note (when no note is held). This is a feature of v2022. That covers half of the story, I guess.

So I figure there are three residual ideas, right?

  • Parameter for setting the phase offset
  • Having the internal clock running also without arp/seq running so that LFO can be sync'ed to it
  • Combination of "on key" LFO trigger with LFO sync to clock?

@RDPRDP
Copy link
Author

RDPRDP commented Sep 22, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backlog Marked for implementation in a later release enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants