ModPlug Central

OpenMPT => Help and Questions => Topic started by: (>o_o)> on May 21, 2006, 02:51:37

Title: Timing Portamento right...
Post by: (>o_o)> on May 21, 2006, 02:51:37
Alright, let's say I am moving from a C-4 to a C-5, and I want to time it perfectly so that the protamento spread covers one measure(so that C-4 is the first beat of the first measure, and C-5 is the first beat of the second measure, and the transition between the 2 is perfect). Let's say the measure length is 64, tempo 240, speed 6. How would I time this right?
Title: Timing Portamento right...
Post by: Squirrel Havoc on May 21, 2006, 03:19:02
Wow, that one is so hard or so simple it eludes me. So I really can't help. So this post is a waste of server space :nuts:
Title: Timing Portamento right...
Post by: LPChip on May 21, 2006, 12:10:31
Quote from: "Squirrel Havoc"Wow, that one is so hard or so simple it eludes me. So I really can't help. So this post is a waste of server space :nuts:

Don't post then :?
Title: Re: Timing Portamento right...
Post by: LPChip on May 21, 2006, 12:11:30
Quote from: "(>o_o)>"Alright, let's say I am moving from a C-4 to a C-5, and I want to time it perfectly so that the protamento spread covers one measure(so that C-4 is the first beat of the first measure, and C-5 is the first beat of the second measure, and the transition between the 2 is perfect). Let's say the measure length is 64, tempo 240, speed 6. How would I time this right?

This is a hard question. I always do it on feeling, and I'd suggest you to do the same. Solo out that channel, set in some parameters, and look if you can find the right value.
Title: Timing Portamento right...
Post by: Sam_Zen on May 22, 2006, 01:23:13
Mathematics. Gather the actual variables involved, and consider the different ranges and types of number-systems.

Since a code for portamento, fine or raw, is based on 'change per tick' (I suppose), this would lead to the conclusion,
that a measure length or play-speed are not relevant variables.

If the row-number from C-4 to a C-5 would be 24, then each portamento code in a row could be set to half a note
higher. This of course can be coded more sophisticated, but the point it is, that once the right codes, then the
playback speed doesn't matter any more. It will be executed fine with the right timing anyway.
Title: Timing Portamento right...
Post by: yrk on June 07, 2006, 21:40:25
I just remembered another approach you can use... It's accurate but not very flexible...

I once needed to slide a pad sound down half a note over a whole bar and I did by creating a new instrument and using the pitch envelope to do it...

If you enable the grid lines in the envelope editor they should line up according to the temp of your song. There's also a vertical grid thing happening, I think it's "quarter tones", but in any case you'll probably be able to hear when you hit the right pitch...

Here's an example -> http://www.yrk.dk/temp/pitch_slide.it

(Quite possibly the shortest and most annoying mod I've ever made...)

It's not a very flexible approach but if you only need a few different accurate slides it maybe worth trying...