Audio Helm  1.0
Live audio synthesis, sequencing and sampling for Unity
AudioHelm.AudioHelmClock Class Reference

Switch to Manual

Sets the BPM (beats per minute) of all sequencers and native Helm instances. More...

Inheritance diagram for AudioHelm.AudioHelmClock:

Public Member Functions

delegate void ResetAction ()
 A reset event that is triggered when time restarts. More...
 
void StartScheduled (double timeToStart)
 
void Reset ()
 Resets time and all sequencers from the beginning. More...
 

Static Public Member Functions

static AudioHelmClock GetInstance ()
 
static float GetGlobalBpm ()
 Gets the global beats per minute. More...
 
static double GetGlobalBeatTime ()
 Gets the global synchronize time. More...
 
static double GetLastSampledTime ()
 Get the last time the clock was updated. More...
 

Properties

float bpm [get, set]
 Gets or sets the beats per minute. More...
 

Events

ResetAction OnReset
 Event hook for a reset event More...
 

Detailed Description

Switch to Manual

Sets the BPM (beats per minute) of all sequencers and native Helm instances.

Member Function Documentation

◆ GetGlobalBeatTime()

static double AudioHelm.AudioHelmClock.GetGlobalBeatTime ( )
static

Gets the global synchronize time.

◆ GetGlobalBpm()

static float AudioHelm.AudioHelmClock.GetGlobalBpm ( )
static

Gets the global beats per minute.

◆ GetLastSampledTime()

static double AudioHelm.AudioHelmClock.GetLastSampledTime ( )
static

Get the last time the clock was updated.

◆ Reset()

void AudioHelm.AudioHelmClock.Reset ( )

Resets time and all sequencers from the beginning.

◆ ResetAction()

delegate void AudioHelm.AudioHelmClock.ResetAction ( )

A reset event that is triggered when time restarts.

Property Documentation

◆ bpm

float AudioHelm.AudioHelmClock.bpm
getset

Gets or sets the beats per minute.

The new or current bpm.

Event Documentation

◆ OnReset

ResetAction AudioHelm.AudioHelmClock.OnReset

Event hook for a reset event


The documentation for this class was generated from the following file: