Page 1 of 1

Posted: 28 Aug 2014, 14:01
by MoonSafari
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.

Posted: 01 Sep 2014, 18:56
by sephult
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.

Posted: 01 Sep 2014, 20:40
by La Tenaille
I'm interested too moonsafari ;) Syncing Usine with an external MIDI clock is a problem for me.

Posted: 03 Sep 2014, 01:54
by MoonSafari
OK guys, glad i am not the only one with this issues.
I will upload it as soon as i can :)

Posted: 03 Sep 2014, 09:37
by senso
Good news,
An add-on could be great?
thanks+++

Posted: 07 Sep 2014, 23:08
by MoonSafari
How do i do to upload the patch?

Posted: 07 Sep 2014, 23:29
by ceasless
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 :)

Posted: 07 Sep 2014, 23:31
by MoonSafari
Just uploaded it now :)
Feedback apreciated

Posted: 27 Sep 2014, 19:08
by MoonSafari
Is it working for anybody else? i know it's still a bit raw but it works for me

Posted: 28 Sep 2014, 11:04
by La Tenaille
Hi moonsafari,
I've opened your patch but don't know how to wire it from my midi in device...

Posted: 13 Oct 2014, 19:45
by MoonSafari
See the explanation on the add-ons page :)

Posted: 13 Oct 2014, 22:33
by La Tenaille
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 ?

Posted: 13 Oct 2014, 23:31
by sephult
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

Posted: 14 Oct 2014, 00:40
by sephult
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

Posted: 14 Oct 2014, 01:02
by sephult
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

Posted: 14 Oct 2014, 01:27
by sephult
You got me rolling now moonsafari...Looking into possibilities for live-switching multiple external masters and sync outputs.

Much Gratitude

Posted: 17 Oct 2014, 22:07
by MoonSafari
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.