Welcome to %s forums

BrainModular Users Forum

Login Register

External sync solution for usine

Tell us what you'd like Usine to do
Post Reply
MoonSafari
Member
Posts: 12
Contact:

Unread post by MoonSafari » 28 Aug 2014, 14:01

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.

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 01 Sep 2014, 18:56

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.
"Every act of creation is first an act of destruction." -Picasso

La Tenaille
Member
Posts: 547
Location: Saint Etienne (France)
Contact:

Unread post by La Tenaille » 01 Sep 2014, 20:40

I'm interested too moonsafari ;) Syncing Usine with an external MIDI clock is a problem for me.

MoonSafari
Member
Posts: 12
Contact:

Unread post by MoonSafari » 03 Sep 2014, 01:54

OK guys, glad i am not the only one with this issues.
I will upload it as soon as i can :)

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 03 Sep 2014, 09:37

Good news,
An add-on could be great?
thanks+++

MoonSafari
Member
Posts: 12
Contact:

Unread post by MoonSafari » 07 Sep 2014, 23:08

How do i do to upload the patch?

ceasless
Member
Posts: 330
Contact:

Unread post by ceasless » 07 Sep 2014, 23:29

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 :)

MoonSafari
Member
Posts: 12
Contact:

Unread post by MoonSafari » 07 Sep 2014, 23:31

Just uploaded it now :)
Feedback apreciated

MoonSafari
Member
Posts: 12
Contact:

Unread post by MoonSafari » 27 Sep 2014, 19:08

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:

Unread post by La Tenaille » 28 Sep 2014, 11:04

Hi moonsafari,
I've opened your patch but don't know how to wire it from my midi in device...

MoonSafari
Member
Posts: 12
Contact:

Unread post by MoonSafari » 13 Oct 2014, 19:45

See the explanation on the add-ons page :)

La Tenaille
Member
Posts: 547
Location: Saint Etienne (France)
Contact:

Unread post by La Tenaille » 13 Oct 2014, 22:33

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 ?

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 13 Oct 2014, 23:31

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
"Every act of creation is first an act of destruction." -Picasso

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 14 Oct 2014, 00:40

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
"Every act of creation is first an act of destruction." -Picasso

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 14 Oct 2014, 01:02

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
"Every act of creation is first an act of destruction." -Picasso

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 14 Oct 2014, 01:27

You got me rolling now moonsafari...Looking into possibilities for live-switching multiple external masters and sync outputs.

Much Gratitude
"Every act of creation is first an act of destruction." -Picasso

MoonSafari
Member
Posts: 12
Contact:

Unread post by MoonSafari » 17 Oct 2014, 22:07

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.

Post Reply

Who is online

Users browsing this forum: No registered users and 70 guests