Heilan X3D Browser

Yakul

Type

ChildNode.

Description

A simple audiovisual instrument. This is the first instrument built for my PhD. The visuals consist of a sun-type polygon, the size of which is controlled by the speed at which the performer moves the controlParam attribute. Sudden changes in speed make the polygon more pointy. The audio engine consists of an additive synth, the high partials of which get amplified when there are sudden changes of speed in controlParam.

Attributes

controlParam SFFloat (input)

frequency SFFloat (input) The root frequency of the additive synth.

Example Use

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE X3D>
<X3D profile="Full">
	<Scene>
		<NavigationInfo type="ANY"/>

		<Transform translation="0.0 0.0 -5.0">
			<Appearance>
				<Material diffuseColor="0.8 0.5 0.0"/>
			</Appearance>
			<Yakul DEF="bob">
		</Transform>
	</Scene>
</X3D>