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 <lorenzofsut...@gmail.com <mailto:lorenzofsut...@gmail.com>> 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
Rosegarden-user@lists.sourceforge.net <mailto:Rosegarden-user@lists.sourceforge.net> - 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
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to