On Tuesday, November 29, 2011, Richard Bown wrote:

> Rosegarden has always been a compromise between a notation editor and MIDI
> editor and latterly an audio workstation too.  The whole design is
> therefore a compromise and we've done nothing more or less than any other
> piece of software that has to deal with.

Rosegarden is really unique in its abilities, and there's nothing in either 
the commercial or free software realms quite like it.  I think on some level 
that's because the Rosegarden Experiment has proven how crazy it is to try to 
merge all of these features together under the same roof.

The thing I was getting at with controllers is one good example.  They're 
Events that belong to a Segment, which is a paradigm that works pretty well 
for MIDI events that double as music notation artifacts, but it just sucks for 
controllers when I think about it.

I wish I'd thought of this 10 years ago, when it would have been easy to do 
something about it.  Today, we have a long legacy of file compatibility behind 
us, and we're stuck supporting the original design for the rest of 
Rosegarden's life, even if we tack on some new design to support from here on.

Rosegarden is just full of this kind of stuff, but there isn't much to do 
about it now.  Obviously, the person who is still using Rosegarden today is 
the person who isn't limited too severely by all these weird quirks and 
oddities.

> The tricky part has always been maintaining a balance while introducing new
> features.  It's not one person's vision - it's several - therefore stuff
> gets funky.

We never could keep a clear view of the forest for the trees, and this applies 
to all of us over the course of development.  I certainly don't want to sound 
like I'm singling anyone out, because I'm due plenty of criticism for short-
sightedness and bad decisions along the way, and I've done my share of things 
to add to the problem instead of solving it.
 
> BTW has anyone considered splitting RG up?

I've considered it many, many times.  You reach a point where it seems like 
the only sane thing to do is turn Rosegarden into a notation editor and a 
sequencer that are divorced from each other, and dump the audio support 
entirely, because the world clearly voted for Audacity and Ardour on that 
front.

The thing is, if you do that, you've really made Rosegarden a pretty pointless 
"me too" application in a full field.  The ONE thing Rosegarden absolutely 
kicks ass at is being the one application that does a decent job with MIDI, 
notation, and audio.  You can (and I have) prototype a composition with MIDI, 
make sheet music with it, record real people playing the sheet music, and mix 
it all down to a .wav file, all in the same application.  Nothing else can do 
that.

If you take that away, what's the point of Rosegarden even existing?

But if you leave it, Rosegarden will always find some way to constrain your 
creativity, no matter which of the three directions your creativity is 
inclined towards.

It's amazing the problems you can work around with this thing, and it's 
amazing the problems this thing forces you to work around.
-- 
D. Michael McIntyre

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to