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