External sync solution for usine
-
MoonSafari
- Member
- Posts: 12
- Contact:
Hi guys
I have been working on a solution for usine's trouble syncing to external gear.
I have an Elektron Octatrack as the main sequencer and when i use it to sequence usine, usine goes out of sync after a few time (problem allready discussed in other threads)
So i came up with a patch solution that works as an intelligent clock. From beat to beat it calculates the BPM tempo that usine needs to be accuratly synced on the next beat, based on last beat tempo used by the external gear.
It allready works fantastic for me with the setup Octatrack (master) and usine (slave) on play/stop/continue funcions, no bugs until now.
By now i have the patch done in my own way, but i want to know if there are people here interested in using it, if there are i can change it to be more easy to plugin.
I have been working on a solution for usine's trouble syncing to external gear.
I have an Elektron Octatrack as the main sequencer and when i use it to sequence usine, usine goes out of sync after a few time (problem allready discussed in other threads)
So i came up with a patch solution that works as an intelligent clock. From beat to beat it calculates the BPM tempo that usine needs to be accuratly synced on the next beat, based on last beat tempo used by the external gear.
It allready works fantastic for me with the setup Octatrack (master) and usine (slave) on play/stop/continue funcions, no bugs until now.
By now i have the patch done in my own way, but i want to know if there are people here interested in using it, if there are i can change it to be more easy to plugin.
Hi moonsafari, I have spent a lot of time and have run into similar issues with external clocking.
I would be interested in taking a look at your patch. You should upload it as an addon.
I have a Band-Aid ReSynchro in there I use with two networked instances of HH. Basically is a restart and MIDI restart at each cycle.
I have found success in using it this way just for the specific application and simple patches.
I would be interested in taking a look at your patch. You should upload it as an addon.
I have a Band-Aid ReSynchro in there I use with two networked instances of HH. Basically is a restart and MIDI restart at each cycle.
I have found success in using it this way just for the specific application and simple patches.
"Every act of creation is first an act of destruction." -Picasso
-
La Tenaille
- Member
- Posts: 547
- Location: Saint Etienne (France)
- Contact:
I'm interested too moonsafari
Syncing Usine with an external MIDI clock is a problem for me.
-
MoonSafari
- Member
- Posts: 12
- Contact:
OK guys, glad i am not the only one with this issues.
I will upload it as soon as i can
I will upload it as soon as i can
Good news,
An add-on could be great?
thanks+++
An add-on could be great?
thanks+++
Olivier Sens
www.brainmodular.com
www.brainmodular.com
when you are logged in and visit the add-ons page, there should be an upload form visible at the bottom of the page (you may have to scroll down a bit).
i'm excited to give this a go with my mpc
i'm excited to give this a go with my mpc
-
MoonSafari
- Member
- Posts: 12
- Contact:
Just uploaded it now 
Feedback apreciated
Feedback apreciated
-
MoonSafari
- Member
- Posts: 12
- Contact:
Is it working for anybody else? i know it's still a bit raw but it works for me
-
La Tenaille
- Member
- Posts: 547
- Location: Saint Etienne (France)
- Contact:
Hi moonsafari,
I've opened your patch but don't know how to wire it from my midi in device...
I've opened your patch but don't know how to wire it from my midi in device...
-
La Tenaille
- Member
- Posts: 547
- Location: Saint Etienne (France)
- Contact:
Hi,
I see a get midi bus in your patch, but it's linked to nothing. And I don't know what to do with the data in "trigger" modules. How does the timing clock trigger these modules ?
I see a get midi bus in your patch, but it's linked to nothing. And I don't know what to do with the data in "trigger" modules. How does the timing clock trigger these modules ?
Hi moonsafari,
I too have had various sync problems with drift in HollyHock. my cycle retrigger works for my application for two hollyhocks, but still looking for better solution as well. I too like la tenaille am looking into how to implement in my workspace as well.
I did find out recently that sync works flawless for me at 32 Bloc buffer size (except at that point the audio diminishes), I am still believing there is an issue in regards to the MIDI sync and Block size and I am hoping to find any resolution.
I will try to implement your add-on as well and give some feedback.
-S
I too have had various sync problems with drift in HollyHock. my cycle retrigger works for my application for two hollyhocks, but still looking for better solution as well. I too like la tenaille am looking into how to implement in my workspace as well.
I did find out recently that sync works flawless for me at 32 Bloc buffer size (except at that point the audio diminishes), I am still believing there is an issue in regards to the MIDI sync and Block size and I am hoping to find any resolution.
I will try to implement your add-on as well and give some feedback.
-S
"Every act of creation is first an act of destruction." -Picasso
Here is an updated wired version of your GiveSyncMaster moonsafari.
I did change some graphical and monitor items in the patch to get more of an idea of what I was seeing.
SMPTE, Clock Controls, CYC/BAR, CYC duration, Bar Duration and reported BPM output
http://www.sensomusic.org/forums/upload ... Master.pat
I appreciate you sharing!
As of now yes I am seeing drift stability at 64 bloc size buffer, still working out your patch trying to understand how to implement.
Looks that the continue reception is not resync'n, and I have seen a few bugs where stopping and replay where the script did not pick up
the tracking. I will try to see if I can spend a little more time here and help, would be interesting to capture this and also apply an offset.
Although there is no drift, I do see a phase difference, be nice to keep the drift away and start working on the ability to adjust the clock for the output alignment.
Would be cool to add an indicator similar to how Traktor implements it's sync to show phase difference from the nearest quarter note.
Allow user the ability to adjust based on their setup like a calibration.
At the moment I am using Sonar X3, and HollyHock. Sonar X3 sending sync via tobias LoopMidi. Both applications independently accessing RME HDSP @48K 64 buffer. I have several applications, Traktor2, Ableton, SonarX3, and HollyHock I would like to get all integrated.
Great work moonsafari!
-S
I did change some graphical and monitor items in the patch to get more of an idea of what I was seeing.
SMPTE, Clock Controls, CYC/BAR, CYC duration, Bar Duration and reported BPM output
http://www.sensomusic.org/forums/upload ... Master.pat
I appreciate you sharing!
As of now yes I am seeing drift stability at 64 bloc size buffer, still working out your patch trying to understand how to implement.
Looks that the continue reception is not resync'n, and I have seen a few bugs where stopping and replay where the script did not pick up
the tracking. I will try to see if I can spend a little more time here and help, would be interesting to capture this and also apply an offset.
Although there is no drift, I do see a phase difference, be nice to keep the drift away and start working on the ability to adjust the clock for the output alignment.
Would be cool to add an indicator similar to how Traktor implements it's sync to show phase difference from the nearest quarter note.
Allow user the ability to adjust based on their setup like a calibration.
At the moment I am using Sonar X3, and HollyHock. Sonar X3 sending sync via tobias LoopMidi. Both applications independently accessing RME HDSP @48K 64 buffer. I have several applications, Traktor2, Ableton, SonarX3, and HollyHock I would like to get all integrated.
Great work moonsafari!
-S
"Every act of creation is first an act of destruction." -Picasso
Well I just took a shot at it, quick scan and added a parameter for offset to your delay parameter.
http://www.sensomusic.org/forums/upload ... ter_v2.pat
It seems now I am able to adjust the phase offset, so I can now get HollyHock Audio output in phase with SonarX3 (Using Metronomes)
Very exciting stuff here moonsafari.
So far first time I've had a rock solid (or adjustable) sync working well.
-S
http://www.sensomusic.org/forums/upload ... ter_v2.pat
It seems now I am able to adjust the phase offset, so I can now get HollyHock Audio output in phase with SonarX3 (Using Metronomes)
Very exciting stuff here moonsafari.
So far first time I've had a rock solid (or adjustable) sync working well.
-S
"Every act of creation is first an act of destruction." -Picasso
You got me rolling now moonsafari...Looking into possibilities for live-switching multiple external masters and sync outputs.
Much Gratitude
Much Gratitude
"Every act of creation is first an act of destruction." -Picasso
-
MoonSafari
- Member
- Posts: 12
- Contact:
Thanks for working on that sephult, i haven't had much time to do that.
Yes its possible to do that
It calculates all the delays and adjusts on next beat. It's kind of like the ableton Live sync but it works better in usine.
Yes its possible to do that
Who is online
Users browsing this forum: No registered users and 16 guests
