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 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


Re: [Rosegarden-user] MIDI Instrument creation script

2024-01-11 Thread chuck elliot
I tested the pulled /txt2rgb/.py against input that was previously 
throwing the error:


/snd1    84    6    1    guitar
snd2    84    6    2    bass
snd3    84    7    1    drums
snd4    84    7    2    piano
/

and the device names were generated as intended "084-006" etc in the rgb 
file,


the MSB/LSB values lying as they do outside those defined as known XG 
Spec device names.


So I think all is ok.

Chuck.


On 10/01/2024 15:53, Ted Felix wrote:

Patch merged as [d501a6f3].  Please test latest git.

Ted.

On 1/10/24 9:05 AM, Ted Felix wrote:
   Thanks for finding that Chuck.  Can you make a patch so I can get 
this fix in?  Not a problem if not. I'll make the change myself.


Ted.

On 1/8/24 12:14 PM, chuck elliot wrote:
It turns out that the "u"s in  line 299 of /txt2rgb.py/ are obsolete 
format


specifiers in Python. If you change these to  "d"s, the script 
should work as intended.


  i.e.

/name = f"{MSB:03d}-{LSB:03d}"/

instead of

/name = f"{MSB:03u}-{LSB:03u}"/

This should give you "084-006" and "084-007" as device names

in your RGB file.


Regards.


On 07/01/2024 3:20 pm, Olivier S. wrote:
Hello, Best whishes to you all, No one has got an idea or did I 
wrote to the wrong mailing list ? Thanks Le 29/12/2023 à 19:17, 
Olivier S. a écrit : Hello list ! I am a newcomer here, new to 
Rosegarde
*DuckDuckGo* did not detect any trackers. More 
<https://duckduckgo.com/email/report#RFVDSzI.G5gBIIzEOCbxRlHEQWatqezP6gKgUJ2qB7rcAycFLBado3OMz5pWa5xF2tGGsyh9wxVwqpuIA7zEr2WlwVv_fSFUKmJElSePhFjmg6jYRYWf5JQOwOgWIozvYZaTWkTEquAhEwTSbRILfv8AAR0G7uVPB0NSF1c0QKIUSe0XoDDNVIj3nuq-9geBGo7QDCqVFJnqcKJmNObcJPPGeDpWcx2M8Ic8kdu1TJaczuqpqbT70oGk1BVHxFMmUF3cqi5XQvy4bN-FeNMyrNJYXextW7VxHt7ZVtvKrNb3gMDGKgH1BGjawF1IfC5DfgeBJW7vDw>

Unable to verify sender identity

Report Spam 
<https://duckduckgo.com/email/report-spam#RFVDSzI.G5gBIIzEOCbxRlHEQWatqezP6gKgUJ2qB7rcAycFLBado3OMz5pWa5xF2tGGsyh9wxVwqpuIA7zEr2WlwVv_fSFUKmJElSePhFjmg6jYRYWf5JQOwOgWIozvYZaTWkTEquAhEwTSbRILfv8AAR0G7uVPB0NSF1c0QKIUSe0XoDDNVIj3nuq-9geBGo7QDCqVFJnqcKJmNObcJPPGeDpWcx2M8Ic8kdu1TJaczuqpqbT70oGk1BVHxFMmUF3cqi5XQvy4bN-FeNMyrNJYXextW7VxHt7ZVtvKrNb3gMDGKgH1BGjawF1IfC5DfgeBJW7vDw>


Hello, Best whishes to you all,

No one has got an idea or did I wrote to the wrong mailing list ?

Thanks

Le 29/12/2023 à 19:17, Olivier S. a écrit :


Hello list !

I am a newcomer here, new to Rosegarden and Linux computer music 
in general.
For those old enough to know, I am coming from Cubase Score on 
Atari FALCON CLAB MKX.
I am learning Rosegarden and setting up my studio environment and 
wanted to prepare a MIDI Instrument definition to manage my Roland 
JV-1080 banks.
But I found the SR-JV80-07 - Super Sound Set Expansion Board 
Device file is missing.


Then  I tried to make it on my own, following Wiki information:

https://www.rosegardenmusic.com/wiki/dev:device_files#editing_with_the_gui 



https://www.rosegardenmusic.com/resources/documents/rgd-HOWTO.shtml

I check the JV-1080 MIDI chart from Owner's Manual and here:

https://static.roland.com/assets/media/pdf/Jv1080sq.pdf

and found I should use (Board in expansion D) these settings.

MSB    LSB    PrgChg    Patchs
84        6        0-127    1-128
84        7    0-127    129-256

Problem, when trying to generate the RGD file I have got following 
error message :


/Traceback (most recent call last):
  File "/home/userfolder/rosegarden/./txt2rgd.py", line 299, in 


    name = f"{MSB:03u}-{LSB:03u}"
ValueError: Unknown format code 'u' for object of type 'int'/

I made a few tests editing the csv source file I found out the 
converter accepts only :


  * 0 as MSB, at least from 0 to 10.
  * doesn't accept 7 value as LSB.

Am I doing something wrong ? IS it a bug ? Any explanation or 
investigation suggestion to solve this ?


Thanks, and best regards.



DuckDuckGo was unable to verify sender identity


DuckDuckGo was unable to verify sender identity

___
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



___
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: 

Re: [Rosegarden-user] MIDI Instrument creation script

2024-01-08 Thread chuck elliot

It turns out that the "u"s in  line 299 of /txt2rgb.py/ are obsolete format

specifiers in Python. If you change these to  "d"s, the script should 
work as intended.


 i.e.

/name = f"{MSB:03d}-{LSB:03d}"/

instead of

/name = f"{MSB:03u}-{LSB:03u}"/

This should give you "084-006" and "084-007" as device names

in your RGB file.


Regards.


On 07/01/2024 3:20 pm, Olivier S. wrote:
Hello, Best whishes to you all, No one has got an idea or did I wrote 
to the wrong mailing list ? Thanks Le 29/12/2023 à 19:17, Olivier S. a 
écrit : Hello list ! I am a newcomer here, new to Rosegarde
*DuckDuckGo* did not detect any trackers. More 
 


Unable to verify sender identity

Report Spam 
 



Hello, Best whishes to you all,

No one has got an idea or did I wrote to the wrong mailing list ?

Thanks

Le 29/12/2023 à 19:17, Olivier S. a écrit :


Hello list !

I am a newcomer here, new to Rosegarden and Linux computer music in 
general.
For those old enough to know, I am coming from Cubase Score on Atari 
FALCON CLAB MKX.
I am learning Rosegarden and setting up my studio environment and 
wanted to prepare a MIDI Instrument definition to manage my Roland 
JV-1080 banks.
But I found the SR-JV80-07 - Super Sound Set Expansion Board Device 
file is missing.


Then  I tried to make it on my own, following Wiki information:

https://www.rosegardenmusic.com/wiki/dev:device_files#editing_with_the_gui

https://www.rosegardenmusic.com/resources/documents/rgd-HOWTO.shtml

I check the JV-1080 MIDI chart from Owner's Manual and here:

https://static.roland.com/assets/media/pdf/Jv1080sq.pdf

and found I should use (Board in expansion D) these settings.

MSB    LSB    PrgChg    Patchs
84        6        0-127    1-128
84        7    0-127    129-256

Problem, when trying to generate the RGD file I have got following 
error message :


/Traceback (most recent call last):
  File "/home/userfolder/rosegarden/./txt2rgd.py", line 299, in 
    name = f"{MSB:03u}-{LSB:03u}"
ValueError: Unknown format code 'u' for object of type 'int'/

I made a few tests editing the csv source file I found out the 
converter accepts only :


  * 0 as MSB, at least from 0 to 10.
  * doesn't accept 7 value as LSB.

Am I doing something wrong ? IS it a bug ? Any explanation or 
investigation suggestion to solve this ?


Thanks, and best regards.



DuckDuckGo was unable to verify sender identity


DuckDuckGo was unable to verify sender identity

___
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] MIDI Instrument creation script

2024-01-07 Thread chuck elliot

Hello again,

I tried the txt2rgb script with your values and I got the same error

that you did. I don't know why this is happening but I suggest

you build your device file with MSB and LSB values set to 0

and then edit the correct values in (they only occur at the top of the list)

either using the GUI editor in Rosegarden or by un-gzipping the rgb

file and doing it by hand and gzipping again. Use the editing as an 
opportunity to


input the device name and librarian values.

Regards.


On 07/01/2024 3:20 pm, Olivier S. wrote:
Hello, Best whishes to you all, No one has got an idea or did I wrote 
to the wrong mailing list ? Thanks Le 29/12/2023 à 19:17, Olivier S. a 
écrit : Hello list ! I am a newcomer here, new to Rosegarde
*DuckDuckGo* did not detect any trackers. More 
 


Unable to verify sender identity

Report Spam 
 



Hello, Best whishes to you all,

No one has got an idea or did I wrote to the wrong mailing list ?

Thanks

Le 29/12/2023 à 19:17, Olivier S. a écrit :


Hello list !

I am a newcomer here, new to Rosegarden and Linux computer music in 
general.
For those old enough to know, I am coming from Cubase Score on Atari 
FALCON CLAB MKX.
I am learning Rosegarden and setting up my studio environment and 
wanted to prepare a MIDI Instrument definition to manage my Roland 
JV-1080 banks.
But I found the SR-JV80-07 - Super Sound Set Expansion Board Device 
file is missing.


Then  I tried to make it on my own, following Wiki information:

https://www.rosegardenmusic.com/wiki/dev:device_files#editing_with_the_gui

https://www.rosegardenmusic.com/resources/documents/rgd-HOWTO.shtml

I check the JV-1080 MIDI chart from Owner's Manual and here:

https://static.roland.com/assets/media/pdf/Jv1080sq.pdf

and found I should use (Board in expansion D) these settings.

MSB    LSB    PrgChg    Patchs
84        6        0-127    1-128
84        7    0-127    129-256

Problem, when trying to generate the RGD file I have got following 
error message :


/Traceback (most recent call last):
  File "/home/userfolder/rosegarden/./txt2rgd.py", line 299, in 
    name = f"{MSB:03u}-{LSB:03u}"
ValueError: Unknown format code 'u' for object of type 'int'/

I made a few tests editing the csv source file I found out the 
converter accepts only :


  * 0 as MSB, at least from 0 to 10.
  * doesn't accept 7 value as LSB.

Am I doing something wrong ? IS it a bug ? Any explanation or 
investigation suggestion to solve this ?


Thanks, and best regards.



DuckDuckGo was unable to verify sender identity


DuckDuckGo was unable to verify sender identity

___
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] MIDI Instrument creation script

2024-01-07 Thread chuck elliot

Hello,

without seeing your source file it's difficult to know what is going wrong

but your source file should consist of a list of programs such as

/sound1    84    6    0    flute/

/sound2    84     6    1    trumpet/

/.../

/sound127    84    6    127    bass/

/sounda    84    7    0    guitar/

etc

using the actual instrument names from your Roland midi spec.

The patch numbers are not used in the RGD file. Maybe these

are variations on each sound based on LSB value?

'hope this helps,.

CE.



On 07/01/2024 3:20 pm, Olivier S. wrote:
Hello, Best whishes to you all, No one has got an idea or did I wrote 
to the wrong mailing list ? Thanks Le 29/12/2023 à 19:17, Olivier S. a 
écrit : Hello list ! I am a newcomer here, new to Rosegarde
*DuckDuckGo* did not detect any trackers. More 
 


Unable to verify sender identity

Report Spam 
 



Hello, Best whishes to you all,

No one has got an idea or did I wrote to the wrong mailing list ?

Thanks

Le 29/12/2023 à 19:17, Olivier S. a écrit :


Hello list !

I am a newcomer here, new to Rosegarden and Linux computer music in 
general.
For those old enough to know, I am coming from Cubase Score on Atari 
FALCON CLAB MKX.
I am learning Rosegarden and setting up my studio environment and 
wanted to prepare a MIDI Instrument definition to manage my Roland 
JV-1080 banks.
But I found the SR-JV80-07 - Super Sound Set Expansion Board Device 
file is missing.


Then  I tried to make it on my own, following Wiki information:

https://www.rosegardenmusic.com/wiki/dev:device_files#editing_with_the_gui

https://www.rosegardenmusic.com/resources/documents/rgd-HOWTO.shtml

I check the JV-1080 MIDI chart from Owner's Manual and here:

https://static.roland.com/assets/media/pdf/Jv1080sq.pdf

and found I should use (Board in expansion D) these settings.

MSB    LSB    PrgChg    Patchs
84        6        0-127    1-128
84        7    0-127    129-256

Problem, when trying to generate the RGD file I have got following 
error message :


/Traceback (most recent call last):
  File "/home/userfolder/rosegarden/./txt2rgd.py", line 299, in 
    name = f"{MSB:03u}-{LSB:03u}"
ValueError: Unknown format code 'u' for object of type 'int'/

I made a few tests editing the csv source file I found out the 
converter accepts only :


  * 0 as MSB, at least from 0 to 10.
  * doesn't accept 7 value as LSB.

Am I doing something wrong ? IS it a bug ? Any explanation or 
investigation suggestion to solve this ?


Thanks, and best regards.



DuckDuckGo was unable to verify sender identity


DuckDuckGo was unable to verify sender identity

___
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] How to record audio of entire playback (all tracks)?

2023-10-23 Thread chuck elliot

If you are not using audio tracks you don't need jackd.

You should be able to switch to alsa and use arecord.

You might need to create a virtual device to mirror the

output. I'm afraid I can't remember the details OTTOMH.


On 23/10/2023 2:39 am, krsg...@trixtar.org wrote:

I have qjackctl, qsynth and RG loaded. Some tracks are GM and
most are ZASF-dssi. Everything works but I cannot record with
jack_capture because it don't work. As an alternative the RG
recording feature comes to mind BUT it records only ONE (the
selected) track. How can I select ALL track to be recorded
just as if I were sueing jack_capture?



___
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] wrong synth on segment

2023-05-17 Thread chuck elliot


