13#ifndef __transposition__
14#define __transposition__
21#include "transposevisitor.h"
22#include "notevisitor.h"
56 std::vector<pair<std::string,int> > fFifthCycle;
the smart pointer implementation
Definition smartpointer.h:58
A note visitor.
Definition notevisitor.h:87
A visitor that computes a diatonic transposition of a score.
Definition transposition.h:52
void transpose(string &pitch, float &alter, int &octave, int tableshift) const
static int transposeKey(int key, Chromatic steps, int &enharmonicChange)
static string getAccident(float alter)
static int getKey(Chromatic steps)
Sxmlelement buildSupport(const string &elt, bool val) const
static Chromatic getOctaveStep(Chromatic steps)
Definition transposition.h:108
static int getOctave(Chromatic steps)
Definition transposition.h:102
static int getAccidental(Diatonic pitch, int key)