Backend for songs.zachdecook.com
Improve transposition
Zach DeCook 9 months ago
parent 9e8949e · commit 5607093
-rw-r--r--laravel/app/Http/Controllers/SongController.php1
-rwxr-xr-xlaravel/public/song.gmi.php2
2 files changed, 2 insertions, 1 deletions
diff --git a/laravel/app/Http/Controllers/SongController.php b/laravel/app/Http/Controllers/SongController.php
index 301e469..12c76b8 100644
--- a/laravel/app/Http/Controllers/SongController.php
+++ b/laravel/app/Http/Controllers/SongController.php
@@ -188,6 +188,7 @@ class SongController extends Controller
private function z_transparray( $transp )
{
+ $transp = (int)$transp;
$chords =
array( "C","C#","D","D#","E","F","F#","G","G#","A","Bb","B" );
$newchords = array();
diff --git a/laravel/public/song.gmi.php b/laravel/public/song.gmi.php
index d234195..cbe7d5e 100755
--- a/laravel/public/song.gmi.php
+++ b/laravel/public/song.gmi.php
@@ -28,7 +28,7 @@ printf("30 " . Song::inRandomOrder()->first()->id . "\r\n");return;
<?= $song->audio ? "=> {$song->audio} Listen to this song" : "" ?>
```chord sheet
-<?= $txt = $song->textTranspose(getenv('QUERY_STRING')??'') ?>
+<?= $txt = $song->textTranspose(ucfirst(getenv('QUERY_STRING')??'')) ?>
```
<?php foreach($song->getChordsAttribute($txt) as $symbol => $tabs): ?>