Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tdumitrescu/cmme-editor
Early music notation editor/viewer for the Computerized Mensural Music Editing (CMME) Project
https://github.com/tdumitrescu/cmme-editor
Last synced: 2 months ago
JSON representation
Early music notation editor/viewer for the Computerized Mensural Music Editing (CMME) Project
- Host: GitHub
- URL: https://github.com/tdumitrescu/cmme-editor
- Owner: tdumitrescu
- License: gpl-3.0
- Created: 2012-10-03T23:55:13.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2023-06-29T06:59:07.000Z (over 1 year ago)
- Last Synced: 2024-10-05T08:46:07.095Z (3 months ago)
- Language: Java
- Size: 6.88 MB
- Stars: 12
- Watchers: 8
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CMME early music notation editor/viewer
This is the code for the graphical early music transcription tool developed as part of the Computerized Mensural Music Editing Project, in use at [www.cmme.org](http://www.cmme.org).
NB: This is some legacy-ass Java code, cobbled together over many years. I hope eventually to ditch it and rewrite from the ground up as a web app.
## Building
Use [ANT](http://ant.apache.org/). The default task in build.xml compiles JARs into the `dist/` directory.
Signing JARs (I hate Java):
- put new .pfx in `dist/cert`
- update `dist/cmme.properties` with .pfx name and alias (list aliases with `keytool -list -keystore dist/cert/ -storetype pkcs12`, change alias with `keytool -changealias -alias '' -destalias '' -keystore dist/cert/ -storetype pkcs12`)
- `ant generate-keystore`
- `ant sign-libs`
- `ant dist-applet`## Running
The `editor` and `viewer` scripts execute the JAR files built in the `dist/` directory by ANT. When the program is run this way, the default location for CMME music files is `dist/data/music`. The sample music data included with the code can be copied over from the `build/` dir. A more extensive collection of music files is available in the [cmme-music](https://github.com/tdumitrescu/cmme-music) Git repository. To use these scores with the distribution version of the software, place the `cmme-music` repo in the `dist/data/music` directory:
```sh
git clone [email protected]:tdumitrescu/cmme-music.git dist/data/music
```## Tests
What are those?
## Copying
Copyright 1998 - 2014 Theodor Dumitrescu
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see .