MCPcopy Create free account
hub / github.com/CoderLine/alphaTab / updateParts

Method updateParts

packages/alphatab/src/exporter/GpifWriter.ts:432–455  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

430 let accidental = '';
431
432 const updateParts: () => void = () => {
433 index = value % 12;
434 octave = (value / 12) | 0;
435
436 step = GpifWriter._defaultSteps[index];
437 switch (ModelUtils.computeAccidental(keySignature, NoteAccidentalMode.Default, value, false)) {
438 case AccidentalType.None:
439 case AccidentalType.Natural:
440 accidental = '';
441 break;
442 case AccidentalType.Sharp:
443 accidental = '#';
444 break;
445 case AccidentalType.Flat:
446 accidental = 'b';
447 break;
448 case AccidentalType.DoubleSharp:
449 accidental = 'x';
450 break;
451 case AccidentalType.DoubleFlat:
452 accidental = 'bb';
453 break;
454 }
455 };
456 updateParts();
457
458 switch (accidentalMode) {

Callers

nothing calls this directly

Calls 1

computeAccidentalMethod · 0.80

Tested by

no test coverage detected