|
@@ -28,6 +28,11 @@ import ViewFigner from "../view-figner";
|
|
import { recalculateNoteData } from "/src/view/selection";
|
|
import { recalculateNoteData } from "/src/view/selection";
|
|
import ToggleMusicSheet from "/src/view/plugins/toggleMusicSheet"
|
|
import ToggleMusicSheet from "/src/view/plugins/toggleMusicSheet"
|
|
|
|
|
|
|
|
+/**
|
|
|
|
+ * 特殊教材分类id
|
|
|
|
+ */
|
|
|
|
+export const classids = [1, 2, 6, 7, 8, 9, 3, 10, 11, 12, 13, 4, 14, 15, 16, 17, 30, 31, 35, 36, 108]; // 大雅金唐, 竖笛教程, 声部训练展开的分类ID
|
|
|
|
+
|
|
const calcCeilFrequency = (frequency: number) => {
|
|
const calcCeilFrequency = (frequency: number) => {
|
|
if (frequency) return frequency * 1000 * 2 / 1000;
|
|
if (frequency) return frequency * 1000 * 2 / 1000;
|
|
return 0
|
|
return 0
|
|
@@ -163,6 +168,9 @@ export default defineComponent({
|
|
// state.subjectId == 121 ||
|
|
// state.subjectId == 121 ||
|
|
// isRhythmicExercises();
|
|
// isRhythmicExercises();
|
|
|
|
|
|
|
|
+ // 设置是否特殊曲谱, 是特殊曲谱取反(不理解之前的思考逻辑), 使用后台设置的速度
|
|
|
|
+ state.isSpecialBookCategory = !classids.includes(data.musicSheetCategoriesId)
|
|
|
|
+
|
|
// 设置指法
|
|
// 设置指法
|
|
const code = mappingVoicePart(state.trackId, "INSTRUMENT");
|
|
const code = mappingVoicePart(state.trackId, "INSTRUMENT");
|
|
state.fingeringInfo = subjectFingering(code);
|
|
state.fingeringInfo = subjectFingering(code);
|