Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create build (config) system #49

Open
captbaritone opened this issue Aug 14, 2013 · 5 comments
Open

Create build (config) system #49

captbaritone opened this issue Aug 14, 2013 · 5 comments
Assignees

Comments

@captbaritone
Copy link
Collaborator

The system will allow users to config which type of tune they want to produce.
They could select:

  • scale (C for concert, Bb, Eb for horns etc).
  • do they want lyrics?
  • font sizes from several configurations and more.
  • do they want to produce midi, postscript, pdf, mp3, ogg.
  • what tunes do they want to build.
  • Display half-dim 7th chords as m7b5 or slashed circles?
  • Use a jazz font or traditional font?
  • If a tune has more than one version then which version to build?
  • ability to select all tunes by a certain composer at one go...
  • ability to select all tunes by a certain poet at one go...

(@veltzer)

I know this is something @veltzer is currently very interested in, and I think it's an important part of this project. Have you done any planning on how you would implement this? Are you expecting to have users make it on their own machine? Could we have this be a web interface?

There are a number of other issues that deal with what options should be presented to the user. If we want to merge those issues into this one, I can update this list as it grows.

@captbaritone
Copy link
Collaborator Author

Added note about half dim 7th chord format from (#55)

@veltzer
Copy link
Owner

veltzer commented Aug 15, 2013

I have thought about this a lot. I'm thinking about something similar to the linux kernel build system but more high level and generic. I will start with a GUI which is not web and then we can add a web one as well...

BTW: such a project could be used by other projects as well.

@veltzer
Copy link
Owner

veltzer commented Aug 15, 2013

And yes, the idea is that every user could run the build on his/her machine and produce whatever output he/she wants...

@captbaritone
Copy link
Collaborator Author

I've never compiled my own kernel, but i think i know what your taking
about. One thought I had was that it could have the option to pull from a
config file, so that you could set your preferences once. That way if you
were compiling frequently, you would not have to go through the wizard each
time. The config file could also then act as an interface. For example the
web interface could simply generate the requested config file.

On Wednesday, August 14, 2013, Mark Veltzer wrote:

I have thought about this a lot. I'm thinking about something similar to
the linux kernel build system but more high level and generic. I will start
with a GUI which is not web and then we can add a web one as well...

BTW: such a project could be used by other projects as well.


Reply to this email directly or view it on GitHubhttps://github.com//issues/49#issuecomment-22686098
.

-Jordan Eldredge

@veltzer
Copy link
Owner

veltzer commented Aug 15, 2013

Yes, exactly, each user can have his/her config file for the build.... The config file would be migrated automagically when new versions of openbook arrive...

@veltzer veltzer self-assigned this Nov 5, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants