Re: [Tex-music] Scanner Input for PMX
Dieter wrote: Just to report a little progress in interpreting the MusicXML stuff. The attached notes were scanner output, so the reproduction cannot be perfect, but apart from the blind meter change due to the pickup everything was generated. A few problems Bar 8, lower voice: the first quarter-note should have stem down Bar 11, upper voice: the 2 quarter-notes should have stem up Bar 11, lower voice: the first quarter-note should be right offset from the upper voice half-note Bar 13: lower voice: the second quarter-note should have stem down Greetings -- Christian Mondrup WIMA: Werner Icking Music Archive http://imslp.org/wiki/Category:WIMA_files --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
[Tex-music] Scanner Input for PMX
Just to report a little progress in interpreting the MusicXML stuff. The attached notes were scanner output, so the reproduction cannot be perfect, but apart from the blind meter change due to the pickup everything was generated. Regards, Dieter Vomhimmelhoch.ps Description: PostScript document --- \input musixtex \input pmx %\staffbotmarg=13cm --- % In the Mood % PREAMBLE % nstaves ninstr mtrnuml mtrdenl mtrnump mtrdenp 1 1 4 4 0 6 % npickup nkeys 22 % npages nsystems musicsize fracindent 1 4 16 0.05 t .\ Ti % Body % Header Tc Martin Luther/J.S. Bach Tt Vom Himmel hoch %h %Vom Himmel hoch AbepI1.0 It126ipi % Av % space before first note of bar % big accidentals % equalizes interstaff spacing % type K slurs %\\setclef2(\treble)\settrebleclefsymbol(2)\treblelowoct\ % Bar 1 a24l | // d25u | / m4400 % Bar 2 (1l a44l g44sl )1 f24l | // c25u b24u | / % Bar 3 e24l f44l e44l | // c25u a24u | / % Bar 4 d24l e24l | // b24u c25u | / % Bar 5 f24l (1l f44l g44l )1 | // d25u of d25u | / % Bar 6 a44l g44l f24l | // d25u a24u | / % Bar 7 e24l d24l | // a24u (1u f44u g44u )1 | / % Bar 8 d24l e24l | // a24u g24u | / % Bar 9 d24l (1l d44u e44l )1 | // f24u of f24u | / % Bar10 f24l e24l | // b24u b24u | / % Bar11 (2l e44l g44sl )2 a24l | // (1u a44u b44u )1 c25u | / % Bar12 a24l b24ur | // d45l c45l (1l a44l g44sl )1 | / % Bar13 e24l of (1l f44l e44l )1 | // a24u d25u | / % Bar14 e44l f44u f44l e44l | // c25u b24u | / % Bar15 c44l d44l b43l c44l | // a24u (1u b44u a44u )1 | / % Bar16 d2d4l c44l | // (1u g44u f44u )1 e24u | / m2400 % Bar17 a23l | // d24u of | / --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
Christian Mondrup wrote: Dieter wrote: Hi Christian, thanks for your investigation. In fact at this stage of work I was interested only in the notes, because this is the bulk work. Right now I am working on a solution vor two voices in one staff. The funny words in the lyrics are inaccuracies of the scanning process. Certainly the lyrics part has not got such a high priority. Could you please send me a printout of what Musescore made out of the XML? Bitte siehe Anhang. Erstellt aus dem MuseScore save as Menü. Seit einigen Jahren benutze ich selten musixtex, und dann nur bei Korrekturen und Erneuerungen schon vorhandener Notensätze. Neue Editionen stelle ich durch MUP, auch open source, textbasiertes software, her. Siehe http://www.arkkra.com/ Mit freundlichen Grüßen Sorry for the private message ! --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music -- Christian Mondrup WIMA: Werner Icking Music Archive http://imslp.org/wiki/Category:WIMA_files --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
In the sample file I sent around I concentrated on generating the Notes Part. The header information was somewhat arbitrary abd was not generated. Regards, Dieter Am 10.11.2014 06:15, schrieb Don Simons: After seeing Christian's post, I compiled Dieter's pmx and quickly compared it to his xml (as viewed with Finale NotePad). Aside from the 8 on the clef of the Tenor part, and the extra space at the start of each bar (which was clearly intentional) I didn't notice any other notable differences. So Christian, I'm very curious what you are referring to as indications of problems. --Don Simons -Original Message- From: TeX-Music [mailto:tex-music-boun...@tug.org] On Behalf Of Christian Mondrup Sent: Sunday, November 09, 2014 2:14 PM To: Werner Icking Music Archive Subject: Re: [Tex-music] Scanner Input for PMX Dieter wrote: Many thanks to Don, Bob and Jean-Pierre. Now we have plenty of XML test material. I opened the xml file attached to your initial posting with musescore for comparison with the output from your .pmx file and got indications of some problems with your software in its state at that time. That method might turn out a useful additional testing method. Greetings -- Christian Mondrup WIMA: Werner Icking Music Archive http://imslp.org/wiki/Category:WIMA_files --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music -- Dr. Dieter Glötzel Im Rosengarten 27 64367 Mühltal Tel.: 06151 / 360 82 72 --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
Don Simons wrote: After seeing Christian's post, I compiled Dieter's pmx and quickly compared it to his xml (as viewed with Finale NotePad). Aside from the 8 on the clef of the Tenor part, and the extra space at the start of each bar (which was clearly intentional) I didn't notice any other notable differences. So Christian, I'm very curious what you are referring to as indications of problems. After yet another look at the outputs from the xml and pmx files I actually notice only a minor note flaw in bar 11. And that flaw is in the xml file only: the second soprano note has an extra 1/8 flag - ignored in the pmx output. There are indeed problems in the xml lyrics: lots of missing hyphens and obviously wrong words like 'io-fty', bar 11 soprano. These problems are not (yet) reflected in the pmx output rendering no lyrics at all. Are the wrong words just typos? -- Christian Mondrup WIMA: Werner Icking Music Archive http://imslp.org/wiki/Category:WIMA_files --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
2014-11-10 23:28 GMT+02:00 Christian Mondrup rec...@icking-music-archive.org: There are indeed problems in the xml lyrics: lots of missing hyphens and obviously wrong words like 'io-fty', bar 11 soprano. These problems are not (yet) reflected in the pmx output rendering no lyrics at all. Are the wrong words just typos? You can't expect better. Scanning followed by OCR is seldom perfect even on pure text documents, printed in just one font, with a known alphabet and a dictionary, except maybe when it's a clean original with pt=10 and dpi=600. Music, by comparison, is much easier. Only two shapes of notehead. Once you know where the five parallel lines are, the only decision is whether a note is on a line or between two lines. Etc. As it should be, otherwise sight-reading would be impossible. --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
Many thanks to Don, Bob and Jean-Pierre. Now we have plenty of XML test material. Regards, Dieter Am 09.11.2014 13:34, schrieb Jean-Pierre Coulon: On Sat, 8 Nov 2014, Bob Tennent wrote: http://imslp.org/index.php?limit=50ilsearch=xmluser=title=Special%3AListFiles Enter xml as the media name. Or type engraving files musicXML in the search field and you will see the composers and titles faster. You can add criteria like 'baroque' or an intrument etc. Bye Jean-Pierre Coulon --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music -- Dr. Dieter Glötzel Im Rosengarten 27 64367 Mühltal Tel.: 06151 / 360 82 72 --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
After seeing Christian's post, I compiled Dieter's pmx and quickly compared it to his xml (as viewed with Finale NotePad). Aside from the 8 on the clef of the Tenor part, and the extra space at the start of each bar (which was clearly intentional) I didn't notice any other notable differences. So Christian, I'm very curious what you are referring to as indications of problems. --Don Simons -Original Message- From: TeX-Music [mailto:tex-music-boun...@tug.org] On Behalf Of Christian Mondrup Sent: Sunday, November 09, 2014 2:14 PM To: Werner Icking Music Archive Subject: Re: [Tex-music] Scanner Input for PMX Dieter wrote: Many thanks to Don, Bob and Jean-Pierre. Now we have plenty of XML test material. I opened the xml file attached to your initial posting with musescore for comparison with the output from your .pmx file and got indications of some problems with your software in its state at that time. That method might turn out a useful additional testing method. Greetings -- Christian Mondrup WIMA: Werner Icking Music Archive http://imslp.org/wiki/Category:WIMA_files --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
|Curious sidelight: When googling for free |musicxml downloads, I found the page |http://www.musicxml.com/music-in-musicxml/ . It lists |not only musescore.com but also IMSLP (!) and WIMA (!!) |as sources of free musicxml files. Short of random |searching, I can't imagine how to find any such files on |either of those sites. WIMA music is now all at IMSLP. Here's how to find xml files: http://imslp.org/index.php?limit=50ilsearch=xmluser=title=Special%3AListFiles Enter xml as the media name. Bob T. --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
Don-- thank you for your encouragement. So far I scratched only the surface of MusicXML, i.e. the basic notes properties. Now I am trying to decode a piano setting with two voices in each stave. When that works, then I have to think about how to distribute it. Maybe I am a bit in a Cul de Sac with my 20 year old Oberon implementation. But I could not do the development in any other language. The language is simple, but most powerful and the environment is extremely responsive. We have several options. I am not totally convinced, that I will get to a point where I can distribute an executable. Therefore I will have to distribute source code. I will be checking the follower systems at Zürich. Another option would be to rewrite my logic in LUA. But there I do not have any practice. Meanwhile it would be useful (as you say) to have other sources of MusicXML than Scanner + SharpEye. So anybody who can provide MusicXML-sources will be most welcome. --Dieter Am 07.11.2014 00:32, schrieb Don Simons: Dieter--- Thanks for adding to PMX's utility! I, and I'm sure others, would gladly try out your MusicXML = PMX translator if you would make it available. I'm sure we can find other ways to get some MusixXML files besides scanning with the somewhat costly software you mentioned. If you choose to upload, the method is up to you...I'm sure Bob Tennent would be willing to set up a link from the icking archive, or as suggested earlier you could perhaps use github (although I personally detest that site due to its overly complicated user interface). --Don Simons *From:*TeX-Music [mailto:tex-music-boun...@tug.org] *On Behalf Of *Dieter *Sent:* Wednesday, November 05, 2014 5:39 AM *To:* Werner Icking Music Archive *Subject:* [Tex-music] Scanner Input for PMX Dear PMX users, I want to rapidly communicate on my recent experiences with Scanner input into PMX. In my choir we often have the task of modifying existing notes either in parts of the music or the text. And I do not want any handwritten corrections, but something which looks nice. This, of course, I produce with PMX. Manually turning existing note sheets into PMX code is straightforward and quite fast. But with a Scanner it would be much faster. So I made some experimentation with the Scanner Software *Smart Eye* from VISIV /UK. Smart Eye generates after scanning (among other options) output in terms of MusicXML, which has been developed by Recordare (www.*musicxml*.com http://www.musicxml.com)./ /In the last two weeks I have been working on a prototype which reads in MusicXML and spits out the notes partfor PMX.I include as example a christmas carol for SATB. After scanning there remained some inaccuracies, which could easily resoved with the notes editor of SharpEye. The final MusicXML code has not been touched, and everything after and including the line % Bar 1 has been generated automatically. Of course, my little prototype does not (yet) completely implement MusicXML. Another drawback for wider use of my development might be, that I employed a somewhat exotic language: OBERON from Niklaus Wirth of the ETHZ Zürich. You are most welcome to further discuss this topic. Regards, Dieter / / -- Dr. Dieter Glötzel Im Rosengarten 27 64367 Mühltal Tel.: 06151 / 360 82 72 --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music -- Dr. Dieter Glötzel Im Rosengarten 27 64367 Mühltal Tel.: 06151 / 360 82 72 --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
Dieter Thanks for adding to PMXs utility! I, and Im sure others, would gladly try out your MusicXML = PMX translator if you would make it available. Im sure we can find other ways to get some MusixXML files besides scanning with the somewhat costly software you mentioned. If you choose to upload, the method is up to you Im sure Bob Tennent would be willing to set up a link from the icking archive, or as suggested earlier you could perhaps use github (although I personally detest that site due to its overly complicated user interface). --Don Simons From: TeX-Music [mailto:tex-music-boun...@tug.org] On Behalf Of Dieter Sent: Wednesday, November 05, 2014 5:39 AM To: Werner Icking Music Archive Subject: [Tex-music] Scanner Input for PMX Dear PMX users, I want to rapidly communicate on my recent experiences with Scanner input into PMX. In my choir we often have the task of modifying existing notes either in parts of the music or the text. And I do not want any handwritten corrections, but something which looks nice. This, of course, I produce with PMX. Manually turning existing note sheets into PMX code is straightforward and quite fast. But with a Scanner it would be much faster. So I made some experimentation with the Scanner Software Smart Eye from VISIV /UK. Smart Eye generates after scanning (among other options) output in terms of MusicXML, which has been developed by Recordare ( http://www.musicxml.com www.musicxml.com). In the last two weeks I have been working on a prototype which reads in MusicXML and spits out the notes part for PMX. I include as example a christmas carol for SATB. After scanning there remained some inaccuracies, which could easily resoved with the notes editor of SharpEye. The final MusicXML code has not been touched, and everything after and including the line % Bar 1 has been generated automatically. Of course, my little prototype does not (yet) completely implement MusicXML. Another drawback for wider use of my development might be, that I employed a somewhat exotic language: OBERON from Niklaus Wirth of the ETHZ Zürich. You are most welcome to further discuss this topic. Regards, Dieter -- Dr. Dieter Glötzel Im Rosengarten 27 64367 Mühltal Tel.: 06151 / 360 82 72 --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
|If you choose to upload, the method is up to you. I'm sure Bob |Tennent would be willing to set up a link from the icking archive. Of course. Is a Windows binary available? Are there sources that could be built on other platforms? A lua script would be most convenient. Bob T. |I want to rapidly communicate on my recent experiences with Scanner input |into PMX. | |In my choir we often have the task of modifying existing notes either in |parts of the music or the text. |And I do not want any handwritten corrections, but something which looks |nice. This, of course, I produce with PMX. | |Manually turning existing note sheets into PMX code is straightforward and |quite fast. But with a Scanner it would be much faster. |So I made some experimentation with the Scanner Software Smart Eye from |VISIV /UK. Smart Eye generates after scanning (among other options) |output |in terms of MusicXML, |which has been developed by Recordare ( http://www.musicxml.com |www.musicxml.com). | |In the last two weeks I have been working on a prototype which reads in |MusicXML and spits out the notes part for PMX. I include as example a |christmas carol |for SATB. After scanning there remained some inaccuracies, which could |easily resoved with the notes editor of SharpEye. | |The final MusicXML code has not been touched, and everything after and |including the line % Bar 1 has been generated automatically. | |Of course, my little prototype does not (yet) completely implement |MusicXML. Another drawback for wider use of my development might be, |that I |employed a somewhat exotic language: OBERON from Niklaus Wirth of |the ETHZ |Zürich. | |You are most welcome to further discuss this topic. | |Regards, |Dieter | | |Dr. Dieter Glötzel |Im Rosengarten 27 |64367 Mühltal |Tel.: 06151 / 360 82 72 --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
2014-11-05 15:39 GMT+02:00 Dieter d.gloet...@web.de: In the last two weeks I have been working on a prototype which reads in MusicXML and spits out the notes part for PMX. I include as example a christmas carol for SATB. After scanning there remained some inaccuracies, which could easily resoved with the notes editor of SharpEye. Of course, my little prototype does not (yet) completely implement MusicXML. Another drawback for wider use of my development might be, that I employed a somewhat exotic language: OBERON from Niklaus Wirth of the ETHZ Zürich. You are most welcome to further discuss this topic. This was envisaged by you in the thread Panmus: a proposal? a dream? about 20 months ago. Congratulations on having made so much progress. If you put your code on GitHub, others can also try it. --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX MusicXML sample file added
I add the XML sample file for comparison. Regards Dieter Am 05.11.2014 14:53, schrieb Dirk Laurie: 2014-11-05 15:39 GMT+02:00 Dieter d.gloet...@web.de: In the last two weeks I have been working on a prototype which reads in MusicXML and spits out the notes part for PMX. I include as example a christmas carol for SATB. After scanning there remained some inaccuracies, which could easily resoved with the notes editor of SharpEye. Of course, my little prototype does not (yet) completely implement MusicXML. Another drawback for wider use of my development might be, that I employed a somewhat exotic language: OBERON from Niklaus Wirth of the ETHZ Zürich. You are most welcome to further discuss this topic. This was envisaged by you in the thread Panmus: a proposal? a dream? about 20 months ago. Congratulations on having made so much progress. If you put your code on GitHub, others can also try it. --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music -- Dr. Dieter Glötzel Im Rosengarten 27 64367 Mühltal Tel.: 06151 / 360 82 72 ?xml version=1.0 encoding=UTF-8 standalone=no? !DOCTYPE score-partwise PUBLIC -//Recordare//DTD MusicXML 1.0 Partwise//EN http://www.musicxml.org/dtds/partwise.dtd; score-partwise identification encoding softwareSharpEye Music Reader 2/software encoding-descriptionScanning program/encoding-description /encoding /identification part-list score-part id=P1 part-namePart_1/part-name /score-part score-part id=P2 part-namePart_2/part-name /score-part score-part id=P3 part-namePart_3/part-name /score-part score-part id=P4 part-namePart_4/part-name /score-part /part-list part id=P1 measure number = 1 attributes divisions2/divisions key fifths-1/fifths /key time symbol=common beats4/beats beat-type4/beat-type /time staves1/staves clef number = 1 signG/sign line2/line clef-octave-change0/clef-octave-change /clef /attributes note rest/ duration4/duration voice1/voice typehalf/type notations /notations /note note rest/ duration2/duration voice1/voice typequarter/type notations /notations /note note pitch stepA/step octave3/octave /pitch duration2/duration voice1/voice typequarter/type stemup/stem notations /notations lyric number=1 syllabicsingle/syllabic textNigh/text /lyric /note /measure !--===-- measure number = 2 note pitch stepD/step octave4/octave /pitch duration2/duration voice1/voice typequarter/type stemup/stem notations /notations lyric number=1 syllabicbegin/syllabic textBeth/text /lyric /note note pitch stepA/step octave4/octave /pitch duration2/duration voice1/voice typequarter/type stemup/stem notations /notations lyric number=1 syllabicend/syllabic textlem/text /lyric /note note pitch stepA/step octave4/octave /pitch duration2/duration voice1/voice typequarter/type stemup/stem notations /notations lyric number=1 syllabicsingle/syllabic texton/text /lyric /note note pitch stepG/step octave4/octave /pitch duration2/duration voice1/voice typequarter/type stemup/stem notations /notations lyric number=1 syllabicsingle/syllabic texta/text /lyric /note /measure !--===-- measure number = 3 note pitch stepA/step octave4/octave /pitch duration2/duration voice1/voice typequarter/type stemup/stem notations /notations lyric number=1 syllabicbegin/syllabic textwin/text /lyric /note note pitch stepF/step octave4/octave /pitch duration1/duration voice1/voice typeeighth/type stemup/stem beam number=1begin/beam notations /notations lyric number=1 syllabicend/syllabic texttry/text /lyric /note note pitch stepE/step octave4/octave /pitch duration1/duration voice1/voice typeeighth/type stemup/stem beam number=1end/beam notations /notations /note note pitch stepD/step octave4/octave /pitch duration2/duration voice1/voice typequarter/type stemup/stem notations /notations lyric number=1 syllabicsingle/syllabic textnight/text /lyric /note note pitch stepF/step octave4/octave /pitch duration1/duration voice1/voice typeeighth/type stemup/stem beam
Re: [Tex-music] Scanner Input for PMX
In the last two weeksI have been working on a prototype which reads in MusicXML and spits out the notes partfor PMX.I include as examplea christmas carol for SATB. After scanning there remained some inaccuracies, which could easily resoved with the notes editor of SharpEye. The final MusicXML code has not been touched, and everything after and including the line % Bar 1 has been generated automatically. Of course, my little prototype does not (yet) completely implement MusicXML. Another drawback for wider use of my development might be, that I employed a somewhat exotic language: OBERON from Niklaus Wirth of the ETHZ Zürich. Very interesting! Some times ago, for linux users, there was Noteedit (http://sourceforge.net/projects/noteedit.berlios/), that was able to input MusicXML file and export it in PMX. Unluckily now the software is abandoned. There is a frozen version, but impossible to install on the recent distributions. So a MusicXML to PMX conversion is an important piece of news. -- Luigi Cataldi luica...@gmail.com --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music
Re: [Tex-music] Scanner Input for PMX
2014-11-05 15:39 GMT+02:00 Dieter d.gloet...@web.de: Of course, my little prototype does not (yet) completely implement MusicXML. That is not necessary. All that is needed is that it should implement those features of what the scanner software outputs that have a counterpart in PMX. Another drawback for wider use of my development might be, that I employed a somewhat exotic language: Thus continuing a time-honoured tradition :-) OBERON from Niklaus Wirth of the ETHZ Zürich. I was willing to give it a try. The publicly available software seems to be all but abandoned. I.e. if you still have an old machine running Ubuntu Dapper Duck, it will probably work out of the box, but on a 64-bit Ubuntu 14.04 even rebuilding form source gets one into segmentation faults. So, all that I would be able to with your code would be to translate it into Lua, which we TeX-ies all have. From a first glance at Oberon, that should not be too hard for someone with a substantial Pascal background. --- TeX-music@tug.org mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music