Re: [Rosegarden-user] Regression Testing Appreciated

2024-04-01 Thread MST via Rosegarden-user
Greetings!

I tested the new lv2-plugin option just now.

 

I generated a file consisting of 4 tracks, each track loaded with a separate lv2-plugin: Yoshimi, AMSynth, AVL Drums, ACE Fluidsynth.

It worked well, no xruns shown in QJackCtl. The GUIs opened and the controllers were adjustable except ACE Fluidsynth.

 

==

 

What else caught my eye?

I had some freezing windows especially when changing patches in ACE Fluidsynth but also Yoshimi. I think ACE Fluidsynth to be the culprit (it doesn't even have a gui in rosegarden). I am not able to reproduce this crashes regularily but will report when knowing more.

I would be very thankful if the mixer window/parameter sliders would be reworked sometimes :-)

 

Thank you very much for your time and work.

Michael

 
 

Gesendet: Mittwoch, 27. März 2024 um 15:50 Uhr
Von: "Ted Felix" 
An: "rosegarden-user" 
Betreff: [Rosegarden-user] Regression Testing Appreciated

I have just pushed some significant changes to master. If you
normally use the latest in master, please pull, build, and test. If you
don't normally work with the latest, now might be a good time to try it.
See the following wiki page for more:

https://www.rosegardenmusic.com/wiki/dev:building_rosegarden_from_source

If you are a plugin user, we need LADSPA effect plugins and DSSI
synth plugins regression tested. Changes have been made in these areas
and we want to be sure nothing has broken for you for the 24.06 release.

For all users, all normal use cases involving MIDI and audio need
regression testing. Use rg like you normally would.

And now the real announcement...

This update includes Philip's work over the past year on support for
LV2 plugins. See Feature Request 462. It is currently considered
"experimental" and needs testing as well, but please be sure to test the
non-LV2 cases mentioned above first.

You'll need to install two packages on your system in order to build
with LV2 support: liblilv and libgtk2.0. For Debian-based, something
like this should work:

apt install liblilv-dev
apt install libgtk2.0-dev

Now re-run cmake and it should find those:

-- The following features have been enabled:
...
* LILV, The Lilv library, for lv2 plugins

-- Found GTK2_GTK: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so

To turn on LV2 support within rg, go to Edit > Preferences... > LV2
Plugin Support (experimental). Make sure that is checked and restart
rg. LV2 plugins will now appear in the various plugin dialogs.

We will be keeping feature request 462 open for the initial round of
comments. Please post any findings there:

https://sourceforge.net/p/rosegarden/feature-requests/462/

Once again, LV2 support is *experimental*, so be prepared for crashes.

Ted.


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
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


Re: [Rosegarden-user] Regression Testing Appreciated

2024-03-31 Thread Ted Felix

On 3/28/24 7:43 AM, Will Godfrey wrote:

I only had time for a quick look at the LV2 side (with Yoshimi) - couldn't
really get anywhere with it. The GUI didn't come up properly. The non-LV2 side
seemed OK.

Can't say much more than that, I've got a lot going on at the moment :(


  Thanks for checking it out.  I've used Yoshimi via LV2 and it seemed 
to work OK for me.  We'll look deeper into this.


  BTW, you might want to test Yoshimi with ASan (Address Sanitizer). 
It appears to have one memory issue on close.  Others may be lurking. 
ASan is really good memory checker.  Our notes on getting asan working 
with rg are here:


https://www.rosegardenmusic.com/wiki/dev:addresssanitizer

  Probably a lot more than you need for Yoshimi, but the key info 
should be in there.


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] Regression Testing Appreciated

2024-03-31 Thread Ted Felix

  Thanks for your support on this Lorenzo.

  As for pipewire, my JACK/fluidsynth script stops it and pulseaudio so 
they are not part of my equation at all.  My script also allows me to 
restart pulseaudio and it leaves pipewire off.  I've had no problems.


  pipewire seems like it can just be turned off and left off in my 
experience.


Ted.

On 3/28/24 4:11 AM, Lorenzo Sutton wrote:

Hi Ted, all,

On 27/03/2024 14:50, Ted Felix wrote:
   I have just pushed some significant changes to master. 


