-
Notifications
You must be signed in to change notification settings - Fork 37
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
Can I sync the sequencer via MIDI clock and/or ableton link ? #62
Comments
hello! those feature are not yet available. midi clock could be implemented but it won't be easy, probably the best option would be to make a class that process ableton link should be implemented into a separate addon as the ableton link license (GPL) is incompatible with the ofxPDSP MIT license |
For the MIDI Clock, what if I make public and call SequencerProcessor::setPlayHead() for each MIDI Clock message ? Will it work ? Is it totally wrong ? Will something be out of sync ? |
i looked at the code again and probably it won't work that way, as it doesn't have memory of the old playhead, so skipping to a point could left you with unplayed events. Adding midi clock input should need a rewrite of a good amount of |
hey man, thanks for the reply. I hope you and your loved ones are hanging in there fine with the pandemic and all. you mean I'm trying to understand the problem. What you are thinking is: if I change the playhead using |
luckily everyone is fine, i'm the south now and here the pandemic has been weaker. What i mean it's this: when you set the playhead it simply changes the starting point for the next iteration for the audio thread. Then in the audio thread the next point of playhead it's calcolated and only the events between the actual playhead point and the next are triggered. So it could happen that by making the playhead jump with midi you accidentally move it in a way that some events are not triggered (midi clock is also a bit jittery) |
Ok, thanks for the explanation.
Since I'm not using all the great features the sequencer provides I'll just
use an alternative clock. Implementing MIDI clock here seems out of my
possibilities and a worthless effort since the alternative is working good
enough.
I've reached a point where I'm finally enjoying ofxPDSP's features
including sound effects !, I'll ask some questions in other thread.
You said "you are in the south" I guess south of Italy ? I'm from
Argentina, very long lockdown here.
cheers.
…--
leandrogarber.info
El mar., 30 jun. 2020 a las 16:34, Nicola Pisanti (<[email protected]>)
escribió:
luckily everyone is fine, i'm the south now and here the pandemic has been
weaker.
What i mean it's this: when you set the playhead it simply changes the
starting point for the next iteration for the audio thread. Then in the
audio thread the next point of playhead it's calcolated and only the events
between the actual playhead point and the next are triggered. So it could
happen that by making the playhead jump with midi you accidentally move it
in a way that some events are not triggered (midi clock is also a bit
jittery)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#62 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAWH6OL6ZEQITCMRMTSXWHDRZI44TANCNFSM4LRNNIXQ>
.
|
ah yes, i was meaning south italy, here the lockdown is a bit loose and there are few cases, obviously we still have to wear masks in many places. let me know if you need something =) |
If not, can you give me some insight on how this could be implemented ?
thanks
The text was updated successfully, but these errors were encountered: