Giter Site home page Giter Site logo

tdumitrescu / cmme-editor Goto Github PK

View Code? Open in Web Editor NEW
11.0 11.0 8.0 7.05 MB

Early music notation editor/viewer for the Computerized Mensural Music Editing (CMME) Project

License: GNU General Public License v3.0

Shell 0.01% Java 99.99% Batchfile 0.01%

cmme-editor's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cmme-editor's Issues

Externalize some magic numbers

Hi Ted,

How do you feel about externalizing a number of the hard-wired magic numbers? I got this idea when I got at some point a bit fed up with the trombone midi instrument. I realize the playback of the editor was never meant as a serious way to listen to the music, but the implementation of the trombone om my system is was sufficiently annoying to desire for something different. I figured it would already help a lot if those kinds of defaults would be externalized into a property file. So, I quickly setup something so that main attempts to load a cmme.properties file, and assign those properties to System so they can be used globally. I have a branch externalized-properties in my repo which does this and which uses those properties to set various defaults for mid playback.

Would you be willing to consider this feature? It's here in my repo: https://github.com/rpbouman/cmme-editor/tree/externalized-properties
(I can send a pull request if you like it so you can merge it)

Of course, it's entirely possible that I can already achieve what I want in some other way that is already built into the cmme editor. If that is the case, then I apologize for this request. (If possible I would then like to know how to use that functionality)

Kind regards, and thanks in advance,

Roland

Editor can't open any scores written with by the editor itself.

Path to reproduce:

  1. start the editor
  2. save the current file to some know location.
  3. choose "close" to close the editor.
  4. start the editor again.
  5. open the file that was saved in step 2. We know get this messagebox:

cmme-bug

The problem seems to be a missing XML Schema file.

If I download http://www.cmme.org/data/music/cmme.xsd and put this into dist/data/music, then I can open files.
Personally I think it would be better if the schema file would be loaded from the jar by default. For debugging and development purposes, one could allow the default to be overridden with a schema file specified via a command line option.

Java 1.6 is not supported anymore by ant

Someone asked me to help with a CMME file. It still works after some fiddling: I cloned the lot locally, edited the build.xml file to exclude the certificate part (not needed locally), and used source 1.7 instead of 1.6.

ant -buildfile build.xml compile
ant -buildfile build.xml dist-viewer
ant -buildfile build.xml dist-editor

Now I can run the applets using the .bat files.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.