Search:
Submit Search


Rodgers 840 Unable to record MIDI for stops

Hauptwerk software technical support only. Please make sure you have read the manual, tutorials and FAQ pages before requesting support.

Rodgers 840 Unable to record MIDI for stops

Postby Dizziness » Sat Oct 28, 2017 12:54 pm

I'm using the trial version (4.2.1) to verify that a new-to-me Rodgers 840 "Windsor" with optional MIDI will work with it's ancient implementation. I believe it uses Rodger's MIDI Phase II. I'm able to auto-learn all three manuals and expression pedals. The stop and piston implementation uses SYSEX. When I try to learn them, "Done" remains gray and un-selectable.

I've read through some old posts before Hauptwerk added Rodgers bitfield interpretation, e.g. viewtopic.php?f=4&t=5411 ; viewtopic.php?t=3123 ; http://www.organforum.com/forums/showth ... -Stop-tabs.

I'm having some difficulty implementing these manually. I understand I should select Rodgers pre-Infinity bitfield. I'm not going to use the Hauptwerk pistons. Here's a record of three stops as examples (all toggle):

Code: Select all
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT               
 0000EC06   1  --     F0  Buffer:    10 Bytes   System Exclusive     
 SYSX: F0 7F 00 00 2D 7F 00 07 00 F7
 0000F742   1  --     F0  Buffer:    10 Bytes   System Exclusive     
 SYSX: F0 7F 00 00 2D 7F 00 15 00 F7
 0000FF63   1  --     F0  Buffer:    10 Bytes   System Exclusive     
 SYSX: F0 7F 00 00 2D 7F 00 0E 02 F7
 0001058F   1  --     F0  Buffer:    10 Bytes   System Exclusive     
 SYSX: F0 7F 00 00 2D 7F 00 00 08 F7


First is Swell Bourdon Doux 16', second is Pedal Contra Principal 32', third is Choir/Positiv Erzaehler 8', and fourth is Great Principal 8'. I used MIDI-OX to capture this data. It can give me the results in decimal rather than hex if needed.

I've not found a clear walkthrough of how to use the Rodgers implementation. Pardon any of my ignorance. Your help is appreciated.
Dizziness
Member
 
Posts: 2
Joined: Thu Oct 26, 2017 5:19 pm

Re: Rodgers 840 Unable to record MIDI for stops

Postby mdyde » Sat Oct 28, 2017 1:33 pm

Hello Dizziness,

Thanks very much for the interest in Hauptwerk and welcome to the forum.

That isn't a MIDI implementation that we've previously heard of, or that currently Hauptwerk supports, I'm afraid. There's no way that you would be able to get Hauptwerk to respond directly to that implementation.

(Hauptwerk does have native support for all of the Rodgers' implementations that we were aware of, which I believe are probably all of those that Rodgers have used since MIDI became standard in their models, but presumably they did some different things in their early models before that time. For those digital organ MIDI implementations that Hauptwerk does support you would just need to make sure that the appropriate organ make is selected as the 'MIDI hardware/console type' on Hauptwerk's 'General settings | General preferences' screen, then use standard right-auto-detection for the desired virtual controls. The 'Playing Hauptwerk live from a digital organ' section in the main Hauptwerk user guide -- pages 179-180 in the current v4.2.1 version -- also has some important general background information.)

The only thing I could suggest to get it working would be to use some intermediate MIDI translation hardware/software (e.g. perhaps MIDI-OX or Bome's MIDI Translator might be able to do it) between the organ and Hauptwerk, so as to translate the organ's messages into some simple conventional MIDI implementation. E.g. MIDI program changes could be ideal, if the current sys-ex messages are fixed and toggle.

I hope that helps, at least to some extent.
Best regards,
Martin.

[Please use email or the Contact page if you need to contact us privately, rather than private forum messages.]

Image
User avatar
mdyde
Moderator
 
Posts: 10469
Joined: Fri Mar 14, 2003 2:19 pm
Location: UK

Re: Rodgers 840 Unable to record MIDI for stops

Postby ldeutsch » Tue Oct 31, 2017 5:59 pm

Some of the earlier Rodgers with MIDI had two MIDI out ports on the console. Only one of these ports would pass the stop and piston information, as I recall. The other (which was the "regular:" MIDI out) was pretty much meant to transfer note data only. If you have two ports, try the other to see if it solves your problem. Let me know because I have some Rodgers midi documentation that did not ship with the organs (in the past I developed some of my own software to do this sort of thing - before HW added the capability.)

Les
User avatar
ldeutsch
Member
 
Posts: 429
Joined: Tue Mar 04, 2008 1:02 pm
Location: Chatsworth, California, USA

Re: Rodgers 840 Unable to record MIDI for stops

Postby Dizziness » Tue Oct 31, 2017 6:07 pm

From a Rodgers technical document, Noel Jones @ FrogMusic states this was Rodgers Phase I MIDI implementation. From the technical document:

RODGERS INSTRUMENTS LLC
The differences between MIDI I, MIDI II, and MIDI III
LTG 605, 625, 640, 645, 655, 705, 740, 760, 830, 840, 890 and 925 only
• Allows a person to control one sound on each manual and one sound in the Pedal on two- manual orga ns.
• Allows a person to control two sounds on each manual and two sounds in the Pedal on three-manual organs.
• Allows for the selection of sounds on a few instruments (625, 645 and 655, mainly). This means that people can change sounds in their sound modules from the organ keyboard. However, users cannot store these sound selections into pistons.
• Allows the Great manual to be controlled by a MIDI keyboard or sequencer on MIDI channel 1, however, no stop control is possible, so record and playback capabilities are really not very strong.


That said, each manual and pedals operate on separate channels. Stops do issue a SYSEX but that is not the bitfield of Phase II/III Rodgers implementation (see above.)

To your question, the instrument does have IN/THRU/OUT but no SEQUENCER IN/OUT of some models.

+crg
Dizziness
Member
 
Posts: 2
Joined: Thu Oct 26, 2017 5:19 pm

Re: Rodgers 840 Unable to record MIDI for stops

Postby johnh » Tue Oct 31, 2017 11:19 pm

As Martin says, a MIDI translator is what you need. Either adapting MIDIOX or Bome, or having custom software written.

---john.
User avatar
johnh
Member
 
Posts: 690
Joined: Sat Mar 15, 2003 7:51 pm
Location: Monterey Bay Area of California

Re: Rodgers 840 Unable to record MIDI for stops

Postby organassist » Wed Nov 01, 2017 5:00 am

I have only just seen this thread so am coming a little late to this discussion.

You can use OrganAssist to sit between your console and Hauptwerk and it will do the conversion for you. I have just tested it using the MIDI messages in your example and the "Generic Organ" logic works fine using the Toggle field.

After you have setup a configuration for your console, you can load a second one for the Hauptwerk organ you are using which will either work out of the box for existing instruments or you can create a specific second configuration using MIDI messages that are compatible with Hauptwerk.

Edit: OrganAssist usually uses only one organ but via Tools, Load Second Organ you can route incoming MIDI to the first organ, this passes the stop changes directly to the second and then outputs MIDI from the second organ.

Contact me via the organassist.com website if you have any questions.

David
organassist
Member
 
Posts: 75
Joined: Sat Mar 12, 2005 4:01 am
Location: Colchester, England

Re: Rodgers 840 Unable to record MIDI for stops

Postby mdyde » Wed Nov 01, 2017 5:57 am

Hello Dizziness,

Thanks for the additional details. We also have a potential enhancement request logged for extending Hauptwerk's 'generic sys-ex' event type to support sys-ex messages of the format that your Rodgers appears to be using, which hopefully would make it natively compatible in the longer-term. I've added your notes on the implementation to that enhancement request.
Best regards,
Martin.

[Please use email or the Contact page if you need to contact us privately, rather than private forum messages.]

Image
User avatar
mdyde
Moderator
 
Posts: 10469
Joined: Fri Mar 14, 2003 2:19 pm
Location: UK


Return to Technical support

Who is online

Users browsing this forum: No registered users and 3 guests