Commit 7a849ea0 authored by jhammen's avatar jhammen
Browse files

format only

parent c629dc4d
<package name='Time'><desc lang="en">package for controlling the transport</desc><properties><property name='def'><desc lang="en">the script default clock</desc></property></properties><methods/><interfaces><interface name='Clock'><desc lang="en">Provides measure timing for scheduled events</desc><methods><method name='start'><desc lang="en">immediately request the clock to start</desc></method><method name='stop'><desc lang="en">immediately request the clock to stop</desc></method></methods></interface></interfaces><classes><class name='BasicClock'><desc lang="en">A simple Time.Clock.</desc><properties><property name='tempo'><desc lang="en">Current clock tempo in beats per minute.</desc></property><property name='signature'><desc lang="en">Current clock time signature.</desc></property></properties><methods/></class><class name='Signature'><desc lang="en">Represents a musical time signature</desc><properties><property name='numerator'><desc lang="en">Time signature numerator. Beats per measure for simple time signatures.</desc></property><property name='denominator'><desc lang="en">Time signature denominator.</desc></property></properties><methods/></class><class name='VariableClock'><desc lang="en">A Time.Clock that allows scheduling tempo and time signature changes.</desc><ctor><desc lang="en"/><parameters><parameter name='bpm' type='float'><desc lang="en"/></parameter></parameters></ctor><properties><property name='tempo'><desc lang="en">Current clock tempo in beats per minute.</desc></property></properties><methods><method name='reposition'><desc lang="en">Request an immediate reposition to the given location.</desc><parameters><parameter name='location' type='float'><desc lang="en"/></parameter><parameter name='measure' type='float'><desc lang="en"/></parameter></parameters></method><method name='schedule'><desc lang="en">Schedule a time signature change at a given measure.</desc><parameters><parameter name='signature' type='Time.Signature'><desc lang="en"/></parameter><parameter name='bar' type='integer'><desc lang="en">Measure when the change takes place. Note this is an integer value as time signature changes are only allowed on bar lines</desc></parameter></parameters></method><method name='schedule'><desc lang="en">Schedule a tempo change at a given time</desc><parameters><parameter name='tempo' type='float'><desc lang="en"/></parameter><parameter name='measure' type='float'><desc lang="en"/></parameter></parameters></method></methods></class></classes></package>
\ No newline at end of file
<package name='Time'>
<desc lang="en">package for controlling the transport</desc>
<properties>
<property name='def'>
<desc lang="en">the script default clock</desc>
</property>
</properties><methods/>
<interfaces>
<interface name='Clock'>
<desc lang="en">Provides measure timing for scheduled events</desc>
<methods>
<method name='start'>
<desc lang="en">immediately request the clock to start</desc>
</method>
<method name='stop'>
<desc lang="en">immediately request the clock to stop</desc>
</method>
</methods>
</interface>
</interfaces>
<classes>
<class name='BasicClock'>
<desc lang="en">A simple Time.Clock.</desc>
<properties>
<property name='tempo'>
<desc lang="en">Current clock tempo in beats per minute.</desc>
</property>
<property name='signature'>
<desc lang="en">Current clock time signature.</desc>
</property>
</properties><methods/></class>
<class name='Signature'>
<desc lang="en">Represents a musical time signature</desc>
<properties>
<property name='numerator'>
<desc lang="en">Time signature numerator. Beats per measure for simple time signatures.</desc>
</property>
<property name='denominator'>
<desc lang="en">Time signature denominator.</desc>
</property>
</properties><methods/></class>
<class name='VariableClock'>
<desc lang="en">A Time.Clock that allows scheduling tempo and time signature changes.</desc>
<ctor><desc lang="en"/>
<parameters>
<parameter name='bpm' type='float'><desc lang="en"/></parameter>
</parameters>
</ctor>
<properties>
<property name='tempo'>
<desc lang="en">Current clock tempo in beats per minute.</desc>
</property>
</properties>
<methods>
<method name='reposition'>
<desc lang="en">Request an immediate reposition to the given location.</desc>
<parameters>
<parameter name='location' type='float'><desc lang="en"/></parameter>
<parameter name='measure' type='float'><desc lang="en"/></parameter>
</parameters>
</method>
<method name='schedule'>
<desc lang="en">Schedule a time signature change at a given measure.</desc>
<parameters>
<parameter name='signature' type='Time.Signature'><desc lang="en"/></parameter>
<parameter name='bar' type='integer'>
<desc lang="en">Measure when the change takes place. Note this is an integer value as time signature changes are only allowed on bar lines</desc>
</parameter>
</parameters>
</method>
<method name='schedule'>
<desc lang="en">Schedule a tempo change at a given time</desc>
<parameters>
<parameter name='tempo' type='float'><desc lang="en"/></parameter>
<parameter name='measure' type='float'><desc lang="en"/></parameter>
</parameters>
</method>
</methods>
</class>
</classes>
</package>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment