Re: MIDI Instrument creation script

chuck elliot <[email protected]>
Newsgroups gmane.comp.audio.rosegarden.user
Message-ID <[email protected]>
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 
>>>>> <module>
>>>>>     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
>>>> [email protected]  - use the link below to 
>>>> unsubscribe
>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>
>>>
>>> _______________________________________________
>>> Rosegarden-user mailing list
>>> [email protected] - use the link below to 
>>> unsubscribe
>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>
>>
>> _______________________________________________
>> Rosegarden-user mailing list
>> [email protected] - use the link below to 
>> unsubscribe
>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>
>
> _______________________________________________
> Rosegarden-user mailing list
> [email protected] - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user

_______________________________________________
Rosegarden-user mailing list
Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user
OpenPGP_0x4614F6C2B06D95A4.asc (application/pgp-keys, 2.4 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
0mkTeRcCmqI=
=VVXi
-----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc (application/pgp-signature, 665 B)
-----BEGIN PGP SIGNATURE-----

wsD5BAABCAAjFiEESurK957WzJX02n+JRhT2wrBtlaQFAmWfswsFAwAAAAAACgkQRhT2wrBtlaQf
ugv9Gf9yUezjy9G1JhwuwbbY6Pnm/KPT1uGvFyu3aCgYeACf9N9FaLQ0cK+ie3urbDSPjNGJttnE
XzBkYuOsGGAWpLEFpDgbcqZMGk6q1g49iZf+UdmSOMSPFJTCH5HzbCK10tkKii4BAwE4zIYcVrCQ
+aU6dQJ746y1rlzcy4nv6B4fWVDOkDLXKirwSn+5QPXPg3852GndK16ph4LunJ9n7aZv/20eECj0
IF97oFbfmw3PKvc9QcUfDMZqaME/t3y6f5cS2a83mpk0ydpkvp4zZ2MCvQZZYe99P2L1uR+ddOzW
fqFDJR+qrTdBLuXlLqiED4KVMbxrV0DAtj0jzamWsUNaKziGjfoRp/CELoyERC3bFeKA/ggJhc7H
LxssGYB6xrMtv6+VwSuKWoNSkh/BDvhi/kcU148b5GSXH6LMKZb1tzFX0xDa/Opma64QIViCrNyt
G4x97TG6BDL8xf2216x5QK6+z5sAqDAuqebbkrPg8Fw2mH90H9MKe7wvRltO
=TVQa
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.