Re: [Rosegarden-user] LV2... Why?

2020-03-12 Thread Lorenzo Sutton

On 12/03/20 04:43, Ted Felix wrote:
   Just wondering why folks want LV2 support.  Not that I'll ever get to 
it, but some justification will help focus the effort.  Thanks.


Quick answer would be: upgrade DSSI/LADSPA support as LV2 is now the 'de 
facto' plugin standard on linux (and for most FLOSS plugins). But, do we 
still want to pursue plugin support?


Longer and somewhat over-reaching answer(s).

So there's another angle: making Rosegarden 'self-contained'. Personally 
I'm quite happy with set-ups like the one Will describes with Yoshimi, 
essentially Rosegarden as a 'pure' sequencer connected (via alsa-midi) 
to other stuff. On the other hand there _are_ use cases where users 
would like to be able to do all of their music production within 
Rosegarden and currently having just DSSI is pretty limiting.


Now, as we know adding LV2 support, if ever, will not really make 
Rosegarden truly 'self-contained', because from the user's point of view 
there is still no ability or to 'render' rosegarden projects (i.e. like 
users can do in example in Qtractor or LMMS or Ardour). Which means if 
LV2 is supported but then you neet to 'record' the output we might as 
well just work (for example) with a host like Carla and then use that 
and concentrate on more sequencer features.


So I think there are 2 routes:
1. Radical sequencer, linux philosophy approach (one tool for one task, 
in this case sequencing):

- Ditch or put in low priority any plugin support
- Concentrate on sequencer-related bugs, features, improvements etc.
- Improve documentation / tutorials on how to use this approach at best
2. The 'DAW' approach:
	- Rendering support (learn how Qtractor does it as it also is alsa-midi 
only and using Qt to be practical)

- LV2 support (at least, maybe even Linux VST)
- Add more DAW (i.e. audio features)

Finally, I had the (probably wrong, but someone correct me / amend this) 
assumption that 1. and 2. could somewhat be reconciled by adding 
jack-midi support. Why? I thought if we had jack-midi we could 
effectively use jack freewheel to 'render' quickly (that's what ardour 
does internally): turns out this might not be as easy.


Lorenzo.



___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] LV2... Why?

2020-03-12 Thread Ted Felix

On 3/12/20 3:25 AM, Will Godfrey wrote:

People want it so that they can use various effects and instrument plugins,
some of which don't have stand-alone versions.


  Thanks, Will.

  BTW, have you been working with the latest svn?  Some recent changes 
might affect you.  Hopefully you have time to run it through the wringer.


Ted.


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] LV2... Why?

2020-03-12 Thread Will Godfrey
On Wed, 11 Mar 2020 23:43:47 -0400
Ted Felix  wrote:

>   Just wondering why folks want LV2 support.  Not that I'll ever get to 
>it, but some justification will help focus the effort.  Thanks.
>
>Ted.
People want it so that they can use various effects and instrument plugins,
some of which don't have stand-alone versions. I've no interest in it myself
however. As far as I'm concerned, with it's really proscriptive, yet poorly
standardised API it's very much a case of the tail wagging the dog :(

For some use-cases having jack MIDI capability would be of more value - although
I don't need that myself. My combination of Rosegarden plus Yoshimi does almost
everything I want. Just occasionally I'll add in Qsynth or Hydrogen.

HTH.

-- 
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user