Quartz Compositions

There are currently eighteen published inputs that are supported by MixEmergency. These can be used to allow your Quartz Composition to react to your controller (e.g. record velocity when controlled via Scratch LIVE).

  • Deck - The video deck number (1 or 2)
  • AudioLevel1 - The audio level of the current channel's media (a number, 0..1)1
  • AudioLevel2 - The audio level of the opposite channel's media (a number, 0..1)1
  • AudioSpectrum1 - The audio spectrum of the current channel's media (a structure)1
  • AudioSpectrum2 - The audio spectrum of the opposite channel's media (a structure)1
  • Image1 - The output of the current channel's media (an image)2
  • Image2 - The output of the opposite channel's media (an image)2
  • MediaTitle1 - The title of the current channel's media (a string)1
  • MediaTitle2 - The title of the opposite channel's media (a string)1
  • MediaAlbum1 - The album title of the current channel's media (a string)1
  • MediaAlbum2 - The album title of the opposite channel's media (a string)1
  • MediaArtist1 - The artist of the current channel's media (a string)1
  • MediaArtist2 - The artist of the opposite channel's media (a string)1
  • Mix - The crossfader position (a number between 0 and 1)
  • Position1 - The play position of the current channel's media (a number, in seconds)
  • Position2 - The play position of the opposite channel's media (a number, in seconds)
  • Velocity1 - The velocity of the current channel's media (a number, can be positive or negative)
  • Velocity2 - The velocity of the opposite channel's media (a number, can be positive or negative)

Quartz Compositions are loaded at the current dimensions of the output display. If you experience low frame rates when playing Quartz Compositions, try lowering the Quality setting on the Display preference panel and then re-loading the Quartz Composition.

1 Only available when controlled by Scratch Live
2 Only available to Quartz Composition overlays