[...]

   And now the real announcement...

   This update includes Philip's work over the past year on support 
for LV2 plugins.  See Feature Request 462.


First of all super kudos and thanks to Philip and yourself for the 
massive work on this!!


   It is currently considered
"experimental" and needs testing as well, but please be sure to test 
the non-LV2 cases mentioned above first.


   You'll need to install two packages on your system in order to 
build with LV2 support: liblilv and libgtk2.0.  For Debian-based, 
something like this should work:


   apt install liblilv-dev
   apt install libgtk2.0-dev


I am on Manjaro (Arch based so the packages should essentially be the 
same). I think the relevant packages here should be:


extra/gtk2
extra/lilv

(you don't seem to mention LV2 but just in case there's also a extra/lv2 
package).


Up to know I only tested in a very preliminary way:

- building (works)
- Added and tested on a track a DSSI plugin with a few LADSPA plugins

All seemed to work.

I should have a bit of time over the next long weekend to work on some 
pieces which currently do not involve plugins so should be my more 
'typical' workflow and will use this version explicitly disabling LV2 
for the moment and seeing how it goes.


Incidentally I also switched to Pipewire recently so I'm putting that 
into the equation as I'm still understanding some of its intricacies and 
how to best get a workflow out of it :-) - this has nothing to do with 
Rosegarden directly but I guess it's something to keep under the radar 
given most distributions will eventually move (or already have moved) to it


Lorenzo


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
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


Re: [Rosegarden-user] Regression Testing Appreciated

2024-03-28 Thread ram
Hi all,

With respect to:

> Incidentally I also switched to Pipewire recently so I'm putting that
> into the equation as I'm still understanding some of its intricacies and
> how to best get a workflow out of it :-) - this has nothing to do with
> Rosegarden directly but I guess it's something to keep under the radar
> given most distributions will eventually move (or already have moved) to
> it
>
> Lorenzo
>

Pop!_OS Linux uses Pipewire by default with JACK/ALSA running under that. 
UbuntuStudio might be doing that also.

Rich





___
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] Regression Testing Appreciated

2024-03-28 Thread Will Godfrey
On Wed, 27 Mar 2024 09:50:03 -0400
Ted Felix  wrote:

>   I have just pushed some significant changes to master.  If you 
>normally use the latest in master, please pull, build, and test.  If you 
>don't normally work with the latest, now might be a good time to try it. 
>  See the following wiki page for more:
>
>https://www.rosegardenmusic.com/wiki/dev:building_rosegarden_from_source
>
>   If you are a plugin user, we need LADSPA effect plugins and DSSI 
>synth plugins regression tested.  Changes have been made in these areas 
>and we want to be sure nothing has broken for you for the 24.06 release.
>
>   For all users, all normal use cases involving MIDI and audio need 
>regression testing.  Use rg like you normally would.
>
>   And now the real announcement...
>
>   This update includes Philip's work over the past year on support for 
>LV2 plugins.  See Feature Request 462.  It is currently considered 
>"experimental" and needs testing as well, but please be sure to test the 
>non-LV2 cases mentioned above first.
>
>   You'll need to install two packages on your system in order to build 
>with LV2 support: liblilv and libgtk2.0.  For Debian-based, something 
>like this should work:
>
>   apt install liblilv-dev
>   apt install libgtk2.0-dev
>
>   Now re-run cmake and it should find those:
>
>   -- The following features have been enabled:
>...
>* LILV, The Lilv library, for lv2 plugins
>
>   -- Found GTK2_GTK: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so
>
>   To turn on LV2 support within rg, go to Edit > Preferences... > LV2 
>Plugin Support (experimental).  Make sure that is checked and restart 
>rg.  LV2 plugins will now appear in the various plugin dialogs.
>
>   We will be keeping feature request 462 open for the initial round of 
>comments.  Please post any findings there:
>
>https://sourceforge.net/p/rosegarden/feature-requests/462/
>
>   Once again, LV2 support is *experimental*, so be prepared for crashes.
>
>Ted.

I only had time for a quick look at the LV2 side (with Yoshimi) - couldn't
really get anywhere with it. The GUI didn't come up properly. The non-LC2 side
seemed OK.

Can't say much more than that, I've got a lot going on at the moment :(

-- 
Will J Godfrey {apparently now an 'elderly'}
https://willgodfrey.bandcamp.com/
http://yoshimi.github.io
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


Re: [Rosegarden-user] Regression Testing Appreciated

2024-03-28 Thread Lorenzo Sutton

Hi Ted, all,

On 27/03/2024 14:50, Ted Felix wrote:
   I have just pushed some significant changes to master. 


[...]

   And now the real announcement...

   This update includes Philip's work over the past year on support for 
LV2 plugins.  See Feature Request 462.


First of all super kudos and thanks to Philip and yourself for the 
massive work on this!!


  It is currently considered
"experimental" and needs testing as well, but please be sure to test the 
non-LV2 cases mentioned above first.


   You'll need to install two packages on your system in order to build 
with LV2 support: liblilv and libgtk2.0.  For Debian-based, something 
like this should work:


   apt install liblilv-dev
   apt install libgtk2.0-dev


I am on Manjaro (Arch based so the packages should essentially be the 
same). I think the relevant packages here should be:


extra/gtk2
extra/lilv

(you don't seem to mention LV2 but just in case there's also a extra/lv2 
package).


Up to know I only tested in a very preliminary way:

- building (works)
- Added and tested on a track a DSSI plugin with a few LADSPA plugins

All seemed to work.

I should have a bit of time over the next long weekend to work on some 
pieces which currently do not involve plugins so should be my more 
'typical' workflow and will use this version explicitly disabling LV2 
for the moment and seeing how it goes.


Incidentally I also switched to Pipewire recently so I'm putting that 
into the equation as I'm still understanding some of its intricacies and 
how to best get a workflow out of it :-) - this has nothing to do with 
Rosegarden directly but I guess it's something to keep under the radar 
given most distributions will eventually move (or already have moved) to it


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] Regression Testing Appreciated

2024-03-27 Thread chuck elliot

ok. I took the opportunity to check through the 'rpm' list.

There are some small corrections:

'pkgconfig' should be 'pkgconf'

'qt5-qtbase-devel' IS correct (remove "?")

'fftw3-devel' should be 'fftw-devel'

thanks,

Chuck.



On 27/03/2024 17:34, Ted Felix wrote:

Thanks, Chuck.  I updated the list on the wiki:

https://www.rosegardenmusic.com/wiki/dev:get_dependencies

Ted.

On 3/27/24 11:31 AM, chuck elliot wrote:

For rpm users, the required packages are:

gtk2-devel

lilv-devel

Chuck.


On 27/03/2024 13:50, Ted Felix wrote:
I have just pushed some significant changes to master.  If you 
normally use the latest in master, please pull, build, and test. If 
you don't normally work with the latest, now might be a good time to 
try it.  See the following wiki page for more:


https://www.rosegardenmusic.com/wiki/dev:building_rosegarden_from_source 



  If you are a plugin user, we need LADSPA effect plugins and DSSI 
synth plugins regression tested.  Changes have been made in these 
areas and we want to be sure nothing has broken for you for the 
24.06 release.


  For all users, all normal use cases involving MIDI and audio need 
regression testing.  Use rg like you normally would.


  And now the real announcement...

  This update includes Philip's work over the past year on support 
for LV2 plugins.  See Feature Request 462.  It is currently 
considered "experimental" and needs testing as well, but please be 
sure to test the non-LV2 cases mentioned above first.


  You'll need to install two packages on your system in order to 
build with LV2 support: liblilv and libgtk2.0.  For Debian-based, 
something like this should work:


  apt install liblilv-dev
  apt install libgtk2.0-dev

  Now re-run cmake and it should find those:

  -- The following features have been enabled:
   ...
   * LILV, The Lilv library, for lv2 plugins

  -- Found GTK2_GTK: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so

  To turn on LV2 support within rg, go to Edit > Preferences... > 
LV2 Plugin Support (experimental).  Make sure that is checked and 
restart rg.  LV2 plugins will now appear in the various plugin dialogs.


  We will be keeping feature request 462 open for the initial round 
of comments.  Please post any findings there:


https://sourceforge.net/p/rosegarden/feature-requests/462/

  Once again, LV2 support is *experimental*, so be prepared for 
