SOLVED: MIDI Recording issue

Hey all, I’m trying to record the MIDI note data from an arp being generated by my Novation Peak into a MIDI track on my Digitakt. KeyStep running to MIDI In on the Peak, MIDI Out on the Peak running to In on the Digi. Peak’s channel is set to 9, the auto channel for the Digi. Peak’s Arp -> MIDI is set to ON, so it’s transmitting the arp’s note and control data via MIDI Out. Receive note is ON on the Digi, and Input From is set to MIDI. Firmware 1.07.

When not in live recording mode, the note data is coming through fine—the channel pad on the Digi is lighting up just as it would if there were trigs stored in the track, and if I switch to a different track that is either a sample or transmitting to an external synth it plays the notes. However, as soon as I arm live recording mode (either quantized or unquantized) it stops receiving the input from Peak and won’t record anything to the MIDI track. This happens regardless of which MIDI track I’m trying to record to.

If I run the KeyStep directly into the Digi, the problem goes away. It records note data without issue. However, I’m not physically capable of playing the arp live, nor do I want to enter each note as a single trig when the Peak’s arp is already doing it for me.

Suggestions?

I think you need to use the midi thru port out of the peak if you want the key steps arp to transfer through the peak

It’s not the KeyStep’s arp, it’s the Peak’s.

Is Digitone’s “Auto-Channel” the same MIDI channel as Peak’s MIDI Output channel?

I’m pretty sure that’s the MIDI channel DN uses to record real-time incoming MIDI notes as opposed to simply triggering each of its four Tracks.

1 Like

Is Digitone’s “Auto-Channel” the same MIDI channel as Peak’s MIDI Output channel?

Yes. Auto Channel of Digi is set to 9, Peak is transmitting on 9. Can select different MIDI tracks on Digi when not recording and the correct pad flashes when notes are played on the Peak.

Don’t know how much of a difference it makes, but it’s a Digitakt, not a Digitone.

Sorry, I didn’t read the post carefully enough. I see you’ve already done all that and have covered almost everything.

This is actually pretty mysterious.

Are you gonna use these MIDI notes in Digitakt’s sequencer to ultimately trigger the Peak again during recording/performance? If so, why not just record the hand-played chords into DT and then have Peak arpeggiate that data in real-time?

Is the Peak’s arp function different/more sophistacted than KeyStep’s? If it’s the same, maybe try switching the order and recording MIDI Out from KeyStep’s ARP into Digitakt and see if that gets recorded. This is truly weird.

So if your using the peak to control the digitakt, what is the keystep doing?

Maybe use the Peaks midi Through going into the DT, since you’re not trying to enter notes from the Peak to the DT but from the Keystep through the Peak to the DT, if that makes sense

Alright, so I’ve got a MIDI track on the Digi that is sending some chords to the Peak. On a different track, I want to capture the notes from the Peak’s arp generator so that while performing, instead of having to correctly time pressing the Key Latch trigger on the Peak, I can just unmute the arp track on the Digi. Additionally, this would allow me to use a different patch on the Peak if I want to at a later point without losing the current arp pattern, which I like (Peak stores its arp settings as part of the patch, rather than as a global setting), or even to use a different synth.

In order to do this, I’ve disconnected the Digi’s MIDI out from the Peak’s MIDI in, so that I’m not running into any loops or retrigs. The KeyStep, which I usually have going into the Digi’s in, is now connected directly to the Peak. I want to record the note output by the Peak’s arp into a MIDI track on the DIgi, then re-connect the Peak to the Digi’s MIDI out.

I don’t know that I can quantify whether the Peak or KeyStep has a more sophisticated arpeggiator, but in this instance I like the pattern I’m getting out of the Peak. I can record without any problem at all with the KeyStep going into the DIgi, just not from the Peak.

I have spent hours on this. I am baffled.

KeyStep is the MIDI controller that is sending notes to the Peak, which is then arpeggiating.

Sorry, I apparently wasn’t clear in my original post—I am trying to capture notes from the Peak’s arpeggiator, not the KeyStep’s. If I use MIDI Thru, the Digi will just receive the chords I am holding down, rather than the individual note trigs coming from the arpeggiator.

Not sure exactly what the problem was, but after starting a new project and rebooting the machine the problem has gone away. It still doesn’t work in the original project, so there must be some glitch going on inside the project.

2 Likes

Couple of years later, but did you ever find out what the problem was?
I’m running into the same kind of thing with my KeyStep Pro connected to my DigiTakt.

The KSP is sending on channel 16. The auto-channel of the DT is set to 16, too.
My HydraSynth Desktop is connected to the DT and receiving on channel 1.
On the DT track A is set to send on Midi channel 1, too.

When selecting track A on the DT and manually playing the KSP, everything works as expected.
But, when I want to record a manual played sequence onto track A, nothing is recorded.
Also when I play a sequence recorded on the KSP into the DT, nothing gets recorded.

What is it I am missing…?

Do you have Receiving Notes enabled in the MIDI Config (at the bottom of Port Config)?

Thanks for trying to help me out here.
Yes I have those boxes ticked.

Strange thing was that I could play the KSP.
It works for playing notes or using arpeggios, including what to expect from auto-channel when switching tracks. The only thing was that it wouldn’t record the midi information to the corresponding track.

But, it was… and so it isn’t an issue anymore. This afternoon, after switching all my gear on again, it suddenly works as expected. Even the same project. I didn’t do or change anything… so this one completely puzzles me.

1 Like