Giter VIP home page Giter VIP logo

leadsheets's Introduction

leadsheets

this android app is in a very early stage right now. the basic idea is to display and create music lead sheets based on *.txt-files, which are locally saved on your sd-card, so that you can sync them with external tools like FolderSync to services like Google Drive or Dropbox, with the following goals:

  • easier creation of the leadsheets from a pc/notebook
  • continuous backup of the data
  • no walled garden (like pretty much every leadsheet app that is pdf based)
  • in contrast to editing pdfs (drawing on them and stuff), changes to text files are stored instantly in the file itself, whereas annotated pdfs need to be exported manually - this makes it easy to loose your changes if your device crashes and you didn't manually export the changes.
  • it's possible to use the data even if you don't want to use the app anymore, since it's just plain text

the following features are on the agenda:

  • different folders for different projets
  • one easy to use, sortable setlist per folder
  • fullscreen display of all sheets beneath each other for live performance (-> less touching the screen during songs)

screenshots

![Adding songs to setlist](http://i.imgur.com/ktuzSiI.png =400x ) Performance View Sorting

library credits

Right now I'm making use of the following wonderful libraries:

compile 'com.android.support:appcompat-v7:21.0.3'
compile group: 'com.google.guava', name: 'guava', version: '18.0'
compile 'io.reactivex:rxjava:1.0.0'
compile 'com.nispok:snackbar:2.8.0'
compile 'com.jakewharton:butterknife:6.1.0'
compile 'com.h6ah4i.android.widget.advrecyclerview:advrecyclerview:0.6.1'
compile 'de.greenrobot:eventbus:2.4.0'

compile 'com.squareup.dagger:dagger:1.2.2'
provided 'com.squareup.dagger:dagger-compiler:1.2.2'
compile 'com.jakewharton.timber:timber:2.7.1'

leadsheets's People

Contributors

h6ah4i avatar jonathanglasmeyer avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.