Re: [Rosegarden-user] MIDI Instrument creation script

2024-06-16 Thread Olivier S.

Hello Ted,

As I explained in a private message copied to you, the problem is Roland 
Devices, in Multi-Timbral mode, manage percussion part (selected from 
MIDI channel) banks specifically. Same MSB, LSB combination can address 
two different banks, one Patchs Bank and one Rhythm Sets Bank depending 
on midi channel.


See that in Operation Manual (p79 - Selecting a rhythm Set) , 
https://static.roland.com/assets/media/pdf/JV-1080_OM.pdf


Olivier

Le 12/06/2024 à 17:35, Ted Felix a écrit :
Looking at this now.  I think I see what you are getting at.  We 
absolutely support multiple LSB's per MSB and multiple MSB's per LSB. 
The problem is that the UI makes it annoying to achieve this.  (In 
fact based on the pattern of MSB/LSB values you could end up in a very 
frustrating maze.)


  Procedure to reproduce:

- Create a new device.
- Create a bank with MSB:LSB 10:0.
- Create another bank.
- Adjust the bank MSB to 10.  You will find that you cannot because 
the LSB is 0 and it won't let you select 10:0 again.  So the MSB will 
jump from 9 to 11.

- Adjust the LSB to 1, then you can adjust the MSB to 10.

  This proactive error prevention seems irritating.  Maybe we should 
redo this as a pop-up dialog for setting MSB and LSB at the same time 
and checking them for dupes only on dismissal?


  Is this what you are seeing?  Are there any other issues you've 
encountered with this dialog?


Ted.

On 5/31/24 6:49 PM, Olivier S. wrote:
According to my tests, both Patch banks and Rhythm Sets work, 
nevertheless with a limitation that I think is a Rosegarden bug, 
unless you can explain where I'm wrong: it's impossible within the 
same device to manage both Patches and Rhythm Sets for the same MSB. 
Rosegarden only accepts one bank with the same LSB, even if you check 
the percussion box, which I think is precisely designed to manage 
this conflict. At this stage, my only solution is to create two 
devices for my JV1080, one for patches on MIDI channels 1-9/11-16 and 
another specific to percussion on channel 10 to manage rhythm sets. 
Frustrating.



___
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-06-12 Thread Will Godfrey


I'd like to jump in on this.

The original MIDI spec made no requirements about when Bank MSB or LSB should
be applied... because it doesn't matter!
The only thing that's relevant is that these should stable and be between 0 and
127 when a program change comes along. It's up to the destination to decide
what to do if the values are invalid - all the synths I've used simply ignore
values that point to a non-existent bank and leave things as previously set.

All the hardware synths I've used don't need you to send bank information at
all. If you don't, they simply assume you want to use the same as the last time
it was powered up.

It also doesn't matter if you repeatedly send the same value (apart from
wasting MIDI bandwidth).

Not naming names but there was one sequencer I knew of that insisted on sending
a bank pair for every bank change, and if you didn't set both it assumed zero
for the one you didn't set. 

On Wed, 12 Jun 2024 11:35:23 -0400
Ted Felix  wrote:

>   Looking at this now.  I think I see what you are getting at.  We 
>absolutely support multiple LSB's per MSB and multiple MSB's per LSB. 
>The problem is that the UI makes it annoying to achieve this.  (In fact 
>based on the pattern of MSB/LSB values you could end up in a very 
>frustrating maze.)
>
>   Procedure to reproduce:
>
>- Create a new device.
>- Create a bank with MSB:LSB 10:0.
>- Create another bank.
>- Adjust the bank MSB to 10.  You will find that you cannot because the 
>LSB is 0 and it won't let you select 10:0 again.  So the MSB will jump 
>from 9 to 11.
>- Adjust the LSB to 1, then you can adjust the MSB to 10.
>
>   This proactive error prevention seems irritating.  Maybe we should 
>redo this as a pop-up dialog for setting MSB and LSB at the same time 
>and checking them for dupes only on dismissal?
>
>   Is this what you are seeing?  Are there any other issues you've 
>encountered with this dialog?
>
>Ted.
>
>On 5/31/24 6:49 PM, Olivier S. wrote:
>> According to my tests, both Patch banks and Rhythm Sets work, 
>> nevertheless with a limitation that I think is a Rosegarden bug, unless 
>> you can explain where I'm wrong: it's impossible within the same device 
>> to manage both Patches and Rhythm Sets for the same MSB. Rosegarden only 
>> accepts one bank with the same LSB, even if you check the percussion 
>> box, which I think is precisely designed to manage this conflict. At 
>> this stage, my only solution is to create two devices for my JV1080, one 
>> for patches on MIDI channels 1-9/11-16 and another specific to 
>> percussion on channel 10 to manage rhythm sets. Frustrating.  
>
>
>___
>Rosegarden-user mailing list
>Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
>https://lists.sourceforge.net/lists/listinfo/rosegarden-user


-- 
Will J Godfrey {apparently now an 'elderly'}
https://willgodfrey.bandcamp.com/
http://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


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


Re: [Rosegarden-user] MIDI Instrument creation script

