#myScore Software de composición y notación musical
myScore se basa en la versión actual, 09.06.2018, de MuseScore. La intención es reducir MuseScore para que pueda implementarse en tabletas Android e IOS. Al mismo tiempo, se desarrollará una nueva GUI que se ajuste a las posibilidades y mejores prácticas de las aplicaciones para tabletas.
Para instalar y construir el proyecto, consulte el manual para desarrolladores de MuseScore. (https://musescore.org/da/handbook/developers-handbook)
MuseScore tiene licencia GPL versión 2.0. Ver LICENSE.GPL en el mismo directorio.
aeolus Clon de Aeolus Deshabilitado de forma predeterminada en las versiones estables. Consulte http://dev-list.musescore.org/Aeolus-Organ-Synth-td7578364.html. Se conserva como ejemplo de cómo integrarlo con un sintetizador complejo.
activos Recursos gráficos, utilícelos si necesita un icono de MuseScore. Para logotipo, color, etc., consulte https://musescore.org/en/about/logos-and-graphics
Biblioteca de widgets de audio awl , del proyecto MusE
construir archivos de utilidad para construir
bww2mxml Herramienta de línea de comandos para convertir archivos BWW a MusicXML. MuseScore utiliza el analizador BWW para importar archivos BWW.
demos Algunos archivos de MuseScore para demostrar lo que se puede hacer
Clon fluido de FluidSynth, portado a C++ y personalizado
fuentes Contiene fuente fontforge (sfd) + fuentes ttf/otf. MuseScore incluye la fuente "Emmentaler" del proyecto Lilypond.
libmscore Modelo de datos de MuseScore
mscore Código principal para la interfaz de usuario de MuseScore
msynth Interfaz abstracta para Fluid + Aeolus
mtest Prueba unitaria usando QTest
omr Reconocimiento óptico de música
compartir archivos movidos a /usr/share/... durante la instalación
prueba Pruebas antiguas. Debería pasar a mtest
vtest Pruebas visuales. Comparar imágenes de referencia con la implementación actual
tercero Contiene proyectos que se incluyen por conveniencia, generalmente para integrarlos en el sistema de compilación y que estén disponibles para todas las plataformas compatibles.
tercero/rtf2html Usado para importar capella
tercero/diff No se utiliza actualmente. Biblioteca de diferencias, coincidencias y parches
Interfaz de servidor OSC de terceros/offqf . Basado en OSC para Qt4
Clon de terceros/aplicación única desde la aplicación única Qt
tercero/portmidi Clonar de PortMidi
tercero/beatroot Es una parte central del complemento BeatRoot Vamp de Simon Dixon y Chris Cannam, utilizado en la importación MIDI para la detección de ritmos. (https://code.soundsoftware.ac.uk/projects/beatroot-vamp/repository)
Lea el manual del desarrollador para obtener un tutorial de compilación completo y una lista de dependencias.
Si usa git para descargar el repositorio de todo el historial del código, escriba:
git clone https://github.com/musescore/MuseScore.git
cd MuseScore
De lo contrario, puede descargar el archivo tar de la versión fuente más reciente desde https://github.com/musescore/MuseScore/releases y luego, desde su directorio de descarga, escriba:
tar xzf MuseScore-x.x.x.tar.gz
cd MuseScore-x.x.x
Para compilar MuseScore, escriba:
make release
Si algo sale mal, elimine todo el subdirectorio de compilación con make clean
y comience de nuevo con make release
.
Para iniciar MuseScore, escriba:
./build.release/mscore/mscore
La ventana del Centro de inicio aparecerá en cada invocación hasta que desactive esa configuración a través del cuadro de diálogo "Preferencias".
Para instalar el prefijo predeterminado usando el usuario root, escriba:
sudo make install
Se puede crear una versión de depuración haciendo make debug
en lugar de make release
.
Para ejecutar la versión de depuración, escriba:
./build.debug/mscore/mscore
Consulte mtest/README.md o https://musescore.org/en/developers-handbook/testing para obtener instrucciones sobre cómo ejecutar el conjunto de pruebas.