Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 30 16:13
    Hallucyn8 opened #53
  • Sep 04 21:08
    moemoeq commented #37
  • Sep 04 21:08
    moemoeq commented #37
  • Aug 25 12:38
    brunchboy edited #52
  • Aug 20 19:03
    brunchboy opened #130
  • Aug 20 19:03
    brunchboy labeled #130
  • Jun 24 20:40

    brunchboy on main

    Update Antora components. (compare)

  • Jun 24 20:31

    dependabot[bot] on npm_and_yarn

    (compare)

  • Jun 24 20:31

    brunchboy on main

    Bump handlebars from 4.7.6 to 4… Merge pull request #127 from De… (compare)

  • Jun 24 20:31
    brunchboy closed #127
  • Jun 24 20:30

    dependabot[bot] on npm_and_yarn

    (compare)

  • Jun 24 20:30

    brunchboy on main

    Bump lodash from 4.17.19 to 4.1… Merge pull request #128 from De… (compare)

  • Jun 24 20:30
    brunchboy closed #128
  • Jun 24 20:30

    dependabot[bot] on npm_and_yarn

    (compare)

  • Jun 24 20:29

    brunchboy on main

    Bump normalize-url from 4.5.0 t… Merge pull request #129 from De… (compare)

  • Jun 24 20:29
    brunchboy closed #129
  • Jun 24 04:22

    brunchboy on main

    Fix broken external API doc lin… (compare)

  • Jun 24 04:18

    brunchboy on main

    Fix broken external link in use… Remove newly login-protected ex… (compare)

  • Jun 24 04:18

    brunchboy on guide-0.6.3

    Remove newly login-protected ex… Fix broken external link in use… Fix broken external API doc lin… (compare)

  • Jun 24 04:18

    brunchboy on guide-0.6.2

    Fix broken external API doc lin… Fix broken external link in use… (compare)

James Elliott
@brunchboy
And if anyone has players they are willing to do some network captures with to fill out details requested on Deep-Symmetry/dysentery#35 it would be very nice to hear from you, either by just replying on that issue directly, or over on the dysentery Zulip stream if you prefer.
Ben XO
@ben-xo
Hi! Sorry for mostly being a (very interested) lurker. I have some original CDJ2000s. Is there anything peolle
James Elliott
@brunchboy
Hello, Ben! Lurkers are welcome, I am glad it has been interesting. As far as we know, we can only get very limited information from pre-nexus CDJ-2000s. For example, they don’t report beat numbers in status packets, so there’s not even a way to figure out where they are in a track.
sergioherculano
@sergioherculano
Hi Colleagues, I never was happy to the fact that we couldn't have timecode in Rekordbox or any other way that would allow us to have the same possibilities as the colleagues who have the Pro DJ LInk setup, finally in January I found a way and contacted a company that specializes in timecode and this week we did the first proof of concept of our idea and it worked, the good news is that this does not read memory pointers or make screenshots of Rekordbox or any other crazy things. If anyome here is interested to also know about that just send an e-mail to sergioherculanomusic@gmail.com with copy to bouke@videotoolshed.com put in the subject "Rekordbox Timecode" @mbrochh_twitter this will help you.
James Elliott
@brunchboy
Hi, @sergioherculano that is exciting! I hope you are going to open-source and document this approach as we have been doing here!
James Elliott
@brunchboy
Where can we find the work you’ve done so far?
sergioherculano
@sergioherculano
Hi @brunchboy yes it is really exciting, I did so many researches until reach this point but finally yesterday in our first PoC testing it's working as expected, I am not developing anything from my side I brought the idea to a company that had an old product that I saw it can be integrated to Rekordbox, after initial discussions they decided to rework this product since there are a lot of potential on that, at this moment I am financing the development by myself but we are just in the beginining of the development phase and there are a lot of work to be made but this is really promissing. This week I am going continue the tests adding frequent situations when you are Djing and the next step will be to have a complete control of Resolume and GrandMa2 from Rekordbox. I do not now how will be our future direction on that yet but as soon as we have some news I am going to inform everybody. The only thing I knw is that I do not believe that Pioneer will do anything in Rekordbox to allow such functionality, we were requesting during so many time Ableton LINK and they just implemented it last year in a bad way that fot me is a shame and only shows that Pioneer wants really to keep Rekordbox a closed system and the users has no way do to anything else that Rekordbox Offers, I own RB-DMX1 for example and it is an amateur Light System compared what I can do with GrandMa or Chroma Q for instance. I do not have any idea to buy a Pro DJ Link System since I do not see any benefit what I have today (DDJ-RZX) and it's too expensive in the country I live (Sao Paulo, Brazil) jusr as example 2 CDJ 3000 + DJM-900 NX2 costs EUR 10k. my decision was try to see what can I do to overcome all restrictions we have in Rekordbox.
James Elliott
@brunchboy
That’s great! The reason I was asking is that this is a forum to discuss research and share implementations openly. If this company is going to do that, so all of us can see their source code and explanations of how it works, and implement our own versions that work in the languages and platforms we need them to, then it is appropriate to discuss it here, and the way to begin is to explain what is already working. If they plan to keep the mechanism and implementation secret, then this is not the right place to talk about it.
pSeUd0-s
@pSeUd0-s
good evening humans and robots
I am having a hard time troubleshooting my network settings to connect the BLT to the pro dj link environment
i am currently running 64bit win10, i have a mixer 2 CD players and the computer running to the gigabit network hub, yet BLT wont see my devices
Kevinnns
@Kevinnns
@pSeUd0-s You can check a couple of things, this will be just some generic guidelines as with the provided information and no logging it's hard to steer any better.
  1. Turn of your Windows firewall
  2. Ensure your IP on the interface of your Win10 machine matches IP/Subnet with where your DJ gear is running in. (If your DJ network doesn't have a DHCP and uses APIPA, ensure that you don't have a static IP assigned to your NIC.
    3.When your Win10 machine is connected to the network, power cycling your DJ gear to see if they pop up.
  3. Check no other applications are hogging the ports needed for BLT (Rekordbox/MS Teams and many others)
  4. If you've got multiple nics (LAN & WLAN) in your Win10 machine, try disabling the ones that don't have a connection to the DJ network
If those generic steps don't help you into the right direction, we might be able to help you once we get a bit more information and entries from your log file :)
James Elliott
@brunchboy
Thanks, Kevin, I was about to post that link too! :smile:
pSeUd0-s
@pSeUd0-s
thanks guys, ill work on it, im a novice when it comes to programming even networking so im stumbling around in the dark w a lot of this. but im trying! lol
holy shit out the gate - firewall down - DJ gear UP thank you
sheesh. i feel like a bozo
James Elliott
@brunchboy
Thanks for letting us know you got it working! There are a lot of things that need to be configured right, which is why we wrote up those troubleshooting ideas. Best of luck, and I hope you can achieve some useful integration!
James Elliott
@brunchboy
@/all It’s time to move away from Gitter and to the new Beat Link Trigger stream on the Deep Symmetry Zulip instance. Over the weekend I updated the links in the preview build of BLT and on GitHub and the new branch of the User Guide to point there. I will still check here periodically in case anyone is following an old link, or using an older version of BLT, but Zulip is so much better that all my discussion and most of my attention will be focused there. Thanks for all the contributions people have made here, and for being such a great community!
James Elliott
@brunchboy
Hello, Nicolai! Are you able to join the Beat Link Trigger community discussion on Zulip, where we have moved? The link is right above your question.
To take a quick stab at an answer for you, though, almost anything reasonable is possible. You would just have to be clear enough about which cue point(s) you were looking for, and how to map them to MIDI events, and then you could code that up. I did something very similar, which might be enough of a solution for you, in this integration example: https://blt-guide.deepsymmetry.org/beat-link-trigger/0.6.3/integration_midi_rekordbox
It shows how to name hot cues in a certain pattern, and have Beat Link Trigger send MIDI events when those cues are reached. A quick look at the code suggests to me that they don’t have to be hot cues, and named memory points would work just as well.
James Elliott
@brunchboy
If you have some other way that you want to identify the relationship between memory points and MIDI events, you’ll need to be able to express it precisely enough to translate to code. But it should be possible.
And an even easier answer, frankly, would be to create a Show in Beat Link Trigger, import the track(s) that you want to have events happen at the memory points, and then just find those memory points in the track waveform, and add a Beat Link Trigger cue which sends the MIDI event you want at the same point in the track.
Eric Lindvall
@eric
How do I get the OBS Overlay to start on app start?
James Elliott
@brunchboy
Hello, @eric. I don’t know if there is currently a practical way to do that. I’ll have to look at the source to see what the UI does, and whether that’s something that would be concise and reliable to put in your Came Online Expression. What’s the use case where you need this to happen automatically? You could try poking around in the source code yourself if you’re game, and if you see an easy way to do it, a pull request to the source or the user guide would be welcome. Otherwise I’ll try to remember to look when I have some time, but the next few weeks are going to be busy, as we are in the process of buying a new home, then moving, then listing our current one.
James Elliott
@brunchboy
I took a quick look, and there is no clean way for you to do this as things stand. It would not require too much new code in the overlay namespace to enable it though. I can take a crack at that. It sounds like you are doing lots of interesting things with BLT now, could you share a link to one of your streams or a description of what you’ve accomplished? Also, would you mind joining us over on the Deep Symmetry Zulip instance? That is where the community discussions have moved, it is a much better platform.
Eric Lindvall
@eric
sure, I'll head over there
right now I'm actually just trying to use the OBS overlay to create a private page I can go to to see what the DJ is playing
not actually trying to use it as an OBS overlay
oh, and regarding controlling Hue bulbs that I talked about months ago, I found this really great project that acts as a DMX to Hue Entertainment bridge: https://github.com/daniel1111/HueLibEnt
James Elliott
@brunchboy
Ah, interesting use case! And thanks for the link.
Thomas Stoesser
@Stoessi_twitter
Hi, is this space here still active? The link above to the Deep Symmetry Zulip instance seems to be expired.
I'll try my luck here: I am running Beat Link Trigger and I am trying to control master tempo in Ableton with Carabiner and passive sync. Everything looks great in the app - I can even see my CDJs getting picked up and everything. However, Ableton doesn't do anything when I activate Link. Does Ableton have to run on the same computer as Beat Link Trigger/Carabiner?
James Elliott
@brunchboy
I don’t know what you mean by the link being expired? It worked when I just tried it. Zulip is definitely where discussion has moved.
(but hello!)
Ableton definitely does not have to run on the same computer, Ableton Link works across the network. You should be able to do what you are trying.
There may be firewalls or other network issues getting in the way. Can you share a screen shot of how you have the Carabiner Connection window configured when you are trying this?
(But please try again to move to Zulip so that the rest of the community can help, and benefit from the discussion.)
And here is the raw Zulip link copied from the user guide: https://deep-symmetry.zulipchat.com/join/lp5i6yolkay7erzjzodx365q/
James Elliott
@brunchboy
Sadly there isn’t yet a way to link to the discussions anonymously, which is why I share a signup link. Zulip has an open issue for that.
Kewk Lightworker
@KewkD_twitter
@Stoessi_twitter Not at home so I can't test anything out atm but I have linked Ableton and controlled it with my CDJ's. I believe you have to have everything on the same machine, I did.
James Elliott
@brunchboy
Link is a network technology, Ableton does not need to be on the same machine as BLT, it just needs to be on the same local network. https://www.ableton.com/en/link/
Thomas Stoesser
@Stoessi_twitter
Thank you, @brunchboy and @KewkD_twitter! I'll dig a little further. Also managed to get on Zulipchat and will check out the discussions there as well.
James Elliott
@brunchboy
Great! See you there, where I look forward to hearing how the digging goes.
Prokuniev
@Prokuniev_twitter

Hi, I want to activate the Start / Stop function in Carabiner connection in passive or full sync mode.
I read in the manual of Beat Link trigger this:

"If you are using Passive or Full Sync Mode, and would still like a trigger to control the Ableton Link transport (playing / stopped) state, you can do it by calling functions in your trigger expressions. carabiner / start-transport) to start it playing, and (beat-link-trigger.carabiner / stop-transport) to stop it.
You do need to make sure Carabiner is connected before calling either of these functions, though. This will do the trick:
(when (beat-link-trigger.carabiner / active?)
;; Your code here
)
If you want to only start or stop the transport when the Sync checkbox in the Ableton Link section is checked, substitute sync-enabled? for active? in the when clause above. "

It doesn't work ... He tells me the syntax is wrong.
What exactly should I write down in Came Online expression?
What is the right structure?
Is this good in Came Online expression?
Regards,
Pascal.

Prokuniev
@Prokuniev_twitter
here is what I noted in Came Online expression: (when (beat-link-trigger.carabiner / active?)
(beat-link-trigger.carabiner / start-transport)
(beat-link-trigger.carabiner / stop-transport)
)
James Elliott
@brunchboy
Hello, Pascal! Sorry about the delay in responding; Gitter is not used any more. You can find the Beat Link Trigger Zulip link above, could you ask your questions there? At a quick glance, though, it looks like you have spaces inside your function names, and that can’t work. (It would also help if you format code snippets as code when you post them on Zulip so they get formatted correctly). But what I am trying to say is that (beat-link-trigger.carabiner / start-transport) is completely different from (beat-link-trigger/start-transport).
The Beat Link Trigger community has moved to: https://deep-symmetry.zulipchat.com/join/lp5i6yolkay7erzjzodx365q/