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

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

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

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.

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

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,

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

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

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"

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

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   

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

[Rosegarden-user] MIDI Instrument creation script

2023-12-29 Thread Olivier S.
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