diff --git a/models/Fingering.php b/models/Fingering.php index 3944f0c..932ce9a 100644 --- a/models/Fingering.php +++ b/models/Fingering.php @@ -9,9 +9,12 @@ /** * @property int $id * @property string $title + * @property string $title_accusative + * @property string $title_genitive * @property string $root * @property string $position * @property string $notes + * @property string $fingering * @property string $strings * @property string $abstract * @property string $category diff --git a/views/fingering/view.php b/views/fingering/view.php index db1c361..6edaa52 100644 --- a/views/fingering/view.php +++ b/views/fingering/view.php @@ -80,27 +80,6 @@ function replaceStringDef(int $strings, string $note): string 'Nein', '1' => 'Ja'], ['id' => 'fretboardFormExpand', 'class' => 'fretboardForm__dropdown', 'onchange' => 'this.form.submit();']) ?> - - + fingering)): ?> +

Fingersatz

+

Der meist verwendete Fingersatz title_genitive ? $model->title_genitive : $model->categoryAsGenitive() ?> sieht wie folgt aus.

+ false, + 'showFretNumbers' => false, + 'showStringNames' => false, + 'colors' => 'default', + 'strings' => $FRETBOARD_STRINGS, + 'frets' => $FRETBOARD_FRETS, + 'notes' => preg_split('/\s+/', $model->fingering), + ]); ?> + +

Lagen

- Für categoryAsAccusative() ?> mit Grundton auf dem -saitigen E-Bass wurde kein Fingersatz gefunden. + Für title_accusative ? $model->title_accusative : $model->categoryAsAccusative() ?> mit Grundton auf dem -saitigen E-Bass wurde kein Fingersatz gefunden. Probiere es mit der gestreckten Lage.

-

Für categoryAsAccusative() ?> mit Grundton gibt es auf dem -saitigen E-Bass Griffbilder in den folgenden Lagen.

+

Lagen

+

Für title_accusative ? $model->title_accusative : $model->categoryAsAccusative() ?> mit Grundton gibt es auf dem -saitigen E-Bass Griffbilder in den folgenden Lagen.

$possibilitiesPerPosition): ?> - - - categoryAsGenitive() ?> +

Griffbrett

-

Alle Noten auf dem Griffbrett bis zum zwölften Bund:

+

Alle Noten title_genitive ? $model->title_genitive : $model->categoryAsGenitive() ?> mit Grundton auf dem Griffbrett bis zum zwölften Bund:

array_map(fn($note) => $note['coord'] . '-' . $note['note'], $fingerings), 'root' => $rootFingering ]); - ?> -

Alle Noten in der Intervallschrift bis zum zwölften Bund:

+

Alle Noten title_genitive ? $model->title_genitive : $model->categoryAsGenitive() ?> mit Grundton in der Intervallschrift bis zum zwölften Bund:

array_map(fn($note) => $note['coord'] . '-' . $note['label'], $fingerings), 'root' => $rootFingering ]); - ?> -

Alle Noten in der vereinfachten Intervallschrift bis zum zwölften Bund:

+

Alle Noten title_genitive ? $model->title_genitive : $model->categoryAsGenitive() ?> mit Grundton in der vereinfachten Intervallschrift bis zum zwölften Bund:

array_map(fn($note) => $note['coord'] . '-' . $model::convertNotesToOldFormat($note['label']), $fingerings), 'root' => $rootFingering ]); - ?> - toRTTTL() ?> - -
- - - - - importRttl($fb->toRTTTL(), 33); - - $basename = empty($model->url) ? $model->id : $model->url; - $root = $fb->getAbsoluteRoot(true); - $file = "media/midi/fretboard/{$basename}-{$root}.mid"; - if(!is_file($file)) $midi->saveMidFile($file, 0666); - - $midi->playMidFile(baseUrl().'/'.$file,1,0,0); - ?> -
- abstract)): ?>
abstract) ?>
@@ -327,5 +295,24 @@ function replaceStringDef(int $strings, string $note): string \ No newline at end of file +