On 17/05/2023 15:11, Ted Felix wrote:
Rosegarden tries to match up the synth names from the .rg file with 
the names it finds in ALSA.  If it is making a mess of things, please 
open a bug report with the details and I'll take a look.  It really 
should solidly match everything every time.  I rewrote all of that a 
year or two ago and thought I had nailed it.  Apparently not. 



One area that might cause problems here is with external synths with 
multiple banks.


My Korg M3 has such and they appear as different devices within RG's 
Midi Device Manager.


They all have to be mapped to a single Midi port (2) on an X-Midi 
Interface to connect them


with the physical machine. They often come up dis/mis/connected when I 
load an .rg file.


I have never been sure where the source of this problem is, given that 
ALSA regularly


remaps devices (hw:0 etc) to different interfaces depending on how the 
system


presents them (so e.g. you have to be careful how you start JACKD).

However, my guess would be that it is within RG since it can 
identify/distinguish the


instruments and likewise the different MIDI ports regardless of how ALSA 
sees them (?)





___
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] wrong synth on segment

2023-05-16 Thread chuck elliot

I have experienced similar phenomena using external/physical synths while

Qsynth was also running. Even though the Qsynth midi output port was not 
mapped to any


midi playback device or instrument within MIDI Device Manager in RG, 
Qsynth was playing notes from tracks that were mapped


to my external synths. That struck me as anomalous behaviour but at the 
time I just got round it by


turning the Qsynth volume down. Is it possibly to do with Jack settings 
within RG/Qsynth where Jack is


told to automatically connect inputs/outputs? TBH I have not taken the 
time to get properly familiar


with Jack and just use it to hear my audio tracks so I put it down to my 
ignorance rather than an RG bug.




Regards.


On 16/05/2023 7:27 am, Lorenzo Sutton wrote:

DuckDuckGo was unable to verify sender identity

Hi,

On 16/05/2023 01:30, krsg...@trixtar.org wrote:


Hello,

I have two tracks with drum segments on each that I assign
to the Hydrogen drum synth. Problem is that the sound output
is not Hydrogen but Grand Piano form the GM synth, just
yesterday this changed to BOTH the grand AND the drum kit
sounds seemingly depending on the staff note.


From what you describe it seems your two tracks are connected via ALSA 
MIDI to both Hydrogen _and_ some General Midi Synth.


I'm assuming you are connecting to Hydrogen and the 'GM synth' 
externally e.g. via QSynth? (i.e. not using DSSI within Rosegarden)


Unfortunately the MIDI device manager (Studio > Manage MIDI Devices) 
doesn't seem to report if a 'Playback' Rosegarden MIDI device is 
connected to multiple ALSA inputs.


However you could check this with something like QJackCtl via its 
connections tab (or graph in most recent versions is the default).


Here is a screenshot of how the connections could look like in a 
situation which could be similar to what you describe, where 
Rosegarden would be sending MIDI to both Fluidsynth with a general 
midi soundfont and Hydrogen together, thus you hearing both sounds:


https://gcdnb.pbrd.co/images/a9PBRwnxWq1L.png?o=1

[...]



Is there a rosegarden 'upload' facility where I could
upload the *.rg file consisting of just these 2 tracks?


Not that I know of, but I think some file sharing and pasting the link 
here would be OK.
Still the RG file itself might not be helpful in understanding your 
issue because it most probably depends on what Rosegarden's MIDI 
'output' is connecting to on your system (see above)




I've had issues before with notes not ending/closing,
is there a way to start a new track but paste the entire
staff and NOTHING but the staff notes to it?


This seems unrelated to the 'synth problem' you describe? Could you 
provide a bit more detail maybe?

Anyway from what I understand you have two options:

1.
To do what you describe I usually just copy / paste the segments 
(possibly all of them) from a track to the new one. Or, even better, 
clone them by doing CTRL + mouse-drag.


If you really want to make sure to get rid of anything but notes (and 
maybe musical elements like clefs) you can open the segment in the 
list editor. Select everything in the left-side filter except 'Notes' 
and 'Other'. Do CTRL + A (i.e. select all), and then 'DEL' (delete 
everything).


2.
Actually when copy/pasting stuff this also works:
- Select all notes in the notation or matrix editor. Copy (e.g. CTRL + C)
- Now go to the main window (segment / track view).
- Select the desired target track
- Paste

In this case AFAIK only notes are pasted (e.g. I'm quite sure Control 
changes are not...)


If you do it like this, do be careful of where the playhead is because 
this is where the first note will be pasted and if that not is _not_ 
at the start of the segment you will most probably have a mis-aligned 
segment ;-) - YMMV


Hope this helps.
Lorenzo




TIA




___
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] Transport problem

2023-02-19 Thread chuck elliot

I haven't noticed any problems but the current standard kernel in

Fedora 36 has:

CONFIG_PREEMPT_DYNAMIC=y

CONFIG_PREEMPT_VOLUNTARY=y

in /boot/config-$(uname -r)

does this need to be overridden in /etc/default/grub or in a kernel 
rebuild ?




On 19/02/2023 5:19 pm, Ted Felix wrote:
Will, can you go through this first draft series of steps on the 
problematic box and let me know if it finds the issue?  Thanks.


Boot into the problematic kernel.

Confirm that it is a preemptible kernel.

    $ grep -i config_preempt= /boot/config-$(uname -r)
    CONFIG_PREEMPT=y

If you don't see "CONFIG_PREEMPT=y" then you need to install a 
preemptible kernel.


Check the grub configuration to make sure nothing is specified on the 
kernel command line related to preemption.


    $ grep -i preempt /etc/default/grub

You should either see nothing or "preempt=full" along with possibly 
other options.  Anything else might mean trouble and requires a change 
to your grub config.


Check for voluntary preemption.  (Not sure how this fits into 
everything, but it might cause problems and need some further 
investigation.)


    $ grep -i preempt_voluntary /boot/config-$(uname -r)
    # CONFIG_PREEMPT_VOLUNTARY is not set

Ted.


On 2/19/23 11:48 AM, Ted Felix wrote:
   On second thought...  We've been here before.  From my Linux MIDI 
Guide:



Note: There are variations on PREEMPT that are less than ideal. 
"DYNAMIC_PREEMPT" allows PREEMPT to be turned on and off in the 
kernel command line options (preempt=full). You'll need to check your 
GRUB configuration to make sure this is either set to "preempt=full" 
or not set at all (the default is "full") in 
"GRUB_CMDLINE_LINUX_DEFAULT=". You can check the setting after boot 
with "sudo dmesg | grep preempt". There is also PREEMPT_VOLUNTARY 
which is somewhere between "NONE" and "PREEMPT". You'll want to avoid 
this as audio requires the best possible real-time performance.



   I should probably make that a bit more prominent now that we are 
running into it for real.  Like move it up to the "things you'll 
need" section at the very top.


Ted.

On 2/19/23 8:52 AM, Ted Felix wrote:
   We rely completely on ALSA for timer stuff.  The key routine for 
setting the timer in RG is:


AlsaDriver::setCurrentTimer()

   Unless there is a bug in there (which there may very well be, the 
ALSA documentation is incomplete and in many cases incorrect), the 
problems tend to be due to bugs in ALSA or the kernel.  They usually 
get sorted over time by the ALSA folks. If they notice them.  This 
one seems like an interesting combination of requirements to 
reproduce and thus might fly under their radar.


   I recommend building the latest kernel and seeing if that fixes 
the issue.  My three-year-old Debian/Ubuntu oriented notes are here 
if you need:


http://www.tedfelix.com/linux/kernel-build.html

   In general, it's really easy to do.

   If it's still there, a bug report for the ALSA folks seems like 
the way to go.  They can help find the issue in ALSA, or even in 
Rosegarden if that's where the problem is.


Ted.

On 2/11/23 4:42 AM, Will Godfrey wrote:
Recently I found Rosegarden was losing the timer source, and the 
transport was
freezing - sometimes for nearly a second after which it would send 
a bunch of

notes, then carry on as normal.

It was some time before I realised it only happened on my Ryzen 5 
machine (the
one I use for music) and not on my office Intel one. I hadn't made 
any changes
to the system and got sidetracked into thinking maybe I'd somehow 
managed to
get infected with some malware. However I eventually remembered I'd 
done a
normal devuan update. The only significant change was the Linux 
kernel V5.10 to

V 6.1. Rolling that back cured the problem.

Asking some questions on-line identified the problem.

First off, I use the RT-Preemt kernel - the 'normal' one doesn't 
have the issue

at all.

Secondly, the Ryzen has the AMD equivalent of hyper-threading, my 
older Intel

doesn't.

Finally, since Linux V5.12 the scheduler has been modified to allow 
dynamic
preemption. Disabling this in the BIOS cures the problem, albeit 
with a very

small loss of performance.

I wonder if there should be another look at how Rosegarden does 
it's timing. I
did try to set the timing source to the audio hardware. It seemed 
to recognise
it, but actually totally ignored it. Saving and reloading showed no 
time source

at all, yet still ran as if it was on System Timer.




___
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] [Rosegarden-devel] rosegarden presentation at FOSDEM

2023-02-13 Thread chuck elliot

I switched from Cubase in about 2009 and have never looked back.

I enjoyed the talk and learned quite a bit about the history of RG.

I have always been impressed its quality but what came over to me

was what a massive achievement its 30 year development and survival 
represents.


A big "Well Done" and thanks are due for the whole team.

Regards,

Chuck.


On 13/02/2023 2:21 pm, Richard Bown wrote:
Thanks Ted! The talk didn't go as smoothly as I'd hoped (big 
auditorium and I got vertigo at one stage) but hopefully, some of it 
makes sense. I really enjoyed putting it together and one guy did say

*DuckDuckGo* did not detect any trackers.
Unable to verify sender identity

More →


Thanks Ted!

The talk didn't go as smoothly as I'd hoped (big auditorium and I got 
vertigo at one stage) but hopefully, some of it makes sense. I really 
enjoyed putting it together and one guy did say he might get involved 
afterwards, so who knows? ;) I'm still quite keen to add some more 
tests and work on improving CI quality generally but it all depends on 
many things - not least finding some spare time.


R


On Mon, 13 Feb 2023 at 02:24, Ted Felix  wrote:

 ICYMI, the video of Richard's Rosegarden talk is up on the FOSDEM
site.  Check it out:

https://fosdem.org/2023/schedule/event/rosegarden/

Ted.

On 1/12/23 5:45 AM, Richard Bown wrote:
> Hi all,
>
> I pitched a presentation to FOSDEM called "Rosegarden: A Slumbering
> Giant" and have just been accepted on the main track on the Sunday
> lunchtime (5 Feb). If you're in the area and fancy popping along
here
> are the details (it's free and open in Brussels, Belgium):
>
> https://fosdem.org/2023/ 
>
> Why Rosegarden and why now? Well, it's a good story, it's a long
story
> which is still continuing over 30 years since first inception,
and I
> simply wanted to tell it.
>
> My take is this - Rosegarden is a phenomenal and slightly
unconventional
> OSS success story. I'm looking to explore and unpack this a
little in
> the presentation both from a technical/architectural point of
view but
> also from the way of working - team and collaborative approach
view.
> Also of course it's not actually slumbering - it's very active but
> wanted to get more insight into current usage and direction.
>
> Consequently, I am reaching out to see if there are any stories or
> feelings you have around using and/or contributing to Rosegarden
that
> you feel are vital and worth sharing. I would love to hear them.
Feel
> free to email me if you don't want to share on the list.
>
> Best,
> Richard
>
>
> ___
> Rosegarden-devel mailing list
> rosegarden-de...@lists.sourceforge.net - use the link below to
unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


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


DuckDuckGo was unable to verify sender identity


DuckDuckGo was unable to verify sender identity

___
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] effects plugins

2023-02-05 Thread chuck elliot
Adjunct - some of these packages contain multiple effects so I now have 
access to some


100 or so - many of which I have no idea what they do 



On 05/02/2023 12:01 pm, chuck elliot wrote:

Thanks for the pointers Lorenzo and Ted,

I am on Fedora so the Archlinux packages are not applicable however is 
started


me digging around on those package names and I discovered an rpm package

called 'ladspa-rev-plugin' which turned out to contain the g2reverb 
object you mentioned.


Once installed, rosegarden found it (on restart) and it is awesome. 
Added to that I also


found about 15 other ladspa plugin packages including the vocoder 
(titled "ladspa-auto-talent-plugin"  )


that I had tried before.

So as far as I can tell, ladspa plugins are provided as distro 
packages and they just have to be installed and RG will


find them. Happy days. My cup runeth over.

Thanks again for your input.



On 04/02/2023 6:08 pm, Lorenzo Sutton wrote:

DuckDuckGo was unable to verify sender identity

On 03/02/2023 20:55, chuck elliot wrote:
Can anyone suggest where I might find good vst effects plugins for 
rosegarden


and how they should be added to the standard set? I am particularly 
interested in


reverb. Some time ago I managed to add a vocoder plugin but I can't 
for the life of me


Not exactly answering your question... But I have always liked a lot 
the 'Stereo Reverb' LADSPA reverb by Fons Adriansen. That's how it 
shows up in plugin lists. On my distribution (Manjaro, which is 
Arch-based, so probably the same package) it's packaged as 
'g2reverb') [1]


I think this is _actually_ theoretically superseded by 'Zita Reverb' 
nowadays (still by Fons). Here it's packaged as rev-plugins [2].


Both reverbs are IMHO very expressive and versatile :-)

Hope this helps.
Lorenzo

[1] https://software.manjaro.org/package/g2reverb
https://archlinux.org/packages/community/x86_64/g2reverb/
[2] https://software.manjaro.org/package/rev-plugins



remember how I did it or how I found out how to do it 

The rosegarden manual could maybe use a bit more info on this?

TIA

Chuck.





___
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



___
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] effects plugins

2023-02-05 Thread chuck elliot

Thanks for the pointers Lorenzo and Ted,

I am on Fedora so the Archlinux packages are not applicable however is 
started


me digging around on those package names and I discovered an rpm package

called 'ladspa-rev-plugin' which turned out to contain the g2reverb 
object you mentioned.


Once installed, rosegarden found it (on restart) and it is awesome. 
Added to that I also


found about 15 other ladspa plugin packages including the vocoder 
(titled "ladspa-auto-talent-plugin"  )


that I had tried before.

So as far as I can tell, ladspa plugins are provided as distro packages 
and they just have to be installed and RG will


find them. Happy days. My cup runeth over.

Thanks again for your input.



On 04/02/2023 6:08 pm, Lorenzo Sutton wrote:

DuckDuckGo was unable to verify sender identity

On 03/02/2023 20:55, chuck elliot wrote:
Can anyone suggest where I might find good vst effects plugins for 
rosegarden


and how they should be added to the standard set? I am particularly 
interested in


reverb. Some time ago I managed to add a vocoder plugin but I can't 
for the life of me


Not exactly answering your question... But I have always liked a lot 
the 'Stereo Reverb' LADSPA reverb by Fons Adriansen. That's how it 
shows up in plugin lists. On my distribution (Manjaro, which is 
Arch-based, so probably the same package) it's packaged as 'g2reverb') 
[1]


I think this is _actually_ theoretically superseded by 'Zita Reverb' 
nowadays (still by Fons). Here it's packaged as rev-plugins [2].


Both reverbs are IMHO very expressive and versatile :-)

Hope this helps.
Lorenzo

[1] https://software.manjaro.org/package/g2reverb
https://archlinux.org/packages/community/x86_64/g2reverb/
[2] https://software.manjaro.org/package/rev-plugins



remember how I did it or how I found out how to do it 

The rosegarden manual could maybe use a bit more info on this?

TIA

Chuck.





___
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


[Rosegarden-user] effects plugins

2023-02-03 Thread chuck elliot
Can anyone suggest where I might find good vst effects plugins for 
rosegarden


and how they should be added to the standard set? I am particularly 
interested in


reverb. Some time ago I managed to add a vocoder plugin but I can't for 
the life of me


remember how I did it or how I found out how to do it 

The rosegarden manual could maybe use a bit more info on this?

TIA

Chuck.





___
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] An Enquiry

2023-01-26 Thread chuck elliot
I think it is possible to do this for yourself by dragging and dropping 
toolbars from one panel to the other.


A whole panel can be hidden by deselecting the toolbars that it contains...

Regards,

Chuck.



On 26/01/2023 1:58 pm, Will Godfrey wrote:


Rosegarden has two panels of icons at the top, neither of which is very long
compared to my normal matrix width. Is it possible to to combine these as one
longer panel - thus giving at least another track's worth of vertical space?

With the 'endemic' availability of mostly wide screens this would make better
use of available space.




___
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] Guitar MIDI Controller to Notation

2023-01-21 Thread chuck elliot

'looks good to me. A useful bit of documentation 

Chuck.


On 21/01/2023 12:09 pm, Ted Felix wrote:
I've been working with Mike Knott on post-processing MIDI from a 
guitar controller into notation.  I've created a page on the wiki 
documenting the process:


https://www.rosegardenmusic.com/wiki/doc:guitar_midi_controller_to_notation 



  It's just three steps:

- Remove Spurious Notes
- Quantize
- Remove Marks

  If anyone is interested, please review and let me know if there's 
anything that can be improved.  Thanks.


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] ROSEGARDEN 22.12 RELEASED

2022-12-09 Thread chuck elliot

I don't have access to the problem system at the mo' but

I have just built it on on what should be an identical setup

and it has built fine. I'll check permissions on the other setup

when I get chance.

thanks.

Chuck.


On 09/12/2022 2:23 am, Ted Felix wrote:
It appears to be a permissions problem.  Have you switched users? Do 
you have an unusual umask?  Here's what my permissions look like after 
a build:


$ cd build/src/CMakeFiles/rosegardenprivate.dir/sound
$ ls -l JackCap*
-rw-rw-r-- 1 ted ted 861664 Dec  8 21:18 JackCaptureClient.cpp.o
-rw-rw-r-- 1 ted ted   1023 Dec  8 21:18 JackCaptureClient.cpp.o.d

  What do yours look like?

Ted.

On 12/8/22 6:20 AM, chuck elliot wrote:

I am getting a fatal error when building this release from github.

Previous version builds have been fine.

Output follows:



[  1%] Generating svn_header

-- Build key 1ae23b486d (22.12-1-g61ce6d728)
[  1%] Built target svnheader
[  1%] Automatic MOC for target rosegardenprivate
[  1%] Built target rosegardenprivate_autogen
Consolidate compiler generated dependencies of target rosegardenprivate
[  1%] Building CXX object 
src/CMakeFiles/rosegardenprivate.dir/sound/JackCaptureClient.cpp.o
/home/chuck/rosegarden-git/src/sound/JackCaptureClient.cpp:312:1: 
fatal error: opening dependency file 
CMakeFiles/rosegardenprivate.dir/sound/JackCaptureClient.cpp.o.d: 
Permission denied

   312 | } // end namespace
   | ^
compilation terminated.
make[2]: *** [src/CMakeFiles/rosegardenprivate.dir/build.make:11772: 
src/CMakeFiles/rosegardenprivate.dir/sound/JackCaptureClient.cpp.o] 
Error 1
make[1]: *** [CMakeFiles/Makefile2:150: 
src/CMakeFiles/rosegardenprivate.dir/all] Error 2

make: *** [Makefile:146: all] Error 2





___
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] ROSEGARDEN 22.12 RELEASED

2022-12-08 Thread chuck elliot

I am getting a fatal error when building this release from github.

Previous version builds have been fine.

Output follows:



[  1%] Generating svn_header

-- Build key 1ae23b486d (22.12-1-g61ce6d728)
[  1%] Built target svnheader
[  1%] Automatic MOC for target rosegardenprivate
[  1%] Built target rosegardenprivate_autogen
Consolidate compiler generated dependencies of target rosegardenprivate
[  1%] Building CXX object 
src/CMakeFiles/rosegardenprivate.dir/sound/JackCaptureClient.cpp.o
/home/chuck/rosegarden-git/src/sound/JackCaptureClient.cpp:312:1: fatal 
error: opening dependency file 
CMakeFiles/rosegardenprivate.dir/sound/JackCaptureClient.cpp.o.d: 
Permission denied

  312 | } // end namespace
  | ^
compilation terminated.
make[2]: *** [src/CMakeFiles/rosegardenprivate.dir/build.make:11772: 
src/CMakeFiles/rosegardenprivate.dir/sound/JackCaptureClient.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:150: 
src/CMakeFiles/rosegardenprivate.dir/all] Error 2

make: *** [Makefile:146: all] Error 2





___
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] Do we want LV2 and jack-midi?

2022-06-06 Thread chuck elliot

Hi All,

Pipewire claims to be a replacement for both jack and pulseaudio and

provides drop-in replacements for programs that expect either to be

present. It also claims to be low-latency. My distro (Fedora) moved to

Pipewire a few updates ago and I hardly noticed. I usually route fluidsynth

through alsa so I haven't tried rg via Pipewire but I'll give the pulseaudio

drop-in a tryout. If, as it claims, pw is to be the standard Linux 
sound/media


server (it does video too), then I guess rg should have a good look at it...

I have no view on LV2.

Regards,

Chuck Elliot.


On 6/6/22 2:45 PM, Lorenzo Sutton wrote:

Hi all,

As a new release approaches, I think one of the latest threads about 
synths, jack (midi) etc. re-prompts the longstanding questions:


1. do we want LV2 in Rosegarden?
2. do we want Jack-MIDI?

IMHO (and with an updated perspective compared to my opinions in the 
past):


1. I think on the one hand this would be great because LV2 is the 
current de-facto standard on Linux and would open up many 
possibilities if integrated natively.
The key question, though, is: would it make sense to support LV2 if 
then user's aren't able to 'generate' (i.e. save as, say, a WAV file), 
the final result of their musical masterpiece made in Rosegarden?
I'm thinking of software like Ardour, Qtractor and LMMS (the latter 
notably also not supporting LV2 yet), which are potentially 
self-contained in that you add/use plugins, and when done export to a 
final audio file.
If Rosegarden were to support LV2 it should also support audio export 
of the final result, otherwise it would mostly generate user frustration.
Self-contained in audio is a double-edged sword which easy becomes 
obsolete when relying on plugins which will eventually be 
un-maintained or become incompatible (this applies also outside the 
Linux ecosystem - think RTAS or DirectX).


2. jack-midi feels like a higher priority. Why? Because it would allow 
to e.g. connect to jack-midi applications like Carla (multi-format 
plugin host) or Ardour (to name a couple) and better support 
modularity within the current Linux ecosystem where it seems that ALSA 
Midi is considered to be deprecated. True there is a2j but that's 
really a bit of a work-around.


My two (user-oriented) cents and would be interesting to hear other 
opinions.



Lorenzo.


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


--
New releases in the popular self-help series:
'Dressmaking for Dummies'
'Window Dressing for Dummies'
'Crash Testing for Dummies'
'Ventriloquism for Dummies'



___
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] [rosegarden:bugs] #1575 Inconsistent Collapse Equal pitch notes in matrix editor

2022-02-07 Thread chuck elliot

'agree with Lorenzo here.

Ties in Matrix format are equivalent to putting punctuation sounds in an 
audio text


a la Victor Borge no? ;o)

It pointlessly conflicts with the Matrix conception of the music for the

sake of a different, currently irrelevant conception of it.

I presume the translation between formats is more or less automatic.

Perhaps its something that could be a user option in Matrix format?

My 2d...

Chuck.




On 2/7/22 9:32 AM, Will Godfrey wrote:

On Mon, 7 Feb 2022 09:30:31 +0100
Lorenzo Sutton  wrote:


Hi Philip,

Thank you so much for looking into this!

On 05/02/22 16:58, Philip Leishman wrote:

Hmm...
The behaviour in the matrix editor comes from the SegmentNotationHelper
makeNotesViable call.
So if the collapse from the matrix editor doesn't make this call .
Of course things will look strange in the notation editor.
I have made a version which doesn't make that call from the matrix editor.
Thoughts ???

I'm honestly not sure. From a UX point of view (personal opinion), as
said I think the matrix and notation editors are different environments
with different use cases potentially within an overall workflow of
working with a piece.

The notation editor is great for, well, inputting notation be it because
a user feels more comfortable with it, but I think also depending on the
type of piece etc. It is also a great starting point for actually
preparing a score, a pretty unique feature of Rosegarden as a sequencer
(especially in linux-land). There tied notes absolutely make sense.

The matrix editor is somewhat 'lower-level' and more related to the
actual workings of MIDI. Older people like me are also familiar with
trackers and the concept of a note as a start,duration,end event in a
timeline (be it vertical or horizontal). The 'notation' of matrix
editors is pretty intuitive and I've always found having 'tied' notes in
it rather confusing. Matrix editor is really the fastest way of
sequencing, especially certain types of music, if you know what you're
doing.

I understand that there seems to be a lower-level code 'connection'
between the two with tied notes, but I'm not sure why one would even
want the concept of tied notes in the matrix. A tied note is just a
notation convention for representing a longer note with shorter values,
be it for performers' readability (e.g. it can make sense to have a 1/2
starting on the 2/2 of a 4/4 measure represented as two 1/4 tied notes),
or for longer notes spanning multiple measures, etc.

Again, from a purely user perspective I just never grasped why tied
notes in the matrix. Maybe I'm missing something. The only use case for
it would be entering notes in the matrix with the final aim of producing
a score and therefore wanting to make explicit certain notation elements
>from the matrix... But then one could argue that you should be able to 

represent dotted notes (which you can consider 'syntactic sugar' for
tied notes borrowing from coding...) etc. etc.

CCing the list so maybe we can have other opinions :-)

Lorenzo


See merge request



*[bugs:#1575] 
Inconsistent Collapse Equal pitch notes in matrix editor*

*Status:* closed
*Group:* None
*Labels:* matrix
*Created:* Tue Apr 14, 2020 04:19 PM UTC by Lorenzo
*Last Updated:* Sat Feb 05, 2022 12:17 PM UTC
*Owner:* Philip Leishman
*Attachments:*

   * matrix_editor_collapse.mp4
 

 (1.3 MB; video/mp4)

While this was somewhat addressed in [bugs:#1495]
 , unfortunately this
behaviour still seems problematic in the *matrix editor* with notes to
be 'collapsed'

What I mean is, try this:

   * In the Matrix editor
   * create two notes that 'touch each other (e.q. 1/4 notes), one on the
 last quarter of a bar, one on the first one of the next
   * Select both notes
   * Do Adjust > Collapse equal pitch notes

As a result the notes (because they are in different bars), actually get
/tied/ which is fine in the notation editor but IMHO not fine in the
matrix editor. Especially 'tied' notes in the matrix editor have two bad
side effects:
1. if you try to increase or decreas the duration of the 'tied' note the
notes are split and individually resized. This is conceptually and
musically wrong in the matrix editor because tied notes are just a
graphical convention, while in the matrix view we are looking at them as
events.
2. The behaviour of the Collapse equal pitch notes is not consistent
because *if* the notes are in the same bars collapsing will create a
unique bigger note as expected; if they are across bars the Collapse
equal pitch notes function will actually do what Phrase > Tie does (also
a function in the matrix editor).

So I think there are 3. options:
1. In the *matrix editor* Collapse Equal-pitch notes does what it 

Re: [Rosegarden-user] Newbie question: Yamaha PSR-220 .rgd file?

2022-01-02 Thread chuck elliot

BTW a more long-winded but possibly more straightforward method

is to create a new instrument in the Midi Device Manager, add

a new bank to it and then edit in the voice names by hand from

the instrument's display (if you don't have a list). Then export

this instrument to a new .rgd file.

You may also want to customise the Reverb etc controls for the PSR

in the rgd setup.

I think this is how I created the Korg-M1.rgd file

which I am attaching since it doesn't seem to be in the current set.

30 years old now but still sounds great!

Regards,

Chuck Elliot.


On 1/1/22 8:45 PM, Kevin Cole wrote:

Hi,

I'm VERY new to Rosegarden, and MIDI devices in general. I'm on a
Pop!_OS 20.04 Linux box (effectively Ubuntu 20.04), running Rosegarden
19.12.  Someone sold me a used Yamaha PSR-220 cheap, and it seems to
be in good working condition -- not that I've ever had a keyboard
before.

So. As I understand things, it would be nice to have an ".rgd" file
that corresponds to my keyboard. I couldn't find such a file, but
decided to see if I could create one. (It wasn't obvious to me that
the existing ones were gzipped, but I found that out when I tried to
edit one.)

A few questions then:

1. Is there already a PSR-220 file somewhere? If so, where?

2. If not, is there a good description of how to create one? Looking
at a gunzipped Yamaha-PSR-E223-YPT-220.rgd, it looks like there's an
awful lot of info that I'm not certain how to collect.

Thanks!


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

Korg-M1.rgd
Description: application/rosegarden-device
___
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] Newbie question: Yamaha PSR-220 .rgd file?

2022-01-02 Thread chuck elliot

Hi,

all you need to get started is the list of voices provided by the

device. The attached bash (mine) and Python scripts (provided

by Ryurick M. Hristev ) should

do the rest.

Regards.


On 1/1/22 8:45 PM, Kevin Cole wrote:

Hi,

I'm VERY new to Rosegarden, and MIDI devices in general. I'm on a
Pop!_OS 20.04 Linux box (effectively Ubuntu 20.04), running Rosegarden
19.12.  Someone sold me a used Yamaha PSR-220 cheap, and it seems to
be in good working condition -- not that I've ever had a keyboard
before.

So. As I understand things, it would be nice to have an ".rgd" file
that corresponds to my keyboard. I couldn't find such a file, but
decided to see if I could create one. (It wasn't obvious to me that
the existing ones were gzipped, but I found that out when I tried to
edit one.)

A few questions then:

1. Is there already a PSR-220 file somewhere? If so, where?

2. If not, is there a good description of how to create one? Looking
at a gunzipped Yamaha-PSR-E223-YPT-220.rgd, it looks like there's an
awful lot of info that I'm not certain how to collect.

Thanks!


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

# txt2rgd:
#
# DESCR:Converts from a text based voice list of an instrument/sound card
#   to the XML mased *.rgd format understood by Rosegarden
#
# USAGE:txt2rgd  
#
#   where the input file contains the voice list in text format
#   and the output file is the name/location of the *.rgd file
#   to be generated
#
#   The format of the imput file is any reasonable space or comma
#   separated (CSV) list of parameters:
#   a. comments start with '#' and continue to the end of the line
#  and may occur anywhere
#   b. blank lines (or containing whitespace and/or comments only)
#  are ignored
#   c. any line containing data must have 5 fields (+ comments, ignored):
## optional comment
#  where:
#   is a field used to help data entry,
#could be anything, e.g. voice number
#but must not contain whitespace, ',' or '#'
#this field is ignored in the output
#   MSB (Most Significant Byte) of the bank number
#range 0-127
#   LSB (Least Significant Byte) of the bank number
#range 0-127
# Program number of the voice witin the current bank
#range 1-128
# The name of the voice as desired
#it is best to type it in as specified by the
#manufacturer or the GM/XG/GS standard if available 
#
#  MSB and LSB are 0 for the GM only instruments.
#
#  Given the notes 2 & 3 some manual intervention on the output
#  may be required to achieve best results.
#
# NOTES:1. This script may use features available only in Python 2.2 and above
#   2. The device 'id' and 'name' tags are hardwired
#  (apparently the id must be 0)
#   3. If possible we try to guess a bank name according to XG
#  otherwise the bank name is autogenerated as "-"
#
# BUGS: 1. The name of the voice can't contain the ',' and '#'
#
# WARNING:  1. The output file will be overwritten if it already exists
#
# VER:  0.3 18 Feb 2003
#
# AUTH: Ryurick M. Hristev 
#
# LICENSE:  This program is too trivial to license but if you need one
#   pick any from: Public Domain, BSD, LGPL or GPL
#   at your convenience.

import sys
import os
import string
import re
import gzip

if len(sys.argv) != 3 :
print "\n\tUsage: " + sys.argv[0] + "  \n"
print "\tSee the comments inside the script for detailed usage.\n"
sys.exit(1)

in_file  = sys.argv[1]
out_file = sys.argv[2]

# markers
line_no = 0
parse_err_no = 0

# will store the structure in a dict of dicts:
# {MSB: {LSB: {Prog#: Voice}}}
data = {}

# each input data line have:  MSB LSB Prog 
# (after whitespace stripping)
pattern = re.compile("^(?P[^\s,]+)\s*(,|\s)\s*(?P\d{1,3})\s*(,|\s)\s*(?P\d{1,3})\s*(,|\s)\s*(?P\d{1,3})\s*(,|\s)\s*(?P.+)$")

# convert to XML friendly output
converter_table = { '&'  : ''  ,
'<'  : ''   ,
'>'  : ''   ,
'"'  : '' ,
'\'' : '' }

# generic bank names { MSB : { LSB : Name } }
# Sources: XG Specifications 1.26, XG Guidebook
# The '(?)' means that the docs do not specify an exact naming convention
# so it's my interpretation.
# Naming is very strongly biased towards XG
# From XG Extra Vol.1 No 6
#  - The voices in banks 1 - 8 are essentially similar to their GM equivalent
#  

Re: [Rosegarden-user] Testing Appreciated for 21.12

2021-11-27 Thread chuck elliot

'sorry, I should have been clearer.

I meant that it would be relatively easy for me to try to confirm

the behaviour on XFCE if it would help.

The change to the file dialogue choice *has* been very beneficial to me 
and I really appreciate


all the effort that went into tracking down the problem.

Chuck.


On 11/27/21 1:54 AM, Ted Felix wrote:
  No need to look into it.  So long as it is helping you, that's what 
it is intended for.


Ted.

On 11/26/21 8:06 PM, chuck elliot wrote:

My problem came about using the MATE desktop on Fedora so the

difference may well be between XFCE and MATE. I'll look into it

if you like?


- File open/save dialogs: General > Presentation > Use native file 
dialogs. Changes appearance of file dialogs.


What's expected? I seem to get the same dialog. I am on XFCE 
(Manjaro) with QT 5.15.2 (as reported by Rosegarden).


  My best guess is that xfce doesn't offer native file dialogs? This 
feature was to help Chuck Elliot solve some problems he was having 
with the file dialogs in a specific version of Qt.  So long as you 
aren't having any problems with file dialogs, you don't need this 
setting. That it has no effect on xfce is an interesting result that 
I will keep in mind.


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



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

2021-11-26 Thread chuck elliot

My problem came about using the MATE desktop on Fedora so the

difference may well be between XFCE and MATE. I'll look into it

if you like?


- File open/save dialogs: General > Presentation > Use native file 
dialogs. Changes appearance of file dialogs.


What's expected? I seem to get the same dialog. I am on XFCE 
(Manjaro) with QT 5.15.2 (as reported by Rosegarden).


  My best guess is that xfce doesn't offer native file dialogs? This 
feature was to help Chuck Elliot solve some problems he was having 
with the file dialogs in a specific version of Qt.  So long as you 
aren't having any problems with file dialogs, you don't need this 
setting. That it has no effect on xfce is an interesting result that I 
will keep in mind.


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] compile error

2021-06-22 Thread chuck elliot

The Swansea uni mirror still holds an fc32 repository

and the version in there is 5.13.

I still have the LiveOS iso for fc32 which I installed from.

I have managed to mount this and can see the root filesystem

but I don't know how to get the version from here since

I don't have access to its rpm, dnfdb or whatever.

If you know how I can do this, I'm happy to try.

I suppose it's possible that qt5 might have been upgraded

through the life of the install anyway, so this may not be

too useful. In any case, I'm pretty sure it was 5.15 when I

checked.

Chuck.


On 21/06/2021 11:01 pm, Ted Felix wrote:

On 6/20/21 5:20 AM, chuck elliot wrote:
/home/chuck/rosegarden-git/src/gui/dialogs/KeySignatureDialog.cpp:149:34: 
error: ‘ReturnByValue’ is not a member of ‘Qt’

   149 | pm = m_keyPixmap->pixmap(Qt::ReturnByValue);


  Hmmm.  I know you got this fixed, but is there any way you can check 
what version of the Qt dev tools you had installed when you had this 
error?  We have a check for qt version (5.14) in there, but I suspect 
it might be slightly off (should be 5.15), and this error is the proof.


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] compile error

2021-06-21 Thread chuck elliot

'no way I can check now I'm afraid. It's gone.

But I did check qt versions against my working machine (fc33 - now also 
upgraded too fc34)


when I was trying to troubleshoot and they were the same.

The fc33 package list at www.mirrorservice.org shows

qt-tools-devel ver. 5.15. That is just as I remember it.

'hope that helps,

Chuck.


On 21/06/2021 11:01 pm, Ted Felix wrote:

On 6/20/21 5:20 AM, chuck elliot wrote:
/home/chuck/rosegarden-git/src/gui/dialogs/KeySignatureDialog.cpp:149:34: 
error: ‘ReturnByValue’ is not a member of ‘Qt’

   149 | pm = m_keyPixmap->pixmap(Qt::ReturnByValue);


  Hmmm.  I know you got this fixed, but is there any way you can check 
what version of the Qt dev tools you had installed when you had this 
error?  We have a check for qt version (5.14) in there, but I suspect 
it might be slightly off (should be 5.15), and this error is the proof.


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] compile error

2021-06-20 Thread chuck elliot

Upgraded to fc34.

RG build was flawless.

:o)


On 20/06/2021 11:17 am, chuck elliot wrote:

Apologies!

2nd machine is running f32 - upgrading now doh!


On 20/06/2021 10:20 am, chuck elliot wrote:

Hi,

I am trying to compile the latest development version from git

on a different machine. This machine is running up to date Fedora 33 
with MATE,


just like my laptop on which it compiles fine.

I keep getting this compile error:

/home/chuck/rosegarden-git/src/gui/dialogs/KeySignatureDialog.cpp: In 
constructor 
‘Rosegarden::KeySignatureDialog::KeySignatureDialog(QWidget*, 
Rosegarden::NotePixmapFactory*, Rosegarden::Clef, Rosegarden::Key, 
bool, bool, QString)’:
/home/chuck/rosegarden-git/src/gui/dialogs/KeySignatureDialog.cpp:149:34: 
error: ‘ReturnByValue’ is not a member of ‘Qt’

  149 | pm = m_keyPixmap->pixmap(Qt::ReturnByValue);
  |  ^
make[2]: *** [src/CMakeFiles/rosegardenprivate.dir/build.make:2057: 
src/CMakeFiles/rosegardenprivate.dir/gui/dialogs/KeySignatureDialog.cpp.o] 
Error 1
make[1]: *** [CMakeFiles/Makefile2:197: 
src/CMakeFiles/rosegardenprivate.dir/all] Error 2

make: *** [Makefile:161: all] Error 2

cmake completes with no problems.

Any ideas?





___
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] compile error

2021-06-20 Thread chuck elliot

Apologies!

2nd machine is running f32 - upgrading now doh!


On 20/06/2021 10:20 am, chuck elliot wrote:

Hi,

I am trying to compile the latest development version from git

on a different machine. This machine is running up to date Fedora 33 
with MATE,


just like my laptop on which it compiles fine.

I keep getting this compile error:

/home/chuck/rosegarden-git/src/gui/dialogs/KeySignatureDialog.cpp: In 
constructor 
‘Rosegarden::KeySignatureDialog::KeySignatureDialog(QWidget*, 
Rosegarden::NotePixmapFactory*, Rosegarden::Clef, Rosegarden::Key, 
bool, bool, QString)’:
/home/chuck/rosegarden-git/src/gui/dialogs/KeySignatureDialog.cpp:149:34: 
error: ‘ReturnByValue’ is not a member of ‘Qt’

  149 | pm = m_keyPixmap->pixmap(Qt::ReturnByValue);
  |  ^
make[2]: *** [src/CMakeFiles/rosegardenprivate.dir/build.make:2057: 
src/CMakeFiles/rosegardenprivate.dir/gui/dialogs/KeySignatureDialog.cpp.o] 
Error 1
make[1]: *** [CMakeFiles/Makefile2:197: 
src/CMakeFiles/rosegardenprivate.dir/all] Error 2

make: *** [Makefile:161: all] Error 2

cmake completes with no problems.

Any ideas?





___
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] compile error

2021-06-20 Thread chuck elliot

Hi,

I am trying to compile the latest development version from git

on a different machine. This machine is running up to date Fedora 33 
with MATE,


just like my laptop on which it compiles fine.

I keep getting this compile error:

/home/chuck/rosegarden-git/src/gui/dialogs/KeySignatureDialog.cpp: In 
constructor 
‘Rosegarden::KeySignatureDialog::KeySignatureDialog(QWidget*, 
Rosegarden::NotePixmapFactory*, Rosegarden::Clef, Rosegarden::Key, bool, 
bool, QString)’:
/home/chuck/rosegarden-git/src/gui/dialogs/KeySignatureDialog.cpp:149:34: 
error: ‘ReturnByValue’ is not a member of ‘Qt’

  149 | pm = m_keyPixmap->pixmap(Qt::ReturnByValue);
  |  ^
make[2]: *** [src/CMakeFiles/rosegardenprivate.dir/build.make:2057: 
src/CMakeFiles/rosegardenprivate.dir/gui/dialogs/KeySignatureDialog.cpp.o] 
Error 1
make[1]: *** [CMakeFiles/Makefile2:197: 
src/CMakeFiles/rosegardenprivate.dir/all] Error 2

make: *** [Makefile:161: all] Error 2

cmake completes with no problems.

Any ideas?





___
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] MRU - a couple of things

2021-06-19 Thread chuck elliot

Yep. That all seems good.

All the 'Open' options in the file dialog take me to the right places.

enabling 'Use native dialog' gives me the GTK dialog.

The config file now contains:

[FileDialog]
dontUseNative=true
useNativeFileDialogs=false

Thanks,

Chuck.





On 19/06/2021 2:30 pm, Ted Felix wrote:
  Ok, I just posted the "final" fix for this to the filedialog branch. 
 Can you test it in there for me before I merge it?  If you aren't 
already in the filedialog branch, check it out:


git checkout filedialog

  Then pull to get up to date.

