Re: Compact music notation grammar

Are you aware of abc notation (abcnotation.com)? - also a compact human
read/writable syntax.

wil

On Wed, Sep 27, 2017 at 7:08 AM, Samyn Koen <Koen.Samyn@howest.be> wrote:

> Thanks for all the feedback.
>
> I think it is indeed better to join existing efforts.
> I was not aware of opusmodus or lilypond, so I’m
> studying these now.
>
>
>
> Thanks again,
>
> Koen
>
>
>
> *From:* James Sutton [mailto:jsutton@dolphin-com.co.uk]
> *Sent:* Tuesday, September 26, 2017 1:31 PM
> *To:* Peter Stadler <stadler@weber-gesamtausgabe.de>
> *Cc:* Samyn Koen <Koen.Samyn@howest.be>; public-music-notation@w3.org
> *Subject:* Re: Compact music notation grammar
>
>
>
> Hi Koen,
>
>
>
> Also you should check Opusmodus at opusmodus.com which converts from a
> script directly into MusicXML, and displays it using the SeeScore library
>
>
>
> best regards
>
> James Sutton
>
> Dolphin Computing
>
> http://www.dolphin-com.co.uk
>
> http://www.seescore.co.uk <http://www.dolphin-com.co.uk>
>
> http://www.playscore.co <http://www.dolphin-com.co.uk>
>
>
>
>
>
>
>
>
>
> On 26 Sep 2017, at 12:09, Peter Stadler <stadler@weber-gesamtausgabe.de>
> wrote:
>
>
>
> Hi Koen,
>
> your example notation reminds me of Lilypond (http://lilypond.org) which
> is a LaTeX-like format/typesetting for music.
>
> Best
> Peter
>
>
> Am 26.09.2017 um 08:43 schrieb Samyn Koen <Koen.Samyn@howest.be>:
>
> I recently (about 2 weeks) joined this group and thought I would let you
> know what I am working on.
>
> My project related to MusicXML is a compact grammar that can be used to
> quickly input
> a score sheet into a source file. This source file is then translated into
> the MusicXML format.
>
> A simple example:
>
> score bmv161{
>   title="Komm, du süße Todesstunde";
>   lyricist="J.S. Bach";
>   divisions=24;
>
>   part abf1{
>       name="Altblockflöte";
>       shortname="A1.";
>       octave = 4;
>
>       voice 1{
>           | &G2 fifths-3  %4/4 r [sol+ fa+ fa+ mi+]/3 [mi+/4. do+/3] [si+
> la+ la+ sol+]/3
>           | [sol+/3 fa+/3 fa+/4] [fa+ la+ sol+ la+]/3 [sol+/4. sol+/3]
> [do+2/3 mi+2/2 re+2/2 mi+2/3 do+2/3] |
>       }
>   }
> }
>
> I grew up with the do-re-mi way of naming notes, but it is also possible
> to use the ABC naming convention.
> Brackets are used to generate beams for notes and the plus or minus sign
> can be used to raise a note
> up or down from the default octave. The slashes are used to define the
> duration of a note.
>
> You can follow the project here : https://github.com/samynk/musicscript .
> At the moment it is something
> that I quickly put together and maybe very particular to my workflow. Any
> feedback is useful, even if it is just
> to say that it is not a very fruitful approach.
>
> Maybe there are also other projects with the same basic premise that are
> further along. If so I would like to
> hear about them and maybe join them.
>
> Regards,
> Koen Samyn
>
>
>
>
>
> --
> Peter Stadler
> Carl-Maria-von-Weber-Gesamtausgabe
> Arbeitsstelle Detmold
> <https://maps.google.com/?q=Detmold+%0D+Hornsche+Str.+39&entry=gmail&source=g>
> Hornsche Str. 39
> D-32756 Detmold
> Tel. +49 5231 975-676 <+49%205231%20975676>
> Fax: +49 5231 975-668 <+49%205231%20975668>
> stadler at weber-gesamtausgabe.de
> www.weber-gesamtausgabe.de
>
>
>



-- 
The Craic app: http://thecraic.co abc tunes on the iPad and iPhone
Sideband app: http://sideband.co slow down, loop and change the key. Learn
by ear.
Products and services: http://flagpig.com
Twitter: @tom_frog

Received on Wednesday, 27 September 2017 16:56:09 UTC