User Tools

Site Tools


manual:midi_and_kyma_control_changes

Differences

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

Link to this comparison view

Next revision
Previous revision
manual:midi_and_kyma_control_changes [2009/06/04 00:23] – created camillemanual:midi_and_kyma_control_changes [2016/12/15 09:53] (current) – [Control Changes (Kyma CC)] camille
Line 8: Line 8:
 ===== MIDI CC ===== ===== MIDI CC =====
  
-This event converts an OSC message in the range of 0.0 to 1.0 to a MIDI Control Change in the range of 0 to 127.  It will be sent on the specified MIDI Channel.+This event converts an OSC message in the range of ''0.0'' to ''1.0'' to a MIDI Control Change in the range of ''0'' to ''127''.  It will be sent on the specified MIDI Channel((third column in the main window)).
  
  
 ===== MIDI CC Toggle ===== ===== MIDI CC Toggle =====
  
-This event converts an OSC message in the range of ''0.0'' to ''1.0'' to a MIDI Control Change that only has the values 0 and 127.+This event converts an OSC message in the range of ''0.0'' to ''1.0'' to a MIDI Control Change that only has the values ''0'' and ''127''.
  
 In practice, this very useful event can be used for example to toggle an effect in a sequencer from a sudden acceleration of the Wiimote((See example "Midi Note" in the Wiimote/Ableton Live folder of the Sample Patches)).  In can also be used to convert a OSC fader control to a MIDI toggle.  In practice, this very useful event can be used for example to toggle an effect in a sequencer from a sudden acceleration of the Wiimote((See example "Midi Note" in the Wiimote/Ableton Live folder of the Sample Patches)).  In can also be used to convert a OSC fader control to a MIDI toggle. 
Line 47: Line 47:
 Using a wireless WiFI network, the latency is about 3 ms, which is ten times less than a frame duration at 30fps, which makes is usable for live VJ performance. Using a wireless WiFI network, the latency is about 3 ms, which is ten times less than a frame duration at 30fps, which makes is usable for live VJ performance.
  
 +===== Kyma =====
 +==== Control Changes (Kyma CC) ====
 +
 +By sending ''Kyma CC'' events, you can control the Hot Variables specified in your sounds.  Kyma Control Changes are like MIDI Control Changes at the difference they are directly sent over FireWire to the connected Parana or Capybara sound workstation.
 +
 +A few more differences can be noted:
 +
 +  * OSCulator can use the global map to map the control change numbers (from 0 to 127) to hot variable names (e.g. ''<color #ed1c24>!Attack</color>'')((you can define the global map in the [[Application Preferences|Preferences]] window))
 +  * ''Kyma CC'' are automatically setup when the OSC message name matches a known Hot Variable name, for example:
 +    * ''/foo.cc34''((it doesn't care if slashes '/' or dots '.' are used as a separator, though the usual convention is to use slashes.)) is automatically mapped to ''<color #ed1c24>!cc34</color>''
 +    * ''/synth/attack'' is automatically mapped to ''<color #ed1c24>!Attack</color>'', if it is defined in the global map
 +==== Extended Control Changes (Kyma Ext) ====
 +
 +Kyma actually defines control changes whose number is higher than 127.  They are called Extended Control Changes and are reserved for external devices like the Wacom Tablet, the Wiimote or the Nunchuk.
 +
 +They work exactly as the ''Kyma CC'', but are just grouped in another category:  Thus, if you have sounds that use Hot Variables referring to those devices, you can directly change their value by using these extended control changes.
manual/midi_and_kyma_control_changes.1244067801.txt.gz · Last modified: 2009/06/04 00:23 by camille