If you work with EastWest Composer Cloud, you already know that CC11 Expression and CC1 Modulation are the two controllers that breathe life into Hollywood Strings, Hollywood Brass, and the rest of the library. The problem most composers run into isn't understanding the CC mapping — it's the physical reality of controlling those CCs in real time while also playing the keyboard.
This is where KAOS fits naturally. It turns your hand height above the keyboard into a MIDI CC signal — hands-free, sub-20ms latency, no pedal required. Here's exactly how to pair it with EastWest Composer Cloud.
How EastWest uses CC11 and CC1
EastWest's CC mapping depends on the library and the engine. In the Opus engine (the current standard for all Composer Cloud libraries), the pattern across most instruments is:
| Library | CC11 controls | CC1 controls |
|---|---|---|
| Hollywood Strings 2 | Dynamic layer crossfade | Vibrato depth |
| Hollywood Woodwinds | Dynamic layer crossfade | Vibrato depth |
| Hollywood Brass | Secondary volume | Dynamic layer crossfade |
| Hollywood Orchestra (Opus) | Dynamic layer crossfade | Vibrato / secondary |
| Hollywood Solo Instruments | Dynamic layer crossfade | Vibrato depth |
The key distinction: dynamic layer crossfade means you're actually switching between different recordings — a soft string has different timbre, bow pressure, and breath from a loud one. This is what makes the library feel orchestral rather than just loud or quiet. Getting that right in a live performance pass is worth far more than drawing a volume curve in automation afterward.
For most EastWest string and woodwind patches, CC11 is your primary expression controller. Raising it swells the section from pianissimo to fortissimo by crossfading through the recorded dynamic layers. CC1 adds or removes vibrato separately.
In the Opus player, open the Automation tab and check which CC number is assigned to "Expression" for each patch. You can remap it if your session uses a different CC for expression. Save the map as a preset and apply it across patches in your template.
The expression pedal problem
Film composers working with large orchestral templates typically face a genuine coordination problem. At any moment during a performance pass, you might need to manage:
- Right hand: melody or chord voicing
- Left hand: keyswitch changes or additional harmony
- Left thumb: mod wheel (CC1 vibrato or CC1 dynamics depending on the patch)
- Foot: expression pedal (CC11 dynamic crossfade)
- Other foot: sustain pedal (CC64)
That's a four-limb coordination demand, and most composers aren't drummers. The result is that many professional composers avoid real-time CC11 input entirely — they record notes first, then go back and record expression on a second pass, or draw the automation curve manually.
The other frustration is the pedal itself. The Yamaha FC-7 and Roland EV-5 are the most common choices, but both have non-linear travel curves that make fine control at low CC values — the pianissimo range — difficult to feather. Small ankle movements at the bottom of the pedal often produce jumps rather than smooth transitions.
"My foot just doesn't move as smoothly as my thumb. I've been playing mod wheel with my thumb for twenty years. The pedal never feels musical to me." — typical VI-Control forum sentiment
Where KAOS changes the equation
KAOS mounts a webcam above your keyboard and tracks your hand height using Google MediaPipe. The free version maps hand height directly to CC11 Expression — the primary dynamic controller for most EastWest string and woodwind patches.
Because the tracking is overhead and your hand is already above the keys while you play, the gesture is completely natural. Raise your hand slightly as you crescendo. Lower it as you pull back. Your fingers stay on the keys the entire time.
The practical difference: instead of coordinating a foot pedal on top of everything else, you're making a gesture with the hand that's already in motion. It's closer to how a conductor shapes a phrase — a physical, intuitive arc rather than a technical pedal operation.
Setup: KAOS with EastWest Opus in Logic Pro
1. Enable the IAC Driver
Open Audio MIDI Setup (Applications → Utilities). Click MIDI Studio, double-click IAC Driver, check Device is online. This creates a virtual MIDI bus that KAOS sends to and Logic Pro reads from.
2. Mount your webcam
Any USB or built-in Mac webcam works. Position it directly above your keyboard pointing straight down at approximately 50cm height. A standard webcam arm or a small tripod works well.
3. Download and run KAOS
Download the free hand gesture MIDI controller for Mac, unzip, and right-click → Open (Gatekeeper, first time only). It runs at localhost:5050 in your browser. KAOS starts tracking your hand immediately.
4. Calibrate for your playing position
Click Set MIN with your hand at its lowest natural playing position (close to the keys). Click Set MAX with your hand raised to your highest comfortable position. KAOS maps that range to 0–127 CC output. The calibration takes about ten seconds.
5. Verify in Logic Pro
In Logic, open a track with a Hollywood Strings or Hollywood Orchestra instrument. In the Opus player, confirm CC11 is assigned to Expression (the Automation tab). Play a long note and raise your hand — you should see the CC meter in Opus responding and hear the dynamic swell through the recorded sample layers.
Logic Pro has a known issue where CC11 from an external device doesn't always reach the Opus plugin directly. If expression isn't responding, open the Environment window (Window → Open MIDI Environment) and check that your IAC Driver input is routed to the instrument channel. A MIDI Monitor object can help confirm the CC data is arriving.
Using KAOS Pro for multi-axis control
With KAOS Pro, you get five gesture axes simultaneously — each assignable to any MIDI CC. For an EastWest orchestral session, a useful mapping is:
| Gesture | Assign to | Controls in EastWest |
|---|---|---|
| Height (hand up/down) | CC11 Expression | Dynamic layer crossfade — main expression |
| Hand Sweep (wrist left/right) | CC1 Modulation | Vibrato depth on strings/woodwinds |
| Hand Reach (forward/back) | CC7 Volume | Channel volume trim for section balance |
This setup gives you independent expression and vibrato control from a single hand — something that would otherwise require a foot pedal, a mod wheel, and a fader all running simultaneously.
Which EastWest libraries benefit most
Hollywood Strings 2 — the most immediate benefit. Long sustain patches respond entirely to CC11 for dynamics and CC1 for vibrato. Getting a real-time swell on a cello section without a pedal is transformative for how it feels to perform.
Hollywood Woodwinds — same CC11/CC1 logic as strings. Flute and oboe legato patches in particular benefit from subtle real-time expression shaping that's difficult to achieve with foot control.
Hollywood Orchestra Opus Edition — the all-in-one bundle. CC11 works consistently across sections. For brass patches (which use CC1 for dynamics), KAOS Pro lets you assign a second gesture axis to CC1.
Hollywood Solo Instruments — solo instruments are where expression nuance matters most. A solo violin or solo cello performing a lyrical line can sound mechanical without real-time dynamic shaping; KAOS makes that shaping effortless.
Short articulations (spiccato, staccato, pizzicato) — CC11 has less effect here; velocity governs the dynamic intensity. KAOS is most valuable on sustain and legato patches.
Try it free with EastWest Composer Cloud
The free version of KAOS maps hand height to CC11 Expression immediately — no configuration needed. Works with the Opus engine in Logic Pro, Cubase, Ableton, and any other DAW.
Download KAOS Free for Mac