Ardour  9.2-567-gf42f34d25f
scala::kbm Struct Reference

#include <scala_file.h>

Public Member Functions

 kbm ()
 
 ~kbm ()
 
 kbm (const kbm &k2)
 
kbmoperator= (const kbm &k2)
 
void add_mapping (int n)
 

Public Attributes

double reference_frequency
 
int map_size
 
int first_note
 
int last_note
 
int middle_note
 
int reference_note
 
int octave_degree
 
std::vector< int > mapping
 

Detailed Description

Definition at line 105 of file scala_file.h.

Constructor & Destructor Documentation

◆ kbm() [1/2]

scala::kbm::kbm ( )
inline

Definition at line 115 of file scala_file.h.

◆ ~kbm()

scala::kbm::~kbm ( )
inline

Definition at line 125 of file scala_file.h.

◆ kbm() [2/2]

scala::kbm::kbm ( const kbm k2)
inline

Definition at line 130 of file scala_file.h.

Member Function Documentation

◆ add_mapping()

void scala::kbm::add_mapping ( int  n)
inline

Definition at line 162 of file scala_file.h.

◆ operator=()

kbm& scala::kbm::operator= ( const kbm k2)
inline

Definition at line 143 of file scala_file.h.

Member Data Documentation

◆ first_note

int scala::kbm::first_note

Definition at line 108 of file scala_file.h.

◆ last_note

int scala::kbm::last_note

Definition at line 109 of file scala_file.h.

◆ map_size

int scala::kbm::map_size

Definition at line 107 of file scala_file.h.

◆ mapping

std::vector<int> scala::kbm::mapping

Definition at line 113 of file scala_file.h.

◆ middle_note

int scala::kbm::middle_note

Definition at line 110 of file scala_file.h.

◆ octave_degree

int scala::kbm::octave_degree

Definition at line 112 of file scala_file.h.

◆ reference_frequency

double scala::kbm::reference_frequency

Definition at line 106 of file scala_file.h.

◆ reference_note

int scala::kbm::reference_note

Definition at line 111 of file scala_file.h.


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