Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
scale_change.h
1#pragma once
2
3#include "model/scale/note_set.h"
4
6public:
10 NoteSet target;
13 int8_t operator[](uint8_t degree) const { return degreeOffset[degree]; }
14 int8_t& operator[](uint8_t degree) { return degreeOffset[degree]; }
23 NoteSet applyTo(NoteSet notes) const;
24
25private:
26 int8_t degreeOffset[kMaxScaleSize] = {0};
27};
Definition note_set.h:20
Definition scale_change.h:5
NoteSet source
Definition scale_change.h:9
int8_t operator[](uint8_t degree) const
Definition scale_change.h:13
NoteSet applyTo(NoteSet notes) const
Definition scale_change.cpp:4