Software to write Theory book?
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 86
- Joined: Wed May 27, 2009 10:19 am
- Location: Hermanus, South Africa
- Contact:
Software to write Theory book?
Hi there!
I know I haven't been on Linuxmusicians.com for about 6 months now, so I'm sorry, and I can't tell you enough about how good it is to be back!
I have found the free / public domain / Creative Commons books on music theory to be somewhat lacking in comparison to the ones that can be bought. I am thinking specifically of Music Theory for Dummies, a copy of which a friend of mine has, and it is absolutely excellent. Thus, when I needed music theory for some students of mine, I had to find some way to work around the problems.
I have thus decided to start a project, run by my own music company Mic Professional Music (which at this moment is just me!) in which a free / Creative Commons music theory syllabus, equivalent to the Royal Schools syllabus, is made available. The idea is that schools and other lower-income groups can have something available which they can copy for students without paying exorbitant license fees.
All I need, therefore (and here is the summary of this post) is software in which to write this music theory book. I am simply not sure how I should go about it.
Would the best way to be, perhaps, using OpenOffice.org with the Lilypond plugin?
Or does anyone know of any better solutions?
Thanks!
Etienne
I know I haven't been on Linuxmusicians.com for about 6 months now, so I'm sorry, and I can't tell you enough about how good it is to be back!
I have found the free / public domain / Creative Commons books on music theory to be somewhat lacking in comparison to the ones that can be bought. I am thinking specifically of Music Theory for Dummies, a copy of which a friend of mine has, and it is absolutely excellent. Thus, when I needed music theory for some students of mine, I had to find some way to work around the problems.
I have thus decided to start a project, run by my own music company Mic Professional Music (which at this moment is just me!) in which a free / Creative Commons music theory syllabus, equivalent to the Royal Schools syllabus, is made available. The idea is that schools and other lower-income groups can have something available which they can copy for students without paying exorbitant license fees.
All I need, therefore (and here is the summary of this post) is software in which to write this music theory book. I am simply not sure how I should go about it.
Would the best way to be, perhaps, using OpenOffice.org with the Lilypond plugin?
Or does anyone know of any better solutions?
Thanks!
Etienne
Re: Software to write Theory book?
Just an idea for you to look at:
LYX, a WYSIWYM document processor based on LATEX.
Cheers! Pablo
LYX, a WYSIWYM document processor based on LATEX.
Cheers! Pablo
- raboof
- Established Member
- Posts: 1855
- Joined: Tue Apr 08, 2008 11:58 am
- Location: Deventer, NL
- Has thanked: 50 times
- Been thanked: 74 times
- Contact:
Re: Software to write Theory book?
lyx/latex might be nice if you're comfortable with that. If you want to take contributions, putting it into a version control system is useful.etienne wrote:I have thus decided to start a project, run by my own music company Mic Professional Music (which at this moment is just me!) in which a free / Creative Commons music theory syllabus, equivalent to the Royal Schools syllabus, is made available. The idea is that schools and other lower-income groups can have something available which they can copy for students without paying exorbitant license fees.
If you'd like as many people as possible to contribute, a wiki approach might be a good idea. Once the content is there, it should be possible to export it to a more traditional book format (pdf etc).
Wasn't there someone here who once set up a public mediawiki with the lilypond plugin enabled?
- Scary Hallo
- Established Member
- Posts: 280
- Joined: Fri Oct 23, 2009 2:21 pm
- Location: Germany / Pforzheim
- Contact:
Re: Software to write Theory book?
Hello etienne,raboof wrote: If you want to take contributions, putting it into a version control system is useful.
If you'd like as many people as possible to contribute, a wiki approach might be a good idea. Once the content is there, it should be possible to export it to a more traditional book format (pdf etc).
I like this idea. If you put it in a version control system (svn, or so) maybe I can help, and write a few articles or chapters. Please keep us informed, about the progress of your projekt.
Scary H
Re: Software to write Theory book?
Hi Etienne,
I am wondering if you are aware of the wikibook on the subject? If so, are you unhappy with it? Can you comment on its weaknesses? Any reason for not wanting to contribute to improving it as opposed to starting your own project?
Anyway, to answer your question, you could always develop your own book in the same manner, using a mediawiki installation plus the wikitex plugin for latex/lilypond integration.
-michael
I am wondering if you are aware of the wikibook on the subject? If so, are you unhappy with it? Can you comment on its weaknesses? Any reason for not wanting to contribute to improving it as opposed to starting your own project?
Anyway, to answer your question, you could always develop your own book in the same manner, using a mediawiki installation plus the wikitex plugin for latex/lilypond integration.
-michael
-
- Established Member
- Posts: 86
- Joined: Wed May 27, 2009 10:19 am
- Location: Hermanus, South Africa
- Contact:
Re: Software to write Theory book?
Thanks for the great input, everyone! Here are my replies:
@raboof and @Pablo:
I have thought a lot about using LaTeX, or even something like LyX, but if I want to get some of the local people involved, I'm a bit worried about the learning curve. That doesn't mean, however, that I will forget it immediately. The only thing that worries me is the importance of user-friendlyness. I've never had much luck with LaTeX, and I'm a Linux user, while most of my friends struggle to use computers at all!
@Scary Hello:
I definitely want to have some sort of version control. I have no idea as of yet how to USE svn, even though I know it is widespread. I will definitely look into that. Even things like Microsoft Word have tools like revision.
@looplog:
The wikibook on the subject is, unfortunately, basic at best. More than that, I don't just want to create a book, but rather a book with an accompanying syllabus, which can be printed with little or no help. Directing a 50-year-old underpaid school music teacher to a Wikibook will not be that easy really.
@Everyone: What I have in mind is a theory textbook, with different levels of exercise books for the different grades. Something like a Wikibook, or anything related, will be excellent for the textbook, but for the accompanying exercise syllabi, perhaps something else? Maybe LyX will be more suited.
Thanks for the help, and especially thanks for the offers to be a part! I will come back in a day or 2 and post a reply here with further developments. Please feel free to post more suggestions and questions in the meantime.
@raboof and @Pablo:
I have thought a lot about using LaTeX, or even something like LyX, but if I want to get some of the local people involved, I'm a bit worried about the learning curve. That doesn't mean, however, that I will forget it immediately. The only thing that worries me is the importance of user-friendlyness. I've never had much luck with LaTeX, and I'm a Linux user, while most of my friends struggle to use computers at all!
@Scary Hello:
I definitely want to have some sort of version control. I have no idea as of yet how to USE svn, even though I know it is widespread. I will definitely look into that. Even things like Microsoft Word have tools like revision.
@looplog:
The wikibook on the subject is, unfortunately, basic at best. More than that, I don't just want to create a book, but rather a book with an accompanying syllabus, which can be printed with little or no help. Directing a 50-year-old underpaid school music teacher to a Wikibook will not be that easy really.
@Everyone: What I have in mind is a theory textbook, with different levels of exercise books for the different grades. Something like a Wikibook, or anything related, will be excellent for the textbook, but for the accompanying exercise syllabi, perhaps something else? Maybe LyX will be more suited.
Thanks for the help, and especially thanks for the offers to be a part! I will come back in a day or 2 and post a reply here with further developments. Please feel free to post more suggestions and questions in the meantime.
-
- Established Member
- Posts: 86
- Joined: Wed May 27, 2009 10:19 am
- Location: Hermanus, South Africa
- Contact:
Re: Software to write Theory book?
I have read a bit on various blogs and internet posts, and have come down to the three most feasible options at this stage:
Any thoughts?
- LyX with some sort of <music> class or Lilypond input, as implemented here on WikiTeX
- Lilypond-book (not so desirable)
- OpenOffice.org with the Lilypond plugin
Any thoughts?
- raboof
- Established Member
- Posts: 1855
- Joined: Tue Apr 08, 2008 11:58 am
- Location: Deventer, NL
- Has thanked: 50 times
- Been thanked: 74 times
- Contact:
Re: Software to write Theory book?
Yeah, then latex would be a poor choice as a source format (might be an intermediate format, but that's beside the point here).etienne wrote:want to get some of the local people involved
The revision control present in word processors like Word is not very powerful/convenient imho, on the other hand I'm not sure there are good SVN client for non-programmers to use.I definitely want to have some sort of version control. I have no idea as of yet how to USE svn, even though I know it is widespread. I will definitely look into that. Even things like Microsoft Word have tools like revision.
Still, it might provide a nice kick-start over starting from scratch entirely.The wikibook on the subject is, unfortunately, basic at best.
I think it should be possible to take a convenient book-like PDF 'snapshot' of a set of wiki pages. I might be interested in helping out there, evaluating existing ways to do this and perhaps writing some scripts of our own.More than that, I don't just want to create a book, but rather a book with an accompanying syllabus, which can be printed with little or no help. Directing a 50-year-old underpaid school music teacher to a Wikibook will not be that easy really.
Why not put the syllabi in a wiki (wikibook or another one)? Sounds like a reasonable fit to me.@Everyone: What I have in mind is a theory textbook, with different levels of exercise books for the different grades. Something like a Wikibook, or anything related, will be excellent for the textbook, but for the accompanying exercise syllabi, perhaps something else?
As an aside: wikibook doesn't want to support the lilypond plugin for security reasons, but perhaps we could create a script that periodically checks the wiki for lilypond snippets, creates pictures with lilypond and uploads them. Or something.
-
- Established Member
- Posts: 86
- Joined: Wed May 27, 2009 10:19 am
- Location: Hermanus, South Africa
- Contact:
Re: Software to write Theory book?
@raboof: Thanks for the input! I understand what you're saying, and I guess that you administer/contribute to that music theory WikiBook?
The thing is, I am looking at what is probably the same problem from another point of view: I would like to create a publishable result, with all sorts of aesthetic details, which can be read on a computer, or printed and published. (In fact, publishing it on a small scale here in South Africa might not be a bad idea at all...)
All I am actually looking for is a feasible software solution to write the book. Writing my sheet music in MuseScore makes me happy. All I need now is a place to write my music theory. An internet connection cannot be a given, unfortunately.
The thing is, I am looking at what is probably the same problem from another point of view: I would like to create a publishable result, with all sorts of aesthetic details, which can be read on a computer, or printed and published. (In fact, publishing it on a small scale here in South Africa might not be a bad idea at all...)
The reason I am steering clear of the idea of using a wiki is simple: I am thinking of people without internet access, or even without computers. This entire syllabus is focused at lower-income students and children. That is why I would like to create it simply from a different point of view. I would be more than willing, however, to allow content to be contributed to the WikiBook. That is why I was thinking of publishing it under Creative Commons.Why not put the syllabi in a wiki (wikibook or another one)? Sounds like a reasonable fit to me.
All I am actually looking for is a feasible software solution to write the book. Writing my sheet music in MuseScore makes me happy. All I need now is a place to write my music theory. An internet connection cannot be a given, unfortunately.
-
- Established Member
- Posts: 86
- Joined: Wed May 27, 2009 10:19 am
- Location: Hermanus, South Africa
- Contact:
Re: Software to write Theory book?
Does anyone know if it is possible to implement all the same LaTeX markup and classes in LyX? I will ask around, and even try it out, but if you take a look at the following page...
http://lilypond.org/doc/v2.12/Documenta ... gram/LaTeX
...you can see that it is possible to include Lilypond notation in a LaTeX document.
If this is possible in LyX, then I will have my software solution. But, at the moment, it seems as if OpenOffice.org with the Lilypond extension/plugin is looking to be a slightly better option...
http://lilypond.org/doc/v2.12/Documenta ... gram/LaTeX
...you can see that it is possible to include Lilypond notation in a LaTeX document.
If this is possible in LyX, then I will have my software solution. But, at the moment, it seems as if OpenOffice.org with the Lilypond extension/plugin is looking to be a slightly better option...
- raboof
- Established Member
- Posts: 1855
- Joined: Tue Apr 08, 2008 11:58 am
- Location: Deventer, NL
- Has thanked: 50 times
- Been thanked: 74 times
- Contact:
Re: Software to write Theory book?
Nopeetienne wrote:I understand what you're saying, and I guess that you administer/contribute to that music theory WikiBook?
I understand that. You could use a wiki (either WikiBooks or your own) as an editing/collaboration/version-control/web-access system, and generate the publishable result (e.g. PDF) from the wiki content. For example, check out the 'Create a book' feature of WikiBooks. It would need some tweaking, but I think the concept is pretty good.etienne wrote:I would like to create a publishable result, with all sorts of aesthetic details, which can be read on a computer, or printed and published. I am thinking of people without internet access, or even without computers.
Basically, yes: you can add any LaTeX to the header, and include LaTeX snippets into your text using the 'Evil Red Text' feature.Does anyone know if it is possible to implement all the same LaTeX markup and classes in LyX?
- sciurius
- Established Member
- Posts: 19
- Joined: Fri Oct 10, 2008 7:07 pm
- Location: 52.88504N 06.85904E
- Contact:
Re: Software to write Theory book?
I you're going for a collaborative effort, the best (only?) option is a Wiki. Flexible, open, controlled, version control, it's all there.etienne wrote:All of the above options, however, require knowledge in Lilypond,
MediaWiki has a LilyPond plugin, you can read about it (and see it in action) here: http://www.mediawiki.org/wiki/Extension:LilyPond
Moreover, the LilyPond folks are extremely helpful people (I'm one of them ).
- sciurius
- Established Member
- Posts: 19
- Joined: Fri Oct 10, 2008 7:07 pm
- Location: 52.88504N 06.85904E
- Contact:
Re: Software to write Theory book?
I sincerely hope you know that writing the contents of a book requires different skills than creating a publishable result, especially if you are facing the complex problem of music typesetting.etienne wrote:The thing is, I am looking at what is probably the same problem from another point of view: I would like to create a publishable result, with all sorts of aesthetic details, ...
For publishable content tools like LaTeX and, sometimes, OpenOffice.org are great although the LilyPond integration can be tricky.
- sciurius
- Established Member
- Posts: 19
- Joined: Fri Oct 10, 2008 7:07 pm
- Location: 52.88504N 06.85904E
- Contact:
Re: Software to write Theory book?
Please do not get we wrong, I'm not tryin to discourage you. Au contraire! But if you're good at writing this theory book it would be such a waste if you got stuck in hairy typesetting details.sciurius wrote:I sincerely hope you know that writing the contents of a book requires different skills than creating a publishable result, ...