These adverts are supporting the forum's costs and the products/services are not endorsed by the forum owners.
First have you tried?
Log in to Search the Forum for help!
Learn more about using FreeStyler at the FreeStyler WIKI HERE
Learn more about DMX in General at The DMX Wiki HERE

if all else fails and you need a fixture consider the fixture building service HERE

Freestyler MIDI-sync application (Platform independent)

Discuss the latest developments or get support for them HERE.
Post Reply
psychonauten
Knows how to turn Lights ON
Posts: 2
Joined: March 8th, 2013, 8:10 pm

Freestyler MIDI-sync application (Platform independent)

Post by psychonauten »

I developed a MIDI-sync software to be able to sync freestyler to Traktor pro.
This app will sync freestyler to any DAW app or application capable of sending midi sync signals.

It will also work with Pioneers' cds and mixers sending midi_sync, or any other hardware which does.
Will NOT work with virtual DJ, because it does not send any midi sync signals.

(requires a loopback device app if you wish to sync it internally with a DAW application. An example of loopback device is LooBe for PC) Not sure how to do it on apple, maybe one of you guys who likes fruit can tell us :)

For sync with external midi devices no loopback is needed.

The application will read START and STOP signals as well, so if you wish to resync, pres stop and start again on your sequencer or app.

Here is the download:
http://www.freestylersupport.com/commun ... eesync.zip

here is the howto:
**********************************************************************************
Freestyler MIDI clock syncronization utility
OS: Platform independent (Batch file, use for windows only)
author: Robert Wallén
email: info@olandkitecenter.se
Version 1.0

This is a JAVA application.
You need to have a JRE installed on the machine where this application is run.
You also need to have your JAVA_HOME set and all that crap. :)
please read about launching java applications if you are not sure about this.
http://www.java.com

This application should be run on the machine where the DAW application or midi interface
sending the midi sync signal is connected.

You can run it on the same machine as you run freestyler, Or you can have you liveact or dj run it
on his/her computer, and it will send syncsignals over network.

To be able to sync a DAW for example Cubase, Traktor, Ableton live to name a few,
(No Virtual DJ does not send midi sync signals.)

For pc, you need to get a software midi loopback device to hook up your midi sync signal.
I recommend http://www.nerds.de/en/loopbe1.html It´s free for non commercial use.
On nerds.de you can also read about what a loopback device is.

For other operating systems, please ask google if you need loopbackdevices or not.

Parameter explaination

[host] Default:localhost
Machine where freestyler runs. Use localhost if the app sending sync signals
is run on the same machine as freestyler.
[beats] Default:1 How many beats should pass between sync pulse
1 means sync to every beat, 2 would sync to every second beat and so on.
[midiOutName] Default:LoopBe
The name of the midi out bus you are going to listen for the sync signal on
Could be any part of the name as long as it is unique
Example - For Device name LoopBe456 "Loop" would be sufficient
as long as no other midi out buses contains the same string in their names.
[command] Default: FSOC232255 (react to sound, sync cued sequenses to the beat)
The command sent to freestyler. Please have a look in
"your Freestyler installation path"\Documentation\Sendmessage and TCPIP.pdf
for more commands.


When running, you console should look something like this:

****************************************************************************
X:\>java -jar fs_midi_sync.jar localhost 1 LoopBe FSOC232255
LoopBe Internal MIDI was chosen
open inputDevice: LoopBe Internal MIDI
connect Transmitter to Receiver
connected.
running...

***********************************************************************************


User avatar
dariofreije
Knows how to turn Lights ON
Posts: 7
Joined: February 26th, 2014, 5:24 am
FreeStyler Version: 3.6.51
I Use FreeStyler for: DJ
Contact:

Re: Freestyler MIDI-sync application (Platform independent)

Post by dariofreije »

Thank You very Much! Works Perfect!

I'm running Traktor 2.6.4 in one PC, with LoopBe1 as midi interface and metronome running.
In other PC i run FreeStyler 3.5.5. Then, in the Traktor PC, i run the .bat and voila!
Wifi connection.

I made a video of a mirror ball and 6 scanners mojo controlled by FreeStyler in Sync with Traktor's metronome:

https://youtu.be/5UTB2XruAVw


I use a wireless Joystick to change Cue Lists.
Sorry my English. I'm from Argentina.
Last edited by dariofreije on September 22nd, 2020, 2:59 pm, edited 1 time in total.
User avatar
dariofreije
Knows how to turn Lights ON
Posts: 7
Joined: February 26th, 2014, 5:24 am
FreeStyler Version: 3.6.51
I Use FreeStyler for: DJ
Contact:

Re: Freestyler MIDI-sync application (Platform independent)

Post by dariofreije »

