mprimrose wrote:Stephen,
Thank you for an extremely comprehensive and logical explanation of where the "Added "send to channel" option" occurs within the Organteq application and how it can be utilised to map MIDI keyboards to particular manuals or channels on the vitual Organteq console.
The "send to channel" feature can be used for more than just routing MIDI data to a particular manual. If you have one or more external MIDI hardware controllers (not necessarily keyboards, but perhaps pad/button/rotary-dial/slider MIDI controller devices), one or more of them can be routed using the "send to channel" feature to a particular MIDI channel that one has MIDI-mapped to control any of the many non-key, non-note functions of Organteq, including stops, combinations/banks, couplers, expression and crescendo pedals, etcetera.
Organteq's MIDI mapping includes both keyboard mapping and action mapping contained in one preset. If one changes any of the mappings, the preset name will include the notice "(unsaved)" to let one know to use the preset drop-down menu just to the right of the "MIDI mapping" button in the main window, or to the right of the Current mapping preset in the MIDI-mappings window, to save the preset (with changes or additions) as a custom preset, to be recalled or used by default ("Set as default" in the drop-down menu) in future Organteq sessions.
mprimrose wrote:It does leave me wondering, however, whether I had missed the memo that explained how all of this works and why, because I am not sure that the five worded explanation in Change Log, and a diagram in the manual, which I have just seen, is that detailed and self explanatory.
You didn't "miss the memo." In my case, I just did a bit of exploration and experimentation in Organteq, and a little creative thought, to develop an understanding of the feature and how it could be used. It's a very nice feature that can help a lot in creating custom interactions between Organteq and multiple external hardware devices including keyboards and various types of MIDI controllers, to help simplify and consolidate MIDI-mapping configuration within Organteq, instead of having to adjust MIDI settings (in this case, MIDI channels) on each and all of one's external keyboards/devices, some of which might not be able to have their MIDI channel altered in the device itself (I have expression pedal and drawbar/button devices that use only one fixed, unalterable MIDI channel, for example), or handware devices that have limited or complex ways of altering their MIDI-data-transmission settings.
mprimrose wrote:How is this actually different from right-click "Keyboard MIDI Learn: manual x" process that one normally utilises to assign a MIDI keyboard to a particular manual?
Organteq's manuals and pedals can be configured to respond to the data on a particular MIDI channel using either the right-click MIDI-learn method, or by explicitly choosing the MIDI channel from the drop-down list for each manual in MIDI mappings-->Keyboard mapping-->"Channel x" in the colored header above each manual's grapical keyboard.
But some people are more used to the configuration methods used by other virtual organs, such as assigning and routing specific computer-attached hardware devices to specific manuals or to control other functions within the virtual organ. That technique is not nearly as flexible or customizable as Organteq's user-configurable MIDI-mapping, but for those users, routing their MIDI device data to specific MIDI channels within Organteq that are already pre-assigned in the factory default presets might be simpler or easier to understand than for those users to create their own customized MIDI mappings for the keyboards and other actions/functions/stops/etc.
mprimrose wrote:If one is assigning a channel to a particular keyboard via the Audio/Midi setups is the mapping saved to be utilised the next time one re-starts Organteq? ... If you save the preset after assigning What happens if the keyboard is subsequently unplugged after Organteq is shutdown; will the setting be retained although not currently active on restart?
MIDI-mapping presets (keyboard and action MIDI mappings combined) are independent of the MIDI-channel assignment/reassignment settings in Options-->Devices, and are retained separately by Organteq. Keyboard and action MIDI-mapping presets must be saved with a custom preset name in order to be retained/remembered/recalled in future use.
Regarding the "send to channel" feature in Options-->Devices (or File menu-->Audio/MIDI setup), Organteq remembers the MIDI channel assignment or reassignment for the particular external hardware devices when Organteq is subsequently launched, if that device is powered on and plugged into the computer (or audio/MIDI interface attached to the computer). So the setting is retained for the next time the device is plugged in and recognized by Organteq, and appears in the Options-->Devices list. Organteq's configuration files and auxiliary data are stored separately from the Organteq executable application itself, so if Organteq is installed on a new computer or one erases their computer system hard disk and reinstalls operating system, Organteq and everything from scratch, one might have to reconfigure these Organteq settings if one did not save a copy of Organteq's configuration data files. (In Linux, these files are stored in the normally hidden .config and .local/share directories.)
Anyway, nice new feature! I have a lot of admiration for the Modartt development team.
Last edited by Stephen_Doonan (17-12-2021 15:02)
--
Linux, Pianoteq Pro, Organteq