-
Notifications
You must be signed in to change notification settings - Fork 4
Event
Hans Lindetorp edited this page Oct 25, 2023
·
1 revision
Some elements, like the <ObjectBasedAudio>
or the <Envelope>
can be triggered by events. These events can be triggered by an event in the hosting web page or by a logical condition for variables that is met. The event is triggered once and is not triggered again until the condition has become false and then evaluates true again. To receive and distribute events, WAXML uses the <Event>
element with the ‘trig’, and ‘target’ attributes where ‘trig’ can be either a name or a logical expression. Target is a string that is specified for the trig-attribute in the target node.
ex:
XML
<Chain>
<Event trig="$variable1>100" target="trigger1" />
<Envelope name="env1" trig="trigger1" ADSR="0, 20, 50, 30" max="1" />
<OscillatorNode />
<GainNode gain="€env1" />
</Chain>
Please follow my research journey at http://hans.arapoviclindetorp.se and https://www.facebook.com/hanslindetorpresearch/
- Collaborative music-making: special educational needs school assistants as facilitators in performances with accessible digital musical instruments (Frontiers in Computer Science 2023)
- Playing the Design: Creating Soundscapes through Playful Interaction (SMC2023)
- Accessible sonification of movement: A case in Swedish folk dance (SMC2023)
- Evaluating Web Audio for Learning, Accessibility, and Distribution (JAES2022)
- Audio Parameter Mapping Made Explicit Using WebAudioXML (SMC2021)
- Putting Web Audio API To The Test: Introducing WebAudioXML As A Pedagogical Platform (WAC2021)
- Sonification for everyone everywhere – Evaluating the WebAudioXML Sonification Toolkit for browsers (ICAD2021)
- WebAudioXML: Proposing a new standard for structuring web audio (SMC2020)