Re: Matrix controller quantization?

Lorenzo Sutton <[email protected]>
Newsgroups gmane.comp.audio.rosegarden.user
Message-ID <[email protected]>
Hi Andrew,

On 06/09/2022 19:37, Andrew S wrote:
> Hello, all.
> [technical problems: This is my 5^th attempt to post this message. I 
> have two “screenshots”, in JPGs. Auto-reply tells me the size limit here 
> is 40K. You can’t send any meaningful image, especially TWO of them, 
> scaled down to under 40K. My previous 4 attempts are “awaiting moderator 
> approval”. To moderators: Please approve my 3^rd attempt – it’s got 
> decent resolution, and has last text edit. Posting without the pics, 
> though referencing them in context]

Actually... all of your messages came through ;-)


> I am intrigued and buoyed by this thread. What comes to my mind is a 
> variation on this requested feature, and what i see as a game-changing 
> expansion of Rosegarden.
> If the events that are currently viewable and editable only in the event 
> editor become, with this new feature, visualized in a horizontal strip, 
> it would seriously empower and accelerate production. (Correct me if i 
> am wrong.)

Control, pitch bend and velocity events as you describe them are 
actually already editable in the matrix and notation editors as 
'rulers'. My feature request is indeed related to those.

The don't have all of the features you suggest below, but they are 
already there.

Lorenzo

> I am including a couple of hypothetical, "photo-shopped" screenshots 
> with drawn horizontal timeline strips that align with the existing note 
> event strips -- one in the main view, the other in the notation editor.
> I am thinking these could/should be user-creatable, to include certain 
> types of events (using a type filter that currently exists for the event 
> matrix), for starters. (A deluxe version could be separating/grouping 
> events not by event TYPE but just by the very same container I am 
> talking about -- but that might be too radical a code revision at the 
> moment. Essentially, to add user-created events container… primarily for 
> element organization purposes. )
> This would yield an awesome event editor, with drag-and-drop-aligning 
> events against note events.
> As a side note, I would like to add/remind about SysEx events.To test 
> functionality I added some SysEx events for playback through my Korg 
> hardware.It works! (Rosegarden was turning portamento on and off on my 
> Korg, during the external hardware playback)
> But! I had to tediously add my SysEx events mathematically and manually, 
> rather than through the convenience of a drag-move-adjust UI. Would be 
> super-powerful to be able to drag-align, copy-duplicate, cut/copy & 
> paste events along a time strip!(To repeat for emphasis: "a game 
> changer!": - ))
> <see attached pic 1>
> Of course, I think these automation/event strips should be creatable 
> arbitrarily, without limit of number.
> The event strip should also appear in the Notation Editor (even through 
> this would stretch the semantic scope of the current label "NOTATION 
> editor" - the semantic glitch is worth the empowerment this would bring. 
> Maybe one could relabel “notation editor” to something broader)
> <see attached pic 2>
> In the notation editor the events should have a hover tooltip with 
> information about the event, and, as I said above, should be 
> drag-movable/editable, with the vertical hairline appearing on 
> drag-move, and a readout of metrics: measure, tick value, etc., during 
> drag.
> I realize that code-wise this would be a huuuuge modification.Probably 
> require creating a polymorphic superclass object that contains (serves 
> as parent class for) BOTH the current note event strip object, and also 
> the new event strip...And then there's the conditional differentiation 
> all over the place, where it is referenced.
> But!Perhaps this would be a step in the direction of "legitimate" 
> automation, which Rosegarden is currently missing and which (arguably) 
> currently sets Rosegarden apart from mainstream DAWs.(Please note that I 
> recognize Rosegarden's advantage over these same DAWs -- particularly as 
> a hybrid of both notation options and multi-track, multi-part digital 
> recorder)
> Maybe there would be another (relatively) easy step from this toward 
> FULL automation, with curve based real-time parameter envelope, for 
> automated control of any arbitrary parameter...For that, it would then 
> be prudent to do the re-coding I am suggesting, in such a way as to 
> anticipate installation of further automation.(I.e. - not code the above 
> as a binary switch between notation and events, but rather allow for 
> future multiplicity of strip types, beyond the two discussed)
>> On 09/04/2022 2:15 PM EDT Lorenzo Sutton <[email protected] 
>> <mailto:[email protected]>> wrote:
>> On 03/09/2022 19:16, Ted Felix wrote:
>>> On 9/2/22 7:26 AM, Lorenzo Sutton wrote:
>>>> I think it would make sense to be able to place controllers in a
>>>> non-continuous way on the (horizontal) time-scale depending on the
>>>> selected matrix Grid or quantization.
>>>   Snap to grid for the controller rulers.  Sounds like a valid feature
>>> request.  I can see some potential complications due to event timing
>>> (does the cc happen before or after the note-on?), but we can probably
>>> work that detail out.
>> Intuitively I'd say before note on, but yes maybe it can be worked out...
>>>   Feel free to open a feature request.
>> Yes Sir :-) - here:
>> https://sourceforge.net/p/rosegarden/feature-requests/509/ 
>> <https://sourceforge.net/p/rosegarden/feature-requests/509/>
>> Lorenzo.
>> _______________________________________________
>> Rosegarden-user mailing list
>> [email protected] 
>> <mailto:[email protected]> - use the link below to 
>> unsubscribe
>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user 
>> <https://lists.sourceforge.net/lists/listinfo/rosegarden-user>



_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.