git pull

  And build as usual.  In the preferences, general > presentation you 
will find "Use native file dialogs". Uncheck it and you should be 
where you want to be with all file dialogs throughout the system.


  Let me know how it goes.  Thanks.

Ted.

On 6/19/21 8:19 AM, Ted Felix wrote:
   Glad we finally tracked this one down. It's not complete, though 
as it only applies to open dialogs.  I think we need to make this a 
setting in the preferences.  I'll have a look.


Ted.

On 6/19/21 5:59 AM, chuck elliot wrote:

That did the trick!

One caveat - after running the new build for the first time, I had 
to add the


[FileDialog] setting because it wasn't present although the 
timestamp had updated.


However, now I can switch between the aberrant GTK behaviour and the

desired Qt behaviour by changing that setting from false to true.

'job done! Great work!

Many thanks.


On 19/06/2021 1:41 am, Ted Felix wrote:
  Ok, I just pushed a change for you to test to a new branch called 
filedialog.  If you are using git (without forking), you can get it 
as follows:


git fetch
git checkout -t origin/filedialog

  Now build and run as usual.  After the first run, you will find 
this in your Rosegarden.conf file:


[FileDialog]
dontUseNative=false

  Set that to true and re-run rosegarden.  Now you should have a 
very different looking file open dialog.  Does it work any better?


  When you are done, switch back to the master branch with git and 
build.


git checkout master

Ted.

On 6/18/21 8:02 PM, Ted Felix wrote:
   As I was digging around I saw mention of Qt using "native 
dialogs". Maybe this is what is going on. Maybe you are using 
GNOME and somehow Qt is being told to use the native file dialog 
rather than its own. That might explain why it is using a GTK+ 
.XBEL file to store these recent used "bookmarks".


   QFileDialog has options and the "DontUseNativeDialog" option 
controls this.  The Qt docs indicate that *using* the native 
dialog is the default if one exists.  Maybe we should try forcing 
"DontUseNativeDialog".  I'll need to do a little more digging and 
provide you with a new version to test.  I'll put it on my todo...


Ted.

On 6/18/21 4:31 AM, chuck elliot wrote:

Ah. False alarm then.

The other thing I discovered was that my rg 'Recent' list in 
'File Open' is apparently being


populated from .local/share/recently-used.xbel

which is, I believe, a GTK resource. I don't know if that is 
supposed to happen.


Chuck.


On 18/06/2021 2:23 am, Ted Felix wrote:

On 6/17/21 4:17 PM, chuck elliot wrote:

[FileDialog]
history=@Invalid()
lastVisited=file:///blue/midi/rosegarden/covers/q-synth
qtVersion=5.15.2
viewMode=Detail


  Mine looks just like that:

[FileDialog]
history=@Invalid()
lastVisited=file:///home/ted/Documents/rosegarden/Test
qtVersion=5.12.8
viewMode=Detail

  And mine works fine.

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



___
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



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

Re: [Rosegarden-user] MRU - a couple of things

2021-06-19 Thread chuck elliot

That did the trick!

One caveat - after running the new build for the first time, I had to 
add the


[FileDialog] setting because it wasn't present although the timestamp 
had updated.


However, now I can switch between the aberrant GTK behaviour and the

desired Qt behaviour by changing that setting from false to true.

'job done! Great work!

Many thanks.


On 19/06/2021 1:41 am, Ted Felix wrote:
  Ok, I just pushed a change for you to test to a new branch called 
filedialog.  If you are using git (without forking), you can get it as 
follows:


git fetch
git checkout -t origin/filedialog

  Now build and run as usual.  After the first run, you will find this 
in your Rosegarden.conf file:


[FileDialog]
dontUseNative=false

  Set that to true and re-run rosegarden.  Now you should have a very 
different looking file open dialog.  Does it work any better?


  When you are done, switch back to the master branch with git and build.

git checkout master

Ted.

On 6/18/21 8:02 PM, Ted Felix wrote:
   As I was digging around I saw mention of Qt using "native 
dialogs". Maybe this is what is going on. Maybe you are using GNOME 
and somehow Qt is being told to use the native file dialog rather 
than its own. That might explain why it is using a GTK+ .XBEL file to 
store these recent used "bookmarks".


   QFileDialog has options and the "DontUseNativeDialog" option 
controls this.  The Qt docs indicate that *using* the native dialog 
is the default if one exists.  Maybe we should try forcing 
"DontUseNativeDialog".  I'll need to do a little more digging and 
provide you with a new version to test.  I'll put it on my todo...


Ted.

On 6/18/21 4:31 AM, chuck elliot wrote:

Ah. False alarm then.

The other thing I discovered was that my rg 'Recent' list in 'File 
Open' is apparently being


populated from .local/share/recently-used.xbel

which is, I believe, a GTK resource. I don't know if that is 
supposed to happen.


Chuck.


On 18/06/2021 2:23 am, Ted Felix wrote:

On 6/17/21 4:17 PM, chuck elliot wrote:

[FileDialog]
history=@Invalid()
lastVisited=file:///blue/midi/rosegarden/covers/q-synth
qtVersion=5.15.2
viewMode=Detail


  Mine looks just like that:

[FileDialog]
history=@Invalid()
lastVisited=file:///home/ted/Documents/rosegarden/Test
qtVersion=5.12.8
viewMode=Detail

  And mine works fine.

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



___
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] MRU - a couple of things

2021-06-19 Thread chuck elliot
I am using Fedora 33 with the MATE (gnome-2) environment so all that 
adds up.


I should be able to try the modification today...

Many thanks Ted.


On 19/06/2021 1:41 am, Ted Felix wrote:
  Ok, I just pushed a change for you to test to a new branch called 
filedialog.  If you are using git (without forking), you can get it as 
follows:


git fetch
git checkout -t origin/filedialog

  Now build and run as usual.  After the first run, you will find this 
in your Rosegarden.conf file:


[FileDialog]
dontUseNative=false

  Set that to true and re-run rosegarden.  Now you should have a very 
different looking file open dialog.  Does it work any better?


  When you are done, switch back to the master branch with git and build.

git checkout master

Ted.

On 6/18/21 8:02 PM, Ted Felix wrote:
   As I was digging around I saw mention of Qt using "native 
dialogs". Maybe this is what is going on. Maybe you are using GNOME 
and somehow Qt is being told to use the native file dialog rather 
than its own. That might explain why it is using a GTK+ .XBEL file to 
store these recent used "bookmarks".


   QFileDialog has options and the "DontUseNativeDialog" option 
controls this.  The Qt docs indicate that *using* the native dialog 
is the default if one exists.  Maybe we should try forcing 
"DontUseNativeDialog".  I'll need to do a little more digging and 
provide you with a new version to test.  I'll put it on my todo...


Ted.

On 6/18/21 4:31 AM, chuck elliot wrote:

Ah. False alarm then.

The other thing I discovered was that my rg 'Recent' list in 'File 
Open' is apparently being


populated from .local/share/recently-used.xbel

which is, I believe, a GTK resource. I don't know if that is 
supposed to happen.


Chuck.


On 18/06/2021 2:23 am, Ted Felix wrote:

On 6/17/21 4:17 PM, chuck elliot wrote:

[FileDialog]
history=@Invalid()
lastVisited=file:///blue/midi/rosegarden/covers/q-synth
qtVersion=5.15.2
viewMode=Detail


  Mine looks just like that:

[FileDialog]
history=@Invalid()
lastVisited=file:///home/ted/Documents/rosegarden/Test
qtVersion=5.12.8
viewMode=Detail

  And mine works fine.

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



___
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] MRU - a couple of things

2021-06-18 Thread chuck elliot

Ah. False alarm then.

The other thing I discovered was that my rg 'Recent' list in 'File Open' 
is apparently being


populated from .local/share/recently-used.xbel

which is, I believe, a GTK resource. I don't know if that is supposed to 
happen.


Chuck.


On 18/06/2021 2:23 am, Ted Felix wrote:

On 6/17/21 4:17 PM, chuck elliot wrote:

[FileDialog]
history=@Invalid()
lastVisited=file:///blue/midi/rosegarden/covers/q-synth
qtVersion=5.15.2
viewMode=Detail


  Mine looks just like that:

[FileDialog]
history=@Invalid()
lastVisited=file:///home/ted/Documents/rosegarden/Test
qtVersion=5.12.8
viewMode=Detail

  And mine works fine.

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] MRU - a couple of things

2021-06-17 Thread chuck elliot

Hi,

I think I might have found a clue as to why my rg file dialog is

misbehaving. Firstly, I created a new user and then ran rg and

all was fine. So it is something to do with my user config.

I compared the .config/QtProject.conf files of the two users

and there looks to be a problem with mine:

[FileDialog]
history=@Invalid()
lastVisited=file:///blue/midi/rosegarden/covers/q-synth
qtVersion=5.15.2
viewMode=Detail

compared with the new user:

[FileDialog]
history=file:///home/rosy/rosegarden
lastVisited=file:///home/rosy/rosegarden
qtVersion=5.15.2
shortcuts=file:///home/rosy, 
file:///home/rosy/.local/share/rosegarden/examples, 
file:///home/rosy/.local/share/rosegarden/templates, 
file:///home/rosy/Documents, file:///home/rosy/Music, 
file:///home/rosy/rosegarden

sidebarWidth=70
treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xec\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xff\0\0\0\x1\0\0\0\0\0\0\0?\0\0\0\x1\0\0\0\0\0\0\0@\0\0\0\x1\0\0\0\0\0\0\0n\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff)
viewMode=Detail

I thought this might be caused by a conflict with my rg build directory: 
/rosegarden


so I renamed that and deleted all the rg config files in .config/ and 
.locale/share/ and replaced


my QtProject.conf with rosy's (changing the username as appropriate) but 
this did not fix the


issue and the QtProject.conf file was overwritten with the above contents.

I hope that gives you a clue as to what is going on.

thanks,

Chuck.










On 08/04/2021 1:23 am, Ted Felix wrote:
I've done a little more digging and it seems like this could be 
happening because garbage is getting passed to the file dialogs 
(QFileDialog falls back on the current directory when it gets a 
directory that doesn't exist and depending on how you launch rg, the 
current directory might be the home dir).  This seems unlikely, but 
it's the only lead I've got at this point.


  Some tests...

  What version of Qt are you building against?  In rg, go to Help > 
About Qt... to get the version.


  The code (FileDialog::getOpenFileName()) is reused in a number of 
places.  Try File > Import > Import MIDI File...  Does this remember 
its last path?


  Run rosegarden from a command prompt while in an easily identifiable 
directory.  E.g. switch to /tmp and then run rosegarden:


  $ cd /tmp
  $ rosegarden

  Now do a file open.  Does this put you in /tmp?

Ted.

On 4/7/21 6:38 AM, chuck elliot wrote:

'apparently not to do with NFS - I loaded and saved a file to

a local directory ('change reflected in the [Last_Used_Paths] setting)

but the 'Open' behaviour is still erroneous.



On 07/04/2021 12:38 am, Ted Felix wrote:

On 3/28/21 11:43 AM, chuck elliot wrote:
If I'm not mistaken, RG used to remember which directories you last 
saved to and loaded from.


  And it still does for me.

This is reflected in the [Last_Used_Directories] config file 
heading (which seems to contain the right values).


  That's the place.

Currently the 'open file' dialogue takes me to my home directory 
plus an out-of-date 'Recent' option and also opens in minimised 
mode for some reason. I am working with v20.12 and v21.06.


  I have never seen anything like this.  I can't minimize the 
window. And mine always takes me to the last place I was.


I have tried creating a new Rosegarden.conf and looked in vain for 
settings to change this. Am I missing something?


  Nope.  Sounds like bad Qt libraries.  The code is super simple for 
this.  We rely on Qt to do the real work here.


  Do "File > Open Example..." and "File > Open Template..." work OK? 
It's the same code, but it specifies a hard-coded path. Open 
Example... should take you to ~/.local/share/rosegarden/examples. 
Open Template... should take you to the same area, but the templates 
directory.


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




___
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] Alternative hardware

2021-04-25 Thread chuck elliot

'not familiar with devuan.

linguisttools is part of the qttools5-dev package in raspbian.

As it is source, could you use the package from another distro?



On 24/04/2021 3:43 pm, Will Godfrey wrote:

On Tue, 20 Apr 2021 20:44:43 +0100
chuck elliot  wrote:


'have done on Rasbian.

It was no more difficult or slower than I have

found on my other (admittedly old) hardware.

All req'd packages a were available and build

went fine. on running, RG did crash a few times

though so I did not pursue it...

CE.

I use devuan specifically as it's *much* lighter weight, and boots up faster
too.

