It is currently Fri Mar 29, 2024 12:14 am


Allen MIDI and the CANCEL PISTON.. Allen's response

Building organ consoles for use with Hauptwerk, adding MIDI to existing consoles, obtaining parts, ...
  • Author
  • Message
Offline

Harken303

Member

  • Posts: 4
  • Joined: Fri May 20, 2022 1:54 pm

Allen MIDI and the CANCEL PISTON.. Allen's response

PostFri May 20, 2022 4:10 pm

I have an Allen Protege APe 17. Everything communicates midi messages between the Allen and Hauptwerk except the General Cancel. Allen's Cancel does send a midi signal but not recognized by Hauptwerk Auto detect. I emailed Allen and they said "If you connect a midi editor and hit the cancel piston, you should see the follow message":

1,Min:Sec:Msec=0:00:000,TrackName "Track 1"
2,Min:Sec:Msec=0:01:156,ProgramChange chan: 8, value: 127
3,Min:Sec:Msec=3:13:067,ProgramChange chan 8, value: 127

"You should contact Hauptwerk and ask them for implementation assistance with their program."

Thoughts, comments? Alternatively, I'm able to use the "Cres B" piston as a Hauptwerk cancel piston which does get recognized with auto detect :-)
Offline
User avatar

mdyde

Moderator

  • Posts: 15444
  • Joined: Fri Mar 14, 2003 1:19 pm
  • Location: UK

Re: Allen MIDI and the CANCEL PISTON.. Allen's response

PostSat May 21, 2022 3:52 am

Hello Harken303,

I'd suggest:

With Hauptwerk not running, if you're using Windows, try running MIDI-OX ( http://www.midiox.com/ ), or if using a Mac try Snoize MIDI Monitor ( https://www.snoize.com/midimonitor/ ) then making sure that the relevant MIDI IN port(s) are enabled in that application, then pressing your Allen's General Cancel piston.

In its log window MIDI-OX/MidiMonitor should then show you the messages that the computer received from the Allen. You could then copy the full text of the logged incoming MIDI messages and paste it here so that we could see it.
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.
Offline

Harken303

Member

  • Posts: 4
  • Joined: Fri May 20, 2022 1:54 pm

Re: Allen MIDI and the CANCEL PISTON.. Allen's response

PostTue May 24, 2022 9:46 pm

Hello Martin, this is what midi-ox revealed when I pushed in the cancel piston (nothing on the release) and Hauptwerk not loaded.

TIMESTAMP / IN / PORT / STATUS / DATA 1 / DATA 2 / CHAN / NOTE / EVENT
0001CEA5 2 --- B7 63 11 8 -- CC:NRPN MSB
0001CEA5 2 --- B7 62 03 8 -- CC: NRPN LSB
0001CEA5 2 --- B7 06 00 8 -- CC: Data Entry MSB
0001CEA6 2 --- B7 7F -- 8 -- PC: Gunshot
Offline
User avatar

mdyde

Moderator

  • Posts: 15444
  • Joined: Fri Mar 14, 2003 1:19 pm
  • Location: UK

Re: Allen MIDI and the CANCEL PISTON.. Allen's response

PostWed May 25, 2022 4:07 am

Thanks, Harken303.

It's sending the MIDI program change as Allen described in their email to you, which is fine, and you'll be able to use that to trigger Hauptwerk's General Cancel. The problem is that it's also sending those MIDI control change messages, which would prevent auto-detection from working, since it wouldn't know which of the MIDI messages it should use. However, you can configure it manually instead. Assuming Hauptwerk v7:

- Load any organ (e.g. St. Anne's), just so that you can get to a General Cancel button on a control panel for convenience.

- Make sure that the Registration large control panel is open (or some other control panel or piston toolbar that has a General Cancel button on it).

- Right-click on the General Cancel button and select "Adjust manually (for all organs, unless overridden)". The MIDI settings screen will open with the relevant item pre-selected in the left-hand list.

- In the right-hand pane, change the settings to be as follows:

----- Input = Momentary piston: MIDI program change
----- MIDI IN port = <the relevant entry to which your Allen is connected>
----- MIDI channel = 8
----- ('On') program = Prog 128 (dec 127, hex 7F)

- OK the screen.

You should then find that your Allen's General Cancel piston triggers Hauptwerk's General Cancel (for all organs -- there's no need to do anything on a per-organ basis).
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.
Offline

Harken303

Member

  • Posts: 4
  • Joined: Fri May 20, 2022 1:54 pm

Re: Allen MIDI and the CANCEL PISTON.. Allen's response

PostSat May 28, 2022 7:18 pm

Thank you, Martin! That worked :-)
Offline
User avatar

mdyde

Moderator

  • Posts: 15444
  • Joined: Fri Mar 14, 2003 1:19 pm
  • Location: UK

Re: Allen MIDI and the CANCEL PISTON.. Allen's response

PostSun May 29, 2022 4:00 am

Excellent. Thanks.
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.

Return to DIY organ consoles / MIDI

Who is online

Users browsing this forum: No registered users and 5 guests