Dit is vergelijkbaar met wat je nu hebt:
https://www.midiboutique.com/MIDI-Processors/msed32msed32 (32 parallel passive switch inputs for piston contacts wired to common GND line + 32 parallel N-Darlington low-end driver outputs for piston lamps wired to common positive line)
En ook deze moet je configureren, al is dat heel basaal (MIDI channel en MIDI note range); zie het usermanual.
En dit printje is ontworpen tbv registerknoppen. Daarvan kunnen er meer actief zijn en dus meer ledjes tegelijk branden. De print heeft dus voor een harde koppeling tussen schakelaar en led.
De print van MIDI hardware is universeler in te zetten.: registerknoppen, pistons, enz.
HW kan inderdaad ook midi-uit genereren: de ledjes aanzetten of uitdoen.
Echter: HW moet telkens eerst alle piston ledjes uitzetten, ook al "branden" ze niet, om de gewenste led aan te zetten.
Immers, als je bijv. divisional man. 1 knop 2 indrukt, blijft de vorige active led (bijv. divisional man. 1 knop 7) branden. HW heeft er nl. geen weet van welke die vorige is. Dat is nl. hardware afhankelijk: hoe is dat in jouw orgel gebouwd. In jouw geval moet je de 24 ledjes eerst uitzetten (zo weet je zeker dat alle op 1 print aangesloten leds uit zijn) en pas dan de gewenste aandoen. Je ziet dus heel kortstondig 2 ledjes branden.
En nog erger: je moet dit voor ELK orgel en elke HW omgeving doen als je de knoppen voor de divisionals of generals wilt gebruiken in die sample set. Je moet natuurlijk ook de MIDI adressen weten van elk van de ledjes om ze uit en aan te kunnen zetten.
Daarom moet je de intelligentie in de MIDI electronica onderbrengen. En dat heeft MIDI hardware goed gedaan: flexibel en naar eigen smaak in te richten.
Door die MIDI electronica hoeft het maar 1 maal, e.e.a. gebaseerd zoals jij dat in jouw orgel geïmplementeerd hebt. Het is dan actief in alle HW omgevingen en voor elk orgel.
Ik denk dat jij op elk manuaal en op het pedaal steeds 8 divisionals en misschien nog wat generals hebt.
Het configureren lijkt mij toch heel gemakkelijk als ik dit voorbeeld bekijk:
https://www.midi-hardware.com/index.php ... n=tutorialVoor het gemak maar even
https://translate.google.com gebruikt en hier en daar gecorrigeerd; scheelt mij een hoop tikwerk.
INSTELLINGEN:
Om het LITSW-bord in 2 groepen te laten werken, moet je 2 delen maken. Eerst worden de knop-afhankelijkheid gesplitst en vervolgens functioneel gesplitst, zodat elk onderdeel in een ander kanaal kan werken enz.
In dit voorbeeld splitsen we LITSW in tweeën en hebben beide delen Program Change:
1. druk op een willekeurige knop en voer # 905 in, druk vervolgens tweemaal op de laatste knop van de 1e groep - dit zal de splitsing van de knoppeninteractie instellen
2. voer # 5 in en druk opnieuw op de laatste knop van de 1e groep - dit zal de functionele splitsing instellen, en nu kunnen op beide groepen verschillende MIDI-events en verschillende MIDI-kanalen worden toegewezen
3. druk op een willekeurige knop in de eerste groep en voer # 2129 in, zodat Program Change wordt verzonden
4. doe hetzelfde voor het tweede deel - druk op een willekeurige knop daar en voer # 2129 in
5. stel MIDI-kanalen op dezelfde manier in: selecteer de groep door op een willekeurige knop te drukken en gebruik dial # 3 gevolgd door het MIDI kanaalnummer
6. druk op een willekeurige knop in de 1e groep en voer # 909 in - dit zal hem in de "select-1-van-veel modus" zetten, dus slechts één knop kan op elk moment worden geselecteerd
7. druk op een willekeurige knop in de 2e groep en voer ook # 909 in om dezelfde afhankelijkheidsmodus binnen deze groep te maken
8. <heb ik weggelaten; is niet nodig>
Jij hebt 24 knoppen op 1 print. Dus je moet dan 3 groepen van 8 divisionals elk maken zodat van de knoppen binnen elke groep er maar 1 actief kan zijn.
Dus punt 1 en 2 moeten nog een keer uitgevoerd worden om een derde groep te maken.
Vervolgens punt 3/4 nogmaals uitvoeren voor de 3e groep
Punt 5 3x uitvoeren
Punt 7 nogmaals uitvoeren voor de 3e groep
Ik heb niet meer in het manual gekeken omdat dit voorbeeld mij de werkwijze duidelijk bleek.