|
@@ -43,6 +43,7 @@ export type IVocals =
|
|
| "pan-flute1"
|
|
| "pan-flute1"
|
|
| "pan-flute2"
|
|
| "pan-flute2"
|
|
| "pan-flute3"
|
|
| "pan-flute3"
|
|
|
|
+ | "pan-flute4"
|
|
| "ocarina"
|
|
| "ocarina"
|
|
| "melodica";
|
|
| "melodica";
|
|
|
|
|
|
@@ -217,7 +218,7 @@ export const subjectFingering = (subjectId: number | string): IFingering => {
|
|
return {
|
|
return {
|
|
name: "pan-flute",
|
|
name: "pan-flute",
|
|
direction: "transverse",
|
|
direction: "transverse",
|
|
- height: "2.6rem",
|
|
|
|
|
|
+ height: "2rem",
|
|
disabledFinger: true,
|
|
disabledFinger: true,
|
|
orientation: 0,
|
|
orientation: 0,
|
|
code: "排箫",
|
|
code: "排箫",
|
|
@@ -358,6 +359,12 @@ export const getFingeringConfig = async (type: IVocals | undefined): Promise<ITy
|
|
json: pan3.default,
|
|
json: pan3.default,
|
|
relationship: relationships.pan,
|
|
relationship: relationships.pan,
|
|
};
|
|
};
|
|
|
|
+ case "pan-flute4":
|
|
|
|
+ const pan4 = await import(`./fingering-img/pan-flute4/index.json`);
|
|
|
|
+ return {
|
|
|
|
+ json: pan4.default,
|
|
|
|
+ relationship: relationships.pan,
|
|
|
|
+ };
|
|
case "ocarina":
|
|
case "ocarina":
|
|
const ocarina = await import(`./fingering-img/ocarina/index.json`);
|
|
const ocarina = await import(`./fingering-img/ocarina/index.json`);
|
|
return {
|
|
return {
|