I have a Digitakt 2 that controls a Minifreak via MIDI. Everything works fine except when I change patterns, the Minifreak’s sound cuts out (after the 14th step, I think) and comes back as it should as soon as the next pattern starts playing.
I’ve checked the lengths of my notes, and it happens whether the patch is different or identical on the Minifreak.
I’ve tried it in another project, pattern… with different sounds on the Minifreak, but it’s still the same…
Um, is it possible that you have a LST trig condition on one of your midi tracks? If you do, I’d probably check there and see if there’s something that has a last condition applied to it which is causing the midi sequence to cut short on the last pass. Otherwise, I’d say test the Minifreak with something else leading it (another midi sequencer) just for the purposes of establishing which device you need to be troubleshooting.
DT2 will send a program change midi message every time the pattern changes, by default, and it does it somewhere in the last step of the pattern. I wonder if that’s what’s doing it ?
EDIT: On model:cycles that happens either 40% or 60% (can’t remember which) of the way through the last step. Never measured it on DT2.
thanks, I tried on several patterns, different trigs, always same issue… I don’t have any other sequencer at my reach for now…
digitakt is sending program change, but even when the patch is the same “sound” it’s not the same “patch” on minifreak, so it changes. I think there’s a midi speed issue here and it’s very problematic it’s doing it with every sound…
The best confirmation would be to know if someone else using a minifreak has the same issue but I’ll see if I can think of anything else.
They’re connected by a DIN midi cable with no computer or anything in between, correct?
If you’ve got the program change set up at the track level as opposed to locking it to a trig, I would see if locking it to a trig before the end of the sequence changes anything for you. If that doesn’t make sense let me know but the idea would be to send the program change command before the end of the pattern even if it still goes through at the end of the pattern in regard to when the change occurs.
If the minifreak is not receiving program change and only the DT2 is changing patterns, then I would think that shouldn’t apply. Mostly if there’s a patch change occurring but I don’t know.
instruments are connected directly via midi cable, less than a meter cable. I’m not using program change trig, just global midi program change from the main settings.
If there is a program change occurring between the digitakt and the minifreak, I would test the trig locked change.
If you have the ability to hook the DT2 up to a midi monitor and confirm if there is an all notes off message being sent that would be a good idea too.
I don’t know. I can’t really say the minifreak is not to blame. There isn’t enough evidence to really say one way or the other.
If you establish the DT2 is only sending program change and notes, then suspicion falls on the mf. If DT2 is sending all notes off, then you need to figure out why.
As far as I know that setting is meant for syncing up your takts, so my Digitakt has this set to ch12, which is the auto channel of my syntakt, this isn’t how I change presets on my hooked up synths though, those simply have bank and program numberset on their midi track on that particular pattern. When the pattern starts the synth should immediately swap over, sometimes certain synths change on the first note so if that’s glitchy you can plock a trigless trig with that program number on beat 1 to get it changing over early (and set it to [1st] so it doesn’t trig again otherwise trails get cut off)
Did a search and it says this;
“When changing presets on the Minifreak, sustained sounds may cut off immediately to prevent stuck notes, which can be inconvenient for live performances. Unfortunately, this behavior is typical and cannot be changed to allow sounds to fade out during preset changes.”
Not many synths will have notes ring out across presets, I don’t think that AI advice is helpful or relevant, what you’re experiencing is early program change messages so you need to turn off the prg ch channel in your midi settings and set it per pattern in your midi track. It’s definitely a bad workflow to have your digi program number force your synths to change to that program number otherwise you can’t reuse patches.
no that’s not what i’m saying. Maybe it would be helpful if you post a photo of what you mean by ‘global’ program change?
What i’m saying is ignore the option in [settings >> midi config >> program change out channel]
I’m not saying to set them with trigs, i’m saying that you might have to plock your midi changes to help with smooth transitions.
What i am saying is, the way to properly integrate external synths into your workflow is to
create a midi track
set the midi channel of that track to the channel of your minifreak on SRC page
on SRC page - hold FUNC, and press the encoder for PRG CH (which unlocks it)
set the program change number to the patch you would like
If banks are involved, then also unlock the bank or subbank parameter and set that as well.
When that pattern starts playing on the digitakt, your synth should immediately change patches to the patch number you have set here.
^^^^^^^^
As far as i know, there is no possible way that this program change message could happen before a pattern change as you’re describing because yeah, it hasn’t happened yet.
The problem people have with syncing taks together is that the program change message will infact happen slightly later and if you have a particular takt combo (like digitakt to digitone slave) the digitone won’t change pattern until the next cycle because it got the message late, hence the [settings >> midi config >> program change out channel] setting.
I meant by that screen (settings > midi config> sync) I made all my stuff using that configuration until now, and it was working, but I didn’t have minifreak. digitakt was sequencing digitone, S1, jx08, and it was ok…