View Single Post
Old 12-28-2016, 09:56 AM   #58
schwa's Avatar
Join Date: Mar 2007
Location: NY
Posts: 10,386

The question is whether the mapping should happen at the source or the destination.

As it is currently, the mappings happen at the destination. Mappings are saved with the FX, wherever the FX is saved (in a project, track template, saved fx chain, etc). This seems sensible since the FX is the only consumer of the mappings, and MIDI can come in to a given FX from any track.

Mapping at the source would let us support more flexible mappings, such as mapping a notation event to a series of triggered events, chasing different types of triggered events differently, etc. We would probably manage this the way bank/program files and note names are managed, at the track level. So mappings would be saved with the track, wherever the track is saved. But not with the FX chain. And if you have multiple tracks sending MIDI to a single FX, or multiple instances of a given FX, each track would need to have the mappings loaded separately.
schwa is offline   Reply With Quote