This is a message for anyone who knows how to adjust the rules files (especially the Notion admins).
I use GPO with Notion and as GPO users know, CC 64 (the pedal) controls the legato function in GPO on string, brass, and wind instruments (it's not a sustain except in certain keyboard and percussion instruments). Basically (as I understand it), GPO uses two samples to create a note (an attack and a sustain sound patch). So, if the technique is detache or tongued, the attack sample would play and blend in with the sustained sample; if the technique is legato, then the attack sample is removed and only the sustained sample is played. A down pedal is what controlls whether or not the attack sample is played.
Ideally, you would want to press the pedal (or activate the CC) after the first note of the phrase is played but before additional notes are played.
With this code (in the rules file):
<if condition="under-slur" />
<cc type="note-on-prefix" controller="64" value="127" />
<cc type="note-off-suffix" controller="20" value="0" />
there is no attack patch given at all because the controller is activated before the note sounds; so if you have a phrase that is to be played legato, the starting note of that phrase has a weak attack because the attack sample is disabled.
I was thinking about trying this bit of code:
<if condition="under-slur" />
<cc type="note-on-suffix" controller="64" value="127" />
<cc type="note-off-suffix" controller="64" value="127" />
or maybe this (I'm not sure if it would make an audible difference either way):
<if condition="under-slur" />
<cc type="note-on-suffix" controller="64" value="0" />
<cc type="note-off-suffix" controller="64" value="127" />
Perhaps this will leave the controller on so the next note in the phrase will sound legato while keeping the attack of the first note of the phrase. I'll have to figure out a way to disable legato when the phrase ends (or perhaps the fact that the note won't be under a slur will do the trick by itself?).
Thoughts from anyone?
- It is currently Wed Jun 18, 2025 4:21 pm • All times are UTC - 5 hours [ DST ]
Attention:
Welcome to the old forum. While it is no longer updated, there is a wealth of information here that you may search and learn from.
To partake in the current forum discussion, please visit https://forums.presonus.com
GPO Rules Customization Question
2 posts
• Page 1 of 1
Re: GPO Rules Customization Question
Thanks to Erufailon for this:
<rule>
<!-- legato-->
<if instrument-id = "13001"/> <!-- Piccolo-->
<if condition="under-slur" />
<cc type="note-off-suffix" controller="64" value="127" />
</rule>
<rule>
<!-- not legato-->
<if instrument-id = "13001"/> <!-- Piccolo-->
<if not-condition="under-slur" />
<cc type="note-on-prefix" controller="64" value="0" />
</rule>
This seems to do the trick nicely.
<rule>
<!-- legato-->
<if instrument-id = "13001"/> <!-- Piccolo-->
<if condition="under-slur" />
<cc type="note-off-suffix" controller="64" value="127" />
</rule>
<rule>
<!-- not legato-->
<if instrument-id = "13001"/> <!-- Piccolo-->
<if not-condition="under-slur" />
<cc type="note-on-prefix" controller="64" value="0" />
</rule>
This seems to do the trick nicely.
- pcartwright
- Posts: 796
- Joined: Sat Dec 05, 2009 2:47 pm
2 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 7 guests