piano damper and half-damper with repedalling
Posted: Sat Aug 20, 2011 12:52 pm
this one may be more or less useful depending upon which library(s) of piano instrument(s) you happen to be fortunate to own. It requires pasting an additional snippet into your expressionlist file, so I suppose it is only really for folks bold enough to venture into undocumented "hacks". That being said, I have tested it fairly carefully and it did not break anything in my notion installation, but make a backup just in case and try this at your own risk.
If you have EWQL Piano , this will give you true "repedaling" which that instrument can not do in live perfoemance (but thanks to notion's precision in pre/post note triggers it is possible only for us notion users!)
If you have Synthogy Ivory, this will give you complete control over their very cool partial-damper effect, which in a live performance is extremely difficult to get it to work well but (again thanks to notion's precision of control) is very easy to program just the right values to make it work beautifully. I love this sound "half-damper" sound, it sings and sustains without getting cluttered or mushy.
For other instruments, you might like to use a variant of this trick to get control of true sustain pedal action via cc-64 if that has special functionality on your libs (instead of just holding the notes durations "on" as notion's default pedal markings do).
Here's how these custom rules work...
First I defined the following expressions with the shorcuts and markers shown:
'fped for full-damper-pedal (cc-64=127) ^__
'hped for "half-damper-pedal" (cc-64=104) ^---
'xped for damper-pedal fully-released (cc-64=0) __^
Then I defined two single-note articulations for repedaling:
(This means lifting the pedal up only on one note and pressing it back down again immediately)
'rped for normal repedaling __^__ (fully up - all prior notes stop completely)
'qped for quasi-repedaling --^-- (partially up - slight ringing of harmonic resonance continues)
Then I added the rules (see attached snippet) that use those techniques/articulations on the channel that controls my piano instruments (I use both EWQL Piano and Synthogy Ivory layered together and retuned slightly so they sound like one massively resonant piano.)
Both kinds of repedaling will operate at whichever level (half or full) is currently in effect from a prior marking. The quasi repedaling effect is particularly pretty, alowing just enough of a hint of resonance to continue ringing from prior notes to be noticeable but without becoming cluttered.
...don't know if this will be directly applicable for many folks, but perhapse some folks will find useful bits to extract from this example to make their own custom expression/rules
P.S. ...improved handling of pedal release-timing in updated attached files
If you have EWQL Piano , this will give you true "repedaling" which that instrument can not do in live perfoemance (but thanks to notion's precision in pre/post note triggers it is possible only for us notion users!)
If you have Synthogy Ivory, this will give you complete control over their very cool partial-damper effect, which in a live performance is extremely difficult to get it to work well but (again thanks to notion's precision of control) is very easy to program just the right values to make it work beautifully. I love this sound "half-damper" sound, it sings and sustains without getting cluttered or mushy.
For other instruments, you might like to use a variant of this trick to get control of true sustain pedal action via cc-64 if that has special functionality on your libs (instead of just holding the notes durations "on" as notion's default pedal markings do).
Here's how these custom rules work...
First I defined the following expressions with the shorcuts and markers shown:
'fped for full-damper-pedal (cc-64=127) ^__
'hped for "half-damper-pedal" (cc-64=104) ^---
'xped for damper-pedal fully-released (cc-64=0) __^
Then I defined two single-note articulations for repedaling:
(This means lifting the pedal up only on one note and pressing it back down again immediately)
'rped for normal repedaling __^__ (fully up - all prior notes stop completely)
'qped for quasi-repedaling --^-- (partially up - slight ringing of harmonic resonance continues)
Then I added the rules (see attached snippet) that use those techniques/articulations on the channel that controls my piano instruments (I use both EWQL Piano and Synthogy Ivory layered together and retuned slightly so they sound like one massively resonant piano.)
Both kinds of repedaling will operate at whichever level (half or full) is currently in effect from a prior marking. The quasi repedaling effect is particularly pretty, alowing just enough of a hint of resonance to continue ringing from prior notes to be noticeable but without becoming cluttered.
...don't know if this will be directly applicable for many folks, but perhapse some folks will find useful bits to extract from this example to make their own custom expression/rules
P.S. ...improved handling of pedal release-timing in updated attached files