@@Nudgysirens well we don't know that lol! Couldn't find a couple of other banging vids either like the Bendinglight showreel thing... would be great to know what happened to them if Christian doesn't mind sharing
This is a game changer! Now festivals with huge budget as well as clubs with smaller budget can run time code based lights and visuals in such an easy way! This is genius! Game changer!
Right now, Pioneer only has Showcontrol as an official program for there pro dj link and reading out the CDJ’s. But I heard they are going to put the “code” for reading the pioneer gear open source soon.. there’s probably some interesting stuff coming our way when that happens :)
Pretty much all this stuff is self taught. Start with learning lighting tech stuff then move toward ma2 / ma3 onpc. Programming and making these systems work is one piece of the puzzle but also being creative in stage design and lighting design will help a lot. Good luck out there 💯
I hope this readout will be make also the way to serato, like in recordbox. But that will not hapend anymore i think. Thanks christian for share this to us.
From what I see explained, (if I'm understanding correctly) the lighting operator still needs to go to the MA and execute a timed sequence. Unless I'm missing something, I think there's a very useful element that's still missing; the ability to call ("execute") a sequence or show immediately upon sending TC from master layer to desk. I see this scenario: ShowKontrol should have a "call sheet". A table [.xls, .csv, .xml, whatever]. It should look up a given metadata of all tracks on the input layer to see if there is a sequence ready to use. If there is a match, a midi command to execute should be sent to the desk immediately upon routing that track to the output layer. The table could be simple. Column 1: metadata "comments". ShowKontrol reads the comments of all tracks on input layer. It sees a comment in one of the tracks [example] "MA_execute_09334", it would send a midi command to the desk to immediately execute sequence, scene, or show "#09334" as soon as that track was routed to the output layer... and begin at the tc point already live and running. In this manner, no further desk interaction would be needed.. it simply fires existing sequences based on a sequence numeric name that matches one stored in MA. As an operator, all you would need to do is decide in ShowKontrol when to make a lighting changeover from one track to another, and midi does the rest. I know this would require adding that "launch" comment to every track that has a lighting sequence ready to use on the desk, but if you've taken the hours to program a timed lighting sequence into MA, adding a comment to a track's metadata should seem like a minor inconvenience. In an even more automated feature, as an option, perhaps ShowKontrol could monitor crossfader position. (Obviously this would have to be developed with Pioneer). When the crossfader is at [x] position or greater, the deck would drop to the output layer automatically. Just thoughts on possible future development.
rught, i feel like in 2020 we are missing come key software to set up pre-programmed triggers so you can set up a pre show and paint in additions or changes on the fly
Yes but no timecode show is without an operator. The idea behind timecode isn't to get rid of the operator, it is simply to make their job easier and to make sure every show is the same. Basically eliminating human error/delay during playback. When you have a show with like 10+ timecode tracks you can have macros and clever ways to automatically trigger the correct timecode. Just takes a bit of thinking but isn't something that shouldn't necessarily be made a feature in the software.
@@harrybilney1686 I agree, eliminating the operator is unrealistic and not necessarily advantageous. What I'm suggesting is that TC ShowKontrol is able to identify that a given track does in fact have an MA sequence prepared for it, based on some specific track metadata. It could still (and should) be up to the operator as to when to launch said sequence. I'm thinking in the live DJ realm, where a performance has dozens of tracks going live to house, but only certain ones have timed programmed MA sequences If MA isn't able to know exactly what track is playing, how could it know to launch a given sequence? I'm saying that a way to "make their job easier" as you put it, would be to eliminate the need for the operator to identify that "hey, this is one of those tracks that has a sequence built for it." and then having to execute said sequence on the MA. The operator's job could be simply: when to route the track on the input layer to the output layer... and TC and MA do the rest.
@@kdubb288 ShowKontrol can do this already. You can either get SK to send a midi message to the MA at the start of each track to trigger a certain timecode or what I do is I have a dummy timecode object in which I have a macro press recorded at the start of each timecode offset. The macro does quite a lot of things but basically just starts a certain timecode. This timecode object is always in play mode so that when it get to the correct timecode offset, the correct timecode is activated, therefore running the correct sequence.
Hello buddy, I'm really interested into this light programing etc. but I don't know what is what and where to start :/ could you please make a video about it, something like light engeneering for begginers please!.. :) btw nice vids
I suggested this on Twitter, and I’m very happy to see it came to light! Although I’m guessing you’ve maybe been planning it for a while. I’m happy either way.
So if you get timecode from cdjs, how you design a lightshow from MA2 for live set? I mean, do you design lighting presets for each song separatedly? or do you design a lighthow for a prerecorded mix (meaning is not an actual live set). And what happens if dj starts to play/pause/spinning/scratching...whatever live trick, does your lighting preset follow that? I know video from resolume can follow bpm, forward and backward...but what happens with the lighting presets from the console?
what i still dont understand is can showkontrol automatically switch between layers or what layer is the master based on volume sliders of the djm 900?
Christian! We NEED a more in depth video of this! And a question. Is it really worth buying the Live license? Since I'm a medium sized mobile dj who's extending his rig, currently using Avolites, what would the benifit be of going for the Live vs the Club version? Thanks!
What are other ways to get time code from Pioneers to Chamsys and Resolume (play music, video and light shows synched n prepared)? Or to get ProDJ link information via lan? We have club with light fixtures, screen and old pioneers cdj 2000, I want to put audio visual lights performances, but budget are limited. Engineering or hacking would take so much time and effort. It sucks to drive 300 kilometers and sleep in hostels for weekends to play (8 hours per night) drunk girls requests.
If you connect the players to ShowKontrol via Ethernet hub than to the Ma2 On Pc keyboard can you run automation and everything on BPM? There isn't enouth information on how everthing connects and work together...
And what about the Denon Timecode, StageLinQ, SoundSwitch and Resolume? I think Denon is much further in development as Pioneer. I don't understand why big festivals and great LJs still use the old way to control lights. I use SoundSwitch with Serato DJ Pro since 2016 with my little light setups, and I'm more in tact than some others with a full-size MA...
How well does ShowKontroll/Timecode/Ma2 handle the track being played back at the "wrong" speed or changing while being played back? EG if a DJ fiddles with the tone control in the middle of a track.
@@christianjackson Could you link timecodes to the set list? Or you have to manually change the timecode when the dj change song? Than you only have to change /start the first cue on lighting console to start the new timecode. Very helpful, If I don't need to change It in TC Supply program.
See also my open source LTC SMPTE reader / converter / generator with TCNet support -> www.orangepi-dmx.org/orange-pi-smpte-timecode-ltc-reader-converter This firmware is made happen with assistance from TC Supply. See FB groups for more information and usages.
not even work on the still actual expensive high quality player like XDJ-700 or XDJ-1000Mk1, this software is only useful for festival or club who have the latest gear of the year of Pioneer its suck a lot ! thanks for the informations and the tip
have you tried this? github.com/Deep-Symmetry/beat-link github.com/Deep-Symmetry/beat-carabiner it's free.... I use it to get abletonlink tempo information out of cdj's and into resolume and lighting software (via showcockpit)
Whoops almost forgot I had this scheduled for upload today! Hope you all are having a good week, there’s another showkontrol video tomorrow.
Hey Christian... struggling to find your Coachella Dillon Francis vid on ur channel. Where did it go?
Guy's Sound and Light lol I noticed that too. Someone got pissed about something.
@@Nudgysirens well we don't know that lol! Couldn't find a couple of other banging vids either like the Bendinglight showreel thing... would be great to know what happened to them if Christian doesn't mind sharing
@@Gkh_lx im subbed to you
Where can showkontrol download this software? ?
Drop everything! Christian uploaded!
This is a game changer! Now festivals with huge budget as well as clubs with smaller budget can run time code based lights and visuals in such an easy way! This is genius! Game changer!
AMEN!
another christian jackson video
Why do I like hearing your voice so much! !
Christian Jackson share always amazing tip and knowlegde
I love the Zeiss bottle standing in the background on the table lol
Thank you!!! Very well explained. Timecode is dopee
I need this, thank you!
This is the best solution for the biggest festival for the lightnings
Perfect easy video /. I wish to see more tutorials like you do. But is not what I want and need. But watch it all
Thanks 😮😮😮
The RGB lighting game is on point
*Christian Uploads*
Me : Hold my beer
Right now, Pioneer only has Showcontrol as an official program for there pro dj link and reading out the CDJ’s. But I heard they are going to put the “code” for reading the pioneer gear open source soon.. there’s probably some interesting stuff coming our way when that happens :)
thank you sire, would love to work alongside if got the chance. Very kind of you sharing worthy lights wisdom. Salute
so helpful syncing shows
Thanks master
I clicked on this so fast
Do you have skillshare classes? I’m trying to learn from square one on a lot of production stuff and I trust your knowledge!
Pretty much all this stuff is self taught. Start with learning lighting tech stuff then move toward ma2 / ma3 onpc. Programming and making these systems work is one piece of the puzzle but also being creative in stage design and lighting design will help a lot. Good luck out there 💯
here i am looking up videos about timecode and there's my songs. small world lol thanks for the info
I hope this readout will be make also the way to serato, like in recordbox. But that will not hapend anymore i think. Thanks christian for share this to us.
Thx. Waited a long time for this!
From what I see explained, (if I'm understanding correctly) the lighting operator still needs to go to the MA and execute a timed sequence.
Unless I'm missing something, I think there's a very useful element that's still missing; the ability to call ("execute") a sequence or show immediately upon sending TC from master layer to desk. I see this scenario: ShowKontrol should have a "call sheet". A table [.xls, .csv, .xml, whatever]. It should look up a given metadata of all tracks on the input layer to see if there is a sequence ready to use. If there is a match, a midi command to execute should be sent to the desk immediately upon routing that track to the output layer.
The table could be simple. Column 1: metadata "comments". ShowKontrol reads the comments of all tracks on input layer. It sees a comment in one of the tracks [example] "MA_execute_09334", it would send a midi command to the desk to immediately execute sequence, scene, or show "#09334" as soon as that track was routed to the output layer... and begin at the tc point already live and running. In this manner, no further desk interaction would be needed.. it simply fires existing sequences based on a sequence numeric name that matches one stored in MA. As an operator, all you would need to do is decide in ShowKontrol when to make a lighting changeover from one track to another, and midi does the rest.
I know this would require adding that "launch" comment to every track that has a lighting sequence ready to use on the desk, but if you've taken the hours to program a timed lighting sequence into MA, adding a comment to a track's metadata should seem like a minor inconvenience.
In an even more automated feature, as an option, perhaps ShowKontrol could monitor crossfader position. (Obviously this would have to be developed with Pioneer). When the crossfader is at [x] position or greater, the deck would drop to the output layer automatically.
Just thoughts on possible future development.
rught, i feel like in 2020 we are missing come key software to set up pre-programmed triggers so you can set up a pre show and paint in additions or changes on the fly
Yes but no timecode show is without an operator. The idea behind timecode isn't to get rid of the operator, it is simply to make their job easier and to make sure every show is the same. Basically eliminating human error/delay during playback. When you have a show with like 10+ timecode tracks you can have macros and clever ways to automatically trigger the correct timecode. Just takes a bit of thinking but isn't something that shouldn't necessarily be made a feature in the software.
@@harrybilney1686 I agree, eliminating the operator is unrealistic and not necessarily advantageous. What I'm suggesting is that TC ShowKontrol is able to identify that a given track does in fact have an MA sequence prepared for it, based on some specific track metadata. It could still (and should) be up to the operator as to when to launch said sequence. I'm thinking in the live DJ realm, where a performance has dozens of tracks going live to house, but only certain ones have timed programmed MA sequences
If MA isn't able to know exactly what track is playing, how could it know to launch a given sequence? I'm saying that a way to "make their job easier" as you put it, would be to eliminate the need for the operator to identify that "hey, this is one of those tracks that has a sequence built for it." and then having to execute said sequence on the MA. The operator's job could be simply: when to route the track on the input layer to the output layer... and TC and MA do the rest.
@@kdubb288 ShowKontrol can do this already. You can either get SK to send a midi message to the MA at the start of each track to trigger a certain timecode or what I do is I have a dummy timecode object in which I have a macro press recorded at the start of each timecode offset. The macro does quite a lot of things but basically just starts a certain timecode. This timecode object is always in play mode so that when it get to the correct timecode offset, the correct timecode is activated, therefore running the correct sequence.
If you build your timecode cleanly, and have all timecode sequences running concurrently, it’ll run the sequences automatically.
Always wondered how that works nice
yeahhhhhhhhhhhh i have been waiting so long for this tutorial thankssssssss you're the best :)
This makes so much sense now. Damn.
Nice Vid! Pls more of those!!😍😍
Hello buddy, I'm really interested into this light programing etc. but I don't know what is what and where to start :/ could you please make a video about it, something like light engeneering for begginers please!.. :) btw nice vids
I suggested this on Twitter, and I’m very happy to see it came to light! Although I’m guessing you’ve maybe been planning it for a while. I’m happy either way.
lasers love show kontrol
So if you get timecode from cdjs, how you design a lightshow from MA2 for live set? I mean, do you design lighting presets for each song separatedly? or do you design a lighthow for a prerecorded mix (meaning is not an actual live set). And what happens if dj starts to play/pause/spinning/scratching...whatever live trick, does your lighting preset follow that? I know video from resolume can follow bpm, forward and backward...but what happens with the lighting presets from the console?
Hello, why is the DI box needed? Shouldn't that be possible directly?
What is the difference to connecting with Art-Net or MIDI?
Thank you!
what i still dont understand is can showkontrol automatically switch between layers or what layer is the master based on volume sliders of the djm 900?
Which versio of SK is this ? LIVE or CLUB or even BEATKONTROL
Next time can yon explain how programm visual please?
Christian!
We NEED a more in depth video of this!
And a question.
Is it really worth buying the Live license?
Since I'm a medium sized mobile dj who's extending his rig, currently using Avolites, what would the benifit be of going for the Live vs the Club version?
Thanks!
With the offset in DhoKontrol we do not need several Timeslots on MA . For the beat forget SMPTE . We need Midi input on MA
Is this ShowKontrol Live or Club? Can I do This with resolume and Showkontrol Club?
Great video! but did someone forget to edit the video? lmao. dw about it tho, still super helpful!
What is the purpose of the offset? Why not just program in sync with the live timecode? Does it account for processing time or something?
What are other ways to get time code from Pioneers to Chamsys and Resolume (play music, video and light shows synched n prepared)? Or to get ProDJ link information via lan? We have club with light fixtures, screen and old pioneers cdj 2000, I want to put audio visual lights performances, but budget are limited. Engineering or hacking would take so much time and effort. It sucks to drive 300 kilometers and sleep in hostels for weekends to play (8 hours per night) drunk girls requests.
What if the DJ sets a loop or has to make adjustments to the beatmatch?
The lights would get out of sync or am i wrong?
Thanks this was helpful:)
If you connect the players to ShowKontrol via Ethernet hub than to the Ma2 On Pc keyboard can you run automation and everything on BPM? There isn't enouth information on how everthing connects and work together...
And what about the Denon Timecode, StageLinQ, SoundSwitch and Resolume?
I think Denon is much further in development as Pioneer. I don't understand why big festivals and great LJs still use the old way to control lights. I use SoundSwitch with Serato DJ Pro since 2016 with my little light setups, and I'm more in tact than some others with a full-size MA...
Maybe i'm missing the forest through the trees, but can i route time in bpm, coming from mtc, directly to a Speedmaster?
I have grandma2 but how to use 3D in my laptop
Where can showkontrol download this software? ?
Why don't you have a white shadow behind the waveform ?
Which type of showkontrol are you using, Live or Club?
Live
Thank you for the guide. Maybe they'll release a windows version in time. Love my little lightweight 13in Mac but still HATE those low profile keys.
they ever release a windows version?
What can you do if a DJ prefers an other mixer? Like the Allen & Heath Xone 92/96?
stiil is the cdjs the one conected buddy
How well does ShowKontroll/Timecode/Ma2 handle the track being played back at the "wrong" speed or changing while being played back? EG if a DJ fiddles with the tone control in the middle of a track.
It does fine. The whole system is tolerant to about +/= 10%.
what if the dj is scrtching?
Hello, God, can this tutorial help us with Chinese subtitles so that we can learn better, and how can the recording of CUE in MA2 be more convenient?
But if the DJ changes tracks how does the time code work? Like if they play a song slightly too early or late
Luke Wyn-Harris you can have multiple timecode streams and then you decide when you want to switch over
Christian Jackson but I mean like how it’s hard to timecode to a band because slight timing imperfections in playing.
@@christianjackson Could you link timecodes to the set list? Or you have to manually change the timecode when the dj change song? Than you only have to change /start the first cue on lighting console to start the new timecode. Very helpful, If I don't need to change It in TC Supply program.
What about Pioneer PRO DJ LINK BRIDGE? Also runs on PC
Bridge app is just a bridge... you still need something to translate.
@@christianjackson ahh okay. Thought bridge did that also since they also advertise showkontrol on the pioneer site on the bridge product page
Too bad ShowKontrol is MAC only, Beat link trigger was a nice and free Win alternative, but seems like it doesnt work anymore.
Agreed. I wish it had a windows option
Can you do a ma on pc tutorial pleaseeee!!!!
hi gamer
Also pro dj link supports up to 5 CDJs not 4
Four players and one mixer. Not five cdjs ever.
So no more excuses to play pre-recorded sets ^^
See also my open source LTC SMPTE reader / converter / generator with TCNet support -> www.orangepi-dmx.org/orange-pi-smpte-timecode-ltc-reader-converter
This firmware is made happen with assistance from TC Supply. See FB groups for more information and usages.
not even work on the still actual expensive high quality player like XDJ-700 or XDJ-1000Mk1, this software is only useful for festival or club who have the latest gear of the year of Pioneer its suck a lot ! thanks for the informations and the tip
Meh Chamsys probably does this out of the box
And 200 uni
have you tried this? github.com/Deep-Symmetry/beat-link
github.com/Deep-Symmetry/beat-carabiner
it's free....
I use it to get abletonlink tempo information out of cdj's and into resolume and lighting software (via showcockpit)
Where can showkontrol download this software? ?