I'm now with Traktor 2.6.8 in a MacBook Pro (OS X 10.8.5), trying to synchronize with the another laptop to Freestyler 3.5.5 (Windows 7).

The fs_midi_sync.jar seems to run well, connect with Freestyler and to the "Midi loopback device", but freestyler don't react to the beat (freestyler show the connection icon on the right side).

I try with the loopback devices: "Traktor Virtual Output" and with the "IAC Driver Bus 1" but nothing. I try renaming to "bus1" (no caption, no space) but don't work either.

Screenshot 1: http://instalandolibertades.files.wordp ... ut-cut.png

Screenshot 2: http://instalandolibertades.files.wordp ... -2-cut.png

Screenshot 3: http://instalandolibertades.files.wordp ... s1-cut.png
tonym1
Knows how to turn Lights ON
Posts: 7
Joined: December 24th, 2014, 8:07 am
FreeStyler Version: 3.5.7
I Use FreeStyler for: DJ

Re: Freestyler MIDI-sync application (Platform independent)

Post by tonym1 »

Hi I am a part-time mobile DJ who works in a school. I have been asked by the Head to show the pupils how to program light shows using DMX and syncing with a Midi clock. The problem is I have never done this myself and I have hit a brick wall!!!

I am using a Lumiface dongle (Enttec open DMX) with Freestyler 3.5.9 and Traktor Pro 2.7.1 on a Win 7 sp1 i7 8 gig x64 pc. I am running both Freestyler and Traktor from the same PC.

The Freestyler sync command box reads as described and recognize's the midi clock from Traktor, but Freestyler just wont sync.

I have read an on-line article about how to set my Java_Home so I think I have done this ok, is there anything else I have missed of or need to do?

I know nothing about Java\Midi so could anyone please give me an Idiots guide?
Yves
Just started using FS
Posts: 11
Joined: July 20th, 2015, 10:37 pm
I Use FreeStyler for: DJ
Contact:

Re: Freestyler MIDI-sync application (Platform independent)

Post by Yves »

Hi,
The MIDI-sync software tool works great on Win 7 & 8. After upgrading to Windows 10 the tools doesn't work any more. The raised Exception is:
Exception in thread "main" java.lang.NullPointerException
at FreestylerMIDISync.<init>(FreestylerMIDISync.java:36)
at FreestylerMIDISync.main(FreestylerMIDISync.java:105)

Traktor 2.8.0, Freestyler 3.5.7 runs fine on Windows 10. The actual latest Java version is 8 update 60.

Can that be solved?
Yves
Just started using FS
Posts: 11
Joined: July 20th, 2015, 10:37 pm
I Use FreeStyler for: DJ
Contact:

Re: Freestyler MIDI-sync application (Platform independent)

Post by Yves »

I've developed a MIDI-sync tool to sync Freestyler to Traktor Pro or other midi devices with sync signal.
E.g. DJMixers Pioneer DJM 900 (not tested) or Behringer DDM4000 (tested)

See https://youtu.be/8BBpCtOFOUg
[youtube]https://youtu.be/8BBpCtOFOUg[/youtube]
User avatar
dariofreije
Knows how to turn Lights ON
Posts: 7
Joined: February 26th, 2014, 5:24 am
FreeStyler Version: 3.6.51
I Use FreeStyler for: DJ
Contact:

Re: Freestyler MIDI-sync application (Platform independent)

Post by dariofreije »

Any Chance to read "Ableton Link" instead of midi clock? Info: https://ableton.github.io/link/

Serato 1.9.3 now have this "Link" feature and will be awesome sync Serato with Freestyler DMX!
The next version of Traktor will have this "Ableton Link" Too: https://cdm.link/2016/09/traktor-adds-a ... blic-beta/

There are some SDK cross-platform source code library: https://github.com/Ableton/link
Yves
Just started using FS
Posts: 11
Joined: July 20th, 2015, 10:37 pm
I Use FreeStyler for: DJ
Contact:

Re: Freestyler MIDI-sync application (Platform independent)

Post by Yves »

Sound2freestylerdmx is not written in C++ and I don't use ableton. I hope for you Serato will have or implement midi clock support soon, so you can use Sound2FreestylerDmx
User avatar
djSupport
Hosts the Freestyler Forum and is an Admin!
Posts: 1901
Joined: July 9th, 2007, 6:57 pm
FreeStyler Version: Forum la
I Use FreeStyler for: Just for the Fun of it.
Contact:

Re: Freestyler MIDI-sync application (Platform independent)

Post by djSupport »

FYI Yves, I've posted your tool on the Facebook Page!
Heather Trott, You Babe! I Drive a Dacia Duster and Explore! Check it out
Post Reply

Return to “FreeStyler 3rd Party Addons and utilities”