Share My Creation A Songbook for Guitarists

Hi Folks,

here is version 2.0 of my Songbook for guitarists.

What it does:
Autoscroll your songtextes
Autoscroll jpges displaying sheet music AND
play mp3 at the same time thus allowing you to jam along with your favourite song/band.

If you do not play an instrument you may use the app as a kind of karaoke-app.

Adjustable parameters:
Scrolling speed
Fontsize
Loudness of mp3
etc.

All songparameters are stored in a small database.


Requirements:
A tablet: Think it works best with 10" tablet - may work with smaller displays too but may become hard to read the textes...
Works in portrait-mode only

You may store youre textfiles and mp3s somewhere on the tablet there is no need creating special folders.

Installation:
Because my little project has become more complex you´ll find an apk attached.


Fatman
 

Attachments

  • MPSB.apk
    163.1 KB · Views: 329
  • Play_Song.jpg
    Play_Song.jpg
    73.2 KB · Views: 3,036
  • Load_song.png
    Load_song.png
    50.2 KB · Views: 347
Last edited:

moster67

Expert
Licensed User
Longtime User
Wow.....

Is this similar to "Ultimate Guitar Tabs"? I also had an idea in the past to write something similar.

Pity it is too late to take out my guitar (family is already sleeping) :)

In the meantime, I will try out the app.

Thanks for sharing!
 

fatman

Active Member
Licensed User
Longtime User
Hi moster67,

not sure if you can compare my app with UGT...
But I like having my favorite songs (and a guitar!) with me no matter where i am.

Keep on rocking!

Fatman
 

NJDude

Expert
Licensed User
Longtime User
Nice idea, however, you should avoid using hardcoded paths such as:
B4X:
"sdcard-disk0/songs/data/"

Every device is different and that will fail, like on my devices for example, also, use DIP when positioning views like on this line:
B4X:
scvText.Panel.AddView(lblText, 0dip, 0dip ,800dip, 850dip) 'add the Label on the ScrollView internal Panel

Not using DIP will make the positioning of views "weird" on most devices.

The "songs" directory, you could include all that in your assets and copy the files after creating the directories on the device, it will make your app better to use.

I hope you don't mind a few suggestions.
 

fatman

Active Member
Licensed User
Longtime User
Thanx NJDude,

every hint is welcome!

I uploaded new zip-file with you suggestions.

Fatman
 
Top