Illuminari Score Editor for Gregorio
  • WJA
    Posts: 237
    This is an awesome tool, on which I've come to depend a great deal for using Gregorio to typeset chant.

    Which is why I'm wondering if there is a problem with the system, right now, because for the past couple of days, it has refused to generate PDFs. Instead, I get a "This webpage is not available" message.
  • I second that! I use this every week to typeset chants for Vespers at our Cathedral. Any chance it will be back up soon?
  • BenBen
    Posts: 3,114
    http://gregorio.gabrielmass.com/cgi/process.pl

    This one isn't quite as smooth and simple, but it still works, for those who need it.
    Thanked by 1CHGiffen
  • Apparently the filesystem on the server crashed, so it will be a bit of time before we can get this back up. I will try to remember to post here when it is back up.
  • BenBen
    Posts: 3,114
    Thanks, Benjamin!
  • It turns out that this wasn't in as bad a state as I had previously understood. Thus I have been able to get it working again, but please let me know if you notice anything not working.
  • WJA
    Posts: 237
    I can't say often enough what a gift this tool is. Thank you!

    The only thing better would be a GUI interface to use locally with Gregorio.
    Thanked by 1Ben
  • Adam WoodAdam Wood
    Posts: 6,471
    The only thing better would be a GUI interface to use locally with Gregorio.


    I understand Gregorio is open source.
    Perhaps if the code running on the web-ui were to be open sourced (via GitHub or other) this could be expanded or adapted to desktop use.
    Thanked by 1Ben
  • BenBen
    Posts: 3,114
    That would be awesome. I would love to have an interface like this locally, not needing to be tied to an internet connection.
  • I thought I had mentioned in the other thread about this that the code is open source. I suppose I should put something on the site itself, but the code that it is running is all hosted at http://code.google.com/p/gregoriophp/
    Thanked by 1Adam Wood
  • BenBen
    Posts: 3,114
    If anyone gets it running locally, I'd love to chat over PM...
  • Here are some slightly overengineered instructions for getting a local PHP environment going on any computer that can run VirtualBox and Vagrant (which is pretty much any computer).

    You might substitute Vagrant's own getting-started guide for the section titled "Installing Vagrant", which assumes command-line comfort and includes outdated links.
    Thanked by 1Adam Wood
  • Adam WoodAdam Wood
    Posts: 6,471
    The VB is likely over-kill, me-thinks.

    I run XAMPP to set up a local Apache web server that runs PHP. I have not tried to set up gregorio locally, though- is the Gregoio/TeX stuff included in the PHP code base, or does that need to be spun-up and coordinated?
  • No, there is no Gregorio/TeX stuff included; the PHP script merely makes use of them, so they must be installed separately.
  • Thanks Adam -- I was trying to remember XAMPP but couldn't (never actually used it and I do use VB every day).

    One nice thing about the VB/Vagrant combo -- in principle someone could write a Vagrantfile that would install gregoriophp and any of its dependencies (ghostscript, etc.).

    I'm looking at the code now and it would also need some small changes -- there are hard-coded directory names in it etc. I think Vagrant could take care of all of that as well.

    Then the whole process of getting a local gregoriophp running could be reduced to a few clicks (and maybe a tiny bit of typing...).
  • BenBen
    Posts: 3,114
    I use xampp locally as well for development. That didn't even occur to me! Great idea, Adam!
  • I wanted to jump on the wagon and cast my vote for a local version of the Gregorio UI... My internet is down very often at work and a local version would take some of the pressure off!
  • Adam WoodAdam Wood
    Posts: 6,471
    sidenote, for someone with more time:
    Aside from simple pretending your computer is a web server and running the app in-browser, there are also tools that make it possible to compile PHP apps for desktop use. That would be neat.
  • tomjaw
    Posts: 2,770
    Is there is a problem with the system? For the last day or so, it has refused to generate PDFs. Instead, I get this...

    {"file":"tmp\/gregorio51b89b9ab82f83.42693983.tex","error":"\n\nThis is LuaTeX, Version beta-0.70.2-2012062812 (TeX Live 2012)\n restricted \\write18 enabled."}
    Thanked by 1bbloomf
  • bbloomf
    Posts: 70
    @tomjaw
    I have made some changes recently, but nothing that appeared to have broken anything. Please paste exactly what is in the textbox when you click "Gregorio PDF", and I should be able to fix it.
  • bbloomf
    Posts: 70
    Never mind; I can reproduce the problem. I am working on fixing it.
    Thanked by 1tomjaw
  • bbloomf
    Posts: 70
    OK. It should be fixed now. It was only affecting things when multiple GABC scores were being included in one document, and so I hadn't noticed it when I made the change that broke it.
    Thanked by 2tomjaw CHGiffen
  • tomjaw
    Posts: 2,770
    It is all working fine now. I am using a Apple Mac, running Safari... Also the Chrome version works!

    Thank you very much for this excellent program!

    I see that you got the texts from divinumofficium.com, I have found a few errors on that site, I use the 1957 Missale Romanum on the site linked below, the only errors I have found is in a couple of the collects that start Quaesumus.. the ae has not scanned.

    http://www.clerus.org/bibliaclerusonline/en/index.htm

    You will need to scroll down the left hand column to find the 1957 Missal option, in the Missals and similar. The whole missal is hyperlinked...
    Thanked by 2CHGiffen bbloomf
  • bbloomf
    Posts: 70
    It is misleading to say that I got the texts from Divinum Officium, because I only used the text from Divinum Officium to find the GABC for the chant on gregobase. I had not known of that other site before.
    Thanked by 2tomjaw CHGiffen
  • ClemensRomanusClemensRomanus
    Posts: 1,023
    How do you put multiple gabc scores in one document?
  • bbloomf
    Posts: 70
    @ClemensRomanus
    From illuminarepublications.com/gregorio you can just put a bunch of them in the text box. Any time it finds a line that looks like a GABC header, it will assume that is the beginning of a new GABC score. I only added this last Thursday, and didn't mention it anywhere, but if you use the propers tool I wrote to get a PDF, it is obviously putting a bunch of GABC scores in one document.
    Thanked by 2tomjaw CHGiffen
  • BenBen
    Posts: 3,114
    while you're in there, would it be possible to add font size as another variable in the GABC header? This would be a major Godsend for me.

    Sometimes I need to run a lot of files, copying and pasting in the code for each one, rendering, downloading, and repeating. I restart the browser, forget to change the font size, messing up the rest of the run... it would be much easier if I could specify it like height and width within the actual code like every other variable, so that I can look at the GABC in my TXT file and have all the data there.

    Maybe something like:
    %fontsize: 14;
  • bbloomf
    Posts: 70
    I will try to add that later this week. I think I added fontsize in a hurry at someone's request, and must have simply forgotten to add a place for it in the header.
    Thanked by 3tomjaw CHGiffen Ben
  • bbloomf
    Posts: 70
    OK. %fontsize: 14; in the header should now be effective.