Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Ase::ClipNote Struct Reference

Part specific note event representation. More...

#include "api.hh"

Public Member Functions

bool operator== (const ClipNote &) const
 Fine Tune, -100 .. +100.
 

Public Attributes

int32 id
 
int8 channel
 ID, > 0.
 
int8 key
 MIDI Channel.
 
bool selected
 Musical note as MIDI key, 0 .. 127.
 
int64 tick
 UI selection flag.
 
int64 duration
 Position in ticks.
 
float velocity
 Duration in number of ticks.
 
float fine_tune
 Velocity, 0 .. +1.
 

Detailed Description

Part specific note event representation.

Definition at line 251 of file api.hh.

Member Function Documentation

◆ operator==()

bool Ase::ClipNote::operator== ( const ClipNote o) const

Fine Tune, -100 .. +100.

Definition at line 26 of file clip.cc.

References channel, duration, fine_tune, key, selected, tick, and velocity.

Member Data Documentation

◆ channel

int8 Ase::ClipNote::channel

ID, > 0.

Definition at line 253 of file api.hh.

Referenced by operator==().

◆ duration

int64 Ase::ClipNote::duration

Position in ticks.

Definition at line 257 of file api.hh.

Referenced by operator==(), and Ase::ClipImpl::serialize().

◆ fine_tune

float Ase::ClipNote::fine_tune

Velocity, 0 .. +1.

Definition at line 259 of file api.hh.

Referenced by operator==().

◆ id

int32 Ase::ClipNote::id

Definition at line 252 of file api.hh.

◆ key

int8 Ase::ClipNote::key

MIDI Channel.

Definition at line 254 of file api.hh.

Referenced by operator==().

◆ selected

bool Ase::ClipNote::selected

Musical note as MIDI key, 0 .. 127.

Definition at line 255 of file api.hh.

Referenced by Ase::ClipImpl::change_batch(), operator==(), and Ase::ClipImpl::serialize().

◆ tick

int64 Ase::ClipNote::tick

UI selection flag.

Definition at line 256 of file api.hh.

Referenced by Ase::ClipImpl::Generator::generate(), operator==(), and Ase::ClipImpl::serialize().

◆ velocity

float Ase::ClipNote::velocity

Duration in number of ticks.

Definition at line 258 of file api.hh.

Referenced by operator==().


The documentation for this struct was generated from the following files: