Home News Forum Kijk/Luister Sample Sets Vergelijk Benodigdheden Foto's Links Downloads Over ons

 

Combinatie pistons van mijn orgel koppelen aan Hauptwerk

Toon actieve onderwerpen


Berichten: 20

Geregistreerd: 02 apr 2015 10:45

Woonplaats: Boxtel

Bericht 24 dec 2023 17:45

Combinatie pistons van mijn orgel koppelen aan Hauptwerk

Hallo allemaal,
Ik probeer al een tijdje de combinatie knoppen (presets) van mijn orgel (Viscount Chorum S80 icm Focusrite 2i4) te koppelen aan Hauptwerk.
Maar het doet niet wat ik wil. Ik gebruik vanzelfsprekend autodetect, maar als ik bijvoorbeeld combinatie knop 1 op het orgel indruk, wordt ie niet herkend. Pas als ik eerst een andere knop indruk en dan weer combinatie knop 1 indruk, werkt het (soort van) wel, maar is niet wat ik wil: ik wil alleen combinatieknop1 1x te hoeven indrukken.

Voor de rest heb ik geen midiproblemen qua toetsen.

Iemand een idee?

Alvast bedankt voor een reactie!

Groet
Jeroen
Avatar gebruiker

Berichten: 238

Geregistreerd: 13 feb 2011 13:44

Woonplaats: apeldoorn

Bericht 25 dec 2023 00:01

Re: Combinatie pistons van mijn orgel koppelen aan Hauptwerk

Hallo Jeroen,

Zoek even op Google naar een programma wat Midiox heet.
Met dat programma, kan je zien of er op de pistons ook een midi-signaal wordt mee gestuurd.
Bij mijn content orgel zat er geen midi op mijn pistons. Die heb er inmiddels zelf op gezet.
Maar das een lang verhaal ;) .

Groet,
Jochum

Berichten: 20

Geregistreerd: 02 apr 2015 10:45

Woonplaats: Boxtel

Bericht 25 dec 2023 11:45

Re: Combinatie pistons van mijn orgel koppelen aan Hauptwerk

Hallo Jochum,

Bedankt voor je antwoord. Yep, worden aantal System Exclusive messages gestuurd (ik gebruik altijd MidiView hiervoor)

Groet
Jeroen
Avatar gebruiker

Berichten: 238

Geregistreerd: 13 feb 2011 13:44

Woonplaats: apeldoorn

Bericht 26 dec 2023 21:30

Re: Combinatie pistons van mijn orgel koppelen aan Hauptwerk

Waarschijnlijk weten andere leden dit soort dingen beter dan ik, maar…
Als je weet welke kanaal en welk signaal er afgegeven, kan je dat ook handmatig invoeren.
Nu heb ik al een aantal maanden hauptwerk niet meer gebruikt, dus waar precies, weet ik ook niet meer zo goed.
Succes!
Jochum

Berichten: 5131

Geregistreerd: 12 feb 2011 01:09

Bericht 27 dec 2023 11:56

Re: Combinatie pistons van mijn orgel koppelen aan Hauptwerk

Heb jij Midi type/Organ console (menu General settings | General Preferences tabblad Main 1) ook op Viscount staan?

Je kunt op tabblad Advanced ook 'Ignore MIDI system exclusive messages?' aanvinken. Ontvangen MIDI SysEx berichten worden door Hauptwerk genegeerd. Maar als die knop uitsluitend SysEx berichten stuurt, schiet je er niets mee op.

Plaats anders eens de logging van wat HW binnen krijgt.

Start HW op en laad een orgel.
Ga naar menu General settings | General Preferences en tabblad Advanced preferences
Zet een vinkje bij de optie 'Diagnostics: log all MIDI messages received and sent?' en klik OK
Voer de MIDI learn uit voor piston 1 en 2
Stop logging door vinkje weer weg te halen.
Ga naar menu Help --> View activity. Onderin staat de betreffende logging.
Je mag dat deel ook op het forum plaatsen als je je er niet uit komt.

Berichten: 20

Geregistreerd: 02 apr 2015 10:45

Woonplaats: Boxtel

Bericht 27 dec 2023 16:07

Re: Combinatie pistons van mijn orgel koppelen aan Hauptwerk

Beste Evert-Jan,

Hartelijk dank voor je reactie!

General Preferences staat op Viscount.
Ik heb 'Ignore MIDI system exclusive messages?' niet aangevinkt want de preset buttons op mijn orgel sturen juist sys-ex messages.

Dan volgt nu de log messages; hopelijk kun jij er iets uithalen waarom het niet werkt.

Als ik preset1 op het orgel selecteer:
  Code:
<P>2023-12-27-14-48-03: INF:2640 Diag: auto-detection: started for SysFunctionSwitchInputOutput 'Registration: stepper: trigger cued xx1' (ID: 542), screen input tab 1.</P>
<P>2023-12-27-14-48-05: INF:2560 Diag: IN: MIDI system exclusive: port: Console MIDI IN 01 [=&gt; 3- Focusrite USB MIDI], number of bytes: 6, bytes (as decimal): 240 049 064 001 001 247. (Raw hex bytes: F0 31 40 01 01 F7.)</P>
<P>2023-12-27-14-48-05: INF:2646 Diag: auto-detection: valid event received. Valid events so far: 0, spurious events so far: 0.</P>
<P>2023-12-27-14-48-05: INF:2560 Diag: IN: MIDI system exclusive: port: Console MIDI IN 01 [=&gt; 3- Focusrite USB MIDI], number of bytes: 6, bytes (as decimal): 240 049 066 002 000 247. (Raw hex bytes: F0 31 42 02 00 F7.)</P>
<P>2023-12-27-14-48-05: INF:2647 Diag: auto-detection: event being ignored. Valid events so far: 1, spurious events so far: 0. Reason code: 2958.</P>
<P>2023-12-27-14-48-05: INF:2560 Diag: IN: MIDI system exclusive: port: Console MIDI IN 01 [=&gt; 3- Focusrite USB MIDI], number of bytes: 6, bytes (as decimal): 240 049 067 002 000 247. (Raw hex bytes: F0 31 43 02 00 F7.)</P>
<P>2023-12-27-14-48-05: INF:2647 Diag: auto-detection: event being ignored. Valid events so far: 1, spurious events so far: 0. Reason code: 2958.</P>
<P>2023-12-27-14-48-05: INF:2560 Diag: IN: MIDI system exclusive: port: Console MIDI IN 01 [=&gt; 3- Focusrite USB MIDI], number of bytes: 6, bytes (as decimal): 240 049 065 002 002 247. (Raw hex bytes: F0 31 41 02 02 F7.)</P>
<P>2023-12-27-14-48-05: INF:2647 Diag: auto-detection: event being ignored. Valid events so far: 1, spurious events so far: 0. Reason code: 2958.</P>


Nu kan ik nog niet 'Done' selecteren!

Nu de log messages als ik preset2 selecteer:
  Code:
<P>2023-12-27-14-49-12: INF:2560 Diag: IN: MIDI system exclusive: port: Console MIDI IN 01 [=&gt; 3- Focusrite USB MIDI], number of bytes: 6, bytes (as decimal): 240 049 000 001 001 247. (Raw hex bytes: F0 31 00 01 01 F7.)</P>
<P>2023-12-27-14-49-12: INF:2646 Diag: auto-detection: valid event received. Valid events so far: 1, spurious events so far: 0.</P>
<P>2023-12-27-14-49-12: INF:2644 Diag: auto-detection: event list now valid. Valid events so far: 2, spurious events so far: 0.</P
<P>2023-12-27-14-49-12: INF:2658 Diag: IN (derived): virtual switch turned off by MIDI/key input event: 000543 'Registration: stepper: trigger cued xx2'.</P>
<P>2023-12-27-14-49-12: INF:2560 Diag: IN: MIDI system exclusive: port: Console MIDI IN 01 [=&gt; 3- Focusrite USB MIDI], number of bytes: 6, bytes (as decimal): 240 049 064 001 000 247. (Raw hex bytes: F0 31 40 01 00 F7.)</P>
<P>2023-12-27-14-49-12: INF:2647 Diag: auto-detection: event being ignored. Valid events so far: 2, spurious events so far: 0. Reason code: 2958.</P>
<P>2023-12-27-14-49-12: INF:2560 Diag: IN: MIDI system exclusive: port: Console MIDI IN 01 [=&gt; 3- Focusrite USB MIDI], number of bytes: 6, bytes (as decimal): 240 049 064 002 000 247. (Raw hex bytes: F0 31 40 02 00 F7.)</P>
<P>2023-12-27-14-49-12: INF:2647 Diag: auto-detection: event being ignored. Valid events so far: 2, spurious events so far: 0. Reason code: 2958.</P>
<P>2023-12-27-14-49-12: INF:2560 Diag: IN: MIDI system exclusive: port: Console MIDI IN 01 [=&gt; 3- Focusrite USB MIDI], number of bytes: 6, bytes (as decimal): 240 049 066 003 003 247. (Raw hex bytes: F0 31 42 03 03 F7.)</P>
<P>2023-12-27-14-49-12: INF:2647 Diag: auto-detection: event being ignored. Valid events so far: 2, spurious events so far: 0. Reason code: 2958.</P>
<P>2023-12-27-14-49-12: INF:2560 Diag: IN: MIDI system exclusive: port: Console MIDI IN 01 [=&gt; 3- Focusrite USB MIDI], number of bytes: 6, bytes (as decimal): 240 049 067 003 003 247. (Raw hex bytes: F0 31 43 03 03 F7.)</P>
<P>2023-12-27-14-49-12: INF:2647 Diag: auto-detection: event being ignored. Valid events so far: 2, spurious events so far: 0. Reason code: 2958.</P>
<P>2023-12-27-14-49-12: INF:2560 Diag: IN: MIDI system exclusive: port: Console MIDI IN 01 [=&gt; 3- Focusrite USB MIDI], number of bytes: 6, bytes (as decimal): 240 049 065 003 003 247. (Raw hex bytes: F0 31 41 03 03 F7.)</P>
<P>2023-12-27-14-49-12: INF:2647 Diag: auto-detection: event being ignored. Valid events so far: 2, spurious events so far: 0. Reason code: 2958.</P>
<P>2023-12-27-14-49-25: INF:2641 Diag: auto-detection: finished for SysFunctionSwitchInputOutput 'Registration: stepper: trigger cued xx1' (ID: 542). Valid events: 2, spurious events: 0.</P>
<P>2023-12-27-14-49-25: INF:2648 Diag: auto-detection: configured switch 'Registration: stepper: trigger cued xx1' (per-organ: N) with: event type: 'Stop: Viscount 6-byte constant sys-ex msgs', port: '3- Focusrite USB MIDI' (engaging event type code: 9, disengaging: 9, wizard choices: toggle: N, send matching output: N, output port: '', Launchpad color code: 0).</P>


Nu kan ik wel 'Done' selecteren. Is ook duidelijk uit laatste boodschap van Hauptwerk: configured switch 'Registration: stepper.

Bij voorbaat dank voor een reactie!

Groet
Jeroen

Berichten: 5131

Geregistreerd: 12 feb 2011 01:09

Bericht 27 dec 2023 19:21

Re: Combinatie pistons van mijn orgel koppelen aan Hauptwerk

Jeroen

Uit de logfile haal ik de volgende bytes, die door de Viscount verzonden worden

Preset 1
Raw hex bytes: F0 31 40 01 01 F7
Raw hex bytes: F0 31 42 02 00 F7
Raw hex bytes: F0 31 43 02 00 F7.
Raw hex bytes: F0 31 41 02 02 F7

Preset 2
Raw hex bytes: F0 31 00 01 01 F7
Raw hex bytes: F0 31 40 01 00 F7
Raw hex bytes: F0 31 40 02 00 F7
Raw hex bytes: F0 31 42 03 03 F7
Raw hex bytes: F0 31 43 03 03 F7.
Raw hex bytes: F0 31 41 03 03 F7

Als ik het manual van de Viscount Chorum S80 (https://www.viscountinstruments.com/ins ... horum-s80/) bekijk zie ik dat er dit gedefinieerd is als Sysex bericht (blz. 59):
  Code:
Voor Register on/off:
Data format: F0H 31H snH xxH yyH F7H

FOH: start bericht
31H: Viscount ID
sH: schakelaar:
      0H=register uit
      4H=register aan
nH: kanaal nummer 0H-EH
xxH: Register nummer - 1e byte
yyH: Register nummer - 2e byte
F7H: Einde bericht


Als je Preset 1 in druk zie je dat "register aan" wordt verstuurd over alle kanalen (40, 42, 43, 41) en dat het 3 verschillende registers zijn (0101, 0200, 0200 en 0202).
Er wordt nooit een Register uit" gestuurd terwijl je de knop wel hebt losgelaten. Dit gebeurt pas als je preset 2 in drukt.
Dan wordt 00 01 00 gestuurd voor preset 1; deze is nu uit.
Pas dan herkent HW in jouw geval dat de knop weer uit gaat. HW moet altijd bij een schakelaar/knop/enz. zien dat deze aan gaat en dat deze weer uit gezet wordt.
Nu wordt een foutcode gegeven: Reason code: 2958 omdat de uitcode niet komt maar een andere code voor een ander register.

Het lijkt er op dat de pistons in de Viscount werken als een schakelaar met losser/geheugen: de preset 1 wordt weer gedeactiveerd als je een (willekeurige) andere preset indrukt.
Dit gaat dus nooit werken in HW.
Ik denk dat de MIDI out bedoeld is voor een Expander/Soundmodule. Deze bestaan ook: https://www.muziekhuisdera.nl/viscount- ... ipe-cm-100

Misschien kun je MIDI through proberen. Dat werkt bij de Johannes ook en daar zijn de berichten op MIDI Out voor een Expander gemaakt en voor het programmeertool.

Keer terug naar Hauptwerk

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 75 gasten




cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF. phpBB.nl Vertaling

 

Copyright (c) 2008 PCorgan.com. All rights reserved. Mail: info@PCorgan.com