2024-06-12 Thread Ted Felix
  Looking at this now.  I think I see what you are getting at.  We 
absolutely support multiple LSB's per MSB and multiple MSB's per LSB. 
The problem is that the UI makes it annoying to achieve this.  (In fact 
based on the pattern of MSB/LSB values you could end up in a very 
frustrating maze.)


  Procedure to reproduce:

- Create a new device.
- Create a bank with MSB:LSB 10:0.
- Create another bank.
- Adjust the bank MSB to 10.  You will find that you cannot because the 
LSB is 0 and it won't let you select 10:0 again.  So the MSB will jump 
from 9 to 11.

- Adjust the LSB to 1, then you can adjust the MSB to 10.

  This proactive error prevention seems irritating.  Maybe we should 
redo this as a pop-up dialog for setting MSB and LSB at the same time 
and checking them for dupes only on dismissal?


  Is this what you are seeing?  Are there any other issues you've 
encountered with this dialog?


Ted.

On 5/31/24 6:49 PM, Olivier S. wrote:
According to my tests, both Patch banks and Rhythm Sets work, 
nevertheless with a limitation that I think is a Rosegarden bug, unless 
you can explain where I'm wrong: it's impossible within the same device 
to manage both Patches and Rhythm Sets for the same MSB. Rosegarden only 
accepts one bank with the same LSB, even if you check the percussion 
box, which I think is precisely designed to manage this conflict. At 
this stage, my only solution is to create two devices for my JV1080, one 
for patches on MIDI channels 1-9/11-16 and another specific to 
percussion on channel 10 to manage rhythm sets. Frustrating.



___
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-06-04 Thread Ted Felix
  Thanks.  I've added the Roland-SR-JV80-07.rgd file and pushed it to 
master.


> it's impossible within the same device
> to manage both Patches and Rhythm Sets for the same MSB.

  I suspect you may have found a bug, but I will need to spend some 
time getting my head around this stuff again.  I'll put it on my todo.


Ted.

On 5/31/24 6:49 PM, Olivier S. wrote:

Hello List,

For almost half a year, you'd think I was dead. But I'm not, even if 
this damn job is killing me without giving me time to think about my 
home studio.


First of all, thanks to Ted and Chuck for fixing the txt2rgb.py script, 
which works perfectly.


Then here's the missing peripheral file for the Roland SR-JV80-07 
extension (Super Sound Set) to which I've also included the percussion 
key mappings for the 8 Drum Sets.


According to my tests, both Patch banks and Rhythm Sets work, 
nevertheless with a limitation that I think is a Rosegarden bug, unless 
you can explain where I'm wrong: it's impossible within the same device 
to manage both Patches and Rhythm Sets for the same MSB. Rosegarden only 
accepts one bank with the same LSB, even if you check the percussion 
box, which I think is precisely designed to manage this conflict. At 
this stage, my only solution is to create two devices for my JV1080, one 
for patches on MIDI channels 1-9/11-16 and another specific to 
percussion on channel 10 to manage rhythm sets. Frustrating.
Following your reply, I'm going to update the JV1080 and the SR-JV80-09 
(Session) extension devices to include key mapping. Some users might be 
interested.


NB: I'm using version 20.12 of Rosegarden (Librazik 4 Distribution), 
which may explains why I may be encountering a problem that has been 
solved on more recent versions.


Olivier

Le 11/01/2024 à 10:21, chuck elliot a écrit :


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 


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     

Re: [Rosegarden-user] MIDI Instrument creation script

2024-05-31 Thread Olivier S.

Hello List,

For almost half a year, you'd think I was dead. But I'm not, even if 
this damn job is killing me without giving me time to think about my 
home studio.


First of all, thanks to Ted and Chuck for fixing the txt2rgb.py script, 
which works perfectly.


Then here's the missing peripheral file for the Roland SR-JV80-07 
extension (Super Sound Set) to which I've also included the percussion 
key mappings for the 8 Drum Sets.


According to my tests, both Patch banks and Rhythm Sets work, 
nevertheless with a limitation that I think is a Rosegarden bug, unless 
you can explain where I'm wrong: it's impossible within the same device 
to manage both Patches and Rhythm Sets for the same MSB. Rosegarden only 
accepts one bank with the same LSB, even if you check the percussion 
box, which I think is precisely designed to manage this conflict. At 
this stage, my only solution is to create two devices for my JV1080, one 
for patches on MIDI channels 1-9/11-16 and another specific to 
percussion on channel 10 to manage rhythm sets. Frustrating.
Following your reply, I'm going to update the JV1080 and the SR-JV80-09 
(Session) extension devices to include key mapping. Some users might be 
interested.


NB: I'm using version 20.12 of Rosegarden (Librazik 4 Distribution), 
which may explains why I may be encountering a problem that has been 
solved on more recent versions.


Olivier

Le 11/01/2024 à 10:21, chuck elliot a écrit :


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 


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 te

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 


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



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

Re: [Rosegarden-user] MIDI Instrument creation script

2024-01-10 Thread Ted Felix

  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 


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



___
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-10 Thread Ted Felix
  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 


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



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

2024-01-07 Thread Olivier S.

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