MusiKraken
MusiKraken
Experimental MIDI Controller Construction Kit

Apple Watch

iPhone only

Connect an Apple Watch to your iPhone and use it as a MIDI controller. Use the motion sensors (a combination of accelerometer, magnetometer and gyroscope, and the separate accelerometer values), the heart beat, the Digital Crown and an XY-Pad on the screen to control output values.

Once you create an Apple Watch module in MusiKraken and change from the editor screen to the main screen, the Apple Watch app should automatically be activated.

The app starts a workout session, because that is the only way that the app can access heart beat rate and get motion sensor updates while the watch display is turned off.

Ports:

roll:

Sideways rotation of the watch.

Range: -1.0 to 1.0

pitch:

Up-down rotation of the watch.

Range: -1.0 to 1.0

yaw:

Angle of rotation around you (counter-clockwise).

Range: -1.0 to 1.0

accelerometerX:

The x-acceleration value of the watch.

Range: -1.0 to 1.0

accelerometerY:

The y-acceleration value of the watch.

Range: -1.0 to 1.0

accelerometerZ:

The z-acceleration value of the watch.

Range: -1.0 to 1.0

digitalCrown:

Rotate the Digital Crown at the side of your watch to change this value. The display of the watch needs to be active to change this, otherwise the value cannot be changed.

Range: 0.0 to 1.0

xyPadX:

The X-value of the XY-Pad on the second page of the watch app.

Range: 0.0 to 1.0

xyPadY:

The Y-value of the XY-Pad on the second page of the watch app.

Range: 0.0 to 1.0

heartRate:

The current heart rate in the range set in the settings, normalized to a value between 0.0 and 1.0.

Range: 0.0 to 1.0

Settings:

Heart rate range: Which range of the heart rate should be converted to an output range between 0.0 and 1.0?

Use heart rate as global tempo: If this is enabled, the heart rate will be set as the global tempo which is used to sync arpeggiators or AudioUnit tempos. Enable the timeline in he global settings to see the current tempo.