fbpx
Skip to main content

MIDI Forum

Portamento and Port...
 
Notifications
Clear all

Portamento and Portamento time

6 Posts
3 Users
0 Reactions
4,809 Views
Carlos
Posts: 86
Estimable Member
Topic starter
 

Testing the function to skip back in time I found that Portamento needs a note to affect the sound of another note, it makes it vary in pitch over time, if I jump right after the first note this doesn't happen. attached file (channel 3).

[code type=markup]B3 05 50
B3 41 7F
93 24 16 -> If I skip this note
83 24 40
93 54 7B -> This note sounds different
93 13 20
83 54 40[/code]
there are more events but I don't think they are relevant to the example

Shouldn't this be done with Portamento Control?
Or are they different things?

Are there more controls of this type? I mean that a note alters the sound of others

 
Posted : 14/03/2023 10:05 am
Geoff
Posts: 1043
Noble Member
 

I'm looking at the MIDI details for my Yamaha MU90r. This details the three commands relating to Portamento, Controllers 5, 65 and 84.

As you suggest, it's 84 (decimal), the Portamento Control, that involves two notes, the note that is playing when the controller is activated, and the next note on the same channel. So I would assume that Controller 84 is activated, although it does not show on the details you show.

Controller 84 activates the Portamento between the note that is already sounding, and the next note on the same channel. So yes, if you remove the original next note, then the effect will be transferred to the sound of the NEW next note.

There does not seem to be any other controller that does this on the MU90r, but there might be something on another device. But Portamento is by definition the interaction between one note and the next note, i.e. involving two notes, so look for any other controller that might involve a similar action?

Note that it's not really one note affecting another note. The Controller affects two notes directly, by changing the way that the first merges into the second.

Geoff

 
Posted : 14/03/2023 12:50 pm
Carlos
Posts: 86
Estimable Member
Topic starter
 

[quotePost id=18006]As you suggest, it's 84 (decimal), the Portamento Control, that involves two notes, the note that is playing when the controller is activated, and the next note on the same channel. So I would assume that Controller 84 is activated, although it does not show on the details you show.[/quotePost]

There is no Portamento Control event in this file, I think it is possible that this is how it was done before? I read in MIDI 1.0 Detailed Specification that it is a recent controller, page 21.

[code type=markup]Bn 54 kk
n = channel
kk = source note number for pitch reference[/code]

 
Posted : 14/03/2023 1:19 pm
Geoff
Posts: 1043
Noble Member
 

Recent? My MU90r dates from 1997, and it seems to be fully active then.

The MU90 manual gives the same format as you show. The note data is referred to as the 'Start Note'. I assume that this data should be the same as a note already playing? The Controller certainly has a note ## data attached, my manual certainly refers to 'note already playing'.

The manual for a similar vintage Korg NS5r refers to the 5 and 65 Portamento Controllers, but does not refer to 84.

Geoff

 
Posted : 14/03/2023 1:54 pm
Carlos
Posts: 86
Estimable Member
Topic starter
 

Thanks, I guess it was recent when they wrote the midi 1.0 spec 😀 .

 
Posted : 14/03/2023 2:02 pm
JohnG
Posts: 226
 

Portamento is precisely the "carrying" from one note to another, not the pitch bending up or down witt a new note.
MIDI portamento control does just that to adjust the timing of the carry.

It's more specifically used for singing but also applies to other instruments such as a trombone.
You need to use the pitch bend control to achieve the effect you want.

Many musicians use the term "glissando" instead of portamento when referring to this effect.
More strictly a glissando is on a fixed pitched instrument, such as a harp or piano, where one plays successive notes with a sweep of the hand.

JohnG

 
Posted : 15/03/2023 2:03 am
Share: