MIDI beat mapping

Discussion of Digital Performer use, optimization, tips and techniques on MacOS.

Moderator: James Steele

Forum rules
This forum is for most discussion related to the use and optimization of Digital Performer [MacOS] and plug-ins as well as tips and techniques. It is NOT for troubleshooting technical issues, complaints, feature requests, or "Comparative DAW 101."
User avatar
foorere
Posts: 69
Joined: Wed Aug 12, 2015 6:30 am
Primary DAW OS: MacOS

MIDI beat mapping

Post by foorere »

Hi.
I have recording of a free MIDI improvisation.
Because I recorded an improvisation (very rubato) without the tempo click, I want to keep my existing music (in the term of aural speed, and time) but I want to map tempo and beats to some notes so that the music becomes quantizated.

Important: I don't want to quantize notes to the existing beats, but the opposite.

Is there any tool so that I can pick a MIDI note and choose "move beat here"? Or: "drag this beat to this note"?

The tempo would change constantly of course, but the MIDI export to Finale (notation) would be much better.

If there is any tutorial already, or give me a hint, or point to the manual. Or - how would you do?

thanks.
(I have learned English in 35 days, please have understanding ...)
User avatar
bayswater
Posts: 11969
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: MIDI beat mapping

Post by bayswater »

DP can develop very detailed tempo maps from freely recorded audio or MIDI. There is a lot in the manual covering this. E.g., in the Region menu there is a command "Set Sequence Tempo From MIDI". Looks simple, but read up on it from the manual carefully first. Remember to lock the MIDI track so it remains fixed in real time. I have sometimes found this to do unpredictable things, and in that case, I've recorded a simple audio track by sending the MIDI to a drum VI, and then using the audio to general a tempo track. Adjust Beats would the manual section to look at to learn about this. Also look up "Beat Detection Engine".
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
Shooshie
Posts: 19820
Joined: Sat Oct 16, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Dallas
Contact:

Re: MIDI beat mapping

Post by Shooshie »

DP has always done this extremely well. I don't know how all DAWs do this, but I've used Logic's, which people raved about, and I was utterly unimpressed. DP's is far better. There are techniques that make it easier and more accurate if you take the time to use them.

I think the first video I ever posted about DP was a tutorial on moving beats. It really needs to be redone, but I haven't gotten around to that yet. The audio may drift when streaming, making it a little challenging to follow exactly what's going on, but you may also be able to download it and make it work correctly. It always worked fine until streaming online.

Using Adjust Beats in Digital Performer (16 minute video)

This is an old, old copy of DP. The techniques are basically the same, but some things may be in slightly different places. I may move slowly in the video, as I'm trying to be clear about what I'm doing, but in reality I move very quickly. It's just hard to do that and be clear for a video, so I kept the pace very slow to give you time to follow the cursor and figure out what's happening.

The most important "trick" I use when adjusting beats is to line up the edit window in which I'm working with the tempo track, so that the tempo changes are readily visible when you move a beat. There's no precise rule for how to go about this. It's a bit of an art. You can imagine the finished product, with an orchestral arrangement which you are going to add later, and then you have a better idea of what to do. You'll see what I'm talking about in the video.

Shooshie
|l| OS X 10.12.6 |l| DP 10.0 |l| 2.4 GHz 12-Core MacPro Mid-2012 |l| 40GB RAM |l| Mach5.3 |l| Waves 9.x |l| Altiverb |l| Ivory 2 New York Steinway |l| Wallander WIVI 2.30 Winds, Brass, Saxes |l| Garritan Aria |l| VSL 5.3.1 and VSL Pro 2.3.1 |l| Yamaha WX-5 MIDI Wind Controller |l| Roland FC-300 |l|
User avatar
bayswater
Posts: 11969
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: MIDI beat mapping

Post by bayswater »

Shooshie wrote:DP has always done this extremely well. I don't know how all DAWs do this, but I've used Logic's, which people raved about, and I was utterly unimpressed. DP's is far better.
I would have agreed a year ago. Logic has improved in this area with the recent updates. It's beat detection is pretty much the same, the interface is easy to work with, and beat mapping flexible. You can expect to get the same results with the same effort. The Logic documentation is not that helpful.

The MOTU video on audio tempo is very good, and shows all you need to know. It has five parts starting here: https://vimeo.com/81413661. The later videos deal with using beats to establish a tempo map.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
Shooshie
Posts: 19820
Joined: Sat Oct 16, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Dallas
Contact:

Re: MIDI beat mapping

Post by Shooshie »

