Recent Posts

Pages: 1 2 3 4 5 6 [7] 8 9 10
Beginner Talk / Re: nudging
« Last post by Rose on September 12, 2018, 09:12:44 am »
veronicathecow - I'll post details here when I find out how to do it! Good to know it's possible.

dragonfly - That's useful. Thanks for bringing it to my attention. However it doesn't change the nudge values.

Windows / windows system requirements? speed it up?
« Last post by Rose on September 12, 2018, 09:02:46 am »
I can't find the windows system requirements on Are they posted anywhere?

Scribus works great on my laptop but it's very slow. For instance, there's a 3-seconds delay between selecting something and seeing it selected with the bounding box.

I'm using win 7 Home, 64bit, intel celeron 2.2 GHz, RAM 2GB.
Lots of vector graphics.

Is there any way to speed it up?
Features / Re: Suggestion: a good start for footnotes Insert > Char > Footnote#
« Last post by jack_cat on September 12, 2018, 06:08:26 am »
"Install the theme atom-material-ui"
I have done this and been through its settings. Only I cannot find a setting for the font color, which is almost too pale to read.

Now, in Atom, there is a brief message that flashes up (and then disappears) when I open Atom, saying something about a database. If I click on this I get a flag that says: Local database already found! Are you sure you want to lose it?
Now, I don't know anything about a local database... but I hesitate to click through such a warning message until I know what is going on.

Project viewer is installed. I have not yet done anything with it - it says "no projects". What is the first thing I should do with it?
I did not find svg-viewer. I installed svg-preview, which works.
Thank you for telling me how to set the switch for lilypond-compile to make svg.
I used lilypond-compile to generate an svg and viewed it with svg-preview.
Lilypond's svg files have an added benefit I had not anticipated: you can open them with Inkscape and move every object around to suit, thus it offers a great deal of tweakability even for newbies, although this is an extra step which should probably be unnecessary because the Lilypond language is supposed to be very precise although with many complexities. However, it offers a welcome alternative to trying to tweak the code to get some precise result, in a pinch (which I can certainly imagine), and it beats cutting and pasting in Gimp.

Given your example and instruction so far, I am pretty sure that I will have no trouble generating short documents containing md text and music notation.

Re: Helmholtz vs SPN pitch notation - this is not an issue. I was just expressing myself. Helmholtz notation is harder to read when there are 3 or 4 diacritical marks as in c'''' . Middle C = SPN C4 = Helmholtz c', but Lilypond uses the numbers 1-2-4-8 as note-attributes for time-duration values instead. The octaves of both pitch notation systems begin with C at the bottom and B at the top, instead of starting with A as might be thought logical, and have a direct correspondence, not like lunar & solar calendars. No conversion table is necessary because they are both easy to memorize, SPN being a little more obvious.

Features / Re: Suggestion: a good start for footnotes Insert > Char > Footnote#
« Last post by dragonfly on September 12, 2018, 12:28:39 am »

I forgot to write that there is another way of previewing SVG produced by lilycompile.
In the /tmp folder which is created (containing score.pdf or score.svg) create a blank file

In this file simply write:

@import "score.svg"

and you can preview the compiled score compiled as SVG (not PDF). Note that you cannot easily import PDF in the same way so this is why I recommend lilycompile settings File Type: be set to SVG.
Do focus on studying project-viewer Features since you can create multiple "virtual projects". For example I downloaded the LilyPond Snippets Respository files and placed these snippets in a local folder:


Features / Re: Suggestion: a good start for footnotes Insert > Char > Footnote#
« Last post by dragonfly on September 12, 2018, 12:14:57 am »
I understand that learning a new framework is a significant step.  I will only add that terms such as Helmholtz pitch notation  and Scientific Pitch Notation are double Dutch to me. My last efforts at writing music on a computer was very early in my career when, supporting a hi-fi expert, I wrote such a program. In those days the compiler was installed from paper tape and a crude notation language generated bitstream to drive a prototype digital to analogue converter to make crude musical tones.

Now many years later I am learning about LilyPond and also MusicXML.

I find that scores have much in common with mathematical expressions written in LaTeX notation.

There is also the linking of mathematics and music I have read.

By coincidence your music project challenge has proven to be an excellent example to shakedown the Atom framework I have drawn together.

Considering your task at hand I would suggest considering three parallel workflows.

First, I suggest carry on using Scribus as you have in the past.

Second, I suggest having a workflow to learn more about Atom and how it can be used to compile LilyPond scripts to create assets.  Keep Scribus out of this experiment for now.  You can always manually import into Scribus assets created by this workflow.

Third, in the longer term when I have finished my work developing Atom to Scribus pipe you can try that.

Returning to the second option, the Atom framework, I have tried a number of packages to optimise the workflow and have homed in on those required for LilyPond. I have also learned how to easily convert LilyPond scripts to musicxml format.

There are converters which convert document formats to other formats. See Pandoc.
There are converters which convert file types to others.
Similarly there are converters for converting music notations.

Here is one addressing the problem you posed.

I will go back through my earlier writing and draw a red line through packages which have been replaced by better packages, after testing.

It is very easy to inspect the inventory of Atom packages already installed. Just run the command:

Code: [Select]
apm list
Some words of immediate advice regarding Atom usage:

Install the theme atom-material-ui
install the package project-viewer   (not project-manager)
install the package svg-viewer svg-preview

Now assuming that you have installed the packages AtLilyPond and lilycompile
navigate to lilycompile package settings and change the File Type: from default PDF to SVG.

It is then easier to embed an SVG file into markdown using the @import statement.
So in short switch from PDF to SVG output from lilycompile.

Just to give you some encouragement, attached is a short clip showing merge of text and music score.

And there is no need to play with git just yet. Stay local.
Features / Re: Suggestion: a good start for footnotes Insert > Char > Footnote#
« Last post by jack_cat on September 11, 2018, 10:40:21 pm »
Failed to install tidy-markdown because Git was not found.
The tidy-markdown package has module dependencies that cannot be installed without Git.
You need to install Git and add it to your path environment variable in order to install this package.
You can install Git by downloading, installing, and launching GitHub for Windows:
Run apm -v after installing Git to see what version has been detected.

I have installed GitHub and it has written itself into the PATH, but I still get this error when installing tidy-markdown.
I don't need tidy-markdown yet so this is not yet an obstacle.

As far as Scrivener and Cherry Tree, I will put those suggestions aside for now; I have enough on my plate.

Now the good news: I have installed Lilypond, created a file from inside Atom, and compiled it to a PDF
using lilypond-compile from within Atom, and using Atom package pdf-view, can see the file inside Atom. This is
all a major step forward. (This required that I put Lilypond in the PATH myself and restart.)

The routine which I now wish to master is to create a file with some text and a footnote in it, along with a musical example, merge these two files and push them to Scribus while stripping out the footnote to another file which will eventually go into the file and be pushed to another Scribus file.

However, I don't know how to do all this yet. So, for the moment, I am going to work a little on learning Lilypond.
Beginner Talk / Re: Somehow I seems to have locked everything.
« Last post by mihxil on September 11, 2018, 09:14:27 pm »

and, the fact that preview mode gets lost on a restart of scribus (not an update) is a request i've made... for cases like yours : - )

Thanks a lot. I agree with this bug, and I must say that I was a bit baffled too by the fact that preview-mode was stored in the sla (though I supposed that it could have been some config-file in ~ or so too) I'm glad it will be fixed.

Features / Re: Suggestion: a good start for footnotes Insert > Char > Footnote#
« Last post by jack_cat on September 11, 2018, 09:06:42 pm »
Dragonfly, I am way behind on catching up in my understanding and implementation of the Atom workspace and the info in your recent advisories. This will be a work in progress.

For the record, this entire Atom-workflow proposal does nothing for my existing project, which is a complete draft requiring revision; during that revision I will have to re-number the footnotes, the reason for my original post; it would be crazy to re-format all of that material, and a re-format could also be done in OO using its footnote function, then putting text and notes back into Scribus. I will almost certainly re-number the footnotes (of the current project) one at a time instead of redoing from scratch in another program or format. Thus my original idea that Scribus could usefully offer a mere consecutive footnote numbering function, without necessary tying it dynamically to the notes themselves, still appears to be valid, even though this will not occur soon and maybe not ever.

However, at the moment, Lilypond, the music notation markup language, has become the real draw of this exploration - on its own merits, but also because of being able to integrate it with Atom, and because I have another project waiting in the wings for which the current one was intended to be, in part, a trial run of a software work flow, and which will require hundreds of new graphic examples in staff notation. According to all claims and reviews, Lilypond has superior output to wysiwyg music notation programs, at the mere cost of learning its syntax. (A small black mark is that it uses the obsolete Helmholtz pitch notation instead of the new standard, oxymoronically called Scientific Pitch Notation, but that's livable.) Then the possibility of a streamlined compilation process in which each text block is closely linked with its graphic example is very attractive, and if this can be automated so that tweaking the Lilypond code updates the final output without editing the output graphic again in Gimp (always required with the .png output from my old program) then I will save myself a lot of detail work as well as the generation and management of an extra layer of graphical source files.

But in the meantime I have a learning curve in process. I don't know how long this might take.

Thanks, over and out for now.
Beginner Talk / Parallel text for a bilingual book
« Last post by princemoga on September 11, 2018, 09:05:27 pm »
Hi. I'm new to formatting and editing.

I have a question, and I've looked everywhere, in this forum, in the subreddit, all across Google, and I haven't found the answer to my question. It should be an easy one:

I'm translating a book and I want to format it like a typical academic translation, with the original text on the right -even pages- and the translated text on the left -odd pages-. It's supposed to be simple enough, but I'm losing my mind over trying to figure it out. Does anybody know how to do this?

Thank you very much in advance.
PDF Generation / Re: How to disable a text field in a form using javascript
« Last post by balam on September 11, 2018, 08:22:19 pm »
The solution is:

this.getField('foo').readonly = true;

JavaScript for Acrobat API Reference:
Pages: 1 2 3 4 5 6 [7] 8 9 10