Unfortunately there are some parts of debian that aren't ported over. That
includes build-dep rosegarden :(

When trying to manually fetch all the deps, I got everything except
linguisttools (always an issue, and not listed in the deps as far as I can see)

For some reason devuan only has this for qt4 in ARM, although it's qt5 for
Intel/AMD.

At the moment I haven't a clue how to get round this :'(





___
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] Alternative hardware

2021-04-20 Thread chuck elliot

'have done on Rasbian.

It was no more difficult or slower than I have

found on my other (admittedly old) hardware.

All req'd packages a were available and build

went fine. on running, RG did crash a few times

though so I did not pursue it...

CE.


On 20/04/2021 4:46 pm, Will Godfrey wrote:

Has anyone tried compiling Rosegarden for the Raspberry Pi4?
If so, what is the absolute minimum required to get it up and running?
I would expect it to be extremely slow to compile :(





___
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] MRU - a couple of things

2021-04-07 Thread chuck elliot

'apparently not to do with NFS - I loaded and saved a file to

a local directory ('change reflected in the [Last_Used_Paths] setting)

but the 'Open' behaviour is still erroneous.



On 07/04/2021 12:38 am, Ted Felix wrote:

On 3/28/21 11:43 AM, chuck elliot wrote:
If I'm not mistaken, RG used to remember which directories you last 
saved to and loaded from.


  And it still does for me.

This is reflected in the [Last_Used_Directories] config file heading 
(which seems to contain the right values).


  That's the place.

Currently the 'open file' dialogue takes me to my home directory plus 
an out-of-date 'Recent' option and also opens in minimised mode for 
some reason. I am working with v20.12 and v21.06.


  I have never seen anything like this.  I can't minimize the window. 
And mine always takes me to the last place I was.


I have tried creating a new Rosegarden.conf and looked in vain for 
settings to change this. Am I missing something?


  Nope.  Sounds like bad Qt libraries.  The code is super simple for 
this.  We rely on Qt to do the real work here.


  Do "File > Open Example..." and "File > Open Template..." work OK? 
It's the same code, but it specifies a hard-coded path. Open 
Example... should take you to ~/.local/share/rosegarden/examples.  
Open Template... should take you to the same area, but the templates 
directory.


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] MRU - a couple of things

2021-04-07 Thread chuck elliot

The only thing that works is 'Save As' which takes me to

the path indicated by the [Last_Used_Path] save_file= setting.

Examples, Templates and Open all mis-behave in the way

I described.

Plus - I have this on 2 separate machines - one running

20.12, the other 21.06. (Both Fedora 32).

The only other common factor is that they load .rg files from the same

automounted, NFS share on a third machine. But this has always worked fine

in the past.



On 07/04/2021 12:38 am, Ted Felix wrote:

On 3/28/21 11:43 AM, chuck elliot wrote:
If I'm not mistaken, RG used to remember which directories you last 
saved to and loaded from.


  And it still does for me.

This is reflected in the [Last_Used_Directories] config file heading 
(which seems to contain the right values).


  That's the place.

Currently the 'open file' dialogue takes me to my home directory plus 
an out-of-date 'Recent' option and also opens in minimised mode for 
some reason. I am working with v20.12 and v21.06.


  I have never seen anything like this.  I can't minimize the window. 
And mine always takes me to the last place I was.


I have tried creating a new Rosegarden.conf and looked in vain for 
settings to change this. Am I missing something?


  Nope.  Sounds like bad Qt libraries.  The code is super simple for 
this.  We rely on Qt to do the real work here.


  Do "File > Open Example..." and "File > Open Template..." work OK? 
It's the same code, but it specifies a hard-coded path. Open 
Example... should take you to ~/.local/share/rosegarden/examples.  
Open Template... should take you to the same area, but the templates 
directory.


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] svn to git Transition Complete

2021-04-04 Thread chuck elliot

hard drive most likely - I have seen some smartd errors on this

machine.

I have used

https://github.com/tedfelix/rosegarden

in the past with no problems.


On 04/04/2021 11:59 pm, Ted Felix wrote:

On 4/4/21 5:46 PM, chuck elliot wrote:

I built it from git the other day. It compiled ok 2nd try.


  Good to hear.

collect2: fatal error: ld terminated with signal 7 [Bus error], core 
dumped


  Wow.  That's a crash like a sigsegv.  Could be almost anything 
including cosmic rays or a marginal hard drive.  Or just a bug in that 
version of the linker.


BTW any idea why my installation doesn't take me to the 
[last_used_path] on 'open' and dialogue starts minimised?


  It's on my todo for when the git transition is complete.  Still have 
a few things to do on the transition.


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] svn to git Transition Complete

2021-04-04 Thread chuck elliot

I built it from git the other day. It compiled ok 2nd try.

1st try aborted with:

[ 94%] Building CXX object 
src/CMakeFiles/rosegardenprivate.dir/sequencer/RosegardenSequencer.cpp.o
[ 94%] Building CXX object 
src/CMakeFiles/rosegardenprivate.dir/sound/JackCaptureClient.cpp.o
[ 94%] Building CXX object 
src/CMakeFiles/rosegardenprivate.dir/qrc_data.cpp.o
[ 94%] Building CXX object 
src/CMakeFiles/rosegardenprivate.dir/qrc_locale.cpp.o

[ 95%] Linking CXX shared library ../librosegardenprivate.so
collect2: fatal error: ld terminated with signal 7 [Bus error], core dumped
compilation terminated.
make[2]: *** [src/CMakeFiles/rosegardenprivate.dir/build.make:11085: 
librosegardenprivate.so] Error 1

make[2]: *** Deleting file 'librosegardenprivate.so'
make[1]: *** [CMakeFiles/Makefile2:261: 
src/CMakeFiles/rosegardenprivate.dir/all] Error 2

make: *** [Makefile:161: all] Error 2

BTW any idea why my installation doesn't take me to the [last_used_path] 
on 'open' and dialogue


starts minimised?

Thanks.



On 04/04/2021 8:43 pm, Ted Felix wrote:
Yeah, that's actually on my todo list to switch us over from svn to 
git in the about box.  Does it still build ok?


Ted.

On 4/4/21 8:33 AM, Colin Fletcher wrote:

On 02/04/2021 18:59, Ted Felix wrote:

  The transition from svn to git is complete.

  For those who are following along with development, you'll need to
abandon your svn working copy and start a new git working copy.

  I've put together a "Using git" page on the wiki that describes 
how to
use git for testing.  Follow the steps in the "Testing Workflow" 
section

and you should be back to following along with the latest updates.

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

  Let me know if you run into any issues.


I don't have subversion installed here (I've been using 'git svn'
exclusively as svn client for a while), and I get this on a checkout of
git://git.code.sf.net/p/rosegarden/git:

colinf@colinf-xps15:~/src/rosegarden/build$ make

[  1%] Generating svn_header
-- Could NOT find Subversion (missing: Subversion_SVN_EXECUTABLE)
-- Build key 11dbb44a20

So something still expects to be able to get the svn revision: probably
it should rather be using 'git describe' now.

Cheers,
Colin.




___
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] MRU - a couple of things

2021-03-28 Thread chuck elliot

'sorry, the config heading is [Last_Used_Paths].

BTW the 'save as' dialogue does appear to obey

this setting but it too opens minimised...

TIA.


On 27/01/2021 4:31 pm, Ted Felix wrote:

On 1/22/21 3:48 PM, Will Godfrey wrote:

When Rosegarden scans the 'recent' list, can it please check the

existence of a file, and if it's not there remove it from its list?


  This is now implemented in [r16061].  There's a new preference 
called "Clean recent files list" that enables it.


  As mentioned before, your recent files list will be clobbered by 
this update.  You can restore it by going into your Rosegarden.conf 
file and renaming the [General] section to [RecentFiles].


  Grab the latest svn and try it out.

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] MRU - a couple of things

2021-03-28 Thread chuck elliot

If I'm not mistaken, RG used to remember which directories

you last saved to and loaded from. This is reflected in the

[Last_Used_Directories] config file heading (which seems to

contain the right values). Currently the 'open file' dialogue

takes me to my home directory plus an out-of-date 'Recent'

option and also opens in minimised mode for

some reason. I am working with  v20.12 and v21.06.

I have tried creating a new Rosegarden.conf and looked in vain for

settings to change this. Am I missing something?

thanks.





___
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] Import sf2

2021-02-21 Thread chuck elliot

'makes sense. I was just lucky that the soundfont that was packaged with

fluidsynth was fluidR3_GM so it matched the available GM.rgd.

As Michael said, loading soundfonts into RG it does still work and

provides the labels that an rgd file would if you saved it as such.

But as another reply said, you have to load the actual sounds into

Fluidsynth (or whatever) and play RG out through that in order to

hear them.



On 21/02/2021 2:36 am, david wrote:
The mappings of a soundfont vary from font to font.  Just based on the 
name of the soundfont (Guitars-Universal), it may not match the GM or 
GS standard mappings.


On 2/20/21 3:38 PM, chuck elliot wrote:


I believe the soundfont sf2 complies with GM or GS mappings so

load the soundfont into fluidsynth, create a midi device in sg and

load the GM.rgd into that and point it at the fluidsynth port in rg.

The GM patch names should come up in the instrument panel.

'works for me.


On 20/02/2021 7:49 pm, steve conrad wrote:
Importing the sf2 in the 'manage midi devices' dialog has a mostly 
decorative function. Ie, it only effects the the labels that RG 
assigns to tracks.


If you are fairly new to this sort of stuff what i bet you want to 
do is to load the font into a synth to make some sounds.


This is done in qsynth itself and the process is fairly self 
explanatory.


Once the sf2 is loaded in the synth, there is no urgent need to 
import it into RG unless you find it overly confusing to have RG 
calling your presets by the wrong name.


On Sat, Feb 20, 2021, 11:33 AM Mike Knott <mailto:m...@mikeknott.co.uk>> wrote:


Hi,

I'm struggling to understand the instructions on importing a
soundfont into Rosegarden. The Rosegarden Handbook says this is
achievable (instead of importing an rgd file).

What I'm, exactly, trying to achieve is to replace the Programs
in the Instrument Parameter List to those in the
Guitars-Universal-V1.5.sf2.

I've tried using the Studio > Manage MIDI Devices Dialog to
Import but am only getting three voices as a result (there are
many, many in the soundfont).

I'm using QSynth and have tried loading this soundfont in there
but this changes nothing in Rosegarden.

OK, apologies in advance for the newbie nature of the post.

Mike



--
David W. Jones
gn...@hawaii.rr.com
authenticity, honesty, community
http://dancingtreefrog.com
"My password is the last 8 digits of π."


___
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] Import sf2

2021-02-20 Thread chuck elliot

I believe the soundfont sf2 complies with GM or GS mappings so

load the soundfont into fluidsynth, create a midi device in sg and

load the GM.rgd into that and point it at the fluidsynth port in rg.

The GM patch names should come up in the instrument panel.

'works for me.




On 20/02/2021 7:49 pm, steve conrad wrote:
Importing the sf2 in the 'manage midi devices' dialog has a mostly 
decorative function. Ie, it only effects the the labels that RG 
assigns to tracks.


If you are fairly new to this sort of stuff what i bet you want to do 
is to load the font into a synth to make some sounds.


This is done in qsynth itself and the process is fairly self explanatory.

Once the sf2 is loaded in the synth, there is no urgent need to import 
it into RG unless you find it overly confusing to have RG calling your 
presets by the wrong name.


On Sat, Feb 20, 2021, 11:33 AM Mike Knott > wrote:


Hi,

I'm struggling to understand the instructions on importing a
soundfont into Rosegarden. The Rosegarden Handbook says this is
achievable (instead of importing an rgd file).

What I'm, exactly, trying to achieve is to replace the Programs in
the Instrument Parameter List to those in the
Guitars-Universal-V1.5.sf2.

I've tried using the Studio > Manage MIDI Devices Dialog to Import
but am only getting three voices as a result (there are many, many
in the soundfont).

I'm using QSynth and have tried loading this soundfont in there
but this changes nothing in Rosegarden.

OK, apologies in advance for the newbie nature of the post.

Mike
___
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] beginners question : getting sound

2021-02-08 Thread chuck elliot

Tom,

as Lorenzo said, freedom comes at a price ;o)

I think RG can do what you want easily (I have no vested interest btw).

There is no need to mess up your established audio setup if you use the 
alsa layer only.


Here's what I recommend:

1. Use fluidsynth standalone with alsa  ( -a alsa) (no jack req'd). RG 
will recognise FS when RG starts.


2. Create your compositions using midi tracks in RG and send the output 
through fluidsynth (manage midi devices, track params etc).


3. RG is probably the your best bet for manipulating scores.

4. Play your compositions in RG and simultaneously record them from the 
alsa interface using 'arecord'


You will now have a score and matching sound file for your work.

Regards,

Chuck.


On 08/02/2021 1:05 pm, Tom Peters wrote:

Chuck, Michael, Lorenzo:
thank you very much for your input.
Michael, Lorenzo, I share your sentiment. I think it is fair now in 
the 22nd year of the 21st century to expect from a computer application:
1) that the package management system like apt is configured that an 
application will get all its dependencies so that it will actually work;
2) that an application is configured with sensible defaults so that it 
actually works out of the box.


Rosegarden or in any case its Debian packages apparently fail 
on these two points.
Also sound is working now on my computer for VLC media player and 
browser, and I am afraid to break that if I insert all these new 
things. I already had my audio output turned off for lack of an output 
device, and I had to reboot to get it back again.


That said, I wonder if you can recommend a simpler and more complete 
alternative. What I have been looking for is a tool to generate scores 
and accompanying sound files to study scales and tunings, as examples 
for my website on music theory 
(http://arpeters.net/Nederlandse_paginas/Muziekleer/Inhoud.htm : in 
Dutch). So nothing fancy with multiple tracks and driving an expensive 
synthesizer. From the description, Rosegarden would be able to do 
that, but from my initial experience I wonder if it isn't too heavy.

Any suggestions for alternatives?




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

2020-11-08 Thread chuck elliot via Rosegarden-user

I presume that this is just the difference between working

with a standard, gm-based midi device setup VS a custom midi

device setup where you have drum patches/programs

mapped to midi channels other than 10?

So in the latter case, a channel setting of 'auto' would

not work for you as it is currently implemented?

CE.


On 07/11/2020 9:48 pm, Will Godfrey wrote:

On Sat, 7 Nov 2020 16:32:45 -0500
"D. Michael McIntyre"  wrote:


On 11/7/20 7:27 AM, Ted Felix wrote:

    Just a follow-up in case someone has a similar issue.  Turns out that
"auto" mode recognizes "percussion" tracks and sends them to channel 10
no matter what channel they are configured for.

That isn't even always correct behavior. I don't have time to get myself
back up to speed on all that right now, but I think I can play
percussion on channels other than 10 at least two different ways with my
current setup, and I don't have anything exotic.

I'll try to have a go with some of that before you release. I've been
working six days a week most of the year, so no promises.


Just jumping in here.
I very frequently put percussion in multiple channels. In Yoshimi I have one
patch that does very nice snare drums, another that does a range of Cymbals,
another that's good for kick drum, shakers etc.
Not only can they not all fit in the same channel, but I give them different
weights and stereo positions.





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

2020-11-06 Thread chuck elliot via Rosegarden-user

'have been using 20.12 for a couple of days and all seems good.

Most of the updates don't affect me but I did try out the new marker

stuff and that seems to work fine. One thing that I have noticed in this

and previous versions is that my channel setting of 'auto' on a drum

track does not appear to be saved in the .rg file and keeps reverting to

'fixed' on reload. This gives me incorrect patch sounds and has to be

reset every time.

cheers,

CE


On 02/11/2020 2:03 pm, Ted Felix wrote:
20.12 will be released on December 9.  Right now, what you see in svn 
is the release candidate.  Please test the latest svn as much as you 
can. If you've not built from svn, give it a shot and let us know if 
you run into trouble.  We'll walk you through it.


  The steps I follow for building from svn are here:

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

  Suggested areas to test:

  - Restoration of connections to external MIDI hardware and software 
on .rg file load.

    - We should be doing a better job with this now.

  - New marker menu items in the composition menu.
    - Composition > Add Marker at Playback Position
    - Composition > Jump to Previous Marker
    - Composition > Jump to Next Marker

  - Better support for not sending out CCs for controllers that are 
not visible on the UI.  E.g. if you make Volume not visible via the 
device manager, no volume CCs will be generated by RG. Only volume CCs 
in the Segments will be sent out.


  - External Controller port for control surfaces.
    - This was broken in 20.06.  Should work now.
    - Enable/Disable via preferences.
    - Type of control surface configurable via preferences.

  - Korg nanoKONTROL2 control surface is now supported automatically.
    - This should be auto detected and auto connected at rg startup.
    - All buttons, knobs, and sliders should work.
    - The LEDs are partially supported.  If you configure the 
nanoKONTROL2 for external LED control, the LEDs will work except when 
recording.  So the record LED will appear to not work.  If you would 
like to test this, let me know if you need the sysex files to 
configure the nanoKONTROL2 for external control of the LEDs.


  - Transport buttons on MIDI controllers.
    - If you have a MIDI controller with play, stop, record, FF, Rew, 
etc... buttons, chances are good those will work now.  At least if 
they are configured for Pro Tools.


  - Preferences cleanup.
    - Some regression testing of the preferences dialogs is needed.

  - Event editor
    - General editing.
    - SysEx.  SysEx handling and editing has been improved.

  - Toolbar Icon
    - Code cleanup.  Make sure they look the same.

  - Percussion Matrix editor.
    - Some changes here related to note duration.

  Most importantly, do what you usually do.  That will hit the areas 
that I missed.


Thanks.
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] Rosegarden was used in the creation process

2019-03-06 Thread chuck elliot via Rosegarden-user
'nice and moody! and handy to be able to play so many instruments :o) !

I can't remember if I've shared this on this list before but just in
case I haven't, here's a sample of what I have been able to produce
using this amazing (free!) piece of software plus a Korg M1 and M3. 
My version of 'Little Umbrellas' from Zappa's 1970? 'Hot Rats' album.

https://soundcloud.com/user-869419971/little-umbrellas-zappa-arr-chuck-elliot/s-oV0F5

I'm particularly proud of the fact that I managed (more or less) to
transcribe this mofo. The process was difficult, painful and lengthy and
a.f.a.i.k. this is the only extant transcription of the middle section
of this piece. There's also a take on 'Black Page part II' on my
Soundcloud account for the musically, terminally masochistic.

Best wishes to all Rosegardeners and huge thanks to the developers.

Chuck.




___
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] Lost instrument settings

2017-07-23 Thread chuck elliot via Rosegarden-user
Mystery solved! 
The Korg-M3-GM device is not used in this composition
but all of the unused RG tracks had defaulted to this device
so RG was sending out a set of PCs for this device after
the set for the EDS device. As both are connected to the
same physical device (midi port), the second set were
overwriting the first. I don't know where the particular
GM instrument numbers were coming from (default device?) 
but they were not relevant to the composition in any case.

Deleting the GM device resolved the issue and the piece
now plays properly under v17.12.

In future, if I have multiple M3 devices connected I will
ensure that any spare RG tracks are deleted or set to a null device.

Thanks for all the help. RG is a fantastic resource.

If anyone reading this thread is interested in hearing the
piece concerned it is my rendition of a track from Frank Zappa's
'Hot Rats' album from 1969 (little Umbrellas).

https://soundcloud.com/user-869419971/little-umbrellas

Chuck.


On Sun, 2017-07-23 at 09:26 -0400, Ted Felix wrote:
> [Resending because this hasn't appeared on the user list.  Sorry if 
> duplicate...]
> 
> On 07/20/2017 12:15 PM, Ted Felix wrote:
> >Do you have two devices connected to the same port?
> 
>From digging through the .rg file, it appears that you do:
> 
> Korg-M3-GM -> "20:0 E-MU XMidi2X2 MIDI 1 (duplex)"
> Korg-M3-EDS -> "20:0 E-MU XMidi2X2 MIDI 1 (duplex)"
> M1 -> "20:1 E-MU XMidi2X2 MIDI 2 (duplex)"
> 
>This is probably why you are seeing two channel setups going out to 
> the M3 with 16.02.  With later versions, you shouldn't see that.  Or you 
> will only see it where there is a channel conflict in your tracks.  I.e. 
> two tracks pointing to the same channel on the M3 but using the two 
> different devices (Korg-M3-GM and Korg-M3-EDS).
> 
>Limitations in 16.02 make it difficult to do the above.  The only way 
> that comes to my mind is to combine the device files for each.  This was 
> fixed in 16.06 and channel setups only go out for channels that have tracks.
> 
> Ted.



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Lost instrument settings

2017-07-20 Thread chuck elliot via Rosegarden-user
Ignore my last message. I was mistaken (it was late!)

New finding - RG is sending 2 sets of PCs on loading
this particular .rg file. Firstly the correct set as
configured in RG and then a complete set of channels
1-15 with different instrument settings and these are
overwriting the correct ones in the M3.

I do not know where these settings are coming from. They
do not correspond to the default studio settings. I presume
the .rg file has gotten corrupted somehow and contains
conflicting intrument configs... ?

Chuck.




On Tue, 2017-07-18 at 21:24 -0400, Ted Felix wrote:
> On 07/18/2017 07:32 PM, chuck elliot wrote:
> > That has turned up some interesting findings:
> 
>Indeed.
> 
> > under v16.02 selecting [no port] for the relevant M3 bank
> > does not send any PCs and nor does switching it back to
> > the midi port. I see only ALSA ports being subscribed etc.
> > (filtering other midi messages)
> 
>OK.  This is to be expected.  That feature was added later.
> 
> > This version send PCs whenever a new segment is encountered
> > during playback too.
> > It is presumably sending PCs on load too so that my M3 is set
> > up to start with.
> 
>That behavior was causing problems for some users.  But it makes 
> sense that it was working for you since the channel setup at load wasn't 
> working with the M3.
> 
> > under v17.12, selecting [no port] for the M3 bank sends out a
> > complete set of PCs for the M3 which sets up the M3 nicely!
> > such that when it is reconnected to midi it plays all the
> > correct instruments (but reconnecting does not send PCs).
> 
>Good to hear.  This means we are sending the right stuff at some 
> point and the M3 is getting it.  That reduces the mystery.
> 
> > This version does not send PCs on play it seems.
> 
>It does not.  That change was made in r14644.  The PCs on play 
> behavior in 16.02 was causing problems for some users, so it was 
> removed.  What is confusing is that I thought that I had at least 
> implemented sending PCs for playback from time zero.  Apparently I 
> didn't.  So, one must rely on having everything plugged in and ready to 
> go at load time to ensure a proper setup.  That seems a bit cumbersome.
> 
>Sending channel setups (which is what we call this internally) at 
> playback from time zero would work.  We might also add a menu item "Send 
> Channel Setups" or something similar to let you manually get your synths 
> in sync with the composition at any time.  Just in case power goes out 
> or something gets unplugged at the wrong time.
> 
> > The one thing that is not clear to me at this point is why
> > the 'send PC on load' in this version is succeeding with the
> > M1 but not with the M3 ???
> 
>That's the real mystery.  We must be sending something that the M3 
> doesn't like in the load case.  It wouldn't surprise me at all.  The 
> question is: what?
> 
>I think the test to run would be as follows...  First, do the port 
> switch and connect to kmidimon to see what's going out.  Keep a record 
> of this.  I think you can save it from kmidimon maybe.  Then modify the 
> .rg file to connect the M3 to kmidimon's port.  Save and reload and it 
> should show you what it is sending out on load.  I can actually do this 
> test myself since it only requires the .rg file and kmidimon.
> 
> > I note what Michael has said about sending BS/PCs and upsetting
> > hardware configurations but it seems pointless to me to have
> > instrument settings in a sequencer if you cannot use them to
> > configure your whole setup centrally.
> 
>That's the idea.  We send them at load anyway, so the assumption is 
> that we are taking control.  By unchecking the checkboxes next to bank 
> and program, you can configure individual channels to not send BS/PCs at 
> all.  So, if you want to let the instruments have control, you can.
> 
> > For those that don't want or need RG to
> > configure their hardware an appropriate send filter ought to
> > be able to cater for that no?
> 
>Just uncheck bank and program in the Instrument Parameters box.
> 
> Ted.



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Lost instrument settings

2017-07-19 Thread chuck elliot via Rosegarden-user
I have tried this experiment.
It looks as if the PCs are being sent on the wrong
port. The connection for M3-INT-EDS is 131 inside
the Midi Manager but kmidimon shows the PCs being
sent on port 130. Maybe you can confirm.

BTW apologies - it was Abrolag who mentioned the
'send PC on play new segment' problem, not Michael
- my bad.

Chuck.


On Tue, 2017-07-18 at 21:24 -0400, Ted Felix wrote:
> On 07/18/2017 07:32 PM, chuck elliot wrote:
> > That has turned up some interesting findings:
> 
>Indeed.
> 
> > under v16.02 selecting [no port] for the relevant M3 bank
> > does not send any PCs and nor does switching it back to
> > the midi port. I see only ALSA ports being subscribed etc.
> > (filtering other midi messages)
> 
>OK.  This is to be expected.  That feature was added later.
> 
> > This version send PCs whenever a new segment is encountered
> > during playback too.
> > It is presumably sending PCs on load too so that my M3 is set
> > up to start with.
> 
>That behavior was causing problems for some users.  But it makes 
> sense that it was working for you since the channel setup at load wasn't 
> working with the M3.
> 
> > under v17.12, selecting [no port] for the M3 bank sends out a
> > complete set of PCs for the M3 which sets up the M3 nicely!
> > such that when it is reconnected to midi it plays all the
> > correct instruments (but reconnecting does not send PCs).
> 
>Good to hear.  This means we are sending the right stuff at some 
> point and the M3 is getting it.  That reduces the mystery.
> 
> > This version does not send PCs on play it seems.
> 
>It does not.  That change was made in r14644.  The PCs on play 
> behavior in 16.02 was causing problems for some users, so it was 
> removed.  What is confusing is that I thought that I had at least 
> implemented sending PCs for playback from time zero.  Apparently I 
> didn't.  So, one must rely on having everything plugged in and ready to 
> go at load time to ensure a proper setup.  That seems a bit cumbersome.
> 
>Sending channel setups (which is what we call this internally) at 
> playback from time zero would work.  We might also add a menu item "Send 
> Channel Setups" or something similar to let you manually get your synths 
> in sync with the composition at any time.  Just in case power goes out 
> or something gets unplugged at the wrong time.
> 
> > The one thing that is not clear to me at this point is why
> > the 'send PC on load' in this version is succeeding with the
> > M1 but not with the M3 ???
> 
>That's the real mystery.  We must be sending something that the M3 
> doesn't like in the load case.  It wouldn't surprise me at all.  The 
> question is: what?
> 
>I think the test to run would be as follows...  First, do the port 
> switch and connect to kmidimon to see what's going out.  Keep a record 
> of this.  I think you can save it from kmidimon maybe.  Then modify the 
> .rg file to connect the M3 to kmidimon's port.  Save and reload and it 
> should show you what it is sending out on load.  I can actually do this 
> test myself since it only requires the .rg file and kmidimon.
> 
> > I note what Michael has said about sending BS/PCs and upsetting
> > hardware configurations but it seems pointless to me to have
> > instrument settings in a sequencer if you cannot use them to
> > configure your whole setup centrally.
> 
>That's the idea.  We send them at load anyway, so the assumption is 
> that we are taking control.  By unchecking the checkboxes next to bank 
> and program, you can configure individual channels to not send BS/PCs at 
> all.  So, if you want to let the instruments have control, you can.
> 
> > For those that don't want or need RG to
> > configure their hardware an appropriate send filter ought to
> > be able to cater for that no?
> 
>Just uncheck bank and program in the Instrument Parameters box.
> 
> Ted.



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Lost instrument settings

2017-07-18 Thread chuck elliot via Rosegarden-user
That has turned up some interesting findings:

under v16.02 selecting [no port] for the relevant M3 bank
does not send any PCs and nor does switching it back to 
the midi port. I see only ALSA ports being subscribed etc.
(filtering other midi messages)
This version send PCs whenever a new segment is encountered
during playback too.
It is presumably sending PCs on load too so that my M3 is set
up to start with.


under v17.12, selecting [no port] for the M3 bank sends out a
complete set of PCs for the M3 which sets up the M3 nicely!
such that when it is reconnected to midi it plays all the
correct instruments (but reconnecting does not send PCs).
This version does not send PCs on play it seems. 
The one thing that is not clear to me at this point is why
the 'send PC on load' in this version is succeeding with the
M1 but not with the M3 ???

I note what Michael has said about sending BS/PCs and upsetting
hardware configurations but it seems pointless to me to have 
instrument settings in a sequencer if you cannot use them to
configure your whole setup centrally. I don't want to have to
manually configure each hardware device for voice every time I
load a composition. For those that don't want or need RG to
configure their hardware an appropriate send filter ought to
be able to cater for that no?

thanks,
Chuck.