bayswater wrote:
Shooshie wrote:DP has always done this extremely well. I don't know how all DAWs do this, but I've used Logic's, which people raved about, and I was utterly unimpressed. DP's is far better.
I would have agreed a year ago. Logic has improved in this area with the recent updates. It's beat detection is pretty much the same, the interface is easy to work with, and beat mapping flexible. You can expect to get the same results with the same effort.
That's good news for Logic users. It was really not very good before.
|l| OS X 10.12.6 |l| DP 10.0 |l| 2.4 GHz 12-Core MacPro Mid-2012 |l| 40GB RAM |l| Mach5.3 |l| Waves 9.x |l| Altiverb |l| Ivory 2 New York Steinway |l| Wallander WIVI 2.30 Winds, Brass, Saxes |l| Garritan Aria |l| VSL 5.3.1 and VSL Pro 2.3.1 |l| Yamaha WX-5 MIDI Wind Controller |l| Roland FC-300 |l|
User avatar
foorere
Posts: 69
Joined: Wed Aug 12, 2015 6:30 am
Primary DAW OS: MacOS

Re: MIDI beat mapping

Post by foorere »

Shooshie wrote:
Using Adjust Beats in Digital Performer (16 minute video)

This is an old, old copy of DP. The techniques are basically the same, but some things may be in slightly different places.
Thanks!
It worked well, but...
First I didn't manage to get this "snapping" editor. Thank I played around to see how to activate and - I got it.
I opened another document for testing. Now I cannot get it again. I can't get the snapping cursor. Do I need any shortcut/command to press, or to activate a tool?
(I have learned English in 35 days, please have understanding ...)
User avatar
foorere
Posts: 69
Joined: Wed Aug 12, 2015 6:30 am
Primary DAW OS: MacOS

Re: MIDI beat mapping

Post by foorere »

I got it back!
I need to keep open the little window (Adjust beats) in order to activate that function.
Great!!
(I have learned English in 35 days, please have understanding ...)
User avatar
bayswater
Posts: 11969
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: MIDI beat mapping

Post by bayswater »

foorere wrote:I got it back!
I need to keep open the little window (Adjust beats) in order to activate that function.
Great!!
Yes, you need to keep it open. It says that right in the instructions. It's important to read and follow these carefully -- it's not particularly intuitive the first few times through.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
bkshepard
Posts: 1080
Joined: Sun Aug 14, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Setúbal, Portugal
Contact:

Re: MIDI beat mapping

Post by bkshepard »

I'm working with a pre-recorded track that not only has rubato, but several fermatas. I've tried recording a click track that exactly follows the beats in the recording and using the "Set Sequence Tempo from MIDI" command, but DP doesn't seem to like the long gap between MIDI notes when there is a fermata, and keeps filling in the gap with tempo points. I've also tried recording the click track and using the "set sequence to soundbite tempo" command, but have the same problem. If I try to just adjust the beats in the conductor track, there are often 4 or 5 beats shown in the fermatas and that screws everything up when I try to move the beat line to the proper location. Any suggestions for getting DP to understand that those long gaps really are only one beat? Thanks!
-Brian

Mac M1 Ultra 20-core, OS 14.3.1, 128 GB RAM, DP 11.3.1, UA Apollo x6
User avatar
bayswater
Posts: 11969
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: MIDI beat mapping

Post by bayswater »

bkshepard wrote:I'm working with a pre-recorded track that not only has rubato, but several fermatas. I've tried recording a click track that exactly follows the beats in the recording and using the "Set Sequence Tempo from MIDI" command, but DP doesn't seem to like the long gap between MIDI notes when there is a fermata, and keeps filling in the gap with tempo points. I've also tried recording the click track and using the "set sequence to soundbite tempo" command, but have the same problem. If I try to just adjust the beats in the conductor track, there are often 4 or 5 beats shown in the fermatas and that screws everything up when I try to move the beat line to the proper location. Any suggestions for getting DP to understand that those long gaps really are only one beat? Thanks!
I have a similar situation. I have a series of short phrases played freely, but not entirely randomly, with a pause at the end of each, and then the rest of the sequence has a specific tempo. To deal with it, I've put each phrase in a separate track and define the tempo for each section to approximate the pace of the notes in that section. I've then dragged the notes for each phrase to a position that makes the end of the pause line up with the first beat of the next phrase where the tempo changes. This works, but gets complicated when I have to add or remove bars to get the length of the pauses where I want them. I've only used the above tempo mapping approach for the last part of the song because the earlier phrases are not going to fit any specific tempo anyway.

Hope someone can suggest something better.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
terrybritton
Posts: 1117
Joined: Thu Jun 04, 2015 8:45 am
Primary DAW OS: Windows
Location: Elizabeth City, NC
Contact:

Re: MIDI beat mapping

Post by terrybritton »

Just in case you hadn't seen these videos, they might clear up some things:

https://www.youtube.com/watch?v=Ocp4ftA ... ic-K0z6bEz



and:

https://www.youtube.com/watch?v=N-nZguL ... ic-K0z6bEz



Terry
Computer: Sweetwater CS400v7 Intel Core i7-10700K CPU @ 3.80GHz | 64Gigs RAM | Windows 11 Pro x64 |
MOTU 828 mk3 hybrid

DAWs & Live: MOTU Digital Performer 11.31 | Cantabile Performer 4
Keyboard Synths: Kawai K5000s, Korg Wavestation
Controllers: NI Komplete Kontrol S-88 Mk3 & S-49 Mk2; Maschine Mk3 & JAM;
Akai MPK249 & 225, Alesis QX49, Behringer BCF2000 & FCB1010
Rack Modules: Ensoniq ESQm, Yamaha TX81Z, Wavestation SR

Tutorials: https://youtube.com/@CreatorsMediaTools
User avatar
bkshepard
Posts: 1080
Joined: Sun Aug 14, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Setúbal, Portugal
Contact:

Re: MIDI beat mapping

Post by bkshepard »

Yeah, I've seen these videos. What I'm trying to do, though, is the opposite. I don't want to quantize my pre-recorded audio. I want to maintain the free nature of the tempo and have my sequence line up with it. I can get it to work if there isn't too much deviation in the tempo, but DP seems to not like the rubato and fermatas in this recording. Oh well, thanks anyway. I ended up just adjusting every beat in the conductor track. A lot of extra work, but now it's perfectly in sync.
-Brian

Mac M1 Ultra 20-core, OS 14.3.1, 128 GB RAM, DP 11.3.1, UA Apollo x6
User avatar
terrybritton
Posts: 1117
Joined: Thu Jun 04, 2015 8:45 am
Primary DAW OS: Windows
Location: Elizabeth City, NC
Contact:

Re: MIDI beat mapping

Post by terrybritton »

Brian,

Ah - good to hear. I would have done the exact same thing as you did - meticulously going through and wiggling each spot! (I know this, because it is what I always do - a little obsessive compulsive sometimes, but in a good way, I think!)

I THOUGHT one of those videos showed the same kind of method, but that might have been a different one.

Terry
Computer: Sweetwater CS400v7 Intel Core i7-10700K CPU @ 3.80GHz | 64Gigs RAM | Windows 11 Pro x64 |
MOTU 828 mk3 hybrid

DAWs & Live: MOTU Digital Performer 11.31 | Cantabile Performer 4
Keyboard Synths: Kawai K5000s, Korg Wavestation
Controllers: NI Komplete Kontrol S-88 Mk3 & S-49 Mk2; Maschine Mk3 & JAM;
Akai MPK249 & 225, Alesis QX49, Behringer BCF2000 & FCB1010
Rack Modules: Ensoniq ESQm, Yamaha TX81Z, Wavestation SR

Tutorials: https://youtube.com/@CreatorsMediaTools
User avatar
terrybritton
Posts: 1117
Joined: Thu Jun 04, 2015 8:45 am
Primary DAW OS: Windows
Location: Elizabeth City, NC
Contact:

Re: MIDI beat mapping

Post by terrybritton »

Indeed, I was thinking of a different series of MOTU TV videos. It is a series of 5 videos, actually, and were really terrific! Here they are:











I know you've solved your problem already, Brian, but there you go for posterity's sake!

Terry
Computer: Sweetwater CS400v7 Intel Core i7-10700K CPU @ 3.80GHz | 64Gigs RAM | Windows 11 Pro x64 |
MOTU 828 mk3 hybrid

DAWs & Live: MOTU Digital Performer 11.31 | Cantabile Performer 4
Keyboard Synths: Kawai K5000s, Korg Wavestation
Controllers: NI Komplete Kontrol S-88 Mk3 & S-49 Mk2; Maschine Mk3 & JAM;
Akai MPK249 & 225, Alesis QX49, Behringer BCF2000 & FCB1010
Rack Modules: Ensoniq ESQm, Yamaha TX81Z, Wavestation SR

Tutorials: https://youtube.com/@CreatorsMediaTools
User avatar
bkshepard
Posts: 1080
Joined: Sun Aug 14, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Setúbal, Portugal
Contact:

Re: MIDI beat mapping

Post by bkshepard »

Thanks, Terry. I'm familiar with those videos as well and they are really useful. Unfortunately, in my situation, just analyzing the tempo was a problem for DP due to all the rubato and the fermatas in the pre-recorded track.
-Brian

Mac M1 Ultra 20-core, OS 14.3.1, 128 GB RAM, DP 11.3.1, UA Apollo x6
Post Reply