crashes.


Ted.


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to 
unsubscribe

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



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


OpenPGP_0x4614F6C2B06D95A4.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature
___
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] Regression Testing Appreciated

2024-03-27 Thread Ted Felix

  Thanks, Chuck.  I updated the list on the wiki:

https://www.rosegardenmusic.com/wiki/dev:get_dependencies

Ted.

On 3/27/24 11:31 AM, chuck elliot wrote:

For rpm users, the required packages are:

gtk2-devel

lilv-devel

Chuck.


On 27/03/2024 13:50, Ted Felix wrote:
I have just pushed some significant changes to master.  If you 
normally use the latest in master, please pull, build, and test. If 
you don't normally work with the latest, now might be a good time to 
try it.  See the following wiki page for more:


https://www.rosegardenmusic.com/wiki/dev:building_rosegarden_from_source

  If you are a plugin user, we need LADSPA effect plugins and DSSI 
synth plugins regression tested.  Changes have been made in these 
areas and we want to be sure nothing has broken for you for the 24.06 
release.


  For all users, all normal use cases involving MIDI and audio need 
regression testing.  Use rg like you normally would.


  And now the real announcement...

  This update includes Philip's work over the past year on support for 
LV2 plugins.  See Feature Request 462.  It is currently considered 
"experimental" and needs testing as well, but please be sure to test 
the non-LV2 cases mentioned above first.


  You'll need to install two packages on your system in order to build 
with LV2 support: liblilv and libgtk2.0.  For Debian-based, something 
like this should work:


  apt install liblilv-dev
  apt install libgtk2.0-dev

  Now re-run cmake and it should find those:

  -- The following features have been enabled:
   ...
   * LILV, The Lilv library, for lv2 plugins

  -- Found GTK2_GTK: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so

  To turn on LV2 support within rg, go to Edit > Preferences... > LV2 
Plugin Support (experimental).  Make sure that is checked and restart 
rg.  LV2 plugins will now appear in the various plugin dialogs.


  We will be keeping feature request 462 open for the initial round of 
comments.  Please post any findings there:


https://sourceforge.net/p/rosegarden/feature-requests/462/

  Once again, LV2 support is *experimental*, so be prepared for crashes.

Ted.


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
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



___
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] Regression Testing Appreciated

2024-03-27 Thread chuck elliot

For rpm users, the required packages are:

gtk2-devel

lilv-devel

Chuck.


On 27/03/2024 13:50, Ted Felix wrote:
I have just pushed some significant changes to master.  If you 
normally use the latest in master, please pull, build, and test. If 
you don't normally work with the latest, now might be a good time to 
try it.  See the following wiki page for more:


https://www.rosegardenmusic.com/wiki/dev:building_rosegarden_from_source

  If you are a plugin user, we need LADSPA effect plugins and DSSI 
synth plugins regression tested.  Changes have been made in these 
areas and we want to be sure nothing has broken for you for the 24.06 
release.


  For all users, all normal use cases involving MIDI and audio need 
regression testing.  Use rg like you normally would.


  And now the real announcement...

  This update includes Philip's work over the past year on support for 
LV2 plugins.  See Feature Request 462.  It is currently considered 
"experimental" and needs testing as well, but please be sure to test 
the non-LV2 cases mentioned above first.


  You'll need to install two packages on your system in order to build 
with LV2 support: liblilv and libgtk2.0.  For Debian-based, something 
like this should work:


  apt install liblilv-dev
  apt install libgtk2.0-dev

  Now re-run cmake and it should find those:

  -- The following features have been enabled:
   ...
   * LILV, The Lilv library, for lv2 plugins

  -- Found GTK2_GTK: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so

  To turn on LV2 support within rg, go to Edit > Preferences... > LV2 
Plugin Support (experimental).  Make sure that is checked and restart 
rg.  LV2 plugins will now appear in the various plugin dialogs.


  We will be keeping feature request 462 open for the initial round of 
comments.  Please post any findings there:


https://sourceforge.net/p/rosegarden/feature-requests/462/

  Once again, LV2 support is *experimental*, so be prepared for crashes.

Ted.


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


OpenPGP_0x4614F6C2B06D95A4.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user