plectrum

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 5fd73346a722546f609117c5747acefb8bc953f6
parent e5fe42c330bbfdb225a0a4eaf32bfbf771d4be18
Author: gstraube <gstraube@mailbox.org>
Date:   Sat,  1 Aug 2020 10:22:03 +0200

Rename file

Diffstat:
Dapp/src/main/java/com/github/cythara/tuning/OudStdTurkish.java | 54------------------------------------------------------
Aapp/src/main/java/com/github/cythara/tuning/OudStdTurkishTuning.java | 60++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 60 insertions(+), 54 deletions(-)

diff --git a/app/src/main/java/com/github/cythara/tuning/OudStdTurkish.java b/app/src/main/java/com/github/cythara/tuning/OudStdTurkish.java @@ -1,54 +0,0 @@ -package com.github.cythara.tuning; - -import com.github.cythara.Note; -import com.github.cythara.NoteName; -import com.github.cythara.Tuning; - -import static com.github.cythara.NoteName.*; - -public class OudStdTurkishTuning implements Tuning { - - @Override - public Note[] getNotes() { - return Pitch.values(); - } - - @Override - public Note findNote(String name) { - return Pitch.valueOf(name); - } - - public enum Pitch implements Note { - - C2_SHARP(C, 2, "#"), - F2_SHARP(F, 2, "#"), - B3(B, 3), - E3(E, 3), - A3(A, 3), - D4(D, 4); - - private final String sign; - private final int octave; - private NoteName name; - - Pitch(NoteName name, int octave) { - this.name = name; - this.octave = octave; - this.sign = ""; - } - - public NoteName getName() { - return name; - } - - @Override - public int getOctave() { - return octave; - } - - @Override - public String getSign() { - return sign; - } - } -} diff --git a/app/src/main/java/com/github/cythara/tuning/OudStdTurkishTuning.java b/app/src/main/java/com/github/cythara/tuning/OudStdTurkishTuning.java @@ -0,0 +1,60 @@ +package com.github.cythara.tuning; + +import com.github.cythara.Note; +import com.github.cythara.NoteName; +import com.github.cythara.Tuning; + +import static com.github.cythara.NoteName.*; + +public class OudStdTurkishTuning implements Tuning { + + @Override + public Note[] getNotes() { + return Pitch.values(); + } + + @Override + public Note findNote(String name) { + return Pitch.valueOf(name); + } + + public enum Pitch implements Note { + + C2_SHARP(C, 2, "#"), + F2_SHARP(F, 2, "#"), + B3(B, 3), + E3(E, 3), + A3(A, 3), + D4(D, 4); + + private final String sign; + private final int octave; + private NoteName name; + + Pitch(NoteName name, int octave, String sign) { + this.name = name; + this.octave = octave; + this.sign = sign; + } + + Pitch(NoteName name, int octave) { + this.name = name; + this.octave = octave; + this.sign = ""; + } + + public NoteName getName() { + return name; + } + + @Override + public int getOctave() { + return octave; + } + + @Override + public String getSign() { + return sign; + } + } +}