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