On Tue, 2017-07-18 at 10:58 -0400, Ted Felix wrote:
> On 07/18/2017 05:36 AM, chuck elliot wrote:
> > It seems that BS/PCs are sent out on load (v17.12) and my M1 responds to
> > these correctly but for some reason the M3 doesn't receive them.
> > 
> > I haven't been able to confirm this using kmidimon because loading
> > a file resets the internal connections and disconnects kmidimon.
> > 
> > Is there a way to load a file without resetting connectiions?
> 
>No.  However, you can resend the channel setups (BS/PCs) by changing 
> the port for the M3 and changing it back.  You might be able to do this 
> after you've got kmidimon hooked up and see if it works and what it is 
> sending.  Or you could switch to kmidimon, then switch to the M3 under 
> the assumption that the same things will go out (which is probably a 
> good assumption).  If everything looks good and the M3 doesn't respond, 
> then something we're sending is confusing the M3, or the M3 isn't 
> responding to PCs.
> 
>Studio > Manage MIDI Devices.  Select the M3-EDS (I assume) in MIDI 
> Playback.  Change the port to [No Port] and back to the proper 
> interface.  At that moment (or very soon after), a set of BS/PCs should 
> go out.
> 
>I did some light digging and only noticed two changes related to 
> CCs/BS/PCs between 16.02 and 16.06.  Neither of them mentioned taking 
> away sending of BS/PCs at playback.  Looks like I need to bisect.
> 
> Ted.



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Lost instrument settings

2017-07-17 Thread chuck elliot via Rosegarden-user
so it looks to me that under 16.02 RG sends out program change
messages according to what's set up in the studio every time
you press PLAY.

Under 17.12 RG does not send out program changes when you press
PLAY...

Chuck.



On Sun, 2017-07-16 at 11:25 -0400, Ted Felix wrote:
> On 07/16/2017 07:06 AM, chuck elliot via Rosegarden-user wrote:
> > However, the M3 only behaves properly with v16.02.
> > With v17.12 It does not receive the correct instrument settings either
> > from the default studio setup or the composition studio setup when the
> > same composition is loaded.
> 
>Try rewinding to the start of the composition and pressing play. 
> There was a time when that cleared things up, so it might help.
> 
>You can also do a little troubleshooting by inserting kmidimon in the 
> path between rg and your M3.  It will show the MIDI traffic going across 
> and might provide more details as to what is/isn't working.
> 
>Can you assemble and post a small sample .rg file that has the problem?
> 
> Ted.
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Rosegarden-user mailing list
> Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Lost instrument settings

2017-07-17 Thread chuck elliot via Rosegarden-user
ok - under v16 I can see correct program changes being sent out while
playing the composition (piping M3 bank through kmidimon).

under v17.12 I am not seeing any program changes being sent out while
playing the composition and wrong instruments are sounding

Chuck.




On Sun, 2017-07-16 at 11:25 -0400, Ted Felix wrote:
> On 07/16/2017 07:06 AM, chuck elliot via Rosegarden-user wrote:
> > However, the M3 only behaves properly with v16.02.
> > With v17.12 It does not receive the correct instrument settings either
> > from the default studio setup or the composition studio setup when the
> > same composition is loaded.
> 
>Try rewinding to the start of the composition and pressing play. 
> There was a time when that cleared things up, so it might help.
> 
>You can also do a little troubleshooting by inserting kmidimon in the 
> path between rg and your M3.  It will show the MIDI traffic going across 
> and might provide more details as to what is/isn't working.
> 
>Can you assemble and post a small sample .rg file that has the problem?
> 
> Ted.
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Rosegarden-user mailing list
> Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Lost instrument settings

2017-07-16 Thread chuck elliot via Rosegarden-user
Having dug a bit deeper the problem is more subtle.

I am using a Korg M1 and a Korg M3.
The M1 seems to behave as it should with both v16.02 and v17.12.
The default studio sends the correct instrument settings to the M1
and these are correctly overwritten by the composition studio when it
that is loaded.

However, the M3 only behaves properly with v16.02.
With v17.12 It does not receive the correct instrument settings either
from the default studio setup or the composition studio setup when the
same composition is loaded.





On Sat, 2017-07-15 at 21:19 -0400, D. Michael McIntyre wrote:
> On 07/15/2017 05:58 AM, chuck elliot via Rosegarden-user wrote:
> 
> > instruments do not sound until I manually reset the program.
> > Then, even if I save the composition, the same thing happens
> > when I load it again. Have I missed something?
> 
> You missed a lengthy back and forth where Ted tried to sort all of that 
> stuff out, working closely with a guy who kept having and reporting 
> problems.  We thought all of that was sorted out, but maybe not.
> 
> Let's see.  Freshly started Sound Canvas.  Start RG.  Load the most 
> recent file I was working on.  Verify that it's still set to play 
> through the correct MIDI output.
> 
> In theory, my Sound Canvas should be showing programs on different 
> channels now.  Is it?
> 
> Yes.  Yes, it is.
> 
> This is with the latest SVN.
> 



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Lost instrument settings

2017-07-15 Thread chuck elliot via Rosegarden-user
Dear fellow Rosegardeners,

in all versions since 16.02 that I have tried (16.06, 17.04)
when I load a .rg composition, although all the correct parameters
are loaded into the Instrument Parameter box(es), the correct
instruments do not sound until I manually reset the program.
Then, even if I save the composition, the same thing happens
when I load it again. Have I missed something?

thanks,
Chuck Elliot.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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] Ugly notation formatting

2016-04-10 Thread chuck elliot
Actually there are devices that do this. I have a Roland GI 10
guitar/midi interface which is basically a real time pitch to midi
converter. It handles pitch bend too and does an impressive job
without too much delay and glitches. Paired with a midi sound module,
you can (in theory) play any instrument using the guitar as the input
device. Whether this is effective or not depends on the nature of the
target instrument; wind instruments work pretty well but piano say
is harder to mimic in terms of playing style.

Regards,
CE.


http://www.soundonsound.com/sos/1995_articles/jun95/rolandg110.html





On Sun, 2016-04-10 at 06:20 -0400, D. Michael McIntyre wrote:
> On 04/09/2016 06:22 PM, Silas Mortimer wrote:
> 
> > Can it cover bends and vibrato on an electric guitar?
>  >
> > Unless things have changed or I simply missed how to do it, these can
> > be put in a score for electric guitar, but MIDI can't do it. Am I
> > wrong?
> 
> I'm not aware of anything that could generate the controllers for that 
> kind of thing automatically, but if you put enough care and attention 
> into it, you can probably simulate both techniques adequately using 
> pitch bend controllers.  If nothing else, you can use MIDI to trigger 
> samples, therefore MIDI can reproduce literally anything.
> 
> This kind of nuanced expression requires a great deal of hand work, but 
> MIDI can do it.
> 
> Having done it both ways, I find it much easier to play the thing than 
> to fake it with MIDI.  This is why I bought an electric guitar, actually.
> 
> > Thank you very much. I'm in no hurry. Good luck dealing with the job.
> 
> I lived through my career as a gasoline tanker driver.  It is finished.



signature.asc
Description: This is a digitally signed message part
--
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial! http://pubads.g.doubleclick.net/
gampad/clk?id=1444514301=/ca-pub-7940484522588532___
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] Reverb for a specific MIDI track

2014-04-27 Thread chuck elliot
Hi,
since posting the question I did have a look at the Control
settings in Studio/Manage Midi Devices and found the relevant
parameters (I know! I should have done this before posting! ). 
It seems that Reverb control on the M3 is set using
a value of 93 and this was allocated to Chorus within RG.
I swapped these values and (after a restart) the Reverb 'knob'
now controls M3 Reverb (Result!).

As you say Michael these things are device specific and the
developers can't be expected to cater for any more than GM.
However, maybe there is scope for including some of these
settings in the Voice Program files (*.rgd) that are contributed by
users. That way it gets covered to the extent that is felt
necessary by the user base, without such a huge effort on the part of
the developers (to whom great thanks are owed for a great program).

Of course it could be that there is so much variety in the way
that manufacturers implement these features that even this would not
be a practical solution.

Best wishes,
Chuck.

On Sat, 2014-04-26 at 15:58 -0400, D. Michael McIntyre wrote:
 On 04/26/2014 06:23 AM, chuck elliot wrote:
 
  I have found that the reverb on my Korg M3 is
  controlled by the Chorus control in RG and not
  by the Reverb 'knob'.
  Is there a way I can correct this?
 
 In general you want to play with Studio - Manage MIDI Devices... and go 
 make manual edits to the controller setup.  In this specific case, 
 however, I went and grabbed the manuals for this beast and 20 minutes 
 later I'm scratching my head.  The words reverb and chorus don't 
 even appear in the manual anywhere, and it appears to be a very unique 
 and massively non-standard piece of kit where every single factory 
 program might use different controllers for different purposes.
 
 Rosegarden is not well suited to control such a beast, having been 
 designed with General MIDI in mind.  It isn't that Rosegarden is only 
 suitable for GM, but GM is the model we had in mind when we designed it, 
 and anything that is massively non-GM just doesn't fit the model very 
 efficiently, and falls into a big gray area.
 
 I don't know what I could manage to do with it if I had one.  I'm sure I 
 could figure something out somehow.  It's much too complicated a thing 
 for me to figure out without access to and experience with the actual 
 hardware though.



signature.asc
Description: This is a digitally signed message part
--
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform___
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] Reverb for a specific MIDI track

2014-04-27 Thread chuck elliot
er... I think I was the one who contributed the set of rgd s for
the M3 (oops) but it was my first attempt and I didn't know that
the format went beyond the voice program stuff at the time so I'll have
another look at that sometime and see what I can do...

On Sun, 2014-04-27 at 07:39 -0400, D. Michael McIntyre wrote:
 On 04/27/2014 06:03 AM, chuck elliot wrote:
 
  However, maybe there is scope for including some of these
  settings in the Voice Program files (*.rgd) that are contributed by
  users.
 
 We have a bunch of them.  Maybe the guy who made yours just goofed.  If 
 yours works better than the one we ship (if we ship one...  not in a 
 position to check just now) I'm quite happy to switch it out for your 
 improved version.



signature.asc
Description: This is a digitally signed message part
--
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform___
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] Reverb for a specific MIDI track

2014-04-26 Thread chuck elliot
Hi,

I have found that the reverb on my Korg M3 is
controlled by the Chorus control in RG and not
by the Reverb 'knob'.
Is there a way I can correct this?

thanks,
Chuck.



On Sat, 2014-04-26 at 11:55 +0200, Victor henri wrote:
 Hello
 
 I would like to apply Reverb to a single MIDI track in Rosegarden.
 There is a knob for that for each track but it seems not working. 
 I use the last Rosegarden version available in the repositories of
 Ubuntu.
 Any help?
 
 thank you
 
 Victor 
 --
 Start Your Social Network Today - Download eXo Platform
 Build your Enterprise Intranet with eXo Platform Software
 Java Based Open Source Intranet - Social, Extensible, Cloud Ready
 Get Started Now And Turn Your Intranet Into A Collaboration Platform
 http://p.sf.net/sfu/ExoPlatform
 ___
 Rosegarden-user mailing list
 Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
 https://lists.sourceforge.net/lists/listinfo/rosegarden-user



signature.asc
Description: This is a digitally signed message part
--
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform___
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] Lost midi assignments

2013-11-25 Thread chuck elliot
All the devices are connected and ready when I start RG.
I have set up the default studio file but I am talking about
songs I have saved in *.RG format which, I believe, is designed to save
the studio settings. So it sounds like the ALSA behaviour mentioned
by DMM below... 


On Sun, 2013-11-24 at 19:30 -0500, D. Michael McIntyre wrote:
 On 11/24/2013 02:50 PM, wersdfihaspdojsdfjn...@freenet.de wrote:
 
  So I reconfigure my 3 in- and 2 outports everytime I start RG.
 
 I didn't hear anybody mention Studio - Save Current Document as Default 
 Studio in any of this discussion.  The idea is to start with an empty 
 composition, configure the MIDI connection nonsense how you want, and 
 then save it as the default studio.  This is used when creating new 
 document.  There is also Always use default studio when loading files 
 [] on the MIDI tab under Edit - Preferences.
 
 Assuming you knew all that, there is still the problem of ALSA changing 
 the ID of everything every time you boot.  Rosegarden uses a matching 
 algorithm that attempts to deal with that by searching for a string as 
 well as a port number, but in practice this algorithm hasn't ever worked 
 that well, and it's frequently necessary to tweak things by hand.
 
 It's supposed to be possible to get ALSA to assign the same ID every 
 time by editing some arcane file and putting undocumented magic words in 
 it, but good luck with that.  I've never gotten it to work.  The 
 documentation that exists for that is like going to a foreign country 
 with a simple phrase book that doesn't give you enough vocabulary to do 
 anything beyond finding the train station or the bathroom.  There is no 
 guide to learning the entire language as far as I know, and the whole 
 mess is harder to decipher than Greek.



--
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311iu=/4140/ostg.clktrk
___
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] Lost midi assignments

2013-11-24 Thread chuck elliot
Hi All,
before moaning, let me first say how great I think RG is!
A problem I have had with successive releases has been
that my midi assignments are not recalled correctly. I
have a dual USB midi interface and a standard sound card
which also has a built in midi interface. I have a Korg M1
connected to USB midi 2 and a Korg M3 connected to USB midi 1.
The sound card is for audio only. However, when I start up RG
I find it has reassigned instruments to the sound card midi
interface and these have to be reset to their correct destinations.
Any enlightenment gratefully received...

Best wishes,
Chuck Elliot.



--
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311iu=/4140/ostg.clktrk
___
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] Korg M3 XP programs

2012-08-23 Thread chuck elliot
I didn't find any M3 .rgds in my (Fedora) installation
so I created some These are the factory installed programs
for the M3 EXpanded edition. There will be 3 installments
owing to the 40KB upload limit on the list.

CF.





korg-m3-xp-IX.tar
Description: Unix tar archive
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
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] Korg M3 XP programs

2012-08-23 Thread chuck elliot
I didn't find any M3 .rgds in my (Fedora) installation
so I created some These are the factory installed programs
for the M3 EXpanded edition. There will be 3 installments
owing to the 40KB upload limit on the list.

CF.







korg-m3-xp-IG.tar
Description: Unix tar archive
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
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] Korg M3 XP programs

2012-08-23 Thread chuck elliot
I didn't find any M3 .rgds in my (Fedora) installation
so I created some These are the factory installed programs
for the M3 EXpanded edition. There will be 3 installments
owing to the 40KB upload limit on the list.

CF.






korg-m3-xp-UX.tar
Description: Unix tar archive
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user