XJ music engine
1.9.6
In-game runtime engine for XJ music.
|
#include <Step.h>
Public Member Functions | |
Step (PitchClass pitchClass, int deltaOctave) | |
Static Public Member Functions | |
static Step | to (PitchClass pitchClass, int deltaOctave) |
static int | delta (PitchClass from, PitchClass to) |
static Step | step (PitchClass from, int inc) |
static Step | stepUp (PitchClass from, int inc) |
static Step | stepDown (PitchClass from, int inc) |
Public Attributes | |
PitchClass | pitchClass |
int | deltaOctave |
Represents a Step to another note, including optional +/- octave delta
Step::Step | ( | PitchClass | pitchClass, |
int | deltaOctave | ||
) |
Construct a step to a particular pitch class and optional +/- octave delta
|
static |
Nearest difference, +/- semitones, to another target pitchClass
from | pitch class |
to | pitch class |
|
static |
|
static |
|
static |
|
static |
int XJ::Step::deltaOctave |
PitchClass XJ::Step::pitchClass |