Fermata and MIDI

Discussions about composing, arranging, orchestration, songwriting, theory, etc...

Moderators: Frodo, FMiguelez, MIDI Life Crisis

Forum rules
Discussions about composing, arranging, orchestration, songwriting, theory and the art of creating music in all forms from orchestral film scores to pop/rock.
Post Reply
User avatar
bayswater
Posts: 11971
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Fermata and MIDI

Post by bayswater »

Is anyone aware of a MIDI event or controller that will pause a sequence? I'm trying out alternative instruments on some old baroque pieces where pauses between phrases are common. A lot can be done by varying tempo, but sometimes, the piece just has to pause for a beat or so and most of the ways I can think of to do that make a mess of the view in QuickScribe.

I couldn't find any reference in the MIDI 1 spec or the DP manual. If there is no MIDI event for a pause, how is this normally handled in MIDI?
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
FMiguelez
Posts: 8266
Joined: Sun Oct 24, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Body: Narco-México Soul/Heart: NYC

Re: Fermata and MIDI

Post by FMiguelez »

I have the same situation often. There´s no MIDI event for pauses, AFAIK.

At the end of the day, unless the pauses are extraordinarily long, I think tempo manipulation is still the easiest and fastest way to control fermatas without making a mess.
Putting a bunch of slow tempo changes at the pauses can be tedious, but then it's easy to control each duration by simply editing one single CT tempo point. If they occur at regular intervals at the same phrase points, copying/pasting the tempo points for pauses via option-dragging with the grid on usually works great and fast.
Mac Mini Server i7 2.66 GHs/16 GB RAM / OSX 10.14 / DP 9.52
Tascam DM-24, MOTU Track 16, all Spectrasonics' stuff,
Vienna Instruments SUPER PACKAGE, Waves Mercury, slaved iMac and Mac Minis running VEP 7, etc.

---------------------------

"In physics the truth is rarely perfectly clear, and that is certainly universally the case in human affairs. Hence, what is not surrounded by uncertainty cannot be the truth." ― Richard Feynman
User avatar
bayswater
Posts: 11971
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Fermata and MIDI

Post by bayswater »

Here's a typical case, and I'm not clear how I would use tempo without also reducing the duration of some notes.

The first bar is the end of a phrase, and the second is the start of the next. We want this to pause 2 beats between phrases, but keep the score looking like this but with a fermata mark over the last note of the first bar.

If I slow the tempo in the first bar, the notes in it will just play longer, and the second bar will start without a pause.

I suppose I could shorten the notes in bar 1 by a 1/16th and have the score editor quantize the durations, and put in a very slow tempo just before the end of the notes in the first bar, positioned to get them to play to their proper length, and then low enough to pause for 1/16 of a beat at a very slow tempo.

Or is there a better way to use tempo to do this?

Image
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
HCMarkus
Posts: 9759
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: Fermata and MIDI

Post by HCMarkus »

What FM says. Do you have to change tempo at a bar line?

I insert tempo changes anywhere I need 'em. In your 3/4 case, a dramatically slow tempo change event slightly after bar 1, beat 3, and another normal at tempo slightly before bar 2, beat 1 should get you what you need from a performance perspective.

But does it look weird in the score? You are gonna' have to hand draw in the fermata regardless, right? Maybe you'll need to white out a tempo change.
User avatar
bayswater
Posts: 11971
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Fermata and MIDI

Post by bayswater »

Thanks both of you, but I'm still not getting it. Inserting a tempo change somewhere in bar 1 in my example doesn't create a pause. it just makes the note sustain longer. What am I missing here?
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
FMiguelez
Posts: 8266
Joined: Sun Oct 24, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Body: Narco-México Soul/Heart: NYC

Re: Fermata and MIDI

Post by FMiguelez »

You have to place the "pause" tempo points at very specific places, so that the pauses don't affect the pace of the performance, but you can still edit the length of the pauses as needed.

In your specific case, I would insert a 20 BPM tempo change a tick after the last note on of the pause, and a tempo change to the tempo after the pause right at the moment the phrase continues. The length of this can be from 1/8 note to 1/4 note, so the trick is to place this very slow tempo change "in between notes of the pause", so the performance before/after is not affected.
I've been doing this a lot lately for my piano pieces, and it works. It gives you the (editable) needed pause length and it doesn't mess up the notation at all.
Mac Mini Server i7 2.66 GHs/16 GB RAM / OSX 10.14 / DP 9.52
Tascam DM-24, MOTU Track 16, all Spectrasonics' stuff,
Vienna Instruments SUPER PACKAGE, Waves Mercury, slaved iMac and Mac Minis running VEP 7, etc.

---------------------------

"In physics the truth is rarely perfectly clear, and that is certainly universally the case in human affairs. Hence, what is not surrounded by uncertainty cannot be the truth." ― Richard Feynman
User avatar
bayswater
Posts: 11971
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Fermata and MIDI

Post by bayswater »

FMiguelez wrote: Sun Mar 14, 2021 3:01 pm You have to place the "pause" tempo points at very specific places, so that the pauses don't affect the pace of the performance, but you can still edit the length of the pauses as needed.

In your specific case, I would insert a 20 BPM tempo change a tick after the last note on of the pause, and a tempo change to the tempo after the pause right at the moment the phrase continues. The length of this can be from 1/8 note to 1/4 note, so the trick is to place this very slow tempo change "in between notes of the pause", so the performance before/after is not affected.
I've been doing this a lot lately for my piano pieces, and it works. It gives you the (editable) needed pause length and it doesn't mess up the notation at all.
OK, thanks. I'll try that.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
bayswater
Posts: 11971
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Fermata and MIDI

Post by bayswater »

Well, almost there. I'm working with something with a tempo of about 78 bpm in ¾ time. Reducing the tempo to 20 (the minimum) just after the Note Off before the pause doesn't create a pause that long, so it become necessary to reduce the tempo before the end of the note. That either makes the note length too long or too short to show up correctly in the score. I can get what I want by automating volumes to reduce the note's volume to zero when the pause is in effect.

I was able to do this easier a long time ago in Dr T KCS by inserting a Pause event in the conductor track, but that didn't have to deal with audio.

There is something very odd about the scale in the Conductor track for Tempo. But that's a different topic.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
HCMarkus
Posts: 9759
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: Fermata and MIDI

Post by HCMarkus »

At this point, why not just create "performance" and "score" versions?

When I am dealing with things like this, I am rarely concerned about score, so the issues you are dealing with seldom arise for me. When they do, I just do a "save as" and adjust whatever needs adjusting without worrying about the other version.
User avatar
bayswater
Posts: 11971
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Fermata and MIDI

Post by bayswater »

HCMarkus wrote: Sun Mar 14, 2021 7:53 pm At this point, why not just create "performance" and "score" versions?

When I am dealing with things like this, I am rarely concerned about score, so the issues you are dealing with seldom arise for me. When they do, I just do a "save as" and adjust whatever needs adjusting without worrying about the other version.
Sure, I can do that. I'm just getting carried away here, figuring out how to do things, and learning some techniques that might be useful. Just seemed to me that pauses are common in baroque music (at least the way it is performed now) that there should be a n elegant and repeatable way to do this, where all the notes line up cleanly on the edit screen, but the playback is customized.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
mhschmieder
Posts: 11288
Joined: Wed Jul 06, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Annandale VA

Re: Fermata and MIDI

Post by mhschmieder »

Yeah, no direct way as far as I know. Depending on how stable the actual tempo is at that point (and even if it's unstable on purpose), I usually just change the time signature to absorb the pause.

Usually I have some tempo changes too though, as a pause almost always has some ramp-down preceding it, and ramp-up following it, even if on the subtle side.

Not sure if this approach is any friendlier to downstream manuscript manipulation in a bona fide scoring application like Finale though.
iMac 27" 2017 Quad-Core Intel i5 (3.8 GHz, 64 GB), OSX 13.6.6, MOTU DP 11.31, iZotope RX 10
RME Babyface Pro FS, Radial JDV Mk5, Hammond XK-4, Moog Voyager

Eugenio Upright, 60th Anniversary P-Bass, USA Geddy Lee J-Bass, Yamaha BBP35
Select Strat, 70th Anniversary Esquire, Johhny Marr Jaguar, 57 LP, Danelectro 12
Eastman T486RB, T64/V, Ibanez PM2, D'angelico Deluxe SS Bari, EXL1
Guild Bari, 1512 12-string, M20, Martin OM28VTS, Larivee 0040MH
User avatar
bayswater
Posts: 11971
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Fermata and MIDI

Post by bayswater »

Yes, I thought of that first -- insert an extra bar where the pause goes, an adjust the tempo for that one bar to set the length of the pause. With a duplicate for the score, that would be the cleanest way.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
stubbsonic
Posts: 4650
Joined: Fri Dec 22, 2006 12:56 pm
Primary DAW OS: MacOS
Contact:

Re: Fermata and MIDI

Post by stubbsonic »

One option is to select the tempo at your pause and change the quarter note in to an 8th or 16th note (just for that one tempo event). That'll make it 2X or 4X slower/longer.

Another option is to shorten the note before the pause (making the pause longer), -- to maximize the space before the next note. Now use two tempo events, a slower one near the beginning of the last note to re-lengthen it, and put the other tempo change one tick after that release, you'll squeeze more pause time out of that 20 BPM moment. If shortening the note messes up the notation, you can use the play/display only function to hide/play the short note, and show/mute the long note.

Allowing tempos slower than 20 BPM would be more elegant, I think. Might make some MIDI sync'ing things a bit more wonky, in rare cases.
M1 MBP; OS 12, FF800, DP 11.3, Kontakt 7, Reaktor 6, PC3K7, K2661S, iPad6, Godin XTSA, Two Ibanez 5 string basses (1 fretted, 1 fretless), FM3, SY-1000, etc.

http://www.jonstubbsmusic.com
User avatar
FMiguelez
Posts: 8266
Joined: Sun Oct 24, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Body: Narco-México Soul/Heart: NYC

Re: Fermata and MIDI

Post by FMiguelez »

stubbsonic wrote: Mon Mar 15, 2021 9:32 am One option is to select the tempo at your pause and change the quarter note in to an 8th or 16th note (just for that one tempo event). That'll make it 2X or 4X slower/longer.

Another option is to shorten the note before the pause (making the pause longer), -- to maximize the space before the next note. Now use two tempo events, a slower one near the beginning of the last note to re-lengthen it, and put the other tempo change one tick after that release, you'll squeeze more pause time out of that 20 BPM moment. If shortening the note messes up the notation, you can use the play/display only function to hide/play the short note, and show/mute the long note.

Allowing tempos slower than 20 BPM would be more elegant, I think. Might make some MIDI sync'ing things a bit more wonky, in rare cases.
That's what I do and it works most times. Given that QS scores are not that good anyway, doing as HCMarkus suggested maybe just the ticket.

If you can't get the pauses to be long enough, another more radical option is to double all of the piece's note length values and adjust with tempo and time signature (make it from 4/4 to 2/2), so you half the pulse allowing you to go another half slower for the pause, so it's the equivalent of 10 BPM for more breath room.

But I agree that a pause event would be most elegant, or at least to be able to go as slow as 5 BPM for these and other similar situations.
Mac Mini Server i7 2.66 GHs/16 GB RAM / OSX 10.14 / DP 9.52
Tascam DM-24, MOTU Track 16, all Spectrasonics' stuff,
Vienna Instruments SUPER PACKAGE, Waves Mercury, slaved iMac and Mac Minis running VEP 7, etc.

---------------------------

"In physics the truth is rarely perfectly clear, and that is certainly universally the case in human affairs. Hence, what is not surrounded by uncertainty cannot be the truth." ― Richard Feynman
User avatar
bayswater
Posts: 11971
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Fermata and MIDI

Post by bayswater »

So it seems there are a lot of approaches to this, and choosing one depends on the specifics of the piece of music.

I thought a pause event might be difficult to implement because it would not be clear how it would deal with audio. But thinking about it, audio could be locked and ignore the pause event.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
Post Reply