User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

manual:07_relationships [2023/02/01 18:34] – ↷ Links adapted because of a move operation jkhisermanual:07_relationships [2026/05/01 12:11] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
  
- {{ :manual:super-icon.png?185&nolink|}}+ {{ manual:super-icon.png?185&nolink|}}
  
 ===== What are Supercontrols and Subcontrols ===== ===== What are Supercontrols and Subcontrols =====
Line 37: Line 37:
  
 ==== Basic concept  ==== ==== Basic concept  ====
-{{ :manual:supercontrol_scaling.png?350|}}+{{ manual:supercontrol_scaling.png?350|}}
   * When a supercontrol sends the MIDI Absolute Maximum Value, it moves the subcontrol to its maximum position.   * When a supercontrol sends the MIDI Absolute Maximum Value, it moves the subcontrol to its maximum position.
   * When a supercontrol sends a MIDI value of 0, it moves the subcontrol to the minimum position   * When a supercontrol sends a MIDI value of 0, it moves the subcontrol to the minimum position
Line 59: Line 59:
  
 **Example results:** **Example results:**
-{{:manual:supercontrol_example_1.png?800|}}+{{manual:supercontrol_example_1.png?800|}}
  
 ==== Buttons ==== ==== Buttons ====
Line 74: Line 74:
 ==== More examples ==== ==== More examples ====
  
-{{:manual:subcontrol_examples.png?800|}}+{{manual:subcontrol_examples.png?800|}}
  
 ==== Rescaling ==== ==== Rescaling ====
Line 80: Line 80:
 **Problem** - hardware sends a MIDI value of 20-32, which is to drive a layout control full range.  How can the MIDI value 20 = zero range, or the MIDI value 32 = full range? **Problem** - hardware sends a MIDI value of 20-32, which is to drive a layout control full range.  How can the MIDI value 20 = zero range, or the MIDI value 32 = full range?
  
-**Answer** - add an intermediate rescaler control using [[manual:chapter-more-advanced-part-2#named_ticks|NAMED TICKS]].+**Answer** - add an intermediate rescaler control using [[manual:14_more_advanced_2#named_ticks|NAMED TICKS]].
  
   - Create a knob with 128 ticks   - Create a knob with 128 ticks
Line 88: Line 88:
   - Remaining values are scaled between those two numbers (0, 11, 21, 32, 42, 53, 64, 74, 85, 95, 106, 116, 127)   - Remaining values are scaled between those two numbers (0, 11, 21, 32, 42, 53, 64, 74, 85, 95, 106, 116, 127)
  
-{{ :manual:supercontrol_rescaling.png?400 |}}+{{ manual:supercontrol_rescaling.png?400 |}}
  
 **Where do I get these MIDI scaled values?**   **Where do I get these MIDI scaled values?**  
Line 143: Line 143:
 ===== Cool Stuff With Supercontrols ===== ===== Cool Stuff With Supercontrols =====
   * Use a different number of “ticks” for a supercontrol or subcontrol.    * Use a different number of “ticks” for a supercontrol or subcontrol. 
-  * Make supercontrol [[manual:chapter-other-advanced-control-concepts#accelerometer|respond to the accelerometer]]. +  * Make supercontrol [[manual:11_advanced_control_concepts#accelerometer|respond to the accelerometer]]. 
   * Use a different MIDI min and/or max for a supercontrol. You can get different, unique values by chaining supercontrols.   * Use a different MIDI min and/or max for a supercontrol. You can get different, unique values by chaining supercontrols.
   * Invert a subcontrol by inverting its MIDI min/max, inverting it by selecting inverted in the control properties, or by using invert supercontrol (which inverts how the current supercontrol affects its subcontrols).   * Invert a subcontrol by inverting its MIDI min/max, inverting it by selecting inverted in the control properties, or by using invert supercontrol (which inverts how the current supercontrol affects its subcontrols).
manual/07_relationships.1675294467.txt.gz · Last modified: (external edit)