[Ardour-Dev] Fwd: [Ardour-Cvs] r9939 - ardour2/branches/3.0/gtk2_ardour

Robin Gareus robin at gareus.org
Thu Jul 28 04:28:11 PDT 2011


On 07/28/2011 12:42 PM, Dave Phillips wrote:
> Robin Gareus wrote:
>> On 07/28/2011 11:43 AM, Dave Phillips wrote:
>>  
>>> Yes, this should be a config option. IIRC some old MIDI synths (e.g. the
>>> Ensoniq Mirage, some Korg synths) use yet another patch numbering
>>> system, i.e. 00 to 07 (or 01 to 08, of course) per bank, so the next
>>> bank would be numbered 10 to 17, then 20 to 27, and so on. Perhaps this
>>> system could be added to the options ?
>>>
>>>     
>> Do you have more info on that? Is it just an octal system
>> (optionally +1)?
>>   
> 
> It is just an octal system. Here's a look at the layout for the Korg
> DW/EX8000 :
> 
>    http://www.pallium.com/bryan/dw8000.php#TapeDumps
> 
> 
>> midi-bank [0-255]  | OLD Korg,.. | OLD Korg +1
>>  0                 |  00         |  01
>>  7                 |  07         |  08
>>  8                 |  10         |  11
>>  ..
>>  63                |  77         |  78
>>  64                |  80         |  81
>>  ..
>>  255               | 377         | 378
>>
>> Does that look right?
>>
>>   
> 
> Yes, AFAICT.

Aehm, no. according to the link above: it's actualy +11 (octal)

0                     | 00          | 11
..
63                    | 77          | 88

>> Is it only for bank numbering? or also program numbering?
>>   
> 
> Just program/patch numbering. 

ack.

> I think the older MIDI synths rarely
> implemented Bank Select.
> 
> Best,
> 
> dp
> 

summing up to file a feature-request: There should be a combo-box to
choose the way ardour  _displays_ midi banks and patches.

 A) banks & patches in decimal start with zero (0-255)
 B) banks & patches in decimal start with one  (1-256) DEFAULT
 C) banks in decimal , patches in octal , start at zero
   B:0-255, P: 00 -> [3]77
 D) banks in decimal , patches in octal , start at one/oct:11
   B:1-256, P: 11 -> [3]88


(D) is mathematically inconsistent P should be 111 -> 488; or 001 -> 378
but the idea is to match the behaviour of old synths not to be correct.

Anyway, adding this would be trivial. but I'll wait for Paul or Carl to
comment on my patch before undertaking this task. As Paul mentioned:
"there are several more issues with PC/BC handling" and they may be
working on a more radical approach... I was just scratching my own itch.

ciao,
robin



More information about the Ardour-Dev mailing list