Tell me more ×
Audio-Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of audio, video, and media creation. It's 100% free, no registration required.

I've been using several Midi sequencers with piano roll editors (Ableton, Reaper) and none of them seem to have a straightforward way to join two or more note events into a single glissando or portamento. I don't see a way to edit pitch bend wheel either

What is the recommended way to create continous note events in these applications? at the moment i'm using Reaper, but i am not attached to any specific application yet

share|improve this question

1 Answer

up vote 3 down vote accepted

Those piano roll editors provide a convenient way to sequence MIDI note data. There is not, to my knowledge, any way in the MIDI standard to specify portamento between two specific notes. However, if you're only sequencing for one voice, you can send MIDI pitch bend information, like you have suggested, but this is global to the channel so you can't, say, bend one note while keeping the other at its original pitch (at least, not without duplicating your instrument on another track).

Given that, there are two ways I know of to attack the problem of portamento:

Just use pitchbend

Most instruments I've used that accept MIDI respond to pitchbend information, and so you can program this in your sequencer. You likely won't find it in the piano roll however, you'll have to find it wherever your sequencer stores envelope or automation information.

For Reaper, this is the view at the bottom of the piano roll that by default shows your note velocities. Click on the 'Velocity' chooser and you'll see that you can choose 'Pitch.'

For Ableton Live, this is another overlay in the Clip View (where the piano roll is). Click on the little "E" in the lower-left corner, which will open up your envelope editor. Choose 'MIDI Control' from the first chooser and 'Pitch Bend' from the second one.

Use a clever instrument

Many soundbanks and synthesizers (monosynths, in particular) have an automatic portamento feature. Generally there is a knob, usually labeled 'portamento' or 'portamento time,' which sets the amount of time it takes to bend the pitch to the next note, if that note is triggered before the previous note ends. Again, this only works in the context of single-voiced instruments, since with multiple voices it isn't clear if it should bend the note or play the second voice.

I personally find this to be a useful solution, since I work with largely electronic music and I prefer extending and reducing note lengths to editing envelopes, as I find it more intuitive. Your mileage may vary.

I am sure that many devices and plugins have implemented their own solutions, such as proprietary uses of certain MIDI CCs for controlling portamento behavior, but I don't know of any off the top of my head.

share|improve this answer
it seems that i can only add semitone increments in the pitch events, no way to a a floating point or fractional semitone :-( – lurscher Oct 30 '11 at 15:49

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.