Midi in, clips stuck on

Evening. I’m probably missing something crucial here but I’m not getting it. I’m setting up a mapping for my Kontrol F1, the clips trigger fine but do not stop. Controller sends velocity 127 when held, 0 when released but the clips remain playing. I tried flash mode but no luck. Sending a “note off” works, but I can’t set anything to do that automatically when released. Any suggestions?

Hi Liam,

Just to be really clear - this kind of custom controller setup via the MIDI send / receive system isn’t officially supported. It’s more of a workaround layer than a built-in integration. Lots of people are successfully using it, often with Bome or Chataigne in between, but it’s not something I directly support or debug in detail. Hopefully someone else here who’s running an F1 can share their exact setup.

In terms of your specific issue: a proper MIDI Note Off should stop the clip.

However, if your controller is sending Note On with velocity 0 instead of a true Note Off, that won’t behave the same way in Liberation. In that case it will still be seen as a Note On message, and it won’t automatically act as a stop.

If that’s what’s happening, then yes - you’ll need to run it through something like Bome or Chataigne and explicitly convert the release into a proper Note Off (or map it to a dedicated Stop Clip message).

So I’d suggest checking the raw MIDI data with a monitor first. If it’s Note On velocity 0, that’s almost certainly the cause.

Seb

That’s what I expected. I’m expecting to see note on with velocity 0 when I check. I’ve got Chataigne up at the moment but my god does that software make simple things complicated. If anyone knows the quick way to work around in Chataigne, feel free to chime in!

I think it’s actually sending note off vel 0

Ah interesting.

I’ve just double checked the code to be absolutely sure, and Liberation is definitely looking specifically for a MIDI NOTE_OFF message to stop a clip. It isn’t treating “Note On velocity 0” as equivalent.

I’ve also just tested it here on my Arturia Keystep, and a proper Note Off message stops the clip exactly as expected. So the behaviour itself is working correctly on this end.

If your controller is sending Note On with velocity 0 instead of a true NOTE_OFF message, that would explain exactly what you’re seeing. In that case you’ll need to convert it in Chataigne (or similar) into an actual NOTE_OFF before it reaches Liberation.

Unfortunately that translation layer is part of the unofficial MIDI workaround approach, so it does mean a bit of extra plumbing. Hopefully someone who’s already wrestled Chataigne into submission can suggest the quickest way to do that conversion :slightly_smiling_face:

Seb

Something weirds going on for sure, it does look like its sending note off, but it refuses to accept it. If I create a mapping in Chataigne to “manually” send a note off, it works fine… so maybe I just need to grind through making 16 mappings that way. Plus the same for other buttons…….. Or maybe I just buy an APC.

Have you tried setting up mute and stop settings in r-click for a group?

Yeah, its to do with the midi note on/note off messages that’s causing the problem. I managed to work around that specific issue but trying to do anything actually useful in chataigne (ie scroll pages, etc) was just a non start as the clips are absolute and I don’t know how the hell chataigne works.

I just tried my F1. Same issue as you. Toggle or gate makes no difference, flash, mute same gag. Are you on Mac or windows? I set up an IAC bus and did the send/receive via Ableton. Works as it should. I think it is LOOP MIDI for Windows. Once you get this, it takes seconds to setup. You can do automation this way too,

Windows. Yeah, as I say I did get it working via Chataigne but it’s such a ballache. I don’t have Ableton unfortunately! I could probably do similar in Lightjams, though.

If you download Ableton, you get a month or 90 days with save. In demo, It would work fine without save of you are using it for MIDI and Audio routing only. If you do buy an APC40ii, you get a free copy of it. Any DAW should work fine though.

You can use MIDI notes directly with F1, rather than send receive, Caveat is that even with the longest hold time, it’s around 2 seconds. You need to hold the note-pad down gate style. This is actually a really fun way to play too, imho. This is all the time I have to pitch in today. Cheers

That’s actually what I’m after, ish. I was going to program it so that shift latches a clip. I’ve got it working in lightjams, but ultimately there’s no real feedback for (for example) scrolling left/right through the clips