Skip to main content

Polyphonic velocity

Posted

Hello, I'm back :-)

Can't understand exactly how the Velocity vector works when there are two distinct melodic lines: I can move the single points via Drawing tool (see the attached animated gif), but the result seems unpredictable: some notes will play extremely loud, others will be almost inaudible. So far I wasn't able to separate the velocity layers.

I extracted the Velocity parameter from MIDI figure, but still I can't understand the way it works.

Furthermore, why sometimes the velocity vectors cross themselves? And why I can draw three, four, five or more point on two notes only but I can't delete the single points? What those multiple points mean?

Image removed.
 

Attachments

Fri, 2017-10-06 - 14:55 Permalink

 I read it on the manual, even several times. But it does not clarify the function of multiple points. I understand that the parameter in green overrides the velocity of the original MIDI, but not more than that.

Fri, 2017-10-06 - 15:58 Permalink

Under the parameter tab of Velocity : options: interpolation ?..recent ?
How it exactly works velocity in Synfire? it can be used for polyphonic figures as it seems and also for chords too

 

Fri, 2017-10-06 - 17:27 Permalink

janamdo, I'm not a software engineer, but after various experiments with the Velocity > Interpolation submenu I guess that Velocity could be similar to the Smudge tool in a photo editor. My best bet.

Fri, 2017-10-06 - 17:46 Permalink

Example given.
In this short (*) test, I used the Dithered interpolation algorhythm. As it can be seen from the attached screenshot, I set three velocity values at three different levels: at the beginning, in the middle and at the end of the test Figure. As far as I understand, the Interpolation option chosen (Dithered) tries to "mediate" between the intermediate values in order to achieve a more dense crescendo/diminuendo as the destination point becomes nearer. I attached a zipped .m4a file with the audio result of my test.

(*) And ugly, my apologies

Fri, 2017-10-06 - 20:30 Permalink

The manual shows that there are only multiple velocity values are for Chords and not for two melodylines in a figure for one instrument ?

Sun, 2017-10-08 - 00:29 Permalink

If you go in Hyperedit mode (orange parameter), actually you see that any single velocity point contains the values of all the symbols (notes) corresponding to that point on the time axis. Then (with pencil tool + Cmd on a Mac) you can vertically add additional points there, and you'll end with having as many velocity points as notes in that point. With a bit of luck you can then move up and down the individual points and set the MIDI velocities. The real problem comes in when you convert the velocity (orange) values to a green parameter. At that point I still can't figure out what happens...

Sun, 2017-10-08 - 13:49 Permalink

It seems that you can add multiple velocities to multiple symbols, but only one velocity value is assigned ( wich one?)

Probably you must make the orange parameter green for handling it like all other green parameters : putting them in containers ? 
Doubleclicking on the instrumentname gives a new screen ( phrase editor ) where you can give in on a easy way  textvalues for the velocity

Mon, 2017-10-09 - 19:05 Permalink

If I remember correctly, polyphonic parameters are streamed in a round robin fashion (rotating) per position. That is, when the next symbol appears at a given position, it will consume the next velocity value from the cluster there.

Therefore, if there are exactly 2 (different) velocity values and exactly 2 note symbols at the same position, each symbol should get a different velocity.

If not, it's a bug ...

Tue, 2017-10-10 - 08:27 Permalink

Andre,

the velocity parameter behaves differently if it is orange or green. When I edit the raw notes (orange) in HyperEdit, it behaves correctly, although it takes hard times to drag polyphonic points.
But if I "Extract from Figure" the velocities and try editing them, it becomes a nightmare.
If you wish, you can take a look to the attached files.

Thank you,

Roberto

Tue, 2017-10-10 - 09:34 Permalink

Thanks for your example files. You found a bug. If it's straightforward to fix, we will include it with the next update.

Tue, 2017-10-10 - 17:25 Permalink

Lastest build #8 fixes the handling of polyphonic parameters now. Also fixed a minor issue with the edit tool.