Behavior of Elevation Control
Clint last edited by
I'm working with elevation in Kontakt and am getting (what appears to be) strange input from the Sylphyo:
My config parameters on the Sylphyo are:
* MIDI Mapping Elevation ctrl. CC 75 * Movement Elevation control: On Bidirectional: Off Absolute: Off Range: +- 35 degrees
What I am seeing is:
- A linear increase in CC75 from 0 at straight down (let's call that 0 degrees) to 127 at horizontal (90 degrees).
- CC75 Steady at 127 as I continue up about another 20 degrees (up to 110 degrees)
- A linear decrease in CC75 as I continue further up from 110 degrees to about 160 degrees (20 degrees before straight up).
I am actually using elevation in the way the old Native Flute players used it (see below) ... but I would rather not go that high up ... I would really like 127 to be output at a most 35 degrees up rather than 90 degrees ...
Peter Ostry last edited by Peter Ostry
So far I've seen this is not possible with the Sylphyo alone. Needs MIDI processing.
The elevation angle tells how much the Sylhpyo's bell is lower than the mouthpiece. Horizontal is 0° and only there you get 127. Fully down is 90°. When you have the elevation setting at 35° and start playing fully down, nothing happens until you reach 35°. From that point you get 1-127 until you reach the horizontal position (0°).
I would prefer from-to degree settings, where we can set an arbitrary range instead of dealing with given endpoints. But as a newcomer I don't dare to send two feature requests on the same day ;-)
I do not use Kontakt but this is sophisticated software. It should have something like input curves or other ways to scale input data.
If Kontakt cannot do it, maybe your DAW can. Which DAW do you use?
Clint last edited by
@peter-ostry Thanks for the clarification ... I had made some unfounded assumption as to how it was designed to work.
My main performance DAW is Cantabile, which has a massive set of MIDI filtering, mapping, and munging tools - I can massage pretty much any MIDI stream into what I want (Sysex excepted).