Added old abandoned KDE3 version of the RoseGarden MIDI tool

git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/rosegarden@1097595 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
v3.5.13-sru
tpearson 14 years ago
commit 145364a8af

@ -0,0 +1,136 @@
Lead developers:
Chris Cannam <cannam@all-day-breakfast.com>
Richard Bown <richard.bown@ferventsoftware.com>
Guillaume Laurent <glaurent@telegraph-road.org>
Developers:
D. Michael McIntyre <dmmcintyr@users.sourceforge.net>
Pedro Lopez-Cabanillas <plcl@users.sourceforge.net>
Heikki Johannes Junes <hjunes@users.sourceforge.net>
Contributors:
Ron Kuris <rk@prefer.net>
* cleanups
Randall Farmer <rfarme@simons-rock.edu>
* chord labelling code
Hans Kieserman <hkieserman@mail.com>
* Lilypond output
* assorted other patches
* i18n-ization
Levi Burton <donburton@sbcglobal.net>
* UI improvements
* other bug fixes
Mark Hymers <markh@linuxfromscratch.org>
* Segment colours
* Other UI and bug fixes
Alexandre Prokoudine <alexandre.prokoudine@gmail.com>
* Russian translation
* i18n-ization
Jörg Schumann <jrschumann@gmx.de>
Eckhard Jokisch <e.jokisch@u-code.de>
* German translation
Kevin Donnelly
* Welsh translation
Didier Burli
Yves Guillemot
* French translation
* Bug fixes
Daniele Medri
Alessandro Musesti
* Italian translation
Stefan Asserh<72>l
Erik Magnus Johansson
* Swedish translation
Hasso Tepper
* Estonian translation
Jelmer Vernooij
Jasper Stein
* Dutch translation
Oota Toshiya
* Japanese translation
Kevin Liang
* HSpinBox class
Arnout Engelen
* Transposition by interval
Thorsten Wilms
* Original designs on which the Rosegarden rotary controllers are based
William <rosegarden4c AT orthoset.com>
* auto-scroll deceleration
* glyphs for rests outside staves and other bug fixes
Liu Songhe <jackliu9999 AT msn.com>
* Simplified Chinese translation
Thomas Nagy <tnagy256@yahoo.fr>
* SCons/bksys building system
Vince Negri <vince.negri@gmail.com>
* Initial MTC slave implementation (the bits without the bugs)
Toni Arnold <toni__arnold@bluewin.ch>
* LIRC infrared remote-controller support
Stephen Torri <storri@torri.org>
* Initial guitar chord editing code
Jan B<>a <jbina@sky.cz>
* Czech translation
Vladimir Savic <vladimir@vladimirsavic.net>
* icons, icons, icons
Lisandro Damián Nicanor Pérez Meyer <perezmeyer@infovia.com.ar>
Javier Castrillo <riverplatense@gmail.com>
Lucas Godoy <godoy.lucas@gmail.com>
Marcos Guglielmetti <marcospcmusica@yahoo.com.ar>
* Spanish translation
Feliu Ferrer <mverge2@pie.xtec.es>
Quim Perez i Noguer <noguer@osona.com>
* Catalan translation
Carolyn McIntyre (deceased)
* 1.2.3 splash screen photo
* Gave birth to D. Michael McIntyre, bought him a good flute once upon a
time, and always humored him when he came over to play her some new
instrument, even though she really hated his playing.
Born October 19, 1951, died September 21, 2007, R. I. P.
Piotr Sawicki <pelle@plusnet.pl>
* Polish translation
David García-Abad <davidgarciabad@telefonica.net>
* Basque translation
Mikhail Yakshin <greycat@users.sourceforge.net>
* Author of KGuitar, source of inspiration and bits of code for fretboards
Joerg C. Koenig <jck@gmx.org>
Craig Drummond, Bernhard Rosenkränzer, Preston Brown, Than Ngo
* Klearlook theme
##
## Names in here should also be credited in gui/application/main.cpp, with aboutData.addCredit()
##

@ -0,0 +1,396 @@
# Rosegarden
# A MIDI and audio sequencer and musical notation editor.
#
# This program is Copyright 2000-2008
# Guillaume Laurent <glaurent@telegraph-road.org>,
# Chris Cannam <cannam@all-day-breakfast.com>,
# Richard Bown <richard.bown@ferventsoftware.com>
#
# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
# Bown to claim authorship of this work have been asserted.
#
# This file is Copyright 2006-2008
# Pedro Lopez-Cabanillas <plcl@users.sourceforge.net>
#
# Other copyrights also apply to some parts of this work. Please
# see the AUTHORS file and individual file headers for details.
#
# 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 2 of the
# License, or (at your option) any later version. See the file
# COPYING included with this distribution for more information.
# The name of our project is "ROSEGARDEN". CMakeLists files in this project can
# refer to the root source directory of the project as ${ROSEGARDEN_SOURCE_DIR}
# and to the root binary directory of the project as ${ROSEGARDEN_BINARY_DIR}
PROJECT(ROSEGARDEN)
# CMake supports KDE checks since this version number
CMAKE_MINIMUM_REQUIRED(VERSION 2.4.2)
# Show full commands and messages. It generates a lot of console output.
# It is necessary for Eclipse warning/error parser,
# but it can be enabled anyway with "make VERBOSE=1"
SET(CMAKE_VERBOSE_MAKEFILE OFF)
# Seems that relative paths break some scripts. Don't set it ON
SET(CMAKE_USE_RELATIVE_PATHS OFF)
# Rebuild the object files if the rules have changed, but not the actual source
# files or headers (e.g. if you changed the some compiler switches)
SET(CMAKE_SKIP_RULE_DEPENDENCY OFF)
# Misc settings
SET(CMAKE_COLOR_MAKEFILE ON)
SET(CMAKE_INCLUDE_CURRENT_DIR ON)
SET(CMAKE_BUILD_WITH_INSTALL_RPATH ON)
# Additional CMake modules for 3rd party library checks reside here
SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_admin")
# Mark as advanced
MARK_AS_ADVANCED(EXECUTABLE_OUTPUT_PATH
LIBRARY_OUTPUT_PATH
CMAKE_BACKWARDS_COMPATIBILITY)
# Rosegarden version string
SET (VERSION_MAJOR "1")
SET (VERSION_MINOR "7")
SET (VERSION_PATCH "0")
# comment out the next line for a public release
#SET (VERSION_SUFFIX "svn")
SET (VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
IF(VERSION_SUFFIX)
SET (VERSION "${VERSION}-${VERSION_SUFFIX}")
ENDIF(VERSION_SUFFIX)
ADD_DEFINITIONS(-D'VERSION="${VERSION}"')
# User options
OPTION(WANT_DEBUG "Include debug support" OFF)
OPTION(WANT_FULLDBG "Full debug support (BIG executables!)" OFF)
OPTION(WANT_SOUND "Include Sound support" ON)
OPTION(WANT_JACK "Include Jack (Jack Audio Connection Kit) support" ON)
OPTION(WANT_DSSI "Include DSSI support" ON)
OPTION(WANT_LIRC "Include LIRC (Linux Infrared Remote Control) support" OFF)
OPTION(WANT_PCH "Use precompiled headers" OFF)
OPTION(WANT_TEST "Perform unit tests" OFF)
IF(WANT_TEST)
ENABLE_TESTING()
ENDIF(WANT_TEST)
IF(NOT WANT_SOUND)
SET(WANT_JACK OFF)
SET(WANT_DSSI OFF)
ADD_DEFINITIONS(-DNO_SOUND)
ENDIF(NOT WANT_SOUND)
# Check for KDE3
FIND_PACKAGE(KDE3 REQUIRED QUIET)
IF(QT_FOUND)
ADD_DEFINITIONS(${QT_DEFINITIONS})
MESSAGE(STATUS "Found Qt3 (version ${qt_version_str})")
#MESSAGE("QT_LIBRARIES: ${QT_LIBRARIES}")
ELSE(QT_FOUND)
MESSAGE(FATAL_ERROR "Qt3 package not found")
ENDIF(QT_FOUND)
IF(KDE3_FOUND)
ADD_DEFINITIONS(${KDE3_DEFINITIONS})
#MESSAGE("KDE3PREFIX: ${KDE3PREFIX}")
KDE3_PRINT_RESULTS()
#MESSAGE("QT_AND_KDECORE_LIBS: ${QT_AND_KDECORE_LIBS}")
ELSE(KDE3_FOUND)
MESSAGE(FATAL_ERROR "KDE3 Not found")
ENDIF(KDE3_FOUND)
# Clear the flags set by FindKDE3
SET(CMAKE_CXX_FLAGS "")
MARK_AS_ADVANCED(KDE3_BUILD_TESTS
KDE3_ENABLE_FINAL
KDE3_DCOPIDL_EXECUTABLE
KDE3_DCOPIDL2CPP_EXECUTABLE
KDE3_INCLUDE_DIR
KDE3_KCFGC_EXECUTABLE
KDE3_KDECORE_LIBRARY
KDECONFIG_EXECUTABLE )
# Provide the KDE3 prefix as a default prefix (if the user has CMake 2.4.4)
IF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
SET(CMAKE_INSTALL_PREFIX ${KDE3PREFIX} CACHE PATH
"Install path prefix, prepended onto install directories." FORCE)
ENDIF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
# Check for PKG-CONFIG
FIND_PACKAGE(PkgConfig REQUIRED)
IF(PKG_CONFIG_FOUND)
MESSAGE(STATUS "Program pkg-config found (${PKG_CONFIG_EXECUTABLE})")
ELSE(PKG_CONFIG_FOUND)
MESSAGE(FATAL_ERROR "Program pkg-config not found")
ENDIF(PKG_CONFIG_FOUND)
# Initialize some variables
SET(HAVE_XFT FALSE)
SET(HAVE_ALSA FALSE)
SET(HAVE_JACK FALSE)
SET(HAVE_DSSI FALSE)
SET(HAVE_LIBLO FALSE)
SET(HAVE_LIBLRDF FALSE)
SET(HAVE_LADSPA FALSE)
SET(HAVE_LIRC FALSE)
SET(HAVE_FFTW3F FALSE)
# Check for Xft
PKG_CHECK_MODULES(XFT xft>=2.1.0)
IF(XFT_FOUND)
ADD_DEFINITIONS(-DHAVE_XFT)
SET(HAVE_XFT TRUE)
SET(XFT_LIBS ${XFT_LIBRARIES})
#MESSAGE("XFT_LIBS: ${XFT_LIBS}")
LIST(APPEND XFT_LIB_DIR ${XFT_LIBRARY_DIRS} ${XFT_LIBDIR})
#MESSAGE("XFT_LIB_DIR: ${XFT_LIB_DIR}")
LIST(APPEND XFT_INC_DIR ${XFT_INCLUDE_DIRS} ${XFT_INCLUDEDIR})
#MESSAGE("XFT_INC_DIR: ${XFT_INC_DIR}")
ENDIF(XFT_FOUND)
IF(WANT_SOUND)
# Check for ALSA 1.0
PKG_CHECK_MODULES(ALSA REQUIRED alsa>=1.0)
IF(ALSA_FOUND)
SET(HAVE_ALSA TRUE)
ADD_DEFINITIONS(-DHAVE_ALSA)
SET(ALSA_LIBS ${ALSA_LIBRARIES})
#MESSAGE("ALSA_LIBS: ${ALSA_LIBS}")
LIST(APPEND ALSA_LIB_DIR ${ALSA_LIBRARY_DIRS} ${ALSA_LIBDIR} )
#MESSAGE("ALSA_LIB_DIR: ${ALSA_LIB_DIR}")
LIST(APPEND ALSA_INC_DIR ${ALSA_INCLUDE_DIRS} ${ALSA_INCLUDEDIR})
#MESSAGE("ALSA_INC_DIR: ${ALSA_INC_DIR}")
ELSE(ALSA_FOUND)
MESSAGE(FATAL_ERROR "Please install the required package. Aborting")
ENDIF(ALSA_FOUND)
IF(WANT_JACK)
PKG_CHECK_MODULES(JACK jack>=0.77)
IF(JACK_FOUND)
ADD_DEFINITIONS(-DHAVE_LIBJACK)
SET(HAVE_JACK TRUE)
SET(JACK_LIBS ${JACK_LIBRARIES})
#MESSAGE("JACK_LIBS: ${JACK_LIBS}")
LIST(APPEND JACK_LIB_DIR ${JACK_LIBDIR} ${JACK_LIBRARY_DIRS})
#MESSAGE("JACK_LIB_DIR: ${JACK_LIB_DIR}")
LIST(APPEND JACK_INC_DIR ${JACK_INCLUDEDIR} ${JACK_INCLUDE_DIRS})
#MESSAGE("JACK_INC_DIR: ${JACK_INC_DIR}")
ENDIF(JACK_FOUND)
ENDIF(WANT_JACK)
IF(WANT_DSSI)
PKG_CHECK_MODULES(DSSI dssi>=0.4)
IF(DSSI_FOUND)
ADD_DEFINITIONS(-DHAVE_DSSI)
SET(HAVE_DSSI TRUE)
LIST(APPEND DSSI_INC_DIR ${DSSI_INCLUDE_DIRS} ${DSSI_INCLUDEDIR})
#MESSAGE("DSSI_INC_DIR: ${DSSI_INC_DIR}")
ENDIF(DSSI_FOUND)
ENDIF(WANT_DSSI)
PKG_CHECK_MODULES(LIBLO liblo>=0.7)
IF(LIBLO_FOUND)
ADD_DEFINITIONS(-DHAVE_LIBLO)
SET(HAVE_LIBLO TRUE)
SET(LIBLO_LIBS ${LIBLO_LIBRARIES})
#MESSAGE("LIBLO_LIBS: ${LIBLO_LIBS}")
LIST(APPEND LIBLO_LIB_DIR ${LIBLO_LIBDIR} ${LIBLO_LIBRARY_DIRS})
#MESSAGE("LIBLO_LIB_DIR: ${LIBLO_LIB_DIR}")
LIST(APPEND LIBLO_INC_DIR ${LIBLO_INCLUDEDIR} ${LIBLO_INCLUDE_DIRS})
#MESSAGE("LIBLO_INC_DIR: ${LIBLO_INC_DIR}")
ENDIF(LIBLO_FOUND)
PKG_CHECK_MODULES(LRDF lrdf>=0.3)
IF(LRDF_FOUND)
SET(HAVE_LIBLRDF TRUE)
ADD_DEFINITIONS(-DHAVE_LIBLRDF)
SET(LRDF_LIBS ${LRDF_LIBRARIES})
#MESSAGE("LRDF_LIBS: ${LRDF_LIBS}")
LIST(APPEND LRDF_LIB_DIR ${LRDF_LIBDIR} ${LRDF_LIBRARY_DIRS})
#MESSAGE("LRDF_LIB_DIR: ${LRDF_LIB_DIR}")
LIST(APPEND LRDF_INC_DIR ${LRDF_INCLUDEDIR} ${LRDF_INCLUDE_DIRS})
#MESSAGE("LRDF_INC_DIR: ${LRDF_INC_DIR}")
ENDIF(LRDF_FOUND)
FIND_PACKAGE(LADSPA QUIET)
IF(LADSPA_FOUND)
SET(HAVE_LADSPA TRUE)
ADD_DEFINITIONS(-DHAVE_LADSPA)
SET(LADSPA_INC_DIR ${LADSPA_INCLUDE_DIR})
MESSAGE(STATUS "Found LADSPA (${LADSPA_INC_DIR})")
ENDIF(LADSPA_FOUND)
ENDIF(WANT_SOUND)
PKG_CHECK_MODULES(FFTW3F REQUIRED fftw3f>=3.0.0)
IF(FFTW3F_FOUND)
ADD_DEFINITIONS(-DHAVE_FFTW3F)
SET(HAVE_FFTW3F TRUE)
SET(FFTW3F_LIBS ${FFTW3F_LIBRARIES})
#MESSAGE("FFTW3F_LIBS: ${FFTW3F_LIBS}")
LIST(APPEND FFTW3F_LIB_DIR ${FFTW3F_LIBDIR} ${FFTW3F_LIBRARY_DIRS})
#MESSAGE("FFTW3F_LIB_DIR: ${FFTW3F_LIB_DIR}")
LIST(APPEND FFTW3F_INC_DIR ${FFTW3F_INCLUDEDIR} ${FFTW3F_INCLUDE_DIRS})
#MESSAGE("FFTW3F_INC_DIR: ${FFTW3F_INC_DIR}")
ELSE(FFTW3F_FOUND)
MESSAGE(FATAL_ERROR "Please install the required package. Aborting")
ENDIF(FFTW3F_FOUND)
IF(WANT_LIRC)
FIND_PACKAGE(LIRC QUIET)
IF(LIRC_FOUND)
SET(HAVE_LIRC TRUE)
ADD_DEFINITIONS(-DHAVE_LIRC)
MESSAGE(STATUS "Found LIRC (${LIRC_LIBRARY})")
SET(LIRC_LIBS ${LIRC_LIBRARY})
SET(LIRC_INC_DIR ${LIRC_INCLUDE_DIR})
SET(LIRC_LIB_DIR ${LIRC_LIBRARY_DIR})
#MESSAGE("LIRC_LIBS: ${LIRC_LIBS}")
#MESSAGE("LIRC_LIB_DIR: ${LIRC_LIB_DIR}")
#MESSAGE("LIRC_INC_DIR: ${LIRC_INC_DIR}")
ENDIF(LIRC_FOUND)
ENDIF(WANT_LIRC)
FIND_PACKAGE(MSGFMT REQUIRED)
IF(MSGFMT_FOUND)
MESSAGE(STATUS "Program msgfmt found (${MSGFMT_EXECUTABLE})")
ENDIF(MSGFMT_FOUND)
FIND_PACKAGE(KDECONFIG)
IF(KDECONFIG_EXECUTABLE)
MESSAGE(STATUS "Program kde-config found (${KDECONFIG_EXECUTABLE})")
#MESSAGE("KDE3PREFIX: ${KDE3PREFIX}")
ENDIF(KDECONFIG_EXECUTABLE)
FIND_PACKAGE(MEINPROC REQUIRED)
IF(MEINPROC_FOUND)
MESSAGE(STATUS "Program meinproc found (${MEINPROC_EXECUTABLE})")
ENDIF(MEINPROC_FOUND)
# Check GCC for PCH support
SET(USE_PCH FALSE)
IF(WANT_PCH)
FIND_PACKAGE(PCHSupport)
IF(PCHSupport_FOUND)
SET(USE_PCH TRUE)
ADD_DEFINITIONS(-DUSE_PCH)
MESSAGE(STATUS "Enabling precompiled headers for GCC ${gcc_compiler_version}")
ENDIF(PCHSupport_FOUND)
ENDIF(WANT_PCH)
# Check PTHREAD_MUTEX_RECURSIVE
INCLUDE(CheckCSourceCompiles)
CHECK_C_SOURCE_COMPILES(
"#include <pthread.h>
int main(int argc, char **argv) {
pthread_mutexattr_t attr;
pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
return 0;
}" PTHREAD_HAS_MUTEX_RECURSIVE)
IF(PTHREAD_HAS_MUTEX_RECURSIVE)
ADD_DEFINITIONS(-DHAVE_PTHREAD_MUTEX_RECURSIVE)
ENDIF(PTHREAD_HAS_MUTEX_RECURSIVE)
# End of PTHREAD_MUTEX_RECURSIVE Test
SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -w -fexceptions -DNDEBUG")
SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -Wall -fexceptions -DDEBUG")
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3 -Wall -fexceptions -DDEBUG")
MESSAGE(STATUS "Rosegarden ${VERSION} will be built for install into ${CMAKE_INSTALL_PREFIX}")
IF(WANT_DEBUG)
IF(WANT_FULLDBG)
MESSAGE(STATUS "Configured to compile including full debug information in the executables")
SET(CMAKE_BUILD_TYPE Debug CACHE STRING
"Choose the type of build, options are: Debug Release RelWithDebInfo" FORCE)
ELSE(WANT_FULLDBG)
MESSAGE(STATUS "Configured to compile including debug information in the executables")
SET(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING
"Choose the type of build, options are: Debug Release RelWithDebInfo" FORCE)
ENDIF(WANT_FULLDBG)
ELSE(WANT_DEBUG)
MESSAGE(STATUS "Configured to compile for release without debug information")
SET(CMAKE_BUILD_TYPE Release CACHE STRING
"Choose the type of build, options are: Debug Release RelWithDebInfo" FORCE)
ENDIF(WANT_DEBUG)
MARK_AS_ADVANCED(CMAKE_BUILD_TYPE)
# Warn the user if important libraries are missing
INCLUDE(UserWarnings)
# Recurse into the "src" subdirectory. This does not actually
# cause another cmake executable to run. The same process will walk through
# the project's entire directory structure.
# Output directory will be "RGbuild/"
ADD_SUBDIRECTORY(src RGbuild)
# Build and install the translations directory
ADD_SUBDIRECTORY(po RGbuild/po)
# Build and install the documentation directory
ADD_SUBDIRECTORY(docs RGbuild/docs)
# Install data files
ADD_SUBDIRECTORY(data RGbuild/data)
# install some documents...
# INSTALL( FILES AUTHORS COPYING README TRANSLATORS INSTALL rosegarden.lsm
# DESTINATION share/doc/rosegarden-${VERSION} )
# create and install the version file
FILE(WRITE version.txt "${VERSION}\n")
INSTALL( FILES version.txt
DESTINATION ${KDE3DATADIR}/rosegarden )
# uninstall custom target
CONFIGURE_FILE(
"${CMAKE_SOURCE_DIR}/cmake_admin/cmake_uninstall.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
IMMEDIATE @ONLY)
ADD_CUSTOM_TARGET(uninstall
"${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
# Custom target trying to clean the CMake generated files
ADD_CUSTOM_TARGET ( distclean
COMMAND rm -f {,src/,po/,docs/,data/}CMakeCache.txt
COMMAND rm -f {,src/,po/,docs/,data/}cmake_install.cmake
COMMAND rm -f {,src/,po/,docs/,data/}cmake_uninstall.cmake
COMMAND rm -f {,src/,po/,docs/,data/}CPackConfig.cmake
COMMAND rm -f {,src/,po/,docs/,data/}CPackSourceConfig.cmake
COMMAND rm -f {,src/,po/,docs/,data/}install_manifest.txt
COMMAND rm -f {,src/,po/,docs/,data/}progress.make
COMMAND rm -f {,src/,po/,docs/,data/}rosegarden.spec
COMMAND rm -f {,src/,po/,docs/,data/}Makefile
COMMAND rm -rf {,src/,po/,docs/,data/}CMakeFiles
COMMAND rm -rf {,src/,po/,docs/,data/}_CPack_Packages
COMMAND rm -rf RGbuild/*
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
)
ADD_DEPENDENCIES(distclean clean)
# configure the RPM spec
CONFIGURE_FILE(
"${CMAKE_SOURCE_DIR}/rosegarden.spec.in"
"${CMAKE_SOURCE_DIR}/rosegarden.spec"
IMMEDIATE @ONLY)
# tarball target
ADD_CUSTOM_TARGET ( tarball
COMMAND mkdir -p rosegarden-${VERSION}
COMMAND cp -r cmake_admin rosegarden-${VERSION}
COMMAND cp -r data rosegarden-${VERSION}
COMMAND cp -r docs rosegarden-${VERSION}
COMMAND cp -r po rosegarden-${VERSION}
COMMAND cp -r src rosegarden-${VERSION}
COMMAND cp CMakeLists.txt AUTHORS COPYING Doxyfile INSTALL README rosegarden.* TRANSLATORS rosegarden-${VERSION}
COMMAND tar -cj --exclude .svn --exclude gettext-0.10.35-kde -f rosegarden-${VERSION}.tar.bz2 rosegarden-${VERSION}
COMMAND rm -rf rosegarden-${VERSION}
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
)

@ -0,0 +1,280 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS

1232
Doxyfile

File diff suppressed because it is too large Load Diff

@ -0,0 +1,189 @@
How to compile Rosegarden
=========================
Rosegarden has switched its build system to CMake. We hope this will
be the last time we change build systems.
You will need CMake 2.4.2 or later. If your Linux distribution
doesn't provide CMake, or if it provides an older version, you can get
it here:
http://cmake.org/HTML/Download.html
There are ready to use binary packages available for Linux-i386 from
that page. They seem to work well -- use them! We advise you avoid
building CMake from source if possible. (If you must build it from
source, please read the instructions supplied with the CMake tarball,
and remember that it will install to /usr/local by default.)
A Typical Build with CMake
---------------------------
If you are a typical end user wanting to play with the latest
Rosegarden, and to install it in the same place the distro package you
are replacing came from, then the the following instructions are
probably all you need to do in order to get up and running:
First, unpack the tarball or check out SVN. We'll assume you have the
source in ~/src/rosegarden and need to change to that directory:
$ cd ~/src/rosegarden
Now run CMake to generate the build files, and specify the location
where your system's KDE libraries are installed. A nice general way
to do this is:
$ cmake . -DCMAKE_INSTALL_PREFIX=`kde-config --prefix`
If you omit the install prefix and just run
$ cmake .
instead, cmake will prepare to install Rosegarden and its data files
beneath /usr/local. That may be fine if you have no existing
Rosegarden installation you want to replace (see also Advanced Build
Options below).
Finally, run make, and then (sudo) make install, and you're all set:
$ make
# make install
To uninstall, use:
# make uninstall
Advanced Build Options
----------------------
By default, make will output brief details of each build step. If you
prefer to see full command lines, use:
$ make VERBOSE=1
By default, the install prefix will be /usr/local. If your KDE is
installed at some other prefix, you probably want to override this
setting, as suggested in "A Typical Build with CMake." You may
install to /usr/local or anywhere else, but if you do so, you must add
that location to your KDEDIRS environment variable before running
Rosegarden. For example:
$ export KDEDIRS=/usr/local:$KDEDIRS
$ rosegarden
Another option, useful for packagers, is setting DESTDIR at install
time. The DESTDIR directory will be prepended to the prefix when
copying the files:
$ make install DESTDIR=~/rpmroot
Some variables you may want to set:
* CMAKE_INSTALL_PREFIX:
cmake . -DCMAKE_INSTALL_PREFIX=/opt/kde is the equivalent to
./configure --prefix=/opt/kde for programs that use autotools
* WANT_XXXX: there are several options, e.g. WANT_JACK or WANT_DSSI.
If you disable them, cmake will not even try to find the packages.
WANT_DEBUG Include debug support (default OFF)
WANT_FULLDBG Full debug support (BIG executables!) (default OFF)
WANT_SOUND Include MIDI support using ALSA (default ON)
WANT_JACK Include audio support using JACK (default ON)
WANT_DSSI Include DSSI plugin support (default ON)
WANT_LIRC Include LIRC (Linux Infrared Remote Control) support (def. ON)
WANT_PCH Use precompiled headers (default OFF)
The above options can take any of the following values: 0, 1, OFF, ON,
TRUE, FALSE, YES, NO (case insensitive). For example:
$ cmake . -DWANT_DEBUG=YES -DWANT_LIRC=NO -DCMAKE_INSTALL_PREFIX=/opt/kde
Disabling SOUND (eg. WANT_SOUND=OFF) also disables JACK and DSSI. To
enable FULLDBG you also need to enable DEBUG.
If you would prefer to avoid all this typing, you can use ccmake to
view and change these options using a friendly curses-based interface:
$ ccmake .
Dealing with Configuration Problems
-----------------------------------
To locate Qt, CMake searches for qmake in your execute path
($PATH). CMake does not use the QTDIR environment variable. So make
sure that the first qmake found in the execution path is the one you
like to use.
When CMake has finished, it will have created a file called
"CMakeCache.txt". This file contains all the settings CMake has
detected on your system. If you want to run CMake with another
generator or you want CMake to detect everything again, delete this
file.
If CMake didn't find something, but you know it is somewhere on your
box, you can tell CMake where to find it manually. CMake uses
variables to store this information. These variables are cached in the
aforementioned file CMakeCache.txt. You have three options to adjust
these variables manually:
* tell CMake the correct value via the command line:
$ cmake . -DNAME_OF_THE_VARIABLE=value
* use ccmake, which provides a curses based GUI to adjust the
CMake variables (run: ccmake .)
* edit the file CMakeCache.txt directly (not recommended)
You should run "ccmake ." at least once so that you get an idea which
variables CMake uses. Press "T" to see also the "advanced"
variables. So, if CMake didn't find something, start ccmake and adjust
it manually.
Some other environment variables you may want to set
----------------------------------------------------
If you have headers and libraries installed in non-standard locations
that cmake cannot find (e.g., on /sw), then set the following as
environment variables. Despite the similar naming convention, these
will not work as arguments on the cmake command line:
* CMAKE_INCLUDE_PATH: directory where headers reside
* CMAKE_LIBRARY_PATH: directory where shared libraries reside
Example:
$ export CMAKE_INCLUDE_PATH=/sw/include
$ export CMAKE_LIBRARY_PATH=/sw/lib
For more information on variables, see this cmake.org wiki page:
http://www.cmake.org/Wiki/CMake_Useful_Variables
How to proceed if something fails?
----------------------------------
If cmake finishes with "Generating done" then there was no errors, but
if it finishes with "Configuring done" then there was errors that you
have to fix. If you got a failure that says something like
CMake Error: This project requires some variables to be set,
and cmake can not find them.
Please set the following variables:
X11_XTest_LIB (ADVANCED)
So the missing library is Xtst. Perhaps you need to install a
libXtst-devel library.
If you can't solve the problem, please subscribe and ask your question
on the rosegarden-user mailing list:
http://lists.sourceforge.net/lists/listinfo/rosegarden-user
http://www.rosegardenmusic.com/support/

142
README

@ -0,0 +1,142 @@
Rosegarden v1.7.0
=================
Rosegarden is a MIDI and audio sequencer and musical notation editor.
http://www.rosegardenmusic.com/
Please keep an eye on the FAQ for known problems and workarounds:
http://rosegarden.wiki.sourceforge.net/Frequently+Asked+Questions
When you find bugs, first check whether a newer version of Rosegarden
has been released yet; if not, please continue on to:
http://rosegarden.sourceforge.net/tutorial/bug-guidelines.html
Build requirements
------------------
The big requirement is KDE 3.3, or later, or more specifically the KDE
3.3+ development libraries (you don't need the whole KDE environment).
Our code compiles with gcc-3.x and gcc-4.x.
For MIDI support on Linux, you need ALSA 0.9.x or 1.0; for audio you
need JACK 0.77 or newer; for synth plugins you need DSSI 0.9.x or
newer; for synth plugin GUI support you need liblo 0.7 or newer.
We have recently switched to CMake for building (having previously
started out with autotools and then switched to scons -- sorry!).
Please read the INSTALL file for details of how to build and install
Rosegarden using CMake.
Running Rosegarden
------------------
Just run the "rosegarden" application (found in the KDE bin directory
after installation). The sequencer process is started automatically
when the gui is started, provided it has been correctly installed (by
"make install") in the global KDE directories.
If you have any problems running the application, review the
instructions in the INSTALL file and consult the FAQ:
http://rosegarden.wiki.sourceforge.net/Frequently+Asked+Questions
If that doesn't answer your question, use the rosegarden-user mailing
list on SourceForge.
User documentation
------------------
There is a lot of documentation for Rosegarden available through the
Help menu. Go to Help -> Rosegarden Handbook for the reference
manual, and Help -> Online Tutorial for a tutorial.
SPECIAL NOTES FOR PACKAGE MAINTAINERS
-------------------------------------
DSSI
Many distros released their packages of Rosegarden v1.0 compiled
without the optional DSSI/synth plugin support. We received a lot of
complaints on our lists from your users and ours about your packages
being built without this feature.
We would like to request that you please take whatever steps are
necessary within the framework of your particular distro to ensure
that Rosegarden is built with DSSI support, and ideally that some of
the currently available DSSI plugins are also packaged for your
distro. Thank you. For details on DSSI, see:
http://dssi.sourceforge.net/
Notes for developers
--------------------
We are actively seeking developers who are interested in coding new
parts of the application, adding features, and fixing bugs. See the
bug and feature request trackers at SourceForge for inspiration. If
you intend to do anything, please discuss it on the rosegarden-devel
mailing list (of course, providing working code will make your
argument extra persuasive).
Be warned that we tend to be fairly strict about code quality... as
far as that's possible, given the not always superb standards of our
own code.
Developer documentation
-----------------------
All the documentation we have (not enough) is in the docs/
subdirectory, including:
docs/code/global_design.txt -- which classes do what, more or less
docs/data_struct/units.txt -- how we store pitch and time
docs/data_struct/sets.txt -- some terminology explained
docs/howtos/alsa-notes -- brief notes about getting and installing the
ALSA sound drivers (we recommend ALSA for use with Rosegarden)
docs/howtos/artsd-mcop-notes.txt -- notes on how to get sound with aRts
(not recommended!)
Authors and copyright
---------------------
* Rosegarden is Copyright 2000-2008 Guillaume Laurent, Chris Cannam
and Richard Bown.
* The moral right of Guillaume Laurent, Chris Cannam and Richard Bown
to be identified as the authors of this work has been asserted.
* Parts of Rosegarden are derived from X11 Rosegarden 2.1, which is
Copyright 1994 - 2001 Chris Cannam, Andrew Green, Richard Bown and
Guillaume Laurent.
* For musical notation display Rosegarden uses pixmaps derived from
the Feta font, part of the Lilypond software (http://lilypond.org/)
which is Copyright 1997 - 2004 Jan Nieuwenhuizen and Han-Wen Nienhuys.
* Other major contributors include Randall Farmer, Ron Kuris, Hans
Kieserman, Michael McIntyre, Pedro Lopez-Cabanillas, Heikki Junes,
Stephen Torri, Magnus Johansson, Vince Negri and Martin Shepherd.
See AUTHORS for more details, and the individual source files for
copyright attributions.
* The Rosegarden splash-screen image is Copyright 2007 D Michael McIntyre.
Rosegarden 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 2 of the License, or (at
your option) any later version. See the file COPYING included with
this distribution for more information.

@ -0,0 +1,4 @@
Please see the AUTHORS file for a list of translators.
If you'd like to translate Rosegarden into your language, contact us at
<rosegarden-devel@lists.sourceforge.net>

@ -0,0 +1,114 @@
# Rosegarden
# A MIDI and audio sequencer and musical notation editor.
#
# This program is Copyright 2000-2008
# Guillaume Laurent <glaurent@telegraph-road.org>,
# Chris Cannam <cannam@all-day-breakfast.com>,
# Richard Bown <richard.bown@ferventsoftware.com>
#
# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
# Bown to claim authorship of this work have been asserted.
#
# This file is Copyright 2006-2008
# Pedro Lopez-Cabanillas <plcl@users.sourceforge.net>
#
# Other copyrights also apply to some parts of this work. Please
# see the AUTHORS file and individual file headers for details.
#
# 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 2 of the
# License, or (at your option) any later version. See the file
# COPYING included with this distribution for more information.
# Find the kde-config program and retrieve the install dirs
# Variables:
# HAVE_KDECONFIG
# KDECONFIG_EXECUTABLE
# KDE3PREFIX
# KDE3HTMLDIR
# KDE3DATADIR
# KDE3ICONDIR
# KDE3MIMEDIR
# KDE3MENUDIR
# KDE3EXECDIR
# KDE3L18NDIR
IF(KDECONFIG_EXECUTABLE)
SET(HAVE_KDECONFIG TRUE)
ELSE(KDECONFIG_EXECUTABLE)
FIND_PROGRAM(KDECONFIG_EXECUTABLE NAMES kde-config PATHS
$ENV{KDEDIR}/bin
/opt/kde3/bin
/opt/kde/bin
NO_DEFAULT_PATH
)
FIND_PROGRAM(KDECONFIG_EXECUTABLE kde-config)
ENDIF(KDECONFIG_EXECUTABLE)
IF(NOT KDE3PREFIX)
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --version
OUTPUT_VARIABLE kde_config_version )
STRING(REGEX MATCH "KDE: .\\." kde_version ${kde_config_version})
IF (${kde_version} MATCHES "KDE: 3\\.")
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --prefix
OUTPUT_VARIABLE kdedir )
STRING(REGEX REPLACE "\n" "" KDE3PREFIX "${kdedir}")
ENDIF (${kde_version} MATCHES "KDE: 3\\.")
ENDIF(NOT KDE3PREFIX)
IF(NOT KDE3HTMLDIR)
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install html
OUTPUT_VARIABLE _htmlinstalldir)
STRING(REGEX REPLACE "\n" "" _htmlinstalldir "${_htmlinstalldir}")
STRING(REPLACE "${KDE3PREFIX}/" "" KDE3HTMLDIR "${_htmlinstalldir}")
MESSAGE(STATUS "KDE3HTMLDIR : ${KDE3HTMLDIR}")
ENDIF(NOT KDE3HTMLDIR)
IF(NOT KDE3DATADIR)
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install data
OUTPUT_VARIABLE _datainstalldir)
STRING(REGEX REPLACE "\n" "" _datainstalldir "${_datainstalldir}")
STRING(REPLACE "${KDE3PREFIX}/" "" KDE3DATADIR "${_datainstalldir}")
MESSAGE(STATUS "KDE3DATADIR : ${KDE3DATADIR}")
ENDIF(NOT KDE3DATADIR)
IF(NOT KDE3ICONDIR)
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install icon
OUTPUT_VARIABLE _iconinstalldir)
STRING(REGEX REPLACE "\n" "" _iconinstalldir "${_iconinstalldir}")
STRING(REPLACE "${KDE3PREFIX}/" "" KDE3ICONDIR "${_iconinstalldir}")
MESSAGE(STATUS "KDE3ICONDIR : ${KDE3ICONDIR}")
ENDIF(NOT KDE3ICONDIR)
IF(NOT KDE3MIMEDIR)
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install mime
OUTPUT_VARIABLE _mimeinstalldir)
STRING(REGEX REPLACE "\n" "" _mimeinstalldir "${_mimeinstalldir}")
STRING(REPLACE "${KDE3PREFIX}/" "" KDE3MIMEDIR "${_mimeinstalldir}")
MESSAGE(STATUS "KDE3MIMEDIR : ${KDE3MIMEDIR}")
ENDIF(NOT KDE3MIMEDIR)
IF(NOT KDE3MENUDIR)
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install xdgdata-apps
OUTPUT_VARIABLE _menuinstalldir)
STRING(REGEX REPLACE "\n" "" _menuinstalldir "${_menuinstalldir}")
STRING(REPLACE "${KDE3PREFIX}/" "" KDE3MENUDIR "${_menuinstalldir}")
MESSAGE(STATUS "KDE3MENUDIR : ${KDE3MENUDIR}")
ENDIF(NOT KDE3MENUDIR)
IF(NOT KDE3L18NDIR)
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install locale
OUTPUT_VARIABLE _l18ninstalldir)
STRING(REGEX REPLACE "\n" "" _l18ninstalldir "${_l18ninstalldir}")
STRING(REPLACE "${KDE3PREFIX}/" "" KDE3L18NDIR "${_l18ninstalldir}")
MESSAGE(STATUS "KDE3L18NDIR : ${KDE3L18NDIR}")
ENDIF(NOT KDE3L18NDIR)
IF(NOT KDE3EXECDIR)
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install exe
OUTPUT_VARIABLE _execinstalldir)
STRING(REGEX REPLACE "\n" "" _execinstalldir "${_execinstalldir}")
STRING(REPLACE "${KDE3PREFIX}/" "" KDE3EXECDIR "${_execinstalldir}")
MESSAGE(STATUS "KDE3EXECDIR : ${KDE3EXECDIR}")
ENDIF(NOT KDE3EXECDIR)

@ -0,0 +1,56 @@
# Rosegarden
# A MIDI and audio sequencer and musical notation editor.
#
# This program is Copyright 2000-2008
# Guillaume Laurent <glaurent@telegraph-road.org>,
# Chris Cannam <cannam@all-day-breakfast.com>,
# Richard Bown <richard.bown@ferventsoftware.com>
#
# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
# Bown to claim authorship of this work have been asserted.
#
# This file is Copyright 2006-2008
# Pedro Lopez-Cabanillas <plcl@users.sourceforge.net>
#
# Other copyrights also apply to some parts of this work. Please
# see the AUTHORS file and individual file headers for details.
#
# 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 2 of the
# License, or (at your option) any later version. See the file
# COPYING included with this distribution for more information.
# - Try to find LADSPA header
# Once done this will define:
#
# LADSPA_FOUND - system has LADSPA
# LADSPA_INCLUDE_DIR - LADSPA header path
IF(LADSPA_INCLUDE_DIR)
SET(LADSPA_FIND_QUIETLY TRUE)
ENDIF(LADSPA_INCLUDE_DIR)
FIND_PATH(LADSPA_INCLUDE_DIR "ladspa.h"
/usr/include
/usr/local/include
)
IF(LADSPA_INCLUDE_DIR)
SET(LADSPA_FOUND TRUE)
ELSE(LADSPA_INCLUDE_DIR)
SET(LADSPA_FOUND FALSE)
SET(LADSPA_INCLUDE_DIR "")
ENDIF(LADSPA_INCLUDE_DIR)
IF(LADSPA_FOUND)
IF(NOT LADSPA_FIND_QUIETLY)
MESSAGE(STATUS "Found LADSPA: ${LADSPA_INCLUDE_DIR}")
ENDIF(NOT LADSPA_FIND_QUIETLY)
ELSE(LADSPA_FOUND)
IF(LADSPA_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "Could not find LADSPA")
ENDIF(LADSPA_FIND_REQUIRED)
ENDIF(LADSPA_FOUND)
MARK_AS_ADVANCED(LADSPA_INCLUDE_DIR)

@ -0,0 +1,64 @@
# Rosegarden
# A MIDI and audio sequencer and musical notation editor.
#
# This program is Copyright 2000-2008
# Guillaume Laurent <glaurent@telegraph-road.org>,
# Chris Cannam <cannam@all-day-breakfast.com>,
# Richard Bown <richard.bown@ferventsoftware.com>
#
# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
# Bown to claim authorship of this work have been asserted.
#
# This file is Copyright 2006-2008
# Pedro Lopez-Cabanillas <plcl@users.sourceforge.net>
#
# Other copyrights also apply to some parts of this work. Please
# see the AUTHORS file and individual file headers for details.
#
# 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 2 of the
# License, or (at your option) any later version. See the file
# COPYING included with this distribution for more information.
# - Try to find LIRC
# Once done this will define:
#
# LIRC_FOUND - system has LIRC
# LIRC_LIBRARY - LIRC library
# LIRC_INCLUDE_DIR - LIRC include path
# LIRC_LIBRARY_DIR - LIRC library path
IF(LIRC_INCLUDE_DIR)
SET(LIRC_FIND_QUIETLY TRUE)
ENDIF(LIRC_INCLUDE_DIR)
FIND_PATH(LIRC_INCLUDE_DIR "lirc/lirc_client.h"
/usr/include
/usr/local/include
)
FIND_LIBRARY(LIRC_LIBRARY
NAMES lirc_client
PATHS /usr/lib /usr/local/lib
)
IF(LIRC_INCLUDE_DIR AND LIRC_LIBRARY)
SET(LIRC_FOUND TRUE)
GET_FILENAME_COMPONENT(LIRC_LIBRARY_DIR ${LIRC_LIBRARY} PATH)
ELSE(LIRC_INCLUDE_DIR AND LIRC_LIBRARY)
SET(LIRC_FOUND FALSE)
SET(LIRC_LIBRARY_DIR)
ENDIF(LIRC_INCLUDE_DIR AND LIRC_LIBRARY)
IF(LIRC_FOUND)
IF(NOT LIRC_FIND_QUIETLY)
MESSAGE(STATUS "Found LIRC: ${LIRC_LIBRARY}")
ENDIF(NOT LIRC_FIND_QUIETLY)
ELSE(LIRC_FOUND)
IF(LIRC_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "Could not find LIRC library")
ENDIF(LIRC_FIND_REQUIRED)
ENDIF(LIRC_FOUND)
MARK_AS_ADVANCED(LIRC_LIBRARY LIRC_INCLUDE_DIR)

@ -0,0 +1,74 @@
# Rosegarden
# A MIDI and audio sequencer and musical notation editor.
#
# This program is Copyright 2000-2008
# Guillaume Laurent <glaurent@telegraph-road.org>,
# Chris Cannam <cannam@all-day-breakfast.com>,
# Richard Bown <richard.bown@ferventsoftware.com>
#
# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
# Bown to claim authorship of this work have been asserted.
#
# This file is Copyright 2006-2008
# Pedro Lopez-Cabanillas <plcl@users.sourceforge.net>
#
# Other copyrights also apply to some parts of this work. Please
# see the AUTHORS file and individual file headers for details.
#
# 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 2 of the
# License, or (at your option) any later version. See the file
# COPYING included with this distribution for more information.
# Find the MEINPROC program
#
# Defined variables:
# MEINPROC_FOUND
# MEINPROC_EXECUTABLE
#
# Macro:
# ADD_DOCS
IF(MEINPROC_EXECUTABLE)
SET(MEINPROC_FOUND TRUE)
ELSE(MEINPROC_EXECUTABLE)
FIND_PROGRAM(MEINPROC_EXECUTABLE
NAME meinproc
PATHS ${KDE3_BIN_INSTALL_DIR}
$ENV{KDEDIR}/bin
/usr/bin
/usr/local/bin
/opt/kde/bin
/opt/kde3/bin )
IF(MEINPROC_EXECUTABLE)
SET(MEINPROC_FOUND TRUE)
ELSE(MEINPROC_EXECUTABLE)
IF(NOT MEINPROC_FIND_QUIETLY)
IF(MEINPROC_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "Program meinproc couldn't be found")
ENDIF(MEINPROC_FIND_REQUIRED)
ENDIF(NOT MEINPROC_FIND_QUIETLY)
ENDIF(MEINPROC_EXECUTABLE)
MARK_AS_ADVANCED(MEINPROC_EXECUTABLE)
ENDIF (MEINPROC_EXECUTABLE)
MACRO(ADD_DOCS _baseName)
SET(_outputs)
FOREACH(_dir ${ARGN})
SET(_out "${CMAKE_CURRENT_BINARY_DIR}/${_dir}_index.cache.bz2")
SET(_in "${CMAKE_CURRENT_SOURCE_DIR}/${_dir}/index.docbook")
FILE(GLOB _images ${_dir}/*.png)
ADD_CUSTOM_COMMAND(OUTPUT ${_out}
COMMAND ${MEINPROC_EXECUTABLE}
ARGS --check --cache ${_out} ${_in}
DEPENDS ${_in} )
INSTALL(FILES ${_out}
DESTINATION ${KDE3HTMLDIR}/${_dir}/${_baseName}
RENAME index.cache.bz2)
INSTALL(FILES ${_in} ${_images}
DESTINATION ${KDE3HTMLDIR}/${_dir}/${_baseName})
SET(_outputs ${_outputs} ${_out})
ENDFOREACH(_dir)
ADD_CUSTOM_TARGET(documentation ALL DEPENDS ${_outputs})
ENDMACRO(ADD_DOCS)

@ -0,0 +1,68 @@
# Rosegarden
# A MIDI and audio sequencer and musical notation editor.
#
# This program is Copyright 2000-2008
# Guillaume Laurent <glaurent@telegraph-road.org>,
# Chris Cannam <cannam@all-day-breakfast.com>,
# Richard Bown <richard.bown@ferventsoftware.com>
#
# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
# Bown to claim authorship of this work have been asserted.
#
# This file is Copyright 2006-2008
# Pedro Lopez-Cabanillas <plcl@users.sourceforge.net>
#
# Other copyrights also apply to some parts of this work. Please
# see the AUTHORS file and individual file headers for details.
#
# 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 2 of the
# License, or (at your option) any later version. See the file
# COPYING included with this distribution for more information.
# Find the msgfmt program
#
# Defined variables:
# MSGFMT_FOUND
# MSGFMT_EXECUTABLE
#
# Macro:
# ADD_TRANSLATIONS
#
IF(MSGFMT_EXECUTABLE)
SET(MSGFMT_FOUND TRUE)
ELSE(MSGFMT_EXECUTABLE)
FIND_PROGRAM(MSGFMT_EXECUTABLE
NAMES msgfmt gmsgfmt
PATHS /bin /usr/bin /usr/local/bin )
IF(MSGFMT_EXECUTABLE)
SET(MSGFMT_FOUND TRUE)
ELSE(MSGFMT_EXECUTABLE)
IF(NOT MSGFMT_FIND_QUIETLY)
IF(MSGFMT_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "msgfmt program couldn't be found")
ENDIF(MSGFMT_FIND_REQUIRED)
ENDIF(NOT MSGFMT_FIND_QUIETLY)
ENDIF(MSGFMT_EXECUTABLE)
MARK_AS_ADVANCED(MSGFMT_EXECUTABLE)
ENDIF (MSGFMT_EXECUTABLE)
MACRO(ADD_TRANSLATIONS _baseName)
SET(_outputs)
FOREACH(_file ${ARGN})
GET_FILENAME_COMPONENT(_file_we ${_file} NAME_WE)
SET(_out "${CMAKE_CURRENT_BINARY_DIR}/${_file_we}.gmo")
SET(_in "${CMAKE_CURRENT_SOURCE_DIR}/${_file_we}.po")
ADD_CUSTOM_COMMAND(
OUTPUT ${_out}
COMMAND ${MSGFMT_EXECUTABLE} -o ${_out} ${_in}
DEPENDS ${_in} )
INSTALL(FILES ${_out}
DESTINATION ${KDE3L18NDIR}/${_file_we}/LC_MESSAGES/
RENAME ${_baseName}.mo )
SET(_outputs ${_outputs} ${_out})
ENDFOREACH(_file)
ADD_CUSTOM_TARGET(translations ALL DEPENDS ${_outputs})
ENDMACRO(ADD_TRANSLATIONS)

@ -0,0 +1,73 @@
# Rosegarden
# A MIDI and audio sequencer and musical notation editor.
#
# This program is Copyright 2000-2008
# Guillaume Laurent <glaurent@telegraph-road.org>,
# Chris Cannam <cannam@all-day-breakfast.com>,
# Richard Bown <richard.bown@ferventsoftware.com>
#
# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
# Bown to claim authorship of this work have been asserted.
#
# This file is Copyright 2006-2008
# Pedro Lopez-Cabanillas <plcl@users.sourceforge.net>
#
# Other copyrights also apply to some parts of this work. Please
# see the AUTHORS file and individual file headers for details.
#
# 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 2 of the
# License, or (at your option) any later version. See the file
# COPYING included with this distribution for more information.
# - Try to find precompiled headers support for GCC 3.4 and 4.x
# Once done this will define:
#
# Variable:
# PCHSupport_FOUND
#
# Macro:
# ADD_PRECOMPILED_HEADER
IF(CMAKE_COMPILER_IS_GNUCXX)
EXEC_PROGRAM(${CMAKE_CXX_COMPILER}
ARGS -dumpversion
OUTPUT_VARIABLE gcc_compiler_version)
# STRING(REGEX REPLACE ".* ([0-9]\\.[0-9]\\.[0-9]) .*" "\\1"
# gcc_compiler_version ${_compiler_output})
# MESSAGE("GCC Version: ${gcc_compiler_version}")
IF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]")
SET(PCHSupport_FOUND TRUE)
ELSE(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]")
IF(gcc_compiler_version MATCHES "3\\.4\\.[0-9]")
SET(PCHSupport_FOUND TRUE)
ENDIF(gcc_compiler_version MATCHES "3\\.4\\.[0-9]")
ENDIF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]")
ENDIF(CMAKE_COMPILER_IS_GNUCXX)
MACRO(ADD_PRECOMPILED_HEADER _targetName _input)
GET_FILENAME_COMPONENT(_name ${_input} NAME)
SET(_source "${CMAKE_CURRENT_SOURCE_DIR}/${_input}")
SET(_outdir "${CMAKE_CURRENT_BINARY_DIR}/${_name}.gch")
MAKE_DIRECTORY(${_outdir})
SET(_output "${_outdir}/${CMAKE_BUILD_TYPE}.c++")
STRING(TOUPPER "CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE}" _flags_var_name)
SET(_compiler_FLAGS ${${_flags_var_name}})
SEPARATE_ARGUMENTS(_compiler_FLAGS)
#MESSAGE("_compiler_FLAGS: ${_compiler_FLAGS}")
ADD_CUSTOM_COMMAND(
OUTPUT ${_output}
COMMAND ${CMAKE_CXX_COMPILER}
${_compiler_FLAGS}
-I${QT_INCLUDE_DIR}
-I${KDE3_INCLUDE_DIR}
${QT_DEFINITIONS}
${KDE3_DEFINITIONS}
-x c++-header
-o ${_output} ${_source}
DEPENDS ${_source} )
ADD_CUSTOM_TARGET(${_targetName} DEPENDS ${_output})
#SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-include ${_name} -Winvalid-pch -H")
SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-include ${_name} -Winvalid-pch")
ENDMACRO(ADD_PRECOMPILED_HEADER)

@ -0,0 +1,383 @@
# - a pkg-config module for CMake
#
# Usage:
# pkg_check_modules(<PREFIX> [REQUIRED] <MODULE> [<MODULE>]*)
# checks for all the given modules
#
# pkg_search_module(<PREFIX> [REQUIRED] <MODULE> [<MODULE>]*)
# checks for given modules and uses the first working one
#
# When the 'REQUIRED' argument was set, macros will fail with an error
# when module(s) could not be found
#
# It sets the following variables:
# PKG_CONFIG_FOUND ... true iff pkg-config works on the system
# PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program
# <PREFIX>_FOUND ... set to 1 iff module(s) exist
#
# For the following variables two sets of values exist; first one is the
# common one and has the given PREFIX. The second set contains flags
# which are given out when pkgconfig was called with the '--static'
# option.
# <XPREFIX>_LIBRARIES ... only the libraries (w/o the '-l')
# <XPREFIX>_LIBRARY_DIRS ... the paths of the libraries (w/o the '-L')
# <XPREFIX>_LDFLAGS ... all required linker flags
# <XPREFIX>_LDFLAGS_OTHERS ... all other linker flags
# <XPREFIX>_INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I')
# <XPREFIX>_CFLAGS ... all required cflags
# <XPREFIX>_CFLAGS_OTHERS ... the other compiler flags
#
# <XPREFIX> = <PREFIX> for common case
# <XPREFIX> = <PREFIX>_STATIC for static linking
#
# There are some special variables whose prefix depends on the count
# of given modules. When there is only one module, <PREFIX> stays
# unchanged. When there are multiple modules, the prefix will be
# changed to <PREFIX>_<MODNAME>:
# <XPREFIX>_VERSION ... version of the module
# <XPREFIX>_PREFIX ... prefix-directory of the module
# <XPREFIX>_INCLUDEDIR ... include-dir of the module
# <XPREFIX>_LIBDIR ... lib-dir of the module
#
# <XPREFIX> = <PREFIX> when |MODULES| == 1, else
# <XPREFIX> = <PREFIX>_<MODNAME>
#
# A <MODULE> parameter can have the following formats:
# {MODNAME} ... matches any version
# {MODNAME}>={VERSION} ... at least version <VERSION> is required
# {MODNAME}={VERSION} ... exactly version <VERSION> is required
# {MODNAME}<={VERSION} ... modules must not be newer than <VERSION>
#
# Examples
# pkg_check_modules (GLIB2 glib-2.0)
#
# pkg_check_modules (GLIB2 glib-2.0>=2.10)
# requires at least version 2.10 of glib2 and defines e.g.
# GLIB2_VERSION=2.10.3
#
# pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0)
# requires both glib2 and gtk2, and defines e.g.
# FOO_glib-2.0_VERSION=2.10.3
# FOO_gtk+-2.0_VERSION=2.8.20
#
# pkg_check_modules (XRENDER REQUIRED xrender)
# defines e.g.:
# XRENDER_LIBRARIES=Xrender;X11
# XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp
#
# pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2)
# Copyright (C) 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
#
# Redistribution and use, with or without modification, are permitted
# provided that the following conditions are met:
#
# 1. Redistributions must retain the above copyright notice, this
# list of conditions and the following disclaimer.
# 2. The name of the author may not be used to endorse or promote
# products derived from this software without specific prior
# written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
### Common stuff ####
set(PKG_CONFIG_VERSION 1)
set(PKG_CONFIG_FOUND 0)
find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable")
mark_as_advanced(PKG_CONFIG_EXECUTABLE)
if(PKG_CONFIG_EXECUTABLE)
set(PKG_CONFIG_FOUND 1)
endif(PKG_CONFIG_EXECUTABLE)
# Unsets the given variables
macro(_pkgconfig_unset var)
set(${var} "" CACHE INTERNAL "")
endmacro(_pkgconfig_unset)
macro(_pkgconfig_set var value)
set(${var} ${value} CACHE INTERNAL "")
endmacro(_pkgconfig_set)
# Invokes pkgconfig, cleans up the result and sets variables
macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp)
set(_pkgconfig_invoke_result)
execute_process(
COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist}
OUTPUT_VARIABLE _pkgconfig_invoke_result
RESULT_VARIABLE _pkgconfig_failed)
if (_pkgconfig_failed)
set(_pkgconfig_${_varname} "")
_pkgconfig_unset(${_prefix}_${_varname})
else(_pkgconfig_failed)
string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}")
string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}")
if (NOT ${_regexp} STREQUAL "")
string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}")
endif(NOT ${_regexp} STREQUAL "")
separate_arguments(_pkgconfig_invoke_result)
#message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}")
set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result})
_pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}")
endif(_pkgconfig_failed)
endmacro(_pkgconfig_invoke)
# Invokes pkgconfig two times; once without '--static' and once with
# '--static'
macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp)
_pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN})
_pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN})
endmacro(_pkgconfig_invoke_dyn)
# Splits given arguments into options and a package list
macro(_pkgconfig_parse_options _result _is_req)
set(${_is_req} 0)
foreach(_pkg ${ARGN})
if (_pkg STREQUAL "REQUIRED")
set(${_is_req} 1)
endif (_pkg STREQUAL "REQUIRED")
endforeach(_pkg ${ARGN})
set(${_result} ${ARGN})
list(REMOVE_ITEM ${_result} "REQUIRED")
endmacro(_pkgconfig_parse_options)
###
macro(_pkg_check_modules_internal _is_required _is_silent _prefix)
_pkgconfig_unset(${_prefix}_FOUND)
_pkgconfig_unset(${_prefix}_VERSION)
_pkgconfig_unset(${_prefix}_PREFIX)
_pkgconfig_unset(${_prefix}_INCLUDEDIR)
_pkgconfig_unset(${_prefix}_LIBDIR)
_pkgconfig_unset(${_prefix}_LIBS)
_pkgconfig_unset(${_prefix}_LIBS_L)
_pkgconfig_unset(${_prefix}_LIBS_PATHS)
_pkgconfig_unset(${_prefix}_LIBS_OTHER)
_pkgconfig_unset(${_prefix}_CFLAGS)
_pkgconfig_unset(${_prefix}_CFLAGS_I)
_pkgconfig_unset(${_prefix}_CFLAGS_OTHER)
_pkgconfig_unset(${_prefix}_STATIC_LIBDIR)
_pkgconfig_unset(${_prefix}_STATIC_LIBS)
_pkgconfig_unset(${_prefix}_STATIC_LIBS_L)
_pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS)
_pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER)
_pkgconfig_unset(${_prefix}_STATIC_CFLAGS)
_pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I)
_pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER)
# create a better addressable variable of the modules and calculate its size
set(_pkg_check_modules_list ${ARGN})
list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt)
if(PKG_CONFIG_EXECUTABLE)
# give out status message telling checked module
if (NOT ${_is_silent})
if (_pkg_check_modules_cnt EQUAL 1)
message(STATUS "checking for module '${_pkg_check_modules_list}'")
else(_pkg_check_modules_cnt EQUAL 1)
message(STATUS "checking for modules '${_pkg_check_modules_list}'")
endif(_pkg_check_modules_cnt EQUAL 1)
endif(NOT ${_is_silent})
set(_pkg_check_modules_packages)
set(_pkg_check_modules_failed)
# iterate through module list and check whether they exist and match the required version
foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list})
set(_pkg_check_modules_exist_query)
# check whether version is given
if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*")
string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}")
string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}")
string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}")
else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*")
set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}")
set(_pkg_check_modules_pkg_op)
set(_pkg_check_modules_pkg_ver)
endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*")
# handle the operands
if (_pkg_check_modules_pkg_op STREQUAL ">=")
list(APPEND _pkg_check_modules_exist_query --atleast-version)
endif(_pkg_check_modules_pkg_op STREQUAL ">=")
if (_pkg_check_modules_pkg_op STREQUAL "=")
list(APPEND _pkg_check_modules_exist_query --exact-version)
endif(_pkg_check_modules_pkg_op STREQUAL "=")
if (_pkg_check_modules_pkg_op STREQUAL "<=")
list(APPEND _pkg_check_modules_exist_query --max-version)
endif(_pkg_check_modules_pkg_op STREQUAL "<=")
# create the final query which is of the format:
# * --atleast-version <version> <pkg-name>
# * --exact-version <version> <pkg-name>
# * --max-version <version> <pkg-name>
# * --exists <pkg-name>
if (_pkg_check_modules_pkg_op)
list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}")
else(_pkg_check_modules_pkg_op)
list(APPEND _pkg_check_modules_exist_query --exists)
endif(_pkg_check_modules_pkg_op)
_pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION)
_pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX)
_pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR)
_pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR)
list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}")
list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}")
# execute the query
execute_process(
COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query}
RESULT_VARIABLE _pkgconfig_retval)
# evaluate result and tell failures
if (_pkgconfig_retval)
if(NOT ${_is_silent})
message(STATUS " package '${_pkg_check_modules_pkg}' not found")
endif(NOT ${_is_silent})
set(_pkg_check_modules_failed 1)
endif(_pkgconfig_retval)
endforeach(_pkg_check_modules_pkg)
if(_pkg_check_modules_failed)
# fail when requested
if (${_is_required})
message(SEND_ERROR "A required package was not found")
endif (${_is_required})
else(_pkg_check_modules_failed)
# when we are here, we checked whether requested modules
# exist. Now, go through them and set variables
_pkgconfig_set(${_prefix}_FOUND 1)
list(LENGTH _pkg_check_modules_packages pkg_count)
# iterate through all modules again and set individual variables
foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages})
# handle case when there is only one package required
if (pkg_count EQUAL 1)
set(_pkg_check_prefix "${_prefix}")
else(pkg_count EQUAL 1)
set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}")
endif(pkg_count EQUAL 1)
_pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion )
_pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix )
_pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir )
_pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir )
message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}")
endforeach(_pkg_check_modules_pkg)
# set variables which are combined for multiple modules
_pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l )
_pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L )
_pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs )
_pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other )
_pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I )
_pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags )
_pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other )
endif(_pkg_check_modules_failed)
else(PKG_CONFIG_EXECUTABLE)
if (${_is_required})
message(SEND_ERROR "pkg-config tool not found")
endif (${_is_required})
endif(PKG_CONFIG_EXECUTABLE)
endmacro(_pkg_check_modules_internal)
###
### User visible macros start here
###
###
macro(pkg_check_modules _prefix _module0)
# check cached value
if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION})
_pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN})
_pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules})
if(${_prefix}_FOUND)
_pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION})
endif(${_prefix}_FOUND)
endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION})
endmacro(pkg_check_modules)
###
macro(pkg_search_module _prefix _module0)
# check cached value
if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION})
set(_pkg_modules_found 0)
_pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN})
message(STATUS "checking for one of the modules '${_pkg_modules_alt}'")
# iterate through all modules and stop at the first working one.
foreach(_pkg_alt ${_pkg_modules_alt})
if(NOT _pkg_modules_found)
_pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}")
endif(NOT _pkg_modules_found)
if (${_prefix}_FOUND)
set(_pkg_modules_found 1)
endif(${_prefix}_FOUND)
endforeach(_pkg_alt)
if (NOT ${_prefix}_FOUND)
if(${_pkg_is_required})
message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found")
endif(${_pkg_is_required})
else (NOT ${_prefix}_FOUND)
_pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION})
endif(NOT ${_prefix}_FOUND)
endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION})
endmacro(pkg_search_module)
###
macro(PKGCONFIG _package _include_DIR _link_DIR _link_FLAGS _cflags)
message(STATUS "WARNING: you are using the obsolete 'PKGCONFIG' macro")
_pkg_check_modules_internal(0 0 _PKGCONFIG_TMP "${_package}")
if (_PKGCONFIG_TMP_FOUND)
set(${_include_DIR} ${_PKGCONFIG_TMP_INCLUDEDIR})
set(${_link_DIR} ${_PKGCONFIG_TMP_LIBDIR})
set(${_link_FLAGS} ${_PKGCONFIG_TMP_LDFLAGS})
set(${_cflags} ${_PKGCONFIG_TMP_CFLAGS})
set(_return_VALUE 0)
else(_PKGCONFIG_TMP_FOUND)
set(${_include_DIR})
set(${_link_DIR})
set(${_link_FLAGS})
set(${_cflags})
set(_return_VALUE 1)
endif(_PKGCONFIG_TMP_FOUND)
endmacro(PKGCONFIG)
### Local Variables:
### mode: cmake
### End:

@ -0,0 +1,110 @@
# Rosegarden
# A MIDI and audio sequencer and musical notation editor.
#
# This program is Copyright 2000-2008
# Guillaume Laurent <glaurent@telegraph-road.org>,
# Chris Cannam <cannam@all-day-breakfast.com>,
# Richard Bown <richard.bown@ferventsoftware.com>
#
# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
# Bown to claim authorship of this work have been asserted.
#
# This file is Copyright 2006-2008
# Pedro Lopez-Cabanillas <plcl@users.sourceforge.net>
#
# Other copyrights also apply to some parts of this work. Please
# see the AUTHORS file and individual file headers for details.
#
# 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 2 of the
# License, or (at your option) any later version. See the file
# COPYING included with this distribution for more information.
MESSAGE("\n"
"Installation Summary\n"
"--------------------\n"
"\n"
"Install Directory : ${CMAKE_INSTALL_PREFIX}\n"
"Build type : ${CMAKE_BUILD_TYPE}\n"
"Use Qt/KDE precompiled headers: ${USE_PCH}\n"
"\n"
"Xft notation font support : ${HAVE_XFT}")
IF(WANT_LIRC)
MESSAGE(
"LIRC infrared remote support : ${HAVE_LIRC}")
ELSE(WANT_LIRC)
MESSAGE("No LIRC support configured.")
ENDIF(WANT_LIRC)
MESSAGE("")
IF(WANT_SOUND)
MESSAGE(
"ALSA MIDI support : ${HAVE_ALSA}\n"
"JACK audio support : ${HAVE_JACK}\n"
"LADSPA plugin support : ${HAVE_LADSPA}\n"
"DSSI synth plugin support : ${HAVE_DSSI}\n"
"Custom OSC plugin GUI support : ${HAVE_LIBLO}\n"
"Audio timestretching : ${HAVE_FFTW3F}\n"
"LRDF plugin metadata support : ${HAVE_LIBLRDF}")
ELSE(WANT_SOUND)
MESSAGE("No sound support configured.")
ENDIF(WANT_SOUND)
IF(NOT HAVE_XFT)
MESSAGE("\n* Score rendering quality and performance may be\n"
"improved if Xft 2.1.0 and Freetype 2 are available, to permit\n"
"Rosegarden to override the Qt font selection mechanism. It\n"
"may not be worth trying to install them if they aren't already\n"
"present in your distribution though.")
ENDIF(NOT HAVE_XFT)
IF(WANT_SOUND)
IF(NOT HAVE_ALSA)
MESSAGE("\n* Rosegarden requires the ALSA (Advanced Linux Sound Architecture) drivers\n"
"for MIDI, and the JACK audio framework for audio sequencing.\n"
"Please see the documentation at http://www.rosegardenmusic.com/getting/\n"
"for more information about these dependencies.")
ENDIF(NOT HAVE_ALSA)
IF(NOT HAVE_JACK)
MESSAGE("\n* Rosegarden uses the JACK audio server for audio recording and\n"
"sequencing. See http://jackit.sf.net/ for more information about\n"
"getting and installing JACK. If you want to use Rosegarden only\n"
"for MIDI, then you do not need JACK.")
ENDIF(NOT HAVE_JACK)
IF(NOT HAVE_LADSPA)
MESSAGE("\n* Rosegarden supports LADSPA audio plugins if available. See\n"
"http://www.ladspa.org/ for more information about LADSPA. To\n"
"build LADSPA support into Rosegarden, you need to make sure\n"
"you have ladspa.h available on your system.")
ENDIF(NOT HAVE_LADSPA)
IF(NOT HAVE_DSSI)
MESSAGE("\n* Rosegarden supports DSSI audio plugins if available. See\n"
"http://dssi.sf.net/ for more information about DSSI. To\n"
"build DSSI support into Rosegarden, you need to make sure\n"
"you have dssi.h available on your system.")
ENDIF(NOT HAVE_DSSI)
IF(NOT HAVE_LIBLO)
MESSAGE("\n* Rosegarden supports custom GUIs for DSSI (and LADSPA) plugins using\n"
"the Open Sound Control protocol, if the Lite OSC library liblo is\n"
"available. Go to http://www.plugin.org.uk/liblo/ to obtain liblo\n"
"and http://dssi.sf.net/ for more information about DSSI GUIs.")
ENDIF(NOT HAVE_LIBLO)
IF(NOT HAVE_LIBLRDF)
MESSAGE("\n* Rosegarden supports the LRDF metadata format for classification\n"
"of LADSPA and DSSI plugins. This will improve the usability of\n"
"plugin selection dialogs. You can obtain LRDF from\n"
"http://www.plugin.org.uk/lrdf/.")
ENDIF(NOT HAVE_LIBLRDF)
ENDIF(WANT_SOUND)
MESSAGE("")

@ -0,0 +1,125 @@
# Data directory
SET(DATADIR ${KDE3DATADIR}/rosegarden)
SET(ICONDIR ${KDE3ICONDIR})
SET(MIMEDIR ${KDE3MIMEDIR}/audio)
SET(MENUDIR ${KDE3MENUDIR})
# Guitar chord files
FILE(GLOB CHORD_FILES chords/*.xml)
INSTALL(FILES ${CHORD_FILES} DESTINATION ${DATADIR}/chords)
# Desktop file
INSTALL(FILES desktop/rosegarden.desktop DESTINATION ${MENUDIR})
# MIME files
SET(MIME_FILES
desktop/x-rosegarden21.desktop
desktop/x-rosegarden.desktop
desktop/x-rosegarden-device.desktop
desktop/x-soundfont.desktop)
INSTALL(FILES ${MIME_FILES} DESTINATION ${MIMEDIR})
# Icons
INSTALL(FILES pixmaps/icons/cc-hi16-rosegarden.xpm DESTINATION ${ICONDIR}/locolor/16x16/apps RENAME rosegarden.xpm)
INSTALL(FILES pixmaps/icons/rg-rwb-rose3-16x16.png DESTINATION ${ICONDIR}/hicolor/16x16/apps RENAME rosegarden.png)
INSTALL(FILES pixmaps/icons/cc-hi32-rosegarden.xpm DESTINATION ${ICONDIR}/locolor/32x32/apps RENAME rosegarden.xpm)
INSTALL(FILES pixmaps/icons/rg-rwb-rose3-32x32.png DESTINATION ${ICONDIR}/hicolor/32x32/apps RENAME rosegarden.png)
INSTALL(FILES pixmaps/icons/rg-rwb-rose3-48x48.png DESTINATION ${ICONDIR}/hicolor/48x48/apps RENAME rosegarden.png)
INSTALL(FILES pixmaps/icons/rg-rwb-rose3-64x64.png DESTINATION ${ICONDIR}/hicolor/64x64/apps RENAME rosegarden.png)
INSTALL(FILES pixmaps/icons/rg-rwb-rose3-128x128.png DESTINATION ${ICONDIR}/hicolor/128x128/apps RENAME rosegarden.png)
INSTALL(FILES pixmaps/icons/mm-mime-hi16-rosegarden.png DESTINATION ${ICONDIR}/hicolor/16x16/mimetypes RENAME x-rosegarden.png)
INSTALL(FILES pixmaps/icons/mm-mime-hi16-rosegarden.png DESTINATION ${ICONDIR}/locolor/16x16/mimetypes RENAME x-rosegarden.png)
INSTALL(FILES pixmaps/icons/mm-mime-hi32-rosegarden.png DESTINATION ${ICONDIR}/hicolor/32x32/mimetypes RENAME x-rosegarden.png)
INSTALL(FILES pixmaps/icons/mm-mime-hi32-rosegarden.png DESTINATION ${ICONDIR}/locolor/32x32/mimetypes RENAME x-rosegarden.png)
# styles
FILE(GLOB STYLES_FILES styles/*.xml)
INSTALL(FILES ${STYLES_FILES} DESTINATION ${DATADIR}/styles)
# presets
FILE(GLOB PRESETS_FILES presets/*.xml)
INSTALL(FILES ${PRESETS_FILES} DESTINATION ${DATADIR}/presets)
# fonts
FILE(GLOB PFA_FILES fonts/*.pfa)
INSTALL(FILES ${PFA_FILES} DESTINATION ${DATADIR}/fonts)
FILE(GLOB XML_FILES fonts/mappings/*.xml)
INSTALL(FILES ${XML_FILES} DESTINATION ${DATADIR}/fonts/mappings)
FILE(GLOB XPM_FILES pixmaps/rg21/4/*.xpm)
INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/rg21/4)
FILE(GLOB XPM_FILES pixmaps/rg21/8/*.xpm)
INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/rg21/8)
FILE(GLOB XPM_FILES pixmaps/feta/4/*.xpm)
INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/feta/4)
FILE(GLOB XPM_FILES pixmaps/feta/6/*.xpm)
INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/feta/6)
FILE(GLOB XPM_FILES pixmaps/feta/8/*.xpm)
INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/feta/8)
FILE(GLOB XPM_FILES pixmaps/feta/10/*.xpm)
INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/feta/10)
FILE(GLOB XPM_FILES pixmaps/feta/12/*.xpm)
INSTALL(FILES ${XPM_FILES} DESTINATION ${DATADIR}/fonts/feta/12)
# pixmaps
FILE(GLOB PIXMAP_FILES pixmaps/misc/*.xpm pixmaps/misc/*.png)
INSTALL(FILES ${PIXMAP_FILES} DESTINATION ${DATADIR}/pixmaps/misc)
FILE(GLOB PIXMAP_FILES pixmaps/toolbar/*.xpm pixmaps/toolbar/*.png)
INSTALL(FILES ${PIXMAP_FILES} DESTINATION ${DATADIR}/pixmaps/toolbar)
FILE(GLOB PIXMAP_FILES pixmaps/transport/*.xpm pixmaps/transport/*.png)
INSTALL(FILES ${PIXMAP_FILES} DESTINATION ${DATADIR}/pixmaps/transport)
# Splash
INSTALL(FILES pixmaps/splash.png DESTINATION ${DATADIR}/pixmaps)
# Examples
SET(EXAMPLE_FILES
examples/aveverum.rg
examples/aylindaamiga.rg
examples/bogus-surf-jam.rg
examples/bwv-1060-trumpet-duet-excerpt.rg
examples/children.rg
examples/Djer-Fire.rg
examples/doodle-q.rg
examples/exercise_notation.rg
examples/glazunov.rg
examples/glazunov-for-solo-and-piano-with-cue.rg
examples/headers-and-unicode-lyrics.rg
examples/himno_de_riego.rg
examples/interpretation-example.rg
examples/let-all-mortal-flesh.rg
examples/lilypond-alternative-endings.rg
examples/lilypond-directives.rg
examples/lilypond-staff-groupings.rg
examples/mandolin-sonatina.rg
examples/mozart-quartet.rg
examples/notation-for-string-orchestra-in-D-minor.rg
examples/perfect-moment.rg
examples/ravel-pc-gmaj-adagio.rg
examples/sonataC.rose
examples/stormy-riders.rg
examples/test_tuplets.rg
examples/the-rose-garden.rg
examples/vivaldi-cs3mv2.rg
examples/vivaldi_op44_11_1.rg )
INSTALL(FILES ${EXAMPLE_FILES} DESTINATION ${DATADIR}/examples)
INSTALL(FILES examples/autoload.rg DESTINATION ${DATADIR})
# Library
FILE(GLOB RGD_FILES library/*.rgd)
INSTALL(FILES ${RGD_FILES} DESTINATION ${DATADIR}/library)
# KDE LIRC Profile
INSTALL(FILES profile/rosegarden.profile.xml DESTINATION ${KDE3DATADIR}/profiles)

File diff suppressed because it is too large Load Diff

@ -0,0 +1,13 @@
[Desktop Entry]
Encoding=UTF-8
Type=Application
Categories=AudioVideo;Audio;Midi;Sequencer;X-SuSE-Sequencer;X-Red-Hat-Base;
Exec=rosegarden
MimeType=audio/x-rosegarden;audio/x-rosegarden-device;audio/midi
X-KDE-NativeMimeType=audio/x-rosegarden
Icon=rosegarden.png
DocPath=rosegarden/index.html
Comment=MIDI and Audio Sequencer and Editor
Terminal=false
Name=Rosegarden
Name[de]=Rosegarden

@ -0,0 +1,8 @@
[Desktop Entry]
Comment=Rosegarden device file
Comment[fr]=Fichier de description de peripherique Rosegarden
Hidden=false
Icon=midi
MimeType=audio/x-rosegarden-device
Patterns=*.rgd;*.RGD
Type=MimeType

@ -0,0 +1,9 @@
[Desktop Entry]
Comment=Rosegarden file
Comment[fr]=Fichier Rosegarden
Hidden=false
Icon=x-rosegarden.png
MimeType=audio/x-rosegarden
Patterns=*.rg;*.RG
Type=MimeType
X-KDE-AutoEmbed=false

@ -0,0 +1,8 @@
[Desktop Entry]
Comment=Rosegarden 2.1 file
Comment[fr]=Fichier Rosegarden 2.1
Hidden=false
Icon=midi
MimeType=audio/x-rosegarden21
Patterns=*.rose
Type=MimeType

@ -0,0 +1,8 @@
[Desktop Entry]
Comment=Soundfont
Comment[fr]=Echantillons
Hidden=false
Icon=sound
MimeType=audio/x-soundfont
Patterns=*.sf2;*.SF2
Type=MimeType

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -0,0 +1,420 @@
<colourmap name="segmentmap">
<colourpair id="0" name="" red="197" green="211" blue="125"/>
<colourpair id="1" name="AudioDefault" red="151" green="211" blue="125"/>
<colourpair id="2" name="MidnightBlue" red="25" green="25" blue="112"/>
<colourpair id="3" name="NavyBlue" red="0" green="0" blue="128"/>
<colourpair id="4" name="CornflowerBlue" red="100" green="149" blue="237"/>
<colourpair id="5" name="DarkSlateBlue" red="72" green="61" blue="139"/>
<colourpair id="6" name="SlateBlue" red="106" green="90" blue="205"/>
<colourpair id="7" name="MediumSlateBlue" red="123" green="104" blue="238"/>
<colourpair id="8" name="LightSlateBlue" red="132" green="112" blue="255"/>
<colourpair id="9" name="MediumBlue" red="0" green="0" blue="205"/>
<colourpair id="10" name="RoyalBlue" red="65" green="105" blue="225"/>
<colourpair id="11" name="blue" red="0" green="0" blue="255"/>
<colourpair id="12" name="DodgerBlue" red="30" green="144" blue="255"/>
<colourpair id="13" name="DeepSkyBlue" red="0" green="191" blue="255"/>
<colourpair id="14" name="SkyBlue" red="135" green="206" blue="235"/>
<colourpair id="15" name="LightSkyBlue" red="135" green="206" blue="250"/>
<colourpair id="16" name="SteelBlue" red="70" green="130" blue="180"/>
<colourpair id="17" name="LightSteelBlue" red="176" green="196" blue="222"/>
<colourpair id="18" name="LightBlue" red="173" green="216" blue="230"/>
<colourpair id="19" name="PowderBlue" red="176" green="224" blue="230"/>
<colourpair id="20" name="PaleTurquoise" red="175" green="238" blue="238"/>
<colourpair id="21" name="DarkTurquoise" red="0" green="206" blue="209"/>
<colourpair id="22" name="MediumTurquoise" red="72" green="209" blue="204"/>
<colourpair id="23" name="turquoise" red="64" green="224" blue="208"/>
<colourpair id="24" name="cyan" red="0" green="255" blue="255"/>
<colourpair id="25" name="LightCyan" red="224" green="255" blue="255"/>
<colourpair id="26" name="CadetBlue" red="95" green="158" blue="160"/>
<colourpair id="27" name="MediumAquamarine" red="102" green="205" blue="170"/>
<colourpair id="28" name="aquamarine" red="127" green="255" blue="212"/>
<colourpair id="29" name="DarkGreen" red="0" green="100" blue="0"/>
<colourpair id="30" name="DarkOliveGreen" red="85" green="107" blue="47"/>
<colourpair id="31" name="DarkSeaGreen" red="143" green="188" blue="143"/>
<colourpair id="32" name="SeaGreen" red="46" green="139" blue="87"/>
<colourpair id="33" name="MediumSeaGreen" red="60" green="179" blue="113"/>
<colourpair id="34" name="LightSeaGreen" red="32" green="178" blue="170"/>
<colourpair id="35" name="PaleGreen" red="152" green="251" blue="152"/>
<colourpair id="36" name="SpringGreen" red="0" green="255" blue="127"/>
<colourpair id="37" name="LawnGreen" red="124" green="252" blue="0"/>
<colourpair id="38" name="green" red="0" green="255" blue="0"/>
<colourpair id="39" name="chartreuse" red="127" green="255" blue="0"/>
<colourpair id="40" name="MediumSpringGreen" red="0" green="250" blue="154"/>
<colourpair id="41" name="GreenYellow" red="173" green="255" blue="47"/>
<colourpair id="42" name="LimeGreen" red="50" green="205" blue="50"/>
<colourpair id="43" name="YellowGreen" red="154" green="205" blue="50"/>
<colourpair id="44" name="ForestGreen" red="34" green="139" blue="34"/>
<colourpair id="45" name="OliveDrab" red="107" green="142" blue="35"/>
<colourpair id="46" name="DarkKhaki" red="189" green="183" blue="107"/>
<colourpair id="47" name="khaki" red="240" green="230" blue="140"/>
<colourpair id="48" name="PaleGoldenrod" red="238" green="232" blue="170"/>
<colourpair id="49" name="LightGoldenrodYellow" red="250" green="250" blue="210"/>
<colourpair id="50" name="LightYellow" red="255" green="255" blue="224"/>
<colourpair id="51" name="yellow" red="255" green="255" blue="0"/>
<colourpair id="52" name="gold" red="255" green="215" blue="0"/>
<colourpair id="53" name="LightGoldenrod" red="238" green="221" blue="130"/>
<colourpair id="54" name="goldenrod" red="218" green="165" blue="32"/>
<colourpair id="55" name="DarkGoldenrod" red="184" green="134" blue="11"/>
<colourpair id="56" name="RosyBrown" red="188" green="143" blue="143"/>
<colourpair id="57" name="IndianRed" red="205" green="92" blue="92"/>
<colourpair id="58" name="SaddleBrown" red="139" green="69" blue="19"/>
<colourpair id="59" name="sienna" red="160" green="82" blue="45"/>
<colourpair id="60" name="peru" red="205" green="133" blue="63"/>
<colourpair id="61" name="burlywood" red="222" green="184" blue="135"/>
<colourpair id="62" name="beige" red="245" green="245" blue="220"/>
<colourpair id="63" name="wheat" red="245" green="222" blue="179"/>
<colourpair id="64" name="SandyBrown" red="244" green="164" blue="96"/>
<colourpair id="65" name="tan" red="210" green="180" blue="140"/>
<colourpair id="66" name="chocolate" red="210" green="105" blue="30"/>
<colourpair id="67" name="firebrick" red="178" green="34" blue="34"/>
<colourpair id="68" name="brown" red="165" green="42" blue="42"/>
<colourpair id="69" name="DarkSalmon" red="233" green="150" blue="122"/>
<colourpair id="70" name="salmon" red="250" green="128" blue="114"/>
<colourpair id="71" name="LightSalmon" red="255" green="160" blue="122"/>
<colourpair id="72" name="orange" red="255" green="165" blue="0"/>
<colourpair id="73" name="DarkOrange" red="255" green="140" blue="0"/>
<colourpair id="74" name="coral" red="255" green="127" blue="80"/>
<colourpair id="75" name="LightCoral" red="240" green="128" blue="128"/>
<colourpair id="76" name="tomato" red="255" green="99" blue="71"/>
<colourpair id="77" name="OrangeRed" red="255" green="69" blue="0"/>
<colourpair id="78" name="red" red="255" green="0" blue="0"/>
<colourpair id="79" name="HotPink" red="255" green="105" blue="180"/>
<colourpair id="80" name="DeepPink" red="255" green="20" blue="147"/>
<colourpair id="81" name="pink" red="255" green="192" blue="203"/>
<colourpair id="82" name="LightPink" red="255" green="182" blue="193"/>
<colourpair id="83" name="PaleVioletRed" red="219" green="112" blue="147"/>
<colourpair id="84" name="maroon" red="176" green="48" blue="96"/>
<colourpair id="85" name="MediumVioletRed" red="199" green="21" blue="133"/>
<colourpair id="86" name="VioletRed" red="208" green="32" blue="144"/>
<colourpair id="87" name="magenta" red="255" green="0" blue="255"/>
<colourpair id="88" name="violet" red="238" green="130" blue="238"/>
<colourpair id="89" name="plum" red="221" green="160" blue="221"/>
<colourpair id="90" name="orchid" red="218" green="112" blue="214"/>
<colourpair id="91" name="MediumOrchid" red="186" green="85" blue="211"/>
<colourpair id="92" name="DarkOrchid" red="153" green="50" blue="204"/>
<colourpair id="93" name="DarkViolet" red="148" green="0" blue="211"/>
<colourpair id="94" name="BlueViolet" red="138" green="43" blue="226"/>
<colourpair id="95" name="purple" red="160" green="32" blue="240"/>
<colourpair id="96" name="MediumPurple" red="147" green="112" blue="219"/>
<colourpair id="97" name="thistle" red="216" green="191" blue="216"/>
<colourpair id="98" name="snow1" red="255" green="250" blue="250"/>
<colourpair id="99" name="snow2" red="238" green="233" blue="233"/>
<colourpair id="100" name="snow3" red="205" green="201" blue="201"/>
<colourpair id="101" name="snow4" red="139" green="137" blue="137"/>
<colourpair id="102" name="seashell1" red="255" green="245" blue="238"/>
<colourpair id="103" name="seashell2" red="238" green="229" blue="222"/>
<colourpair id="104" name="seashell3" red="205" green="197" blue="191"/>
<colourpair id="105" name="seashell4" red="139" green="134" blue="130"/>
<colourpair id="106" name="AntiqueWhite1" red="255" green="239" blue="219"/>
<colourpair id="107" name="AntiqueWhite2" red="238" green="223" blue="204"/>
<colourpair id="108" name="AntiqueWhite3" red="205" green="192" blue="176"/>
<colourpair id="109" name="AntiqueWhite4" red="139" green="131" blue="120"/>
<colourpair id="110" name="bisque1" red="255" green="228" blue="196"/>
<colourpair id="111" name="bisque2" red="238" green="213" blue="183"/>
<colourpair id="112" name="bisque3" red="205" green="183" blue="158"/>
<colourpair id="113" name="bisque4" red="139" green="125" blue="107"/>
<colourpair id="114" name="PeachPuff1" red="255" green="218" blue="185"/>
<colourpair id="115" name="PeachPuff2" red="238" green="203" blue="173"/>
<colourpair id="116" name="PeachPuff3" red="205" green="175" blue="149"/>
<colourpair id="117" name="PeachPuff4" red="139" green="119" blue="101"/>
<colourpair id="118" name="NavajoWhite1" red="255" green="222" blue="173"/>
<colourpair id="119" name="NavajoWhite2" red="238" green="207" blue="161"/>
<colourpair id="120" name="NavajoWhite3" red="205" green="179" blue="139"/>
<colourpair id="121" name="NavajoWhite4" red="139" green="121" blue="94"/>
<colourpair id="122" name="LemonChiffon1" red="255" green="250" blue="205"/>
<colourpair id="123" name="LemonChiffon2" red="238" green="233" blue="191"/>
<colourpair id="124" name="LemonChiffon3" red="205" green="201" blue="165"/>
<colourpair id="125" name="LemonChiffon4" red="139" green="137" blue="112"/>
<colourpair id="126" name="cornsilk1" red="255" green="248" blue="220"/>
<colourpair id="127" name="cornsilk2" red="238" green="232" blue="205"/>
<colourpair id="128" name="cornsilk3" red="205" green="200" blue="177"/>
<colourpair id="129" name="cornsilk4" red="139" green="136" blue="120"/>
<colourpair id="130" name="ivory1" red="255" green="255" blue="240"/>
<colourpair id="131" name="ivory2" red="238" green="238" blue="224"/>
<colourpair id="132" name="ivory3" red="205" green="205" blue="193"/>
<colourpair id="133" name="ivory4" red="139" green="139" blue="131"/>
<colourpair id="134" name="honeydew1" red="240" green="255" blue="240"/>
<colourpair id="135" name="honeydew2" red="224" green="238" blue="224"/>
<colourpair id="136" name="honeydew3" red="193" green="205" blue="193"/>
<colourpair id="137" name="honeydew4" red="131" green="139" blue="131"/>
<colourpair id="138" name="LavenderBlush1" red="255" green="240" blue="245"/>
<colourpair id="139" name="LavenderBlush2" red="238" green="224" blue="229"/>
<colourpair id="140" name="LavenderBlush3" red="205" green="193" blue="197"/>
<colourpair id="141" name="LavenderBlush4" red="139" green="131" blue="134"/>
<colourpair id="142" name="MistyRose1" red="255" green="228" blue="225"/>
<colourpair id="143" name="MistyRose2" red="238" green="213" blue="210"/>
<colourpair id="144" name="MistyRose3" red="205" green="183" blue="181"/>
<colourpair id="145" name="MistyRose4" red="139" green="125" blue="123"/>
<colourpair id="146" name="azure1" red="240" green="255" blue="255"/>
<colourpair id="147" name="azure2" red="224" green="238" blue="238"/>
<colourpair id="148" name="azure3" red="193" green="205" blue="205"/>
<colourpair id="149" name="azure4" red="131" green="139" blue="139"/>
<colourpair id="150" name="SlateBlue1" red="131" green="111" blue="255"/>
<colourpair id="151" name="SlateBlue2" red="122" green="103" blue="238"/>
<colourpair id="152" name="SlateBlue3" red="105" green="89" blue="205"/>
<colourpair id="153" name="SlateBlue4" red="71" green="60" blue="139"/>
<colourpair id="154" name="RoyalBlue1" red="72" green="118" blue="255"/>
<colourpair id="155" name="RoyalBlue2" red="67" green="110" blue="238"/>
<colourpair id="156" name="RoyalBlue3" red="58" green="95" blue="205"/>
<colourpair id="157" name="RoyalBlue4" red="39" green="64" blue="139"/>
<colourpair id="158" name="blue1" red="0" green="0" blue="255"/>
<colourpair id="159" name="blue2" red="0" green="0" blue="238"/>
<colourpair id="160" name="blue3" red="0" green="0" blue="205"/>
<colourpair id="161" name="blue4" red="0" green="0" blue="139"/>
<colourpair id="162" name="DodgerBlue1" red="30" green="144" blue="255"/>
<colourpair id="163" name="DodgerBlue2" red="28" green="134" blue="238"/>
<colourpair id="164" name="DodgerBlue3" red="24" green="116" blue="205"/>
<colourpair id="165" name="DodgerBlue4" red="16" green="78" blue="139"/>
<colourpair id="166" name="SteelBlue1" red="99" green="184" blue="255"/>
<colourpair id="167" name="SteelBlue2" red="92" green="172" blue="238"/>
<colourpair id="168" name="SteelBlue3" red="79" green="148" blue="205"/>
<colourpair id="169" name="SteelBlue4" red="54" green="100" blue="139"/>
<colourpair id="170" name="DeepSkyBlue1" red="0" green="191" blue="255"/>
<colourpair id="171" name="DeepSkyBlue2" red="0" green="178" blue="238"/>
<colourpair id="172" name="DeepSkyBlue3" red="0" green="154" blue="205"/>
<colourpair id="173" name="DeepSkyBlue4" red="0" green="104" blue="139"/>
<colourpair id="174" name="SkyBlue1" red="135" green="206" blue="255"/>
<colourpair id="175" name="SkyBlue2" red="126" green="192" blue="238"/>
<colourpair id="176" name="SkyBlue3" red="108" green="166" blue="205"/>
<colourpair id="177" name="SkyBlue4" red="74" green="112" blue="139"/>
<colourpair id="178" name="LightSkyBlue1" red="176" green="226" blue="255"/>
<colourpair id="179" name="LightSkyBlue2" red="164" green="211" blue="238"/>
<colourpair id="180" name="LightSkyBlue3" red="141" green="182" blue="205"/>
<colourpair id="181" name="LightSkyBlue4" red="96" green="123" blue="139"/>
<colourpair id="182" name="SlateGray1" red="198" green="226" blue="255"/>
<colourpair id="183" name="SlateGray2" red="185" green="211" blue="238"/>
<colourpair id="184" name="SlateGray3" red="159" green="182" blue="205"/>
<colourpair id="185" name="SlateGray4" red="108" green="123" blue="139"/>
<colourpair id="186" name="LightSteelBlue1" red="202" green="225" blue="255"/>
<colourpair id="187" name="LightSteelBlue2" red="188" green="210" blue="238"/>
<colourpair id="188" name="LightSteelBlue3" red="162" green="181" blue="205"/>
<colourpair id="189" name="LightSteelBlue4" red="110" green="123" blue="139"/>
<colourpair id="190" name="LightBlue1" red="191" green="239" blue="255"/>
<colourpair id="191" name="LightBlue2" red="178" green="223" blue="238"/>
<colourpair id="192" name="LightBlue3" red="154" green="192" blue="205"/>
<colourpair id="193" name="LightBlue4" red="104" green="131" blue="139"/>
<colourpair id="194" name="LightCyan1" red="224" green="255" blue="255"/>
<colourpair id="195" name="LightCyan2" red="209" green="238" blue="238"/>
<colourpair id="196" name="LightCyan3" red="180" green="205" blue="205"/>
<colourpair id="197" name="LightCyan4" red="122" green="139" blue="139"/>
<colourpair id="198" name="PaleTurquoise1" red="187" green="255" blue="255"/>
<colourpair id="199" name="PaleTurquoise2" red="174" green="238" blue="238"/>
<colourpair id="200" name="PaleTurquoise3" red="150" green="205" blue="205"/>
<colourpair id="201" name="PaleTurquoise4" red="102" green="139" blue="139"/>
<colourpair id="202" name="CadetBlue1" red="152" green="245" blue="255"/>
<colourpair id="203" name="CadetBlue2" red="142" green="229" blue="238"/>
<colourpair id="204" name="CadetBlue3" red="122" green="197" blue="205"/>
<colourpair id="205" name="CadetBlue4" red="83" green="134" blue="139"/>
<colourpair id="206" name="turquoise1" red="0" green="245" blue="255"/>
<colourpair id="207" name="turquoise2" red="0" green="229" blue="238"/>
<colourpair id="208" name="turquoise3" red="0" green="197" blue="205"/>
<colourpair id="209" name="turquoise4" red="0" green="134" blue="139"/>
<colourpair id="210" name="cyan1" red="0" green="255" blue="255"/>
<colourpair id="211" name="cyan2" red="0" green="238" blue="238"/>
<colourpair id="212" name="cyan3" red="0" green="205" blue="205"/>
<colourpair id="213" name="cyan4" red="0" green="139" blue="139"/>
<colourpair id="214" name="DarkSlateGray1" red="151" green="255" blue="255"/>
<colourpair id="215" name="DarkSlateGray2" red="141" green="238" blue="238"/>
<colourpair id="216" name="DarkSlateGray3" red="121" green="205" blue="205"/>
<colourpair id="217" name="DarkSlateGray4" red="82" green="139" blue="139"/>
<colourpair id="218" name="aquamarine1" red="127" green="255" blue="212"/>
<colourpair id="219" name="aquamarine2" red="118" green="238" blue="198"/>
<colourpair id="220" name="aquamarine3" red="102" green="205" blue="170"/>
<colourpair id="221" name="aquamarine4" red="69" green="139" blue="116"/>
<colourpair id="222" name="DarkSeaGreen1" red="193" green="255" blue="193"/>
<colourpair id="223" name="DarkSeaGreen2" red="180" green="238" blue="180"/>
<colourpair id="224" name="DarkSeaGreen3" red="155" green="205" blue="155"/>
<colourpair id="225" name="DarkSeaGreen4" red="105" green="139" blue="105"/>
<colourpair id="226" name="SeaGreen1" red="84" green="255" blue="159"/>
<colourpair id="227" name="SeaGreen2" red="78" green="238" blue="148"/>
<colourpair id="228" name="SeaGreen3" red="67" green="205" blue="128"/>
<colourpair id="229" name="SeaGreen4" red="46" green="139" blue="87"/>
<colourpair id="230" name="PaleGreen1" red="154" green="255" blue="154"/>
<colourpair id="231" name="PaleGreen2" red="144" green="238" blue="144"/>
<colourpair id="232" name="PaleGreen3" red="124" green="205" blue="124"/>
<colourpair id="233" name="PaleGreen4" red="84" green="139" blue="84"/>
<colourpair id="234" name="SpringGreen1" red="0" green="255" blue="127"/>
<colourpair id="235" name="SpringGreen2" red="0" green="238" blue="118"/>
<colourpair id="236" name="SpringGreen3" red="0" green="205" blue="102"/>
<colourpair id="237" name="SpringGreen4" red="0" green="139" blue="69"/>
<colourpair id="238" name="green1" red="0" green="255" blue="0"/>
<colourpair id="239" name="green2" red="0" green="238" blue="0"/>
<colourpair id="240" name="green3" red="0" green="205" blue="0"/>
<colourpair id="241" name="green4" red="0" green="139" blue="0"/>
<colourpair id="242" name="chartreuse1" red="127" green="255" blue="0"/>
<colourpair id="243" name="chartreuse2" red="118" green="238" blue="0"/>
<colourpair id="244" name="chartreuse3" red="102" green="205" blue="0"/>
<colourpair id="245" name="chartreuse4" red="69" green="139" blue="0"/>
<colourpair id="246" name="OliveDrab1" red="192" green="255" blue="62"/>
<colourpair id="247" name="OliveDrab2" red="179" green="238" blue="58"/>
<colourpair id="248" name="OliveDrab3" red="154" green="205" blue="50"/>
<colourpair id="249" name="OliveDrab4" red="105" green="139" blue="34"/>
<colourpair id="250" name="DarkOliveGreen1" red="202" green="255" blue="112"/>
<colourpair id="251" name="DarkOliveGreen2" red="188" green="238" blue="104"/>
<colourpair id="252" name="DarkOliveGreen3" red="162" green="205" blue="90"/>
<colourpair id="253" name="DarkOliveGreen4" red="110" green="139" blue="61"/>
<colourpair id="254" name="khaki1" red="255" green="246" blue="143"/>
<colourpair id="255" name="khaki2" red="238" green="230" blue="133"/>
<colourpair id="256" name="khaki3" red="205" green="198" blue="115"/>
<colourpair id="257" name="khaki4" red="139" green="134" blue="78"/>
<colourpair id="258" name="LightGoldenrod1" red="255" green="236" blue="139"/>
<colourpair id="259" name="LightGoldenrod2" red="238" green="220" blue="130"/>
<colourpair id="260" name="LightGoldenrod3" red="205" green="190" blue="112"/>
<colourpair id="261" name="LightGoldenrod4" red="139" green="129" blue="76"/>
<colourpair id="262" name="LightYellow1" red="255" green="255" blue="224"/>
<colourpair id="263" name="LightYellow2" red="238" green="238" blue="209"/>
<colourpair id="264" name="LightYellow3" red="205" green="205" blue="180"/>
<colourpair id="265" name="LightYellow4" red="139" green="139" blue="122"/>
<colourpair id="266" name="yellow1" red="255" green="255" blue="0"/>
<colourpair id="267" name="yellow2" red="238" green="238" blue="0"/>
<colourpair id="268" name="yellow3" red="205" green="205" blue="0"/>
<colourpair id="269" name="yellow4" red="139" green="139" blue="0"/>
<colourpair id="270" name="gold1" red="255" green="215" blue="0"/>
<colourpair id="271" name="gold2" red="238" green="201" blue="0"/>
<colourpair id="272" name="gold3" red="205" green="173" blue="0"/>
<colourpair id="273" name="gold4" red="139" green="117" blue="0"/>
<colourpair id="274" name="goldenrod1" red="255" green="193" blue="37"/>
<colourpair id="275" name="goldenrod2" red="238" green="180" blue="34"/>
<colourpair id="276" name="goldenrod3" red="205" green="155" blue="29"/>
<colourpair id="277" name="goldenrod4" red="139" green="105" blue="20"/>
<colourpair id="278" name="DarkGoldenrod1" red="255" green="185" blue="15"/>
<colourpair id="279" name="DarkGoldenrod2" red="238" green="173" blue="14"/>
<colourpair id="280" name="DarkGoldenrod3" red="205" green="149" blue="12"/>
<colourpair id="281" name="DarkGoldenrod4" red="139" green="101" blue="8"/>
<colourpair id="282" name="RosyBrown1" red="255" green="193" blue="193"/>
<colourpair id="283" name="RosyBrown2" red="238" green="180" blue="180"/>
<colourpair id="284" name="RosyBrown3" red="205" green="155" blue="155"/>
<colourpair id="285" name="RosyBrown4" red="139" green="105" blue="105"/>
<colourpair id="286" name="IndianRed1" red="255" green="106" blue="106"/>
<colourpair id="287" name="IndianRed2" red="238" green="99" blue="99"/>
<colourpair id="288" name="IndianRed3" red="205" green="85" blue="85"/>
<colourpair id="289" name="IndianRed4" red="139" green="58" blue="58"/>
<colourpair id="290" name="sienna1" red="255" green="130" blue="71"/>
<colourpair id="291" name="sienna2" red="238" green="121" blue="66"/>
<colourpair id="292" name="sienna3" red="205" green="104" blue="57"/>
<colourpair id="293" name="sienna4" red="139" green="71" blue="38"/>
<colourpair id="294" name="burlywood1" red="255" green="211" blue="155"/>
<colourpair id="295" name="burlywood2" red="238" green="197" blue="145"/>
<colourpair id="296" name="burlywood3" red="205" green="170" blue="125"/>
<colourpair id="297" name="burlywood4" red="139" green="115" blue="85"/>
<colourpair id="298" name="wheat1" red="255" green="231" blue="186"/>
<colourpair id="299" name="wheat2" red="238" green="216" blue="174"/>
<colourpair id="300" name="wheat3" red="205" green="186" blue="150"/>
<colourpair id="301" name="wheat4" red="139" green="126" blue="102"/>
<colourpair id="302" name="tan1" red="255" green="165" blue="79"/>
<colourpair id="303" name="tan2" red="238" green="154" blue="73"/>
<colourpair id="304" name="tan3" red="205" green="133" blue="63"/>
<colourpair id="305" name="tan4" red="139" green="90" blue="43"/>
<colourpair id="306" name="chocolate1" red="255" green="127" blue="36"/>
<colourpair id="307" name="chocolate2" red="238" green="118" blue="33"/>
<colourpair id="308" name="chocolate3" red="205" green="102" blue="29"/>
<colourpair id="309" name="chocolate4" red="139" green="69" blue="19"/>
<colourpair id="310" name="firebrick1" red="255" green="48" blue="48"/>
<colourpair id="311" name="firebrick2" red="238" green="44" blue="44"/>
<colourpair id="312" name="firebrick3" red="205" green="38" blue="38"/>
<colourpair id="313" name="firebrick4" red="139" green="26" blue="26"/>
<colourpair id="314" name="brown1" red="255" green="64" blue="64"/>
<colourpair id="315" name="brown2" red="238" green="59" blue="59"/>
<colourpair id="316" name="brown3" red="205" green="51" blue="51"/>
<colourpair id="317" name="brown4" red="139" green="35" blue="35"/>
<colourpair id="318" name="salmon1" red="255" green="140" blue="105"/>
<colourpair id="319" name="salmon2" red="238" green="130" blue="98"/>
<colourpair id="320" name="salmon3" red="205" green="112" blue="84"/>
<colourpair id="321" name="salmon4" red="139" green="76" blue="57"/>
<colourpair id="322" name="LightSalmon1" red="255" green="160" blue="122"/>
<colourpair id="323" name="LightSalmon2" red="238" green="149" blue="114"/>
<colourpair id="324" name="LightSalmon3" red="205" green="129" blue="98"/>
<colourpair id="325" name="LightSalmon4" red="139" green="87" blue="66"/>
<colourpair id="326" name="orange1" red="255" green="165" blue="0"/>
<colourpair id="327" name="orange2" red="238" green="154" blue="0"/>
<colourpair id="328" name="orange3" red="205" green="133" blue="0"/>
<colourpair id="329" name="orange4" red="139" green="90" blue="0"/>
<colourpair id="330" name="DarkOrange1" red="255" green="127" blue="0"/>
<colourpair id="331" name="DarkOrange2" red="238" green="118" blue="0"/>
<colourpair id="332" name="DarkOrange3" red="205" green="102" blue="0"/>
<colourpair id="333" name="DarkOrange4" red="139" green="69" blue="0"/>
<colourpair id="334" name="coral1" red="255" green="114" blue="86"/>
<colourpair id="335" name="coral2" red="238" green="106" blue="80"/>
<colourpair id="336" name="coral3" red="205" green="91" blue="69"/>
<colourpair id="337" name="coral4" red="139" green="62" blue="47"/>
<colourpair id="338" name="tomato1" red="255" green="99" blue="71"/>
<colourpair id="339" name="tomato2" red="238" green="92" blue="66"/>
<colourpair id="340" name="tomato3" red="205" green="79" blue="57"/>
<colourpair id="341" name="tomato4" red="139" green="54" blue="38"/>
<colourpair id="342" name="OrangeRed1" red="255" green="69" blue="0"/>
<colourpair id="343" name="OrangeRed2" red="238" green="64" blue="0"/>
<colourpair id="344" name="OrangeRed3" red="205" green="55" blue="0"/>
<colourpair id="345" name="OrangeRed4" red="139" green="37" blue="0"/>
<colourpair id="346" name="red1" red="255" green="0" blue="0"/>
<colourpair id="347" name="red2" red="238" green="0" blue="0"/>
<colourpair id="348" name="red3" red="205" green="0" blue="0"/>
<colourpair id="349" name="red4" red="139" green="0" blue="0"/>
<colourpair id="350" name="DeepPink1" red="255" green="20" blue="147"/>
<colourpair id="351" name="DeepPink2" red="238" green="18" blue="137"/>
<colourpair id="352" name="DeepPink3" red="205" green="16" blue="118"/>
<colourpair id="353" name="DeepPink4" red="139" green="10" blue="80"/>
<colourpair id="354" name="HotPink1" red="255" green="110" blue="180"/>
<colourpair id="355" name="HotPink2" red="238" green="106" blue="167"/>
<colourpair id="356" name="HotPink3" red="205" green="96" blue="144"/>
<colourpair id="357" name="HotPink4" red="139" green="58" blue="98"/>
<colourpair id="358" name="pink1" red="255" green="181" blue="197"/>
<colourpair id="359" name="pink2" red="238" green="169" blue="184"/>
<colourpair id="360" name="pink3" red="205" green="145" blue="158"/>
<colourpair id="361" name="pink4" red="139" green="99" blue="108"/>
<colourpair id="362" name="LightPink1" red="255" green="174" blue="185"/>
<colourpair id="363" name="LightPink2" red="238" green="162" blue="173"/>
<colourpair id="364" name="LightPink3" red="205" green="140" blue="149"/>
<colourpair id="365" name="LightPink4" red="139" green="95" blue="101"/>
<colourpair id="366" name="PaleVioletRed1" red="255" green="130" blue="171"/>
<colourpair id="367" name="PaleVioletRed2" red="238" green="121" blue="159"/>
<colourpair id="368" name="PaleVioletRed3" red="205" green="104" blue="137"/>
<colourpair id="369" name="PaleVioletRed4" red="139" green="71" blue="93"/>
<colourpair id="370" name="maroon1" red="255" green="52" blue="179"/>
<colourpair id="371" name="maroon2" red="238" green="48" blue="167"/>
<colourpair id="372" name="maroon3" red="205" green="41" blue="144"/>
<colourpair id="373" name="maroon4" red="139" green="28" blue="98"/>
<colourpair id="374" name="VioletRed1" red="255" green="62" blue="150"/>
<colourpair id="375" name="VioletRed2" red="238" green="58" blue="140"/>
<colourpair id="376" name="VioletRed3" red="205" green="50" blue="120"/>
<colourpair id="377" name="VioletRed4" red="139" green="34" blue="82"/>
<colourpair id="378" name="magenta1" red="255" green="0" blue="255"/>
<colourpair id="379" name="magenta2" red="238" green="0" blue="238"/>
<colourpair id="380" name="magenta3" red="205" green="0" blue="205"/>
<colourpair id="381" name="magenta4" red="139" green="0" blue="139"/>
<colourpair id="382" name="orchid1" red="255" green="131" blue="250"/>
<colourpair id="383" name="orchid2" red="238" green="122" blue="233"/>
<colourpair id="384" name="orchid3" red="205" green="105" blue="201"/>
<colourpair id="385" name="orchid4" red="139" green="71" blue="137"/>
<colourpair id="386" name="plum1" red="255" green="187" blue="255"/>
<colourpair id="387" name="plum2" red="238" green="174" blue="238"/>
<colourpair id="388" name="plum3" red="205" green="150" blue="205"/>
<colourpair id="389" name="plum4" red="139" green="102" blue="139"/>
<colourpair id="390" name="MediumOrchid1" red="224" green="102" blue="255"/>
<colourpair id="391" name="MediumOrchid2" red="209" green="95" blue="238"/>
<colourpair id="392" name="MediumOrchid3" red="180" green="82" blue="205"/>
<colourpair id="393" name="MediumOrchid4" red="122" green="55" blue="139"/>
<colourpair id="394" name="DarkOrchid1" red="191" green="62" blue="255"/>
<colourpair id="395" name="DarkOrchid2" red="178" green="58" blue="238"/>
<colourpair id="396" name="DarkOrchid3" red="154" green="50" blue="205"/>
<colourpair id="397" name="DarkOrchid4" red="104" green="34" blue="139"/>
<colourpair id="398" name="purple1" red="155" green="48" blue="255"/>
<colourpair id="399" name="purple2" red="145" green="44" blue="238"/>
<colourpair id="400" name="purple3" red="125" green="38" blue="205"/>
<colourpair id="401" name="purple4" red="85" green="26" blue="139"/>
<colourpair id="402" name="MediumPurple1" red="171" green="130" blue="255"/>
<colourpair id="403" name="MediumPurple2" red="159" green="121" blue="238"/>
<colourpair id="404" name="MediumPurple3" red="137" green="104" blue="205"/>
<colourpair id="405" name="MediumPurple4" red="93" green="71" blue="139"/>
<colourpair id="406" name="thistle1" red="255" green="225" blue="255"/>
<colourpair id="407" name="thistle2" red="238" green="210" blue="238"/>
<colourpair id="408" name="thistle3" red="205" green="181" blue="205"/>
<colourpair id="409" name="thistle4" red="139" green="123" blue="139"/>
<colourpair id="410" name="black" red="0" green="0" blue="0"/>
<colourpair id="411" name="DarkSlateGray" red="47" green="79" blue="79"/>
<colourpair id="412" name="DimGray" red="105" green="105" blue="105"/>
<colourpair id="413" name="SlateGray" red="112" green="128" blue="144"/>
<colourpair id="414" name="LightSlateGray" red="119" green="136" blue="153"/>
<colourpair id="415" name="grey" red="190" green="190" blue="190"/>
<colourpair id="416" name="LightGray" red="211" green="211" blue="211"/>
<colourpair id="417" name="white" red="255" green="255" blue="255"/>
</colourmap>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -0,0 +1,143 @@
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<!-- eek, can't get this working yet
<xsl:param name="name" select="no composition name"/>
-->
<!-- XSLT for extracting some stats from an RG4 file
See rosegarden/scripts/produceRGStats.sh to turn your RG file
into XML that can be parsed with this stylesheet -->
<xsl:template match="/">
<html>
<head>
<title>Rosegarden File Summary</title>
</head>
<body>
<xsl:apply-templates select="rosegarden-data/composition"/>
<br/>
<xsl:apply-templates select="rosegarden-data/segment"/>
<br/>
<xsl:apply-templates select="rosegarden-data/studio"/>
</body>
</html>
</xsl:template>
<!-- Composition -->
<xsl:template match="composition">
<!-- get the filename from the parameter list -->
<h1>
Rosegarden Composition <!-- ("<xsl:attribute select="$name"/>") -->
</h1>
<p>
Copyright: <xsl:value-of select="@copyright"/>
</p>
<h2>
Tracks
</h2>
<ul>
<xsl:apply-templates select="track"/>
</ul>
</xsl:template>
<xsl:template match="track">
<li>
Track
<xsl:value-of select="@id"/>
<xsl:text> (</xsl:text>
<xsl:value-of select="@label"/>
<xsl:text>)</xsl:text>
</li>
</xsl:template>
<!-- Segment -->
<xsl:template match="segment">
<h3>
Segment ("
<xsl:value-of select="@label"/>")
[Track
<xsl:value-of select="@track"/>]
<xsl:text> - </xsl:text>
starts at
<xsl:value-of select="@start"/>
</h3>
<p>
<!-- <xsl:apply-templates select="event"/> -->
Contains <xsl:value-of select="count(event)"/> events.
</p>
</xsl:template>
<xsl:template match="event">
Event
</xsl:template>
<!-- Studio -->
<xsl:template match="studio">
<h1>
Studio
</h1>
<xsl:apply-templates select="device"/>
</xsl:template>
<xsl:template match="device">
<h2>
Device (id = <xsl:value-of select="@id"/>,
type = <xsl:value-of select="@type"/>)
</h2>
<ul>
<xsl:apply-templates select="instrument"/>
</ul>
<ul>
<xsl:apply-templates select="bank"/>
</ul>
</xsl:template>
<xsl:template match="instrument">
<li>
Instrument (id = <xsl:value-of select="@id"/>,
channel = <xsl:value-of select="@channel"/>,
type = <xsl:value-of select="@type"/>)
</li>
</xsl:template>
<xsl:template match="bank">
<li>
Bank (name = <xsl:value-of select="@name"/>,
msb = <xsl:value-of select="@msb"/>,
lsb = <xsl:value-of select="@lsb"/>)
</li>
</xsl:template>
</xsl:stylesheet>

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

@ -0,0 +1,299 @@
%!PS-AdobeFont-1.0: GNU-LilyPond-feta-nummer-10 001.001
%%Title: GNU-LilyPond-feta-nummer-10
%%CreationDate: Tue Nov 25 18:41:30 2003
%%Creator: Chris Cannam
%%DocumentSuppliedResources: font GNU-LilyPond-feta-nummer-10
% Generated from MetaFont bitmap by mftrace 1.0.19, http://www.cs.uu.nl/
% Generated by PfaEdit 1.0 (http://pfaedit.sf.net/)
%%EndComments
FontDirectory/GNU-LilyPond-feta-nummer-10 known{/GNU-LilyPond-feta-nummer-10 findfont dup/UniqueID known{dup
/UniqueID get 4107162 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /GNU-LilyPond-feta-nummer-10 def
/FontBBox [-6 -322 801 1006 ]readonly def
/UniqueID 4107162 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (001.001) readonly def
/Notice (Generated from MetaFont bitmap by mftrace 1.0.19, http://www.cs.uu.nl/~hanwen/mftrace/ ) readonly def
/FullName (GNU LilyPond feta-nummer 10) readonly def
/FamilyName (LilyPond-feta-nummer-rosegarden) readonly def
/Weight (10) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 { 1 index exch /.notdef put} for
dup 32/space put
dup 44/comma put
dup 45/dash put
dup 46/dot put
dup 48/zero put
dup 49/one put
dup 50/two put
dup 51/three put
dup 52/four put
dup 53/five put
dup 54/six put
dup 55/seven put
dup 56/eight put
dup 57/nine put
readonly def
currentdict end
currentfile eexec
743F8413F3636CA85A9FFEFB50B4BB27302A5955DC23E0F3397300C8FCA519E56C902CB3
B617F2A7538B6DC265A7CF20D53EB36E373340044ED3C3212B846132E1960981D2006CCD
E888FD9671CDD7ED1352864A4B63C0967DB2112FA1C9858565C8FBD0DDD08B57B7FCEB3D
24B86E4B8F343E1D177E9F46BDF43B991761555A2BD0087D171A8D4E0704D7976EC07F01
20F5004A55851E3D7F1B101CCDDC3F8F02070217787E5D3D718929D6E6B9F17D30A17EB6
ACE1F85BE11BA385884D9D001BF3FF9CCE9EA1F0B0ADC25AED55D150671B2AFC400DFAC6
9D690CE3C6F32A1F1530783E74EC69C8D0A02324B4079ADD20CC981D4E409ABC3C24BD03
2F19E249684EB7BA2C88C81B6342B0EE4C590FBEA1D68C5E2408559B15785642521C2A78
AA10F0D33C3025EE207ECEEBD7EBEA9961B064A92AFE9018ACAB694C2704A8B7F7B05F81
4A65B7ADF0157321E7A698E678624184F411E72B3048EE8FD6B8D13F25F8485D5E5AFF28
03E8D80DE6CCC2434FDB7ED80035C8962A82D761B0921706386257F19027846A5D2B63F3
FBC6A3DA938D4FCCD635EDD2F3B3631ED52441310E77B08BA4959FF24DC2B705BD3C8773
0BF78EA2F4E00421F18C7F3EC53C53B2A9F876FE7A33BC0845CE1923D40AAD18810404F1
6B0CDB14EE807FFD3471E56C81CF20C6D3FE86DCB0222761600E17F7B95A5B2132CC4E30
841510529663B3B808CCB5C2EE9D05AA8541F33FC3A26C95F1E76FC71D03E5012985AEBD
7C831AA4FF482AB4870F9ED58C64EEC0B9E6E280D9463795B0D1CA26590B5BB02CCDE8F8
B3A73485C63C2DB4D03DC35E027B1F5AF7EB5E953247C8BD27CD95F16C821FCF3176B729
8BDD368BF25EDA1CB0C2B806429D1D1213616015EBA75E3A1E37ED8EAA149601A1351170
D849DD4C1FE655BBF49264596A3DA4F87FEF982F62D549F08F7146124A5DEA6ACA0076B6
F4D3E8922524420D2DD44257DA9942D208AF7E3751B85B25D0EC56F7919C09A34536E41D
6C5772873C063A14F7DB758E22716E86F4C4E638826EE16F5514481D298528EB2994BF38
222F6EEFBF2FC1DA18159F64E5CD187B3BAF198FEC8BF25F04D23361FCA1867FF3F8E3BC
A33AF9C8467091612081435755B1520819D96BDBC6AEDDE388BFDBB7E13DB6756F371ED1
6C96F4278A6D1DD3A6831D2A2E44B38AFAF0050663AF5D912DE1C772638D20EBB88C8965
148943C11C3B8B570B8F378B1F940A3339AC72972EB1EE105483E1ECEB96F521C6B6E066
16F249D18CEFFA41733E666978D4EB104D952E40B2A110F3D8625601EF69F81F8B685C24
AD4685D863774AE86BC4A52D8E42DB658C69FFEABE48BCFEC233AB879E868AF281F16DC8
336F03D972A8F63ED60F35934B30E2AD6293323B9DCDC81AC249B0A2B6AB071213BB6B5B
E09BCBF652F249BFE72F93C2B0522F86D49CD9EDE851DEDBDC9083BDF82935F4DF8CDFD3
236555B2534E3058388C0334FD57D7020D9EC9F4680D58CF4BAFE238D42FFFBBB743069B
18E4DC6E0AC51F6DCA700D584BC2F3DDEE9F82873BFAA7CB621BF01468F4394E654B3C71
0D996ECE0E2073D34415C83E565FCA00E7F0E14EAFE242D1B70A77EEAE644F2C32564199
DC044114FDFEEE2FA8E3574F4D1E34F0177A1214BFF70FF4F290E60168ACCC6A60A54F91
E4A6CD7FA7357DF30C4D6345E3BD9069C3804D536BA109489BF189AADF72DC4810FDB143
55A0ABE13E81BDB2D22726587DC7D53F06DC6B25A2FD8CA7E6D67C6D79DF52CE5210D54A
48F8E7C85A11BF6BA453B1E728AD7A620577342DE579A3CA3DE518596D558B5D51B24C0E
1BF96B8F2B842B91DCC5B8B0F9E7EB265F9D6E689B38AC100FB83CEEE5CDA96DDA9F3D3B
8D9FE1E56B472D1817EC19171A7CF9D13E9204988D1CAE801083FF4FD14D5F4B4A4B0409
7D6DF440C05785F396C6E882D50248B9B6A950E5681320B305BEAD35A5D18A3EF6E83F26
4530B1C803CF608C03071EB0238AF86AB35765D0E72AC55E7728527DB2339D25A31B8522
9B6EF428A6232D5BE9BD447BDBDE560AD2CCB16E59756FB6FED0E9B33BFECE998B513CDE
DE61A5301F81BDEAD09CA256794FCF576400A5837C134D278A36F52E0882EF19646C496B
9AB9C3FD5D8A849EB0FF4A66ED09FC1275B8326499148BF7D32B5F1EB1B1207852D73C76
F0F6D0458E78F94C71AFBFBB2E75190E5E413870AECE2CFA1BEA47398F1A35B3F9BA3575
42D9CB84ECE4B37EB9F296E93DB35E066088746AE4BC11ACFC7F6F39275172F17692FD14
1F7B7F85A97DF780493D457A923662C8056390E86DCE77E6756254A9C51BC632B4380F62
338D48327677378C8483CAD8A7AA63A8521C39E757C35A607633AC6643EDA25F48333FD4
AD2576D3B89A7B3333A9B888C3111C90BA7C52ADC4902151610E8BC32001A2B2021DF570
EE4869E3FBD1C312732BBEEEE107739B76FE5A745FC6E3134BC22074B5E48A960F576F3B
BAFDA622C62BA10686F262B7C1F45C7418E235BA392F51B88B1ECA73809B4A37450B352B
EC63B921401B901E3D48884441E7F402C0719D95C145494357045C44171FE36B265B53E8
26CE08E52242B950FA3CFEFD44B40B11C15C9EADBC9E9B4EBC79DF80E24DB37A9D41B46B
C788F691488987FA919E61E5F9D1462F63593E48718983A3F19FA2AF287CA4EC8BD3A11A
2B6A35AB7A642D62F744336D7A510756A855C56347D5A29EED2444E7B348A19A70E232B5
A3307F3CCE6150338CA6606C98DD1ED7FEB1FCD8247AA38AA151D9F4F9E79C150ADC1792
21C72855D9344BAD66EA505B87629DFB6036B48446E19C2F8F43C59FE4441D02D8A7B2C4
6736E310F197FF4CA29DFEA4481D0E57CB5EE4F43B5DD291E6BDDE6E1BC9F44C83977B9C
1AA2EB443D810C0DA488E94646AE3A2B63060F17DB5231E16752B71E32EE436E1980390C
74DF8DE475EF7BA21A7067D8C2A4D4045801F18B03B700B6F4EB5808EB99B6350ACAD822
097643C5A27EF9BA18D8D6095DE417A77A8A3FBCCA95F125E71FD6DCAA47CD0C741D61A3
AA829C9B02EEE964B210F0D9716C7EE83F0AAE87ECC1AEFE10193CF40DCBA80E2D91C79E
49E13E335CB9C6E4E8334ED2BE404DC8935C2A77C072263296062B0D2B2D7E2199ED63FD
638D135BEF5906FE4C2B8C1B60A7F6C189B0653A589C8912E6D1891459B293CFB7AB298C
E3331F4D11588E01F095D3125BD0883F502204B2108A34D57EF13B6C2C4AD2F7EF26E587
FC54880451C96A0BFBCF93E939B000BD92BCD70FA664360366E029E24D197727A43A4260
A06D40F30BDE44C0F5CF1D59B8A396583D21BA958A473A17CB9F1C729E66B99983A6ACCE
C3F82A2D7C05267326637C66FA98932801FC279C03EC6C5D8FB3021737CCF1F787AA1F89
DDE81CC56B3F183CCE4A07F11C2BD03392E82EA345C9E91A9029246575ED3F092357EDA4
E6FDE42B5C1B4F38ED7AE45310B0EFA4061EC8BD6EED86A6E6369838780226A867A4E5BE
10F4CC2B53F7B17211C66CAF548CE03B06F2A45E28FF21D8D4DA9272B4E874C66E037C4E
3B7CBC1B78A35BEE50FB055069D3DF6C7F9E14DD3A8656A9A212BB9CAC4D318E32DA36FF
9B8BCE3C2FF9D6AD32415001B184DE899B1EC3EC2E2868118E6D94C210FD26CB55ABB156
9054C86331F647A1E25D13947AE371D26CE96D7B71C452ABAA66DC65F8C2ADFC407620DA
810C537074BE66C272BDED789242DB409593EC4905BD9BE4A7364D3C6A58CE705CB56CD5
35D57B60F1E2B936EDA72C10AAE5D46A1FE7926612FFBA7340BFD806A04F20F004D67045
D6A5824CEC11AF2687803F7628DAB99FAD26ECC2F4D8D960658B3F7903484B9BBC1808BE
257D7FD10282EBE9E5CEBE3B490C0195464AB7BFCEFE56A888E200EEBCF1DC288D80A5C3
7CCBB119B84D3E3A2D8BD5DF72515C15263D3DB093143C89B135C211CBE6C569C9DE1C06
0CB06EA3954AEF31731E632E076A5D971CE3A2ABFD78449F1E99108932CB7A0EE29C8142
FB0F18E054320B40D1AC6814B5A713CB2AA239F9221FA77B4CE9C1428D6C2767B2EEB599
FE0BCF7D99B86B83D6E52FFF8EBD48F042E258C5E9317CA579D794D01CB0A711ED1F8D0B
3ABCA9EE7232EC658A6C23F3A01180EDE179A798023CBECF7469AA00F29C98A996F371BF
CB45857C3A235D48E347490B949BD7D2CD784061C2B5FB2E7D9BEDD9BAA81A61634A2CAA
C6FA8350A95334EAEBF194E1039B6C3A7368DC85437E0B98B48514090072FD19C5C1A0AB
467A7E546B3EA91F6DF0CF0B7700159C9C79C41B6BA90E2DA0C44AF7451D9CD4DCEA27DC
48A2534F19C8AC30928FA6A23B0CB1EC71DAA583077B92A16EF2BD61437A845E4843AFA7
659C0D9E37723B9C92462541719AFC0EF925F3A8DD9FC1299F098F4D1042A6E7FC0F1662
314AB2CFA9BC6AE34BE4722E4B7F2498D8E8009F56A175D49DD33A14392161FDB07FFC6E
7915124F7F8CD86192F0FE4050AE647F9EB245C0BD8330F0A98B4D02AD658A06AF23ED28
3C960C03CA4F87848C9996354B1A09480EF566BE7989CC703E3220CDBAC4B239EE4A341D
616BB3FA507D1A79887C11A9A3F8207A0B2F72A6EB46581959215BD6FBADE7665AA40DF5
67FEF3B541E4C13DD5B041B8B38D515DD98F98ACD8DFB602FAFA468D5F5EC7ABD3F3F77E
A2BF7E47C6D1E7946435E8F20C8CCD7C2FCF75BE76C8890F950AC3FD131A86FBA419AF21
23BF2EFCDDFDE5BD1EFCEB212DF05C471104E49C05B67FADA06796C623679C7BE88CB7B5
AD491EBF56E446450BE05F7ED7DABD23B7581805CC982855155D79B4E71A01420B325713
003AA8DC4B4C4C76C33ED7102B76CB5A91A9EBCE1B2125CF17D1ACD7C1987232B4A4F511
128B7C7EC4F1DE8795C61A3C1B84A49E808E69DD61F4A77071F113E909BD31810762FABB
EC9900A2A1298EF48C3D087E136BC8784D82E17EE82CC475F1747B61CB47827AECB11A33
F5D35B95E5696572CDCCEDDCDFE40D7C7958C1C34576512458AEF9BC0B32E4B12B19EB86
385AC4529EA43F5AE8FC4C32B9A4AF2602C9F6492FB2A88A135994E9C95CE238E53C1E99
5774AC393684018F8AB7E45790F78886EEC922A331E30621F6BB4D7C401E9217E2992B99
5CEEC0CE77A6F6B27D618C4735C9F414C27476182D5440E67CFD5C783185ADB60E02BA7F
52411AF33FFF6ED7CB7998D0DDCF128F94049D9595846B57C25BFEDAF48194509DF1B986
91C9A4DF299A5183D60C578909C5716A9C4A10AFC2AD555D6762543C60A301D08F1AD207
0A1A84D7D2DA974FA60EB68D42F5A83BDE05F70C4F60E85DC9EAA28756BB4AD24F1494C1
D01C8CDD2193E6255EB4EA9B6ECA4663FF6155445FD3DC853C1E3DEA5B1C3166F24FEBAE
054DDD9D0CF3DEEB5F90E7D94D77EC38A4C55FBA82531AA7C807FD364E5C2789697A898E
98621822826F8F60A15EA1B73944EEAE21C601C401DE5956198A0D1B00B10DCE4423D8C1
203291222AE4A3F66E14973284D33EC2FF17CF82DF06FE9ADA7BF5D36ADD2B0D55BD941E
1374BE685F3BB61C11EDB273712ED95D1FA6E3EADD503D54AA2A16CBFFE059BC129F13AE
298A3959300FB013079F5CC820DF83176BC5A8BEDDE702900011BBDB01837D6CF3F3B17B
9692C54FF963C94AF1BE92878A900B955BEB8C1114054B2E81BC93E37E201B7CCE5A5051
A820245139DCFAAD705F4C81AAC4226420BF8E95D5B460EA9F054A2CB41248EE31CE1727
5B8DA3AAEFDCE4DF6035E1971379E3FCA0BB08E14F08FE46C622018CE317DD9835F548DF
5210528399928C01090974AE6E2C28B81550B1484026423AD59339506013C6D2B78EE633
96B57C23CF6DB374EB2D5DFA3AE6FF5CCCADDB919DF1582BC6D05732716572B37267786D
60527708591515517560C68C875B62D30E30027BF8BA69AF1C6ED2AE0BC40A4FEB0782E0
670F640023E74B1F281BE6E586015904DEEDFEB718C78325A1FA51A331D35F414ABB80E4
806CC8401D4E8E796FD38B71296725829EE6D15EF8F4D4853BAD405A570803AF67068B78
675D7F53C40E72015BA5E13CDD9412410A0618D3A0A40FB5E144762E48BB80FBD8DA8C4F
EBC993C03C60BDD010090D5E8F4F789D837CA855A55AE1D2DC83E3367ACAF0726E85FF55
6176C16B39461C8C5A449FAAC48B257D5083DC9AA0F9A8338C56EB0837F59025EAF616E3
EA78E28B1722D38B27D0CFC583CDF8751BDE1AAD7109CC69D001815DE1B96693AA9A3BC6
B8C13DE482660CC136EDB7B376691A339025686DEA600A6B96A02F962DD5E1275EF0DBCD
8264301259D8B4587B7FDE3B0A2D3D1DE61D3D1220488C8998FC07BF237EFA1A63B5292B
886B58FD63655B8868815C7603B8B295502881E1780075642CAAA0F90F16DBDE7FE2DADA
3E06C67C30541C28CFE3747717AED2489A30392AA6AEDA5939C4844522A3EB73BCE78505
ED5AEA1E9F55FEE0A673290B532F7C100DCD8CDEA72917A073A6266E9B36D9C82350920A
4E74AF611674073AF227312957E776885A41C7294D9ED700C01100173F63080BED857BE6
251A250C9047B59846DAC3DA8799323B3AFB42B66BA9747C5D7AEE1BF95096987450BC40
4445F5EC8634D0BAE1ECB48D1289C2E9ECA8DAB1AE633E21E0E9418FBD32E91A210EC606
1753DC0526BE36ED8953FD68D50A22962658EEBF75BE2121D99FFCCB37B2009B8F0470EB
13F8A5C800767BC7DD4A75D87EAB22E44F7BCC7DA7A90FE4B89C4BDA5E0171396BFDB9A0
FC59A6DE3D3BB024D69B5DAEF26ED1201F1BC5CF4F941F81B0E77767237C5370F7942CC9
E54760DA6B63850F64191448EA639BC16E3D6E361E6BFEB0AEBDB9CF9C54D8BD9D57C615
DB4906564EFCB54268FE7CE5DEA527B076DDDC28CEF9BCECF481C0205F5349C0169945AD
F16C5C8C4084CF13F3D9C249CFD0577331553FAA3E840FE4E5502DEB46F3F19F2518F029
AC6B9AEEAC21CD3BD447F82AA7BE974F22349741D0914E2733C7F353E4FAAB0F112F4F1C
FA65456CA0F33350F859877D2C1F17C34812807866DEDBD8768CC7697FB4F75B635761F4
79E0F4E90FEAF292F50E77AA89993EADBA698671BDC28FD0FF01684D999EA78C949FC995
81A4FE4CB8AA60A1E845E75AAE0C73DD9FADDF062E4B897016C3E6F7A74758FEAFBE50BF
66B2830DFBAFEA62F4BEFB4D5135752116B9895223CF92AF334D3B91D56DE8E1B1BFD9CF
7148FEF12E9763B33BA1DF93337B77FDFC471D59B786152DE5E748A0C7C3AD41C9F57075
0BA5265090EA9AEB5646B83F17F6E673F7D2C7DB8342EA300F89278D7E1417B61F2EB98A
27A624043A6948E8CA86D387228CB7D7B26C8A8FDFE868F9326322DA165AFF20BF532866
57B76E98A2E26E5FAAC8915923B0CDA719FEF7B9DBAC39B9259D9B0798A513A2ED544B7D
E36275895CDB88979897104162041596A8DBDCBC8F263BBE31629D05CE4FF72FD4BEAE8B
C51580B1D01BC2A92CEA08483B0A1C203CCC2CB14542067886B0D050440BF795A1B9F2C2
DE3A46169C6F206832495D07803C0AD38A4A0194378E82EFC8A741BF0A35D71CFC9BBFF5
9E463C5E431923A3889856D5937DAAD8D2268BD94DC37C056CC0DB2833E6E5A4F62C55DC
18B5372536A6E7871417F62E341F62AC47D046FB915F263BB3BB4A291DD7A895F5577A9E
2FFA4018FE897A2D7B35DA607DB7DC4695481774C4C1A5E494DD95A715A59C6D0069FD09
A837BEE5A3BD6D8B162C0320ABE0DC67DED129EA1D5B03C495BEFDE5C20886F657A1DB00
70C57293E9DFF55F5BEDBBBC01E4C65B751D3B44C99E0FECA10758CF0952C40632441052
0E83CE17E69347D45A3564DEA6BF5E5F4D788585EEEF7D05195D294DCF089932A96A11C3
2D2AE1AFF7D0F7E1E1A3DE3FD7631CC45C7852F14E96741AA7E4BD3D02D04DE8A06D6BBA
EB236505CC3778403DB7C183E077ACBB2BDBAEC5011E3C23951DCA9DF3186FB462344B2D
C7B43FAD800EBEB0BC993AA72431D15CB9F64BA6E95A7DACBC294028A128D64F941C577F
01309B48A3C6791B017496176926F3B7CEF2FFC9C0B0C1D38496FC59A6FDEC0A4BCEE10C
D2639E3D2402A0A211D804758B8FD6C21D528717383C111EECB20830C67FB627CBC6470D
1088012DE4628760A1CA86DB6BAEB91A9B251C78AFC72A7F0DAF2D7FCBCD2FF82071CB91
AC3391E0A99CEF8558C0375E0BBAC06095589A1F9134222CFCDE2FC27ABFD08420A28AB9
DDA86AD85A7027B948BCD93E929B5203E3798D2A5C04ADB7140A55C4E6B3A3AC2CF43BBF
D77CF91B4F7E475E3B09E1A0338B02FFBBDADB21F60C213646953CBF4C496E1268A221A6
F9F923F3CF57F9A25D0FE3DF926F13687458BF36CB99E970B62D5D482D7EDBF67608C582
9A3B8DAE433C44BE608667DA02F6C5A0AC185E4A5390C32FE4341C454CAACED589B8B4BB
0EFFDB81D6C91C209B180509BF3124B4ABABCFB381A1B472E1DA665820A8D944D5F68AFE
07045DB9C24F682C2071FD2FEC23C2E877F2CE2A13EA60613A2892DE1654D96685A511BA
B601A828B7A984C8EE839C60651DED0E2AD99FF4B53ECD5D48E10612F7ACC057508ED59D
7398D68E5DD4A2D175788BB5F85AEE0132B6277CDD7AEDF7F70347DF4C1BBCDA5763A6FA
5E69AB8C184F5467336B04692D14194EE3E7C020681FC27BA51F9E98419B99BBABD8DE2D
ACFE9147F3F8F109D4818F6F569B4B6A09BEAD6F3F96C6ABD18F1FCA3337E4EACF87E3C3
1C896282F2135DA80C4D85D830099CB7F49D588CA4F349D224986F4C692F0ADB68042828
FD6A371E0E943D4FA89E7D34704D32FC0F0C6A6C8BE9579EB80975A800694E5F71D5EB0B
C0D3A2EBD9F2EC1DE0C9B972A414CBB1B2DDB619109825144BB6F018ECDEC11BEDA73CC5
341B96F22BA1E71076516D449115E2FBAF551DCC04423F45FBDDCE114508FF328626A1CB
0F25F0496579D0E9FA56B521732141E64BB50625FB012FAD8ADB49ECC738052DB049F6BE
F4936959D186F871C495476306BB3D3C121558662A58B1091291619B38C7A8D048C6627E
1BFFFDC579D6476C17DA3C8ABB3C48A80E5B82C95CE8B8F364E1A597012515FB45D31E46
F42A06DBA907DF2C2A482A9DFBD10CD01E1F19B5F8F6865271BC6D1D9BBD44E137FAD336
7C2B667DE38F0E7B52F6C4AC456F72EBFB250077BB7CB4F42AF0D259F1620D712C7B71B2
0EB90EE92EA523CC0A33808B50E00D4EF9E16E2EEC495DAAE428057A60730AE081D161F3
19FFBDB98381714C850ED7F687BEE4A7F59EAB5F1B75D3FBD8CD22383560B0FD3E0097A8
2BE90131742456C330F25DEA75BDD87F611E2A022718F554A75EB35BA415F385A39681D9
1FBEAFB47203FBAC0FCAC00E4DA7B09C9B16C7E0DFB81F07785813477E775935C8B12ABB
159BB3DF6A4685DDC3348ACD55F572202F88C7B4A024C8BDCF578B5DFED78405E5D9A384
6216192283998F4E18D3EB57AD1208CE3F098CCECD6EB6343D89593C29612A849A65EDB9
DB2BCBD046E096EB8712B560D9718A5571454CB59420EACAFA4164F08971773D3D46AC9D
5A0A3CDCB6368C7B08BAC72E0D5F529C35BDECAA8ED33158028DDC58BCA8949859CBFBFF
7941EDF8922E169C1863FEE2531667CF7880BC0AC9FF8681E3F5B496A4ACC62C097723EC
9D9B6B0DAC7C533DB898C8219E4B721C556F259DF2C5DE61A7FB7B23CC0801F9756C25F4
78B9F4F1E1C8E7D59D673BC46112122C37EDC136567FF77B25231BA22A4FEF91AB4F0346
11613695BB2D14DB5F7CB60CC08E7233B09EFA90BB5035827216FAB4F606995E42B9D627
51F25668AB511800673A13B28513B73D7AEE785D6A0E0EFEACE4B50DE5104BF795C7BABF
67DFD8C2945A27112D9C2E1C50198EBDEF7F5F845CDB42EEAE6CF59EF4830685F7811A6F
EB53104F384A196673C850B487E8BEF7A0165C4DC1B98CB9FA6E5AFF64D5686F02CDCCF5
2C0B3C88A8957822F26642621B582C4331BB6C2D184F184FDFDC2C3F22DB402EC1DC9771
5BB18F6BA8B74E8FD966256EC2FEA17818FF3C003F3BAFB28304C6204F27D4357EA7190D
2645BB528A1E0ACB7DF9CB449EECFBDCD29ABA81465A373D5BA49419D1A9A52B33A8B5AF
A98076671D7784C9B31537945C2C4388B4A865A68219ADBC4D35477888F54FA83D1CB61A
355E50C8823C16821778AB7035135BEDC88981ED9A464207CE6BA8BAB95486CBCA9C9BF0
13CD6F649BE1224978B5D79877BFEA3B23AEDE6F26A42049C10C7953704603E380B946FC
432AF85FFCECEA399351BEF7CDC4B0F9B7ECD6515E5FC02C2B664078A98F375DE5B72911
32FFFA9ED77DB50CF8094CD651C3030053D88AEA4DA0A5780C8AC8BDA19B85B9FCD0BC3A
6DB90A2DECD3F043F9A2827F101349B96F183757E26F56A65D25677045FF7A1E9614DF9F
D6CC6DC13A7064AB91193A3F6EC4C4F09691D95A8BBC4F5887E97FF79999348BDB1979E2
F4A712C990E48347551FDD19ED8B6D10AE54938FB87D883334D54FA717CB042F3F802AA8
4AE9EA9DE5D4A99741B4E389979BCFA8AD85088EE41ADD7CD929354945A1851A09697D59
BFFDAEA0BEA56B2E6AF8A7CDF2D7FEFD4E24B8E765B938FBDBA0A3AB73A0D9E697D2D11F
73304DEB8A5F95A45A7A255E86A147B243CEA976889D1BAFAD3FD6BD9EA65FE8891EF009
916EDB89B256178D45A970787077A1640E3655DD418BFD24E896C9F1DE206E1B6A2AC596
E57933831C61585DEDDD3E10941EED768759B20CDD6E6C3D0838E5D3790AF85A2345E8BF
F24E533217AB160B384CBA2113E828CB0D2EEF1AD53090B41CA5F9F112CA9749AB89FE8F
E4EB44D50EAA276EE5C7FBFE90B441AF48543F14E40FCF52FEAD546CA3B53B2B6DB932B6
CB0F5BEFE2E109846427CCA995FB7591FFA5EB4B8521B11B29A4F15076E6E302B455D873
55AFFA6148EE62BD23145DB4638E3B88BE287218119A26E1D03B98A2C7CAC87D8E0847B4
53285AC3BB17A75A3C1EE02E82F0EB414F338BDE2263B3760A07BF21F4CA4FE8927EBB9B
3DB9AF0DAC01039A83FD95D7910BF6AD7147153B1C4BCB3C41C72527EEC0D4E399048371
71D4CE6BEA65D8ED04D8C71B76F7842D5B803615EB2056C1968CA0B08907C7E2AA875BD7
D5CF2077D11E6CB398277D67C55E464C387A8EE05D57EBEC2020658504D0E5E89244A9A7
74E19D8D5C873CAE4C9C7DB22C23C50BAA3E6CAF7D4A71A10527B8700F472E9B1EE48B80
76AF15A85E10EF2A476FB0587D99FC7295FA4AE3A3E82BC778D22FE992CD24D89534BD91
F92109601B4E64BFE6E6BE0A7A792C166C9B46C30407C541295CC8A8BD9622131B1CBFD0
9EFF419BCD20CFDE9A86E0AFBEA5B28B4A4E13195210FFBD5397448CA13FCD187376D922
A5C6A43A32064C67B949D844884A66F2ED95F5FEB3B20218566BCE9105282F6C9683E299
2445A847A4D6D1DC59F86D1857AC1EDB37146AE246E623E5F7F5D87828E4C20E97DB0C30
E5F1744201322AA75B5143742B53D5AA1A5CEB1D7DA665C4879A017ED35CCE49375C765F
EE3364918E0684B34FEE7133189E5A7A7C08608CD2D9C4208B724B7EEEA245EB769D8D87
AD02B7EB250CA6FDE91EAB1108A26FE25335CE20688A9400E08DB549979F5961ED0BB8F0
448AF38BC815A79E18036DF0A41C31CA7924FE060601530FD3CC433A2C2C0F6E17E7D09E
D1F95A0F943F9D61C5E9B7B2B8DECFBDEFA39F0D3A4EAC59BF3BC0A05E5FD61AB8670BDC
67AF67A32014B3BC483F0FC7E0DB33B47558230E4845FAF7C0DB7E53258E995CD7517E75
4E7883656DFE7400EB339CAEBB7196A2AAE72289BF6FCF2A2F23250BB3E4253E2838FEDF
93197D909FEF6FF768811EF5B052071FC9D2B6906CA27E8F80BF3C833B16B020AC4DEFF3
0DA18A2D0BDAB9A515FCEC8CD02AC81D7961C338329AA3BD59A04D042BB73E0C43DC8745
091192445C60D569605B575FBDAE44C839582DCF73E5974486F293AEA1B323E3776B7DA7
2C602916458EC51424DC3AE0DCF8E839D3B3B017C6C590FF936275DB23B1E49750817CBA
987BDC71CE0E178C1CDA0396007A5B8B344484371ADDCDC42D636799955A6530D92CAFA4
EB5289EB9B0C8CE362A76900B7F367832753E328CA3790730755D0103F9BAFA3AC0280B7
65665C4D66AAD798CEFE3FB5B7CCC9804190A07F791EBDC5C526F4E8DB988B6E199F8066
AD5A
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if

File diff suppressed because it is too large Load Diff

@ -0,0 +1,48 @@
ABOUT THE LILYPOND FETA FONTS
=============================
This directory includes three PostScript Type-1 fonts from the GNU
Lilypond musical notation typesetting project:
Lilypond-feta-design20.pfa
Lilypond-feta-nummer-design10.pfa
Lilypond-parmesan-design20.pfa
These were generated from the METAFONT outlines in the Lilypond 2.1.0
distribution. A normal make in the Lilypond source distribution's mf/
directory will create font files called (among others) feta20.pfa,
feta-nummer10.pfa and parmesan20.pfa, and the supplied fonts are
exactly those, renamed to make their origin clear. (The font family
names within the .pfa files have also been renamed, adding a
-rosegarden suffix, so as to avoid any possible conflict with other
versions of the same fonts installed as global system fonts.)
Lilypond and the feta font are copyright 1997 to 2003 by Han-Wen
Nienhuys and Jan Nieuwenhuizen and are distributed under the terms of
the GNU General Public Licence, a copy of which may be found in the
COPYING file in the top-level directory of this distribution.
We would like to express our gratitude to the Lilypond project for
taking the immense amount of time and effort to create one of the
highest quality notation fonts available, and then making it free
under the GPL.
See http://www.lilypond.org/ for more information about Lilypond.
GPL COMPLIANCE
==============
The supplied .pfa files are a compiled version, not the source code of
these fonts. Because we do not wish to incorporate significant parts
of Lilypond source into the Rosegarden distribution, under the terms
of the GPL we hereby offer to provide the standard Lilypond-2.1.0
source distribution without charge (except for any necessary shipping
or packaging fee) upon application to anyone who has received these
.pfa fonts as part of the Rosegarden distribution. Of course you
would normally find it much easier to get the code direct from
lilypond.org, but we are making this offer anyway so as to ensure
formal compliance with the GPL. To take up this offer, please contact
Chris Cannam, cannam@all-day-breakfast.com.

@ -0,0 +1,15 @@
feta.xml contains descriptions for the TrueType conversion of the
METAFONT outline font supplied with the GNU Lilypond musical notation
typesetting system; the font may be found in gui/fonts/feta.ttf.
feta pixmaps.xml contains descriptions for a pixmap version of the
same font; the bitmaps may be found in gui/pixmaps/feta.
Lilypond and the feta font are copyright 1997 to 2001 by Han-Wen
Nienhuys and Jan Nieuwenhuizen and are distributed under the terms of
the GNU General Public Licence, a copy of which may be found in the
top-level directory of this distribution.
See http://www.lilypond.org/ for more information about Lilypond.

@ -0,0 +1,189 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<rosegarden-font-encoding name="Feta">
<font-information
origin="GNU Lilypond"
copyright="Copyright (c) 1997--2003 Han-Wen Nienhuys and Jan Nieuwenhuizen"
mapped-by="Chris Cannam"
type="scalable"
smooth="true"/>
<font-requirements>
<!-- The LilyPond fonts are included with Rosegarden, so we tweak their
names to avoid conflict with already-installed system fonts -->
<font-requirement font-id="0" names="LilyPond-feta-rosegarden" strategy="prefer-glyphs"/>
<font-requirement font-id="1" names="LilyPond-feta-nummer-rosegarden" strategy="prefer-codes"/>
<font-requirement font-id="2" names="LilyPond-parmesan-rosegarden" strategy="prefer-glyphs"/>
<font-requirement font-id="3" names="bitstream vera serif,luxi serif,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
</font-requirements>
<font-sizes>
<font-scale font-height="4.5" beam-thickness="0.5" staff-line-thickness="0.16" leger-line-thickness="0.19" stem-thickness="0.18"/>
<font-scale font-id="1" font-height="2.1"/>
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<codebase font-id="0" base="61440"/> <!-- Unicode private-use area -->
<symbol name="__UNKNOWN__" font-id="2" code="63"/> <!-- question mark -->
<symbol name="MUSIC SHARP SIGN" font-id="0" code="63" glyph="15"/>
<symbol name="MUSIC NATURAL SIGN" font-id="0" code="64" glyph="18"/>
<symbol name="MUSIC FLAT SIGN" font-id="0" code="65" glyph="19"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="67" glyph="23"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="66" glyph="21"/>
<symbol name="MUSICAL SYMBOL BREVE" font-id="0" glyph="27"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="72" glyph="28"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="73" glyph="29"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="74" glyph="30"/>
<symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="86" glyph="42"/>
<symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="43"/>
<symbol name="MUSICAL SYMBOL BREVIS" font-id="2" glyph="20"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" glyph="143"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" glyph="144"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" glyph="137"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" glyph="138"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
font-id="0" code="133" inversion-code="137" glyph="98" inversion-glyph="102"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
font-id="0" code="134" inversion-code="140" glyph="99" inversion-glyph="105"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-3"
font-id="0" code="135" inversion-code="141" glyph="100" inversion-glyph="106"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-4"
font-id="0" code="136" inversion-code="142" glyph="101" inversion-glyph="107"/>
<!-- None of the "... REST ON STAFF" names are part of Unicode 4.0: -->
<symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" glyph="7"/>
<symbol name="MUSICAL SYMBOL MULTI REST ON STAFF" font-id="0" glyph="7"/>
<symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="34" glyph="3"/>
<symbol name="MUSICAL SYMBOL WHOLE REST ON STAFF" font-id="0" code="32" glyph="1"/>
<symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="35" glyph="4"/>
<symbol name="MUSICAL SYMBOL HALF REST ON STAFF" font-id="0" code="33" glyph="2"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="38" glyph="8"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="39" glyph="10"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="41" glyph="11"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="42" glyph="12"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="43" glyph="13"/>
<symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="44" glyph="14"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="70" glyph="26"/>
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="92" glyph="53"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="96" glyph="57"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="93" glyph="54"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
font-id="0" code="94" inversion-code="95" glyph="55" inversion-glyph="56"/>
<symbol name="MUSICAL SYMBOL COMBINING MARCATO"
font-id="0" code="99" inversion-code="100" glyph="60" inversion-glyph="61"/>
<symbol name="MUSICAL SYMBOL FERMATA"
font-id="0" code="89" inversion-code="90" glyph="44" inversion-glyph="45"/>
<symbol name="MUSICAL SYMBOL TR" font-id="0" code="107" glyph="68"/>
<symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="67"/>
<!-- The mordents and trill line are not Unicode names: -->
<symbol name="MUSICAL SYMBOL COMBINING TRILL LINE" font-id="0" glyph="82"/>
<symbol name="MUSICAL SYMBOL MORDENT" font-id="0" glyph="87"/>
<symbol name="MUSICAL SYMBOL INVERTED MORDENT" font-id="0" glyph="86"/>
<symbol name="MUSICAL SYMBOL LONG MORDENT" font-id="0" glyph="89"/>
<symbol name="MUSICAL SYMBOL LONG INVERTED MORDENT" font-id="0" glyph="88"/>
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="103" glyph="64"/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="104" glyph="65"/>
<symbol name="MUSICAL SYMBOL PEDAL MARK" font-id="0" glyph="126"/>
<symbol name="MUSICAL SYMBOL PEDAL UP MARK" font-id="0" glyph="120"/>
<symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="145" glyph="108"/>
<symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="149" glyph="112"/>
<symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="147" glyph="110"/>
<symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="119"/>
<symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="118"/>
<symbol name="DIGIT ZERO" font-id="1" code="48"/>
<symbol name="DIGIT ONE" font-id="1" code="49"/>
<symbol name="DIGIT TWO" font-id="1" code="50"/>
<symbol name="DIGIT THREE" font-id="1" code="51"/>
<symbol name="DIGIT FOUR" font-id="1" code="52"/>
<symbol name="DIGIT FIVE" font-id="1" code="53"/>
<symbol name="DIGIT SIX" font-id="1" code="54"/>
<symbol name="DIGIT SEVEN" font-id="1" code="55"/>
<symbol name="DIGIT EIGHT" font-id="1" code="56"/>
<symbol name="DIGIT NINE" font-id="1" code="57"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSICAL SYMBOL VOID NOTEHEAD">
<scaled x="0.1" y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL NOTEHEAD BLACK">
<fixed x="1"/>
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSIC FLAT SIGN">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<scaled y="0.47"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<scaled y="0.64"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<scaled y="0.32"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST ON STAFF">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<scaled y="0.1"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST ON STAFF">
<scaled y="0.1"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST">
<scaled y="0.9"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST ON STAFF">
<scaled y="0.9"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL QUARTER REST">
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL EIGHTH REST">
<scaled y="0.4"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
<scaled y="0.28"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
<scaled y="0.45"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
<scaled y="0.4"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL COMBINING TRILL LINE">
<scaled x="0.4" y="0.5"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

@ -0,0 +1,226 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<rosegarden-font-encoding name="Feta Pixmaps">
<font-information
origin="GNU Lilypond"
copyright="Copyright (c) 1997--2003 Han-Wen Nienhuys and Jan Nieuwenhuizen"
mapped-by="Chris Cannam"
type="pixmap"
smooth="true"/>
<font-sizes>
<font-size note-height="4" beam-thickness="2" staff-line-thickness="1" stem-thickness="1"/>
<font-size note-height="6" beam-thickness="3" staff-line-thickness="1" stem-thickness="1"/>
<font-size note-height="8" beam-thickness="4" staff-line-thickness="1" stem-thickness="1"/>
<font-size note-height="10" beam-thickness="5" staff-line-thickness="1" stem-thickness="2"/>
<font-size note-height="12" beam-thickness="6" staff-line-thickness="2" stem-thickness="2"/>
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<src-directory name="feta"/>
<symbol name="__UNKNOWN__" src="unknown"/>
<symbol name="MUSIC SHARP SIGN" src="accidentals-1"/>
<symbol name="MUSIC NATURAL SIGN" src="accidentals-0"/>
<symbol name="MUSIC FLAT SIGN" src="accidentals--1"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" src="accidentals-2"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" src="accidentals--2"/>
<symbol name="MUSICAL SYMBOL BREVE" src="noteheads--1"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" src="noteheads-0"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" src="noteheads-1"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" src="noteheads-2"/>
<symbol name="MUSICAL SYMBOL X NOTEHEAD" src="noteheads-2cross"/>
<symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" src="noteheads-2xcircle"/>
<symbol name="MUSICAL SYMBOL BREVIS" src="noteheads--1mensural"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" src="noteheads-1mensural"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" src="noteheads-2mensural"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" src="noteheads-1triangle"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" src="noteheads-2triangle"/>
<!-- There's only one Unicode point for each flag; I guess
you're expected to invert them yourself -->
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
src="flags-u3" inversion-src="flags-d3"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
src="flags-u4" inversion-src="flags-d4"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-3"
src="flags-u5" inversion-src="flags-d5"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-4"
src="flags-u6" inversion-src="flags-d6"/>
<!-- None of the "... REST ON STAFF" names are part of Unicode 4.0: -->
<symbol name="MUSICAL SYMBOL MULTI REST" src="rests--1o"/>
<symbol name="MUSICAL SYMBOL MULTI REST ON STAFF" src="rests--1"/>
<symbol name="MUSICAL SYMBOL WHOLE REST" src="rests-0o"/>
<symbol name="MUSICAL SYMBOL WHOLE REST ON STAFF" src="rests-0"/>
<symbol name="MUSICAL SYMBOL HALF REST" src="rests-1o"/>
<symbol name="MUSICAL SYMBOL HALF REST ON STAFF" src="rests-1"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" src="rests-2"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" src="rests-3"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" src="rests-4"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" src="rests-5"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" src="rests-6"/>
<symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" src="rests-7"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" src="dots-dot"/>
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" src="scripts-sforzato"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" src="scripts-tenuto"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" src="scripts-staccato"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
src="scripts-ustaccatissimo" inversion-src="scripts-dstaccatissimo"/>
<symbol name="MUSICAL SYMBOL COMBINING MARCATO"
src="scripts-umarcato" inversion-src="scripts-dmarcato"/>
<symbol name="MUSICAL SYMBOL FERMATA"
src="scripts-ufermata" inversion-src="scripts-dfermata"/>
<symbol name="MUSICAL SYMBOL TR" src="scripts-trill"/>
<symbol name="MUSICAL SYMBOL TURN" src="scripts-turn"/>
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" src="scripts-upbow"/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" src="scripts-downbow"/>
<!-- Unicode (and Lilypond) just have a single G clef, they
don't distinguish between alto and tenor. We'll have to
use the same clef with an offset. -->
<symbol name="MUSICAL SYMBOL C CLEF" src="clefs-C"/>
<symbol name="MUSICAL SYMBOL G CLEF" src="clefs-G"/>
<symbol name="MUSICAL SYMBOL F CLEF" src="clefs-F"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSICAL SYMBOL VOID NOTEHEAD">
<fixed x="1"/>
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL NOTEHEAD BLACK">
<fixed x="1"/>
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL COMBINING FLAG-1">
<fixed x="1"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL COMBINING FLAG-2">
<fixed x="1"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL COMBINING FLAG-3">
<fixed x="1"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL COMBINING FLAG-4">
<fixed x="1"/>
</hotspot>
<hotspot name="MUSIC FLAT SIGN">
<when note-height="4" y="8"/>
<when note-height="6" y="12"/>
<when note-height="8" y="15"/>
<when note-height="10" y="19"/>
<when note-height="12" y="22"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<when note-height="4" y="9"/>
<when note-height="6" y="13"/>
<when note-height="8" y="16"/>
<when note-height="10" y="20"/>
<when note-height="12" y="24"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<when note-height="4" y="19"/>
<when note-height="6" y="29"/>
<when note-height="8" y="38"/>
<when note-height="10" y="48"/>
<when note-height="12" y="58"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<when note-height="4" y="5"/>
<when note-height="6" y="7"/>
<when note-height="8" y="9"/>
<when note-height="10" y="11"/>
<when note-height="12" y="13"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<when note-height="4" y="0"/>
<when note-height="6" y="0"/>
<when note-height="8" y="0"/>
<when note-height="10" y="0"/>
<when note-height="12" y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST ON STAFF">
<when note-height="4" y="0"/>
<when note-height="6" y="0"/>
<when note-height="8" y="0"/>
<when note-height="10" y="0"/>
<when note-height="12" y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<when note-height="4" y="1"/>
<when note-height="6" y="1"/>
<when note-height="8" y="1"/>
<when note-height="10" y="1"/>
<when note-height="12" y="1"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST ON STAFF">
<when note-height="4" y="1"/>
<when note-height="6" y="1"/>
<when note-height="8" y="1"/>
<when note-height="10" y="1"/>
<when note-height="12" y="1"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST">
<when note-height="4" y="3"/>
<when note-height="6" y="4"/>
<when note-height="8" y="6"/>
<when note-height="10" y="7"/>
<when note-height="12" y="8"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST ON STAFF">
<when note-height="4" y="3"/>
<when note-height="6" y="4"/>
<when note-height="8" y="6"/>
<when note-height="10" y="7"/>
<when note-height="12" y="8"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL QUARTER REST">
<when note-height="4" y="6"/>
<when note-height="6" y="9"/>
<when note-height="8" y="12"/>
<when note-height="10" y="15"/>
<when note-height="12" y="19"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL EIGHTH REST">
<when note-height="4" y="4"/>
<when note-height="6" y="6"/>
<when note-height="8" y="7"/>
<when note-height="10" y="9"/>
<when note-height="12" y="11"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
<when note-height="4" y="5"/>
<when note-height="6" y="7"/>
<when note-height="8" y="8"/>
<when note-height="10" y="10"/>
<when note-height="12" y="12"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
<when note-height="4" y="6"/>
<when note-height="6" y="8"/>
<when note-height="8" y="9"/>
<when note-height="10" y="11"/>
<when note-height="12" y="13"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
<when note-height="4" y="7"/>
<when note-height="6" y="9"/>
<when note-height="8" y="10"/>
<when note-height="10" y="12"/>
<when note-height="12" y="14"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

@ -0,0 +1,155 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<!-- The name here must match the filename in everything except case -->
<rosegarden-font-encoding name="Fughetta">
<!-- !!! check copyright -->
<font-information
origin="Created by Blake Hodgetts; freely redistributable. See http://www.efn.org/~bch/aboutfonts.html"
copyright="Copyright 1995-1999 Blake Hodgetts"
mapped-by="Chris Cannam"
type="scalable"
smooth="true"/>
<font-requirements>
<font-requirement font-id="0" names="fughetta" strategy="prefer-glyphs"/>
<font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
</font-requirements>
<font-sizes>
<font-scale font-height="4.3" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1"/>
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<codebase font-id="0" base="61440"/> <!-- Unicode private-use area -->
<symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
<symbol name="MUSIC SHARP SIGN" font-id="0" code="35" glyph="35"/>
<symbol name="MUSIC NATURAL SIGN" font-id="0" code="110" glyph="110"/>
<symbol name="MUSIC FLAT SIGN" font-id="0" code="98" glyph="98"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="220" glyph="220"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="186" glyph="186"/>
<symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="87" glyph="87"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="119" glyph="119"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="243" glyph="243"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="207" glyph="207"/>
<symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="224" glyph="224"/>
<symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="88" glyph="88"/>
<symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="221" glyph="221"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code="77" glyph="77"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="75" glyph="75"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="141" glyph="141"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="143" glyph="143"/>
<!-- There's only one Unicode point for each flag; I guess
you're expected to invert them yourself -->
<symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
font-id="0" code="730"/>
<symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG FINAL"
font-id="0" code="106" glyph="106" inversion-code="74" inversion-glyph="74"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
font-id="0" code="106" glyph="106" inversion-code="74" inversion-glyph="74"/>
<symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="214" glyph="214"/>
<symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="227" glyph="227"/>
<symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="238" glyph="238"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="206" glyph="206"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="228" glyph="228"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="197" glyph="197"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="168" glyph="168"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="244" glyph="244"/>
<symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="229" glyph="229"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="46" glyph="46"/>
<!-- ???
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="62" glyph="62"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="45" glyph="45"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="46" glyph="46"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
font-id="0" code="174" glyph="174" inversion-code="95" inversion-glyph="95"/>
<symbol name="MUSICAL SYMBOL COMBINING MARCATO"
font-id="0" code="94" glyph="94" inversion-code="118" inversion-glyph="118"/>
<symbol name="MUSICAL SYMBOL FERMATA"
font-id="0" code="85" glyph="85" inversion-code="117" inversion-glyph="117"/>
-->
<!--
<symbol name="MUSICAL SYMBOL TR" font-id="0" code="107" glyph="107"/>
<symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="106"/>
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="178" glyph="178"/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="179" glyph="179"/>
-->
<!-- Unicode (and Lilypond) just have a single G clef, they
don't distinguish between alto and tenor. We'll have to
use the same clef with an offset. -->
<symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="66" glyph="66"/>
<symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="38" glyph="38"/>
<symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="63" glyph="63"/>
<symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="67"/>
<symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="99"/>
<symbol name="DIGIT ZERO" font-id="0" code="48" glyph="48"/>
<symbol name="DIGIT ONE" font-id="0" code="49" glyph="49"/>
<symbol name="DIGIT TWO" font-id="0" code="50" glyph="50"/>
<symbol name="DIGIT THREE" font-id="0" code="51" glyph="51"/>
<symbol name="DIGIT FOUR" font-id="0" code="52" glyph="52"/>
<symbol name="DIGIT FIVE" font-id="0" code="53" glyph="53"/>
<symbol name="DIGIT SIX" font-id="0" code="54" glyph="54"/>
<symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="55"/>
<symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="56"/>
<symbol name="DIGIT NINE" font-id="0" code="57" glyph="57"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSIC FLAT SIGN">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<scaled y="0.47"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<scaled y="0.64"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<scaled y="0.32"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST">
<scaled y="0.98"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL QUARTER REST">
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL EIGHTH REST">
<scaled y="0.4"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
<scaled y="0.28"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
<scaled y="0.45"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
<scaled y="0.4"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<rosegarden-font-encoding name="Inkpen">
<!-- !!! check copyright -->
<font-information
origin="Inkpen is part of Sibelius, but other fonts may use the same mappings."
copyright="Copyright Sibelius Software Ltd"
mapped-by="Chris Cannam"
type="scalable"
smooth="true"/>
<font-requirements>
<font-requirement font-id="0" names="inkpen2,inkpen" strategy="prefer-glyphs"/>
<font-requirement font-id="1" names="inkpen2 text,inkpen text,comic sans ms,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
</font-requirements>
<font-sizes>
<font-scale font-height="4.0" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.15"/>
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
<symbol name="MUSIC SHARP SIGN" font-id="0" code="35" glyph="3"/>
<symbol name="MUSIC NATURAL SIGN" font-id="0" code="110" glyph="45"/>
<symbol name="MUSIC FLAT SIGN" font-id="0" code="98" glyph="39"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="8249" glyph="69"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="8747" glyph="61"/>
<symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="87" glyph="36"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="119" glyph="51"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="729" glyph="78"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="339" glyph="65"/>
<symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="192"/>
<!-- <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="35"/> -->
<symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="8250" glyph="70"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code="79" glyph="31"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="8218" glyph="72"/>
<!--
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="121"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="209"/>
-->
<!-- There's only one Unicode point for each flag; I guess
you're expected to invert them yourself -->
<symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
font-id="0" code="75" glyph="29" inversion-code="212" inversion-glyph="76"/>
<symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG FINAL"
font-id="0" code="106" glyph="43" inversion-code="74" inversion-glyph="28"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
font-id="0" code="106" glyph="43" inversion-code="74" inversion-glyph="28"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
font-id="0" code="114" glyph="48" inversion-code="82" inversion-glyph="33"/>
<!--
<symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code=""/>
-->
<symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="8721" glyph="60"/>
<symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="211" glyph="75"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="338" glyph="64"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="8240" glyph="73"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="8776" glyph="63"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="174" glyph="55"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="217" glyph="77"/>
<symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="194" glyph="74"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="46" glyph="10"/>
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="62" glyph="22"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="45" glyph="9"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="46" glyph="10"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
font-id="0" code="174" glyph="55" inversion-code="95"/>
<symbol name="MUSICAL SYMBOL COMBINING MARCATO"
font-id="0" code="94" glyph="38" inversion-code="118" inversion-glyph="50"/>
<symbol name="MUSICAL SYMBOL FERMATA"
font-id="0" code="85" glyph="35" inversion-code="117" inversion-glyph="49"/>
<symbol name="MUSICAL SYMBOL TR" font-id="0" code="376" glyph="68"/>
<!--
<symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="43"/>
-->
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="8804" glyph="57"/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="8805" glyph="58"/>
<!-- Unicode (and Lilypond) just have a single G clef, they
don't distinguish between alto and tenor. We'll have to
use the same clef with an offset. -->
<symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="66" glyph="24"/>
<symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="38" glyph="5"/>
<symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="63" glyph="23"/>
<symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="25"/>
<symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="40"/>
<symbol name="DIGIT ZERO" font-id="0" code="48" glyph="12"/>
<symbol name="DIGIT ONE" font-id="0" code="49" glyph="13"/>
<symbol name="DIGIT TWO" font-id="0" code="50" glyph="14"/>
<symbol name="DIGIT THREE" font-id="0" code="51" glyph="15"/>
<symbol name="DIGIT FOUR" font-id="0" code="52" glyph="16"/>
<symbol name="DIGIT FIVE" font-id="0" code="53" glyph="17"/>
<symbol name="DIGIT SIX" font-id="0" code="54" glyph="18"/>
<symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="19"/>
<symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="20"/>
<symbol name="DIGIT NINE" font-id="0" code="57" glyph="21"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSIC FLAT SIGN">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<scaled y="0.47"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<scaled y="0.64"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<scaled y="0.32"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST">
<scaled y="0.98"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL QUARTER REST">
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL EIGHTH REST">
<scaled y="0.4"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
<scaled y="0.28"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
<scaled y="0.45"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
<scaled y="0.4"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<!-- The name here must match the filename in everything except case -->
<rosegarden-font-encoding name="Maestro">
<!-- !!! check copyright -->
<font-information
origin="Maestro is part of Finale, but other fonts use the same mappings."
copyright="Copyright Coda Inc"
mapped-by="Chris Cannam"
type="scalable"
smooth="true"/>
<font-requirements>
<font-requirement font-id="0" names="maestro"/>
<font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT"/> <!-- text font -->
</font-requirements>
<font-sizes>
<font-scale font-height="4.3" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1" flag-spacing="0.8"/>
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<codebase font-id="0" base="61440"/> <!-- Unicode private-use area -->
<symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
<symbol name="MUSIC SHARP SIGN" font-id="0" code="35" glyph="6"/>
<symbol name="MUSIC NATURAL SIGN" font-id="0" code="110" glyph="79"/>
<symbol name="MUSIC FLAT SIGN" font-id="0" code="98" glyph="68"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="220" glyph="174"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="186" glyph="142"/>
<symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="87" glyph="57"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="119" glyph="88"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="250" glyph="204"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="207" glyph="161"/>
<symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="192" glyph="148"/>
<!-- <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="55"/> -->
<!-- <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="71" glyph="41"/> -->
<!-- <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code=""/> -->
<!--
<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="noteheads-2mensural"/>
-->
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="121" glyph="90"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="209" glyph="163"/>
<!-- There's only one Unicode point for each flag; I guess
you're expected to invert them yourself -->
<symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
font-id="0" code="75" glyph="45" inversion-code="239" inversion-glyph="193"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
font-id="0" code="106" glyph="75" inversion-code="74" inversion-glyph="44"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
font-id="0" code="114" glyph="83" inversion-code="82" inversion-glyph="52"/>
<symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="227" glyph="181"/>
<symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="238" glyph="192"/>
<symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="238" glyph="192"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="206" glyph="160"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="228" glyph="182"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="197" glyph="153"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="168" glyph="124"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="244" glyph="198"/>
<symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="229" glyph="183"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="46" glyph="17"/>
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="62" glyph="33"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="45" glyph="16"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="46" glyph="17"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
font-id="0" code="174" glyph="130" inversion-code="95" inversion-glyph="65"/>
<symbol name="MUSICAL SYMBOL COMBINING MARCATO"
font-id="0" code="94" glyph="64" inversion-code="118" inversion-glyph="87"/>
<symbol name="MUSICAL SYMBOL FERMATA"
font-id="0" code="85" glyph="55" inversion-code="117" inversion-glyph="86"/>
<!--
<symbol name="MUSICAL SYMBOL TR" font-id="0" code="107" glyph="76"/>
<symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="75"/>
-->
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="178" glyph="134"/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="179" glyph="135"/>
<!-- Unicode (and Lilypond) just have a single G clef, they
don't distinguish between alto and tenor. We'll have to
use the same clef with an offset. -->
<symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="66" glyph="37"/>
<symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="38" glyph="9"/>
<symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="63" glyph="34"/>
<symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="38"/>
<symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="69"/>
<symbol name="DIGIT ZERO" font-id="0" code="48" glyph="19"/>
<symbol name="DIGIT ONE" font-id="0" code="49" glyph="20"/>
<symbol name="DIGIT TWO" font-id="0" code="50" glyph="21"/>
<symbol name="DIGIT THREE" font-id="0" code="51" glyph="22"/>
<symbol name="DIGIT FOUR" font-id="0" code="52" glyph="23"/>
<symbol name="DIGIT FIVE" font-id="0" code="53" glyph="24"/>
<symbol name="DIGIT SIX" font-id="0" code="54" glyph="25"/>
<symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="26"/>
<symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="27"/>
<symbol name="DIGIT NINE" font-id="0" code="57" glyph="28"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSIC FLAT SIGN">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<scaled y="0.47"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<scaled y="0.64"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<scaled y="0.32"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST">
<scaled y="0.98"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL QUARTER REST">
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL EIGHTH REST">
<scaled y="0.4"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
<scaled y="0.28"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
<scaled y="0.45"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
<scaled y="0.4"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

@ -0,0 +1,153 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<rosegarden-font-encoding name="Opus">
<!-- !!! check copyright -->
<font-information
origin="Opus is part of Sibelius, but other fonts may use the same mappings."
copyright="Copyright Sibelius Software Ltd"
mapped-by="Chris Cannam"
type="scalable"
smooth="true"/>
<font-requirements>
<font-requirement font-id="0" names="opus" strategy="prefer-glyphs"/>
<font-requirement font-id="1" names="opus text,georgia,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
</font-requirements>
<font-sizes>
<font-scale font-height="4.3" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1"/>
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
<symbol name="MUSIC SHARP SIGN" font-id="0" code="35" glyph="3"/>
<symbol name="MUSIC NATURAL SIGN" font-id="0" code="110" glyph="45"/>
<symbol name="MUSIC FLAT SIGN" font-id="0" code="98" glyph="39"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="8249" glyph="69"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="8747" glyph="61"/>
<symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="87" glyph="36"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="119" glyph="51"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="729" glyph="78"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="339" glyph="65"/>
<symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="192"/>
<!-- <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="35"/> -->
<symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="8250" glyph="70"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code="79" glyph="31"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="8218" glyph="72"/>
<!--
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="121"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="209"/>
-->
<!-- There's only one Unicode point for each flag; I guess
you're expected to invert them yourself -->
<symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
font-id="0" code="75" glyph="29" inversion-code="212" inversion-glyph="76"/>
<symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG FINAL"
font-id="0" code="106" glyph="43" inversion-code="74" inversion-glyph="28"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
font-id="0" code="106" glyph="43" inversion-code="74" inversion-glyph="28"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
font-id="0" code="114" glyph="48" inversion-code="82" inversion-glyph="33"/>
<!--
<symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code=""/>
-->
<symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="8721" glyph="60"/>
<symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="211" glyph="75"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="338" glyph="64"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="8240" glyph="73"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="8776" glyph="63"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="174" glyph="55"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="217" glyph="77"/>
<symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="194" glyph="74"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="46" glyph="11"/>
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="62" glyph="22"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="45" glyph="10"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="46" glyph="11"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
font-id="0" code="174" glyph="55" inversion-code="95"/>
<symbol name="MUSICAL SYMBOL COMBINING MARCATO"
font-id="0" code="94" glyph="38" inversion-code="118" inversion-glyph="50"/>
<symbol name="MUSICAL SYMBOL FERMATA"
font-id="0" code="85" glyph="35" inversion-code="117" inversion-glyph="49"/>
<symbol name="MUSICAL SYMBOL TR" font-id="0" code="376" glyph="68"/>
<!--
<symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="43"/>
-->
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="8804" glyph="57"/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="8805" glyph="58"/>
<!-- Unicode (and Lilypond) just have a single G clef, they
don't distinguish between alto and tenor. We'll have to
use the same clef with an offset. -->
<symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="66" glyph="24"/>
<symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="38" glyph="5"/>
<symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="63" glyph="23"/>
<symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="25"/>
<symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="40"/>
<symbol name="DIGIT ZERO" font-id="0" code="48" glyph="13"/>
<symbol name="DIGIT ONE" font-id="0" code="49" glyph="79"/>
<symbol name="DIGIT TWO" font-id="0" code="50" glyph="14"/>
<symbol name="DIGIT THREE" font-id="0" code="51" glyph="15"/>
<symbol name="DIGIT FOUR" font-id="0" code="52" glyph="16"/>
<symbol name="DIGIT FIVE" font-id="0" code="53" glyph="17"/>
<symbol name="DIGIT SIX" font-id="0" code="54" glyph="18"/>
<symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="19"/>
<symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="20"/>
<symbol name="DIGIT NINE" font-id="0" code="57" glyph="21"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSIC FLAT SIGN">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<scaled y="0.47"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<scaled y="0.64"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<scaled y="0.32"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST">
<scaled y="0.98"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL QUARTER REST">
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL EIGHTH REST">
<scaled y="0.4"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
<scaled y="0.28"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
<scaled y="0.45"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
<scaled y="0.4"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

@ -0,0 +1,158 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<!-- The name here must match the filename in everything except case -->
<rosegarden-font-encoding name="Petrucci">
<!-- !!! check copyright -->
<font-information
origin="Petrucci is part of Finale, but other fonts use the same mappings."
copyright="Copyright Coda Inc"
mapped-by="Chris Cannam"
type="scalable"
smooth="true"/>
<font-requirements>
<font-requirement font-id="0" names="petrucci"/>
<font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT"/> <!-- text font -->
</font-requirements>
<font-sizes>
<font-scale font-height="4.2" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1" />
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<codebase font-id="0" base="61440"/> <!-- Unicode private-use area -->
<symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
<symbol name="MUSIC SHARP SIGN" font-id="0" code="35" glyph="6"/>
<symbol name="MUSIC NATURAL SIGN" font-id="0" code="110" glyph="79"/>
<symbol name="MUSIC FLAT SIGN" font-id="0" code="98" glyph="68"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="220" glyph="156"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="186" glyph="125"/>
<symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="87" glyph="57"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="119" glyph="88"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="250" glyph="186"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="207" glyph="143"/>
<symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="192" glyph="131"/>
<!-- <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="55"/> -->
<!-- <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="71" glyph="41"/> -->
<!-- <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code=""/> -->
<!--
<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="noteheads-2mensural"/>
-->
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="121" glyph="90"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="209" glyph="145"/>
<!-- There's only one Unicode point for each flag; I guess
you're expected to invert them yourself -->
<symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
font-id="0" code="75" glyph="45" inversion-code="239" inversion-glyph="175"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
font-id="0" code="106" glyph="75" inversion-code="74" inversion-glyph="44"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
font-id="0" code="114" glyph="83" inversion-code="82" inversion-glyph="52"/>
<!--
<symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="214" glyph="150"/>
<symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="227" glyph="163"/>
<symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="238" glyph="174"/>
-->
<symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="227" glyph="163"/>
<symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="238" glyph="174"/>
<symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="238" glyph="174"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="206" glyph="142"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="228" glyph="164"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="197" glyph="136"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="168" glyph="108"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="244" glyph="180"/>
<symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="229" glyph="165"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="46" glyph="17"/>
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="62" glyph="33"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="45" glyph="16"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="46" glyph="17"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
font-id="0" code="174" glyph="113" inversion-code="95" inversion-glyph="65"/>
<symbol name="MUSICAL SYMBOL COMBINING MARCATO"
font-id="0" code="94" glyph="64" inversion-code="118" inversion-glyph="87"/>
<symbol name="MUSICAL SYMBOL FERMATA"
font-id="0" code="85" glyph="55" inversion-code="117" inversion-glyph="86"/>
<!--
<symbol name="MUSICAL SYMBOL TR" font-id="0" code="107" glyph="76"/>
<symbol name="MUSICAL SYMBOL TURN" font-id="0" code="106" glyph="75"/>
-->
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="178" glyph="117"/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="179" glyph="118"/>
<!-- Unicode (and Lilypond) just have a single G clef, they
don't distinguish between alto and tenor. We'll have to
use the same clef with an offset. -->
<symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="66" glyph="37"/>
<symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="38" glyph="9"/>
<symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="63" glyph="34"/>
<symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="38"/>
<symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="69"/>
<symbol name="DIGIT ZERO" font-id="0" code="48" glyph="19"/>
<symbol name="DIGIT ONE" font-id="0" code="49" glyph="20"/>
<symbol name="DIGIT TWO" font-id="0" code="50" glyph="21"/>
<symbol name="DIGIT THREE" font-id="0" code="51" glyph="22"/>
<symbol name="DIGIT FOUR" font-id="0" code="52" glyph="23"/>
<symbol name="DIGIT FIVE" font-id="0" code="53" glyph="24"/>
<symbol name="DIGIT SIX" font-id="0" code="54" glyph="25"/>
<symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="26"/>
<symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="27"/>
<symbol name="DIGIT NINE" font-id="0" code="57" glyph="28"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSIC FLAT SIGN">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<scaled y="0.47"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<scaled y="0.64"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<scaled y="0.32"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST">
<scaled y="0.98"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL QUARTER REST">
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL EIGHTH REST">
<scaled y="0.4"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
<scaled y="0.28"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
<scaled y="0.45"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
<scaled y="0.4"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

@ -0,0 +1,102 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<rosegarden-font-encoding name="RG21">
<font-information
origin="Rosegarden 2.1"
copyright="Copyright (c) 1994--2001 Chris Cannam"
mapped-by="Chris Cannam"
type="pixmap"
smooth="false"/>
<font-sizes>
<font-size note-height="4" staff-line-thickness="1" stem-thickness="1"/>
<font-size note-height="8" staff-line-thickness="1" stem-thickness="1"/>
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<symbol name="__UNKNOWN__" src="unknown"/>
<symbol name="MUSIC SHARP SIGN" src="notemod-sharp"/>
<symbol name="MUSIC NATURAL SIGN" src="notemod-natural"/>
<symbol name="MUSIC FLAT SIGN" src="notemod-flat"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" src="notemod-doublesharp"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" src="notemod-doubleflat"/>
<symbol name="MUSICAL SYMBOL BREVE" src="note-breve"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" src="note-bodyempty"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" src="note-bodyempty"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" src="note-bodyfilled"/>
<!-- There's only one Unicode point for each flag; I guess
you're expected to invert them yourself -->
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
src="tail-down-1" inversion-src="tail-up-1"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
src="tail-down-2" inversion-src="tail-up-2"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-3"
src="tail-down-3" inversion-src="tail-up-3"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-4"
src="tail-down-4" inversion-src="tail-up-4"/>
<symbol name="MUSICAL SYMBOL MULTI REST" src="rest-breve"/>
<symbol name="MUSICAL SYMBOL WHOLE REST" src="rest-semibreve"/>
<symbol name="MUSICAL SYMBOL HALF REST" src="rest-minim"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" src="rest-crotchet"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" src="rest-quaver"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" src="rest-semiquaver"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" src="rest-demisemi"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" src="rest-hemidemisemi"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" src="dot"/>
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" src="chordmod-accent"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" src="chordmod-legato"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" src="chordmod-dot"/>
<symbol name="MUSICAL SYMBOL FERMATA" src="chordmod-pause"/>
<symbol name="MUSICAL SYMBOL TR" src="chordmod-trill"/>
<symbol name="MUSICAL SYMBOL TURN" src="chordmod-turn"/>
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" src="unknown"/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" src="unknown"/>
<!-- Unicode (and Lilypond) just have a single C clef, they
don't distinguish between alto and tenor. We'd have to
use the same clef with an offset. -->
<symbol name="MUSICAL SYMBOL C CLEF" src="clef-alto"/>
<symbol name="MUSICAL SYMBOL G CLEF" src="clef-treble"/>
<symbol name="MUSICAL SYMBOL F CLEF" src="clef-bass"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSIC FLAT SIGN">
<when note-height="4" y="4"/>
<when note-height="8" y="9"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<when note-height="4" y="14"/>
<when note-height="8" y="26"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<when note-height="4" y="19"/>
<when note-height="8" y="35"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<when note-height="4" y="9"/>
<when note-height="8" y="17"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<when note-height="4" y="5"/>
<when note-height="8" y="9"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<when note-height="4" y="5"/>
<when note-height="8" y="9"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<rosegarden-font-encoding name="Sonata">
<!-- !!! check copyright -->
<font-information
origin="Adobe"
copyright="Copyright Adobe Inc"
mapped-by="Chris Cannam"
type="scalable"
smooth="true"/>
<font-requirements>
<font-requirement font-id="0" names="sonata" strategy="prefer-glyphs"/>
<font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
</font-requirements>
<font-sizes>
<font-scale font-height="4.5" beam-thickness="0.5" staff-line-thickness="0.12" stem-thickness="0.14"/>
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
<symbol name="MUSIC SHARP SIGN" font-id="0" glyph="3"/>
<symbol name="MUSIC NATURAL SIGN" font-id="0" glyph="76"/>
<symbol name="MUSIC FLAT SIGN" font-id="0" glyph="64"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" glyph="149"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" glyph="121"/>
<symbol name="MUSICAL SYMBOL BREVE" font-id="0" glyph="53"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" glyph="85"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" glyph="172"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" glyph="171"/>
<symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" glyph="127"/>
<!-- <symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="85" glyph="35"/> -->
<!--
<symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="8250" glyph="70"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code="79" glyph="31"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="8218" glyph="72"/>
-->
<!--
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="121"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="209"/>
-->
<!-- There's only one Unicode point for each flag; I guess
you're expected to invert them yourself -->
<symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
font-id="0" glyph="173" inversion-glyph="166"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
font-id="0" glyph="72" inversion-glyph="41"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
font-id="0" glyph="73" inversion-glyph="42"/>
<symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" glyph="140"/>
<symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" glyph="118"/>
<symbol name="MUSICAL SYMBOL HALF REST" font-id="0" glyph="164"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" glyph="138"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" glyph="156"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" glyph="132"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" glyph="105"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" glyph="170"/>
<symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" glyph="157"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" glyph="14"/>
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" glyph="29"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" glyph="13"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" glyph="14"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
font-id="0" glyph="110"/>
<symbol name="MUSICAL SYMBOL COMBINING MARCATO"
font-id="0" glyph="50"/>
<symbol name="MUSICAL SYMBOL FERMATA"
font-id="0" glyph="51" inversion-glyph="83"/>
<symbol name="MUSICAL SYMBOL TR" font-id="0" glyph="62"/>
<symbol name="MUSICAL SYMBOL TURN" font-id="0" glyph="50"/>
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" glyph="114"/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" glyph="115"/>
<symbol name="MUSICAL SYMBOL C CLEF" font-id="0" glyph="33"/>
<symbol name="MUSICAL SYMBOL G CLEF" font-id="0" glyph="6"/>
<symbol name="MUSICAL SYMBOL F CLEF" font-id="0" glyph="30"/>
<symbol name="MUSICAL SYMBOL CUT TIME" font-id="0" glyph="34"/>
<symbol name="MUSICAL SYMBOL COMMON TIME" font-id="0" glyph="65"/>
<symbol name="DIGIT ZERO" font-id="0" code="48" glyph="16"/>
<symbol name="DIGIT ONE" font-id="0" code="49" glyph="17"/>
<symbol name="DIGIT TWO" font-id="0" code="50" glyph="18"/>
<symbol name="DIGIT THREE" font-id="0" code="51" glyph="19"/>
<symbol name="DIGIT FOUR" font-id="0" code="52" glyph="20"/>
<symbol name="DIGIT FIVE" font-id="0" code="53" glyph="21"/>
<symbol name="DIGIT SIX" font-id="0" code="54" glyph="22"/>
<symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="23"/>
<symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="24"/>
<symbol name="DIGIT NINE" font-id="0" code="57" glyph="25"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSIC FLAT SIGN">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<scaled y="0.47"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<scaled y="0.64"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<scaled y="0.32"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST">
<scaled y="0.98"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL QUARTER REST">
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL EIGHTH REST">
<scaled y="0.4"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
<scaled y="0.28"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
<scaled y="0.45"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
<scaled y="0.4"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

@ -0,0 +1,142 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<rosegarden-font-encoding name="Steinberg">
<!-- !!! check copyright -->
<font-information
origin="The Steinberg Notation font is part of Cubase."
copyright="Copyright Steinberg Inc"
mapped-by="Chris Cannam"
type="scalable"
smooth="true"/>
<font-requirements>
<font-requirement font-id="0" names="steinberg notation" strategy="prefer-codes"/>
<font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
</font-requirements>
<font-sizes>
<font-scale font-height="8.0" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1"/>
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<codebase font-id="0" base="61440"/> <!-- Unicode private-use area -->
<symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
<symbol name="MUSIC SHARP SIGN" font-id="0" code="36"/>
<symbol name="MUSIC NATURAL SIGN" font-id="0" code="38"/>
<symbol name="MUSIC FLAT SIGN" font-id="0" code="35"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="37"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="34"/>
<symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="216"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="39"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="40"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="41"/>
<symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="109"/>
<symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="108"/>
<!-- <symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="71"/> -->
<!-- <symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code=""/> -->
<!--
<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="noteheads-2mensural"/>
-->
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="116"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="115"/>
<!-- There's only one Unicode point for each flag; I guess
you're expected to invert them yourself -->
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
font-id="0" code="50" inversion-code="55"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
font-id="0" code="51" inversion-code="56"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-3"
font-id="0" code="52" inversion-code="57"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-4"
font-id="0" code="53" inversion-code="58"/>
<!-- <symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="214"/> -->
<symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="42"/>
<symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="43"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="44"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="45"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="46"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="47"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="48"/>
<symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="49"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="106"/>
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="91"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="73"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="106"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
font-id="0" code="122"/>
<symbol name="MUSICAL SYMBOL COMBINING MARCATO"
font-id="0" code="90"/>
<symbol name="MUSICAL SYMBOL FERMATA"
font-id="0" code="93" inversion-code="75"/>
<symbol name="MUSICAL SYMBOL TR" font-id="0" code="101"/>
<symbol name="MUSICAL SYMBOL TURN" font-id="0" code="131"/>
<!--
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code=""/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code=""/>
-->
<!-- Unicode (and Lilypond) just have a single G clef, they
don't distinguish between alto and tenor. We'll have to
use the same clef with an offset. -->
<symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="220"/>
<symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="218"/>
<symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="219"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSIC FLAT SIGN">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<scaled y="0.47"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<scaled y="0.64"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<scaled y="0.32"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST">
<scaled y="0.98"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL QUARTER REST">
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL EIGHTH REST">
<scaled y="0.4"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
<scaled y="0.28"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
<scaled y="0.45"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
<scaled y="0.4"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

@ -0,0 +1,160 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>
<!-- The name here must match the filename in everything except case -->
<rosegarden-font-encoding name="Xinfonia">
<!-- !!! check copyright -->
<font-information
origin="xemo.org"
copyright="Copyright 2001-2003 Xemus Software LLC"
mapped-by="Chris Cannam"
type="scalable"
smooth="true"/>
<font-requirements>
<font-requirement font-id="0" names="xinfonia" strategy="prefer-codes"/>
<font-requirement font-id="1" names="georgia,times new roman,times,DEFAULT" strategy="prefer-codes"/> <!-- text font -->
</font-requirements>
<font-sizes>
<font-scale font-height="4.2" beam-thickness="0.5" staff-line-thickness="0.1" stem-thickness="0.1"/>
</font-sizes>
<font-symbol-map>
<!-- Symbol names are from the Unicode code charts: see
http://www.unicode.org/charts/PDF/U2600.pdf
http://www.unicode.org/charts/PDF/U1D100.pdf -->
<!-- Xinfonia is a Unicode font, so the codes are the Unicode
code points expressed in decimal. -->
<codebase font-id="0" base="119040"/> <!-- Unicode musical symbols area -->
<symbol name="__UNKNOWN__" font-id="1" code="63"/> <!-- question mark -->
<symbol name="MUSIC SHARP SIGN" font-id="0" code="41" glyph="4"/>
<symbol name="MUSIC NATURAL SIGN" font-id="0" code="40" glyph="28"/>
<symbol name="MUSIC FLAT SIGN" font-id="0" code="39" glyph="24"/>
<symbol name="MUSICAL SYMBOL DOUBLE SHARP" font-id="0" code="42" glyph="39"/>
<symbol name="MUSICAL SYMBOL DOUBLE FLAT" font-id="0" code="43" glyph="35"/>
<symbol name="MUSICAL SYMBOL BREVE" font-id="0" code="92"/>
<symbol name="MUSICAL SYMBOL WHOLE NOTE" font-id="0" code="93" glyph="32"/>
<symbol name="MUSICAL SYMBOL VOID NOTEHEAD" font-id="0" code="87" glyph="43"/>
<symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" font-id="0" code="88" glyph="38"/>
<symbol name="MUSICAL SYMBOL X NOTEHEAD" font-id="0" code="67"/>
<symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" font-id="0" code="69"/>
<!--
<symbol name="MUSICAL SYMBOL BREVIS" font-id="0" code="184"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" font-id="0" code="185"/>
<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" font-id="0" code="186"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" font-id="0" code="72"/>
<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" font-id="0" code="73"/>
-->
<!-- There's only one Unicode point for each flag; I guess
you're expected to invert them yourself -->
<symbol name="MUSICAL SYMBOL COMBINING PARTIAL FLAG"
font-id="0" glyph="21" inversion-glyph="42"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-1" font-id="0" code="110" glyph="26" inversion-glyph="20"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-2" font-id="0" code="111" glyph="30" inversion-glyph="22"/>
<!--
<symbol name="MUSICAL SYMBOL COMBINING FLAG-3" font-id="0" code="112"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-4" font-id="0" code="113"/>
<symbol name="MUSICAL SYMBOL COMBINING FLAG-5" font-id="0" code="114"/>
-->
<!--
<symbol name="MUSICAL SYMBOL MULTI REST" font-id="0" code="58"/>
-->
<symbol name="MUSICAL SYMBOL WHOLE REST" font-id="0" code="59" glyph="34"/>
<symbol name="MUSICAL SYMBOL HALF REST" font-id="0" code="60" glyph="41"/>
<symbol name="MUSICAL SYMBOL QUARTER REST" font-id="0" code="61" glyph="37"/>
<symbol name="MUSICAL SYMBOL EIGHTH REST" font-id="0" code="62" glyph="40"/>
<symbol name="MUSICAL SYMBOL SIXTEENTH REST" font-id="0" code="63" glyph="36"/>
<symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" font-id="0" code="64" glyph="33"/>
<symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" font-id="0" code="65"/>
<symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" font-id="0" code="66"/>
<symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" font-id="0" code="109" glyph="27"/>
<symbol name="MUSICAL SYMBOL COMBINING ACCENT" font-id="0" code="123"/>
<symbol name="MUSICAL SYMBOL COMBINING TENUTO" font-id="0" code="125"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATO" font-id="0" code="124"/>
<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO" font-id="0" code="126"/>
<symbol name="MUSICAL SYMBOL COMBINING MARCATO" font-id="0" code="127"/>
<symbol name="MUSICAL SYMBOL FERMATA"
font-id="0" code="16" inversion-code="17" glyph="23" inversion-glyph="31"/>
<symbol name="MUSICAL SYMBOL TR" font-id="0" code="150"/>
<symbol name="MUSICAL SYMBOL TURN" font-id="0" code="151"/>
<symbol name="MUSICAL SYMBOL COMBINING UP BOW" font-id="0" code="171"/>
<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" font-id="0" code="170"/>
<!-- Unicode (and Lilypond) just have a single G clef, they
don't distinguish between alto and tenor. We'll have to
use the same clef with an offset. -->
<symbol name="MUSICAL SYMBOL C CLEF" font-id="0" code="33" glyph="19"/>
<symbol name="MUSICAL SYMBOL G CLEF" font-id="0" code="30" glyph="5"/>
<symbol name="MUSICAL SYMBOL F CLEF" font-id="0" code="34" glyph="18"/>
<symbol name="DIGIT ZERO" font-id="0" code="48" glyph="7"/>
<symbol name="DIGIT ONE" font-id="0" code="49" glyph="8"/>
<symbol name="DIGIT TWO" font-id="0" code="50" glyph="9"/>
<symbol name="DIGIT THREE" font-id="0" code="51" glyph="10"/>
<symbol name="DIGIT FOUR" font-id="0" code="52" glyph="11"/>
<symbol name="DIGIT FIVE" font-id="0" code="53" glyph="12"/>
<symbol name="DIGIT SIX" font-id="0" code="54" glyph="13"/>
<symbol name="DIGIT SEVEN" font-id="0" code="55" glyph="14"/>
<symbol name="DIGIT EIGHT" font-id="0" code="56" glyph="15"/>
<symbol name="DIGIT NINE" font-id="0" code="57" glyph="16"/>
</font-symbol-map>
<font-hotspots>
<hotspot name="MUSIC FLAT SIGN">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL DOUBLE FLAT">
<scaled y="0.74"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL C CLEF">
<scaled y="0.47"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL G CLEF">
<scaled y="0.64"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL F CLEF">
<scaled y="0.32"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL MULTI REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL WHOLE REST">
<scaled y="0"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL HALF REST">
<scaled y="0.98"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL QUARTER REST">
<scaled y="0.5"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL EIGHTH REST">
<scaled y="0.4"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
<scaled y="0.28"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
<scaled y="0.45"/>
</hotspot>
<hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
<scaled y="0.4"/>
</hotspot>
</font-hotspots>
</rosegarden-font-encoding>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -0,0 +1,35 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"6 22 7 1",
" c #020202",
". c Gray22",
"X c Gray47",
"o c Gray53",
"O c #b4b4b4",
"+ c #c3c3c3",
"@ c None",
/* pixels */
"@@@@@@",
"@@@@OO",
"@@@@ O",
"@@@X.@",
"@@@ X@",
"@@o @@",
"@@. @@",
"@@ X@@",
"@+ X@@",
"@o o@@",
"@o o@@",
"@o o@@",
"@o o@@",
"@o o@@",
"@+ o@@",
"@@ X@@",
"@@. @@",
"@@X @@",
"@@@ X@",
"@@@X.@",
"@@@@ O",
"@@@@OO"
};

@ -0,0 +1,35 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"6 22 7 1",
" c #020202",
". c Gray22",
"X c Gray47",
"o c Gray53",
"O c #b4b4b4",
"+ c #c3c3c3",
"@ c None",
/* pixels */
"@@@@@@",
"@OO@@@",
"@O @@@",
"@@.X@@",
"@@X @@",
"@@@ X@",
"@@@ .@",
"@@@X @",
"@@@o +",
"@@@o o",
"@@@o o",
"@@@o o",
"@@@o o",
"@@@o o",
"@@@o +",
"@@@X @",
"@@@ .@",
"@@@ X@",
"@@o @@",
"@@.X@@",
"@O @@@",
"@OO@@@"
};

@ -0,0 +1,41 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"10 27 8 1",
" c #040404",
". c Gray15",
"X c #535353",
"o c Gray44",
"O c #848484",
"+ c Gray68",
"@ c #d5d5d5",
"# c None",
/* pixels */
"##########",
"#@o@######",
"#o +######",
"#O +######",
"#O +######",
"#O +######",
"#O +######",
"#O +######",
"#O +######",
"#o +######",
"#O +######",
"#O +######",
"#O +######",
"#O +######",
"#@ @#@+@##",
"#@.@. o#",
"#@ @",
"## X@+ O",
"#@ @##+ o",
"#@.###+ @",
"#@.###O X#",
"#@.###. @#",
"#@.##. @##",
"#@.#.o####",
"#@ o#####",
"## X######",
"##+#######"
};

@ -0,0 +1,41 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 27 8 1",
" c #040404",
". c #353535",
"X c #585858",
"o c Gray47",
"O c #898989",
"+ c #b2b2b2",
"@ c #cecece",
"# c None",
/* pixels */
"#################",
"#@o@###@o@#######",
"#O O###o O#######",
"#O O#### o#######",
"#O O#### o#######",
"#O O#### o#######",
"#O O#### o#######",
"#O O#### o#######",
"#O o#### o#######",
"#O O#### o#######",
"#O O#### o#######",
"#O o#### o#######",
"#O O#### o#######",
"#O O#### o#######",
"#@ @#+++ o#@++@##",
"##.@X XX. O#",
"## @",
"## .@@O .@@O O",
"## O### o###o O",
"## #### o###o +",
"## ###O o###X .#",
"## ##@ O o##@ .##",
"## #@ +# o#+ X###",
"##.+ O## oo +####",
"## +### .######",
"## .#### .#######",
"##+#####++#######"
};

@ -0,0 +1,45 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"8 31 8 1",
" c #040404",
". c Gray19",
"X c #5f5f5f",
"o c #6f6f6f",
"O c #888888",
"+ c #b9b9b9",
"@ c #c8c8c8",
"# c None",
/* pixels */
"########",
"#+@#####",
"#oO#####",
"#oO#####",
"#oO#####",
"#XO#####",
"#oO#####",
"#oO#####",
"#ooOo. O",
"#o O",
"#o o",
"#O o",
"#o XO.o",
"#oO###OX",
"#oO###Oo",
"#oO###Oo",
"#oO###Oo",
"#XO###OX",
"#oO###OX",
"#o.OX o",
"#O o",
"#o o",
"#o o",
"#O .OOoo",
"######OX",
"######Oo",
"######Oo",
"######OX",
"######Oo",
"######Oo",
"######@+"
};

@ -0,0 +1,45 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 32 7 1",
" c Gray1",
". c #2d2d2d",
"X c Gray50",
"o c #898989",
"O c #a0a0a0",
"+ c #cbcbcb",
"@ c None",
/* pixels */
"@@@@@@@@@@@@",
"@@@@@@@@o@@@",
"@@@@@@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.. o",
"@@@+.@O. o",
"@@@+ X",
"@+. .+",
"@X +@@",
"@o .O@.+@@",
"@o ..@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.. o",
"@@@+.@O. o",
"@@@+ X",
"@+. .+",
"@X +@@",
"@X .O@.+@@",
"@o ..@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@.+@@",
"@@@+.@@@@@@@",
"@@@@O@@@@@@@"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 12 7 1",
" c #070707",
". c Gray27",
"X c #7b7b7b",
"o c #888888",
"O c #bebebe",
"+ c Gray79",
"@ c None",
/* pixels */
"@@@@@@@@@@@@",
"@+oo+@@@Ooo+",
"@o @@@ o",
"@o o@X o",
"@@ .@. @",
"@@@o. X .o@@",
"@@@@@X X@@@@",
"@@@o. X .o@@",
"@@ .@. @",
"@o X@o o",
"@o @@@ o",
"@+XoO@@@OoX+"
};

@ -0,0 +1,54 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"28 40 8 1",
" c Gray1",
". c #323232",
"X c Gray30",
"o c Gray48",
"O c #898989",
"+ c Gray69",
"@ c Gray82",
"# c None",
/* pixels */
"############################",
"#################oOO########",
"#O #O ####+. o#####",
"#O #o ###X +##OX +###",
"#O #O ##o O#####X +##",
"#O #o #@ .#####@ ##",
"#O #O #O +#### o#",
"#O #o #O o####X #",
"#O #O #@ @####o +",
"#O #o ##o o#####o O",
"#O #o ###@O@######o O",
"#O #o ###@########o O",
"#O #o ### +#######o O",
"#O #o ##@ X#######O #",
"#O #O ##o #######. X#",
"#O #o ##o +#####@ .@#",
"#O #o ## .@####o @##",
"#O #o #+ O@@X .@###",
"#O #o @. .++.. .X+#####",
"#O #o . o###@++@#######",
"#O #O o##############",
"#O #O O##############",
"#O #o o X##@o .o@######",
"#O #o #o .. .X. .+####",
"#O #O #@ O###@. o###",
"#O #o ##. o#####+ o##",
"#O #o ##o @######. O#",
"#O #o ##+ .#######o .#",
"#O #o ### O#######o @",
"#O #o ###o@#######O O",
"#O #o ############o O",
"#O #o ##@X X@#####o O",
"#O #O ## #####o +",
"#O #o #O O####X #",
"#O #o #O o#### o#",
"#O #O #+ o####@ @#",
"#O #o ##X o#####X +##",
"#O #O ##+ X###+X +###",
"#O #o ###+. . o#####",
"#@oOOOO#+O#####+oooO########"
};

@ -0,0 +1,46 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"23 32 8 1",
" c #040404",
". c Gray19",
"X c Gray29",
"o c Gray46",
"O c #888888",
"+ c #afafaf",
"@ c #cdcdcd",
"# c None",
/* pixels */
"#######################",
"#############+oOO######",
"#O O# O##+. .+###",
"#O O# o#+ X###@ +##",
"#O O# O# X####o +#",
"#O o# O+ X###O .#",
"#O O# OO #### #",
"#O O# O@ o#### O",
"#O O# o#@++##### O",
"#O o# o#++###### O",
"#O O# o#o ###### +",
"#O O# o#o #####@ .#",
"#O O# o#. +####o O#",
"#O O# O# .+###. o##",
"#O o# OO . .X. O###",
"#O O# o##o .+@####",
"#O O# o###########",
"#O O# o##@+@######",
"#O O# XX .@o .o####",
"#O o# O+ .@@O @##",
"#O O# O# o####o @#",
"#O o# o#o @####+ X#",
"#O O# o#o ###### @",
"#O O# o#o.###### O",
"#O O# o######### O",
"#O O# o#o .@#### O",
"#O O# O+ #### #",
"#O O# OO ###+ .#",
"#O o# O@ +###o +#",
"#O O# O#X o###@ +##",
"#O O# o##X X .+###",
"#@oOo@#o+###+oOoO######"
};

@ -0,0 +1,47 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"29 33 8 1",
" c #040404",
". c Gray19",
"X c #535353",
"o c #747474",
"O c #8e8e8e",
"+ c #acacac",
"@ c Gray81",
"# c None",
/* pixels */
"#############################",
"##########ooooo##############",
"#######+. .ooo o@##########",
"######X .@#####X +#########",
"#####. X########X +####+o##",
"####o .#########@ +##o .#",
"###@ o##########o .## @",
"###o X########@ +#X #",
"###. .######## o#@X.@#",
"### o#######X .######",
"### #######O ######",
"### #######o ######",
"###X .#######o ######",
"###@. O#######o ##@@##",
"####@. O########o X#+ O#",
"######++@######### O#. @",
"#################@ @#. @",
"#################o .##+ O#",
"#################. O###@@##",
"################o .########",
"###############@ .@########",
"###############. +#########",
"##############o O##########",
"#############o O###########",
"############o O############",
"##########@X .@#############",
"#########@ X###############",
"########+ .+################",
"######@X +##################",
"#####X o@###################",
"###o o######################",
"#@..o@#######################",
"#++##########################"
};

@ -0,0 +1,41 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"24 27 8 1",
" c Gray2",
". c #393939",
"X c #4b4b4b",
"o c #767676",
"O c #868686",
"+ c #b6b6b6",
"@ c #c3c3c3",
"# c None",
/* pixels */
"########################",
"########+oooO###########",
"######o ooX X#########",
"#####X X#####X +#######",
"####X X####### +##X X#",
"###+ ########o X## @",
"###o o####### +# @",
"### X######X o##O##",
"### +#####o #####",
"### o#####o #####",
"###X O#####O #####",
"###+ ######o ##O##",
"####@. .@######X X# #",
"############### O# @",
"##############o ##X X#",
"############## o######",
"#############X X#######",
"############+ +#######",
"###########+ +########",
"##########+ +#########",
"#########+ .@##########",
"########X X############",
"######@. .@#############",
"#####X o###############",
"###o o#################",
"#@..O###################",
"#+O#####################"
};

@ -0,0 +1,89 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 75 8 1",
" c #040404",
". c #2c2c2c",
"X c #505050",
"o c Gray46",
"O c Gray55",
"+ c #aeaeae",
"@ c #d0d0d0",
"# c None",
/* pixels */
"###########################",
"################@##########",
"###############X +#########",
"##############. #########",
"#############X o########",
"############o ########",
"###########+ o#######",
"###########. X@ #######",
"##########+ X##O O######",
"##########o ###+ X######",
"########## @#### @#####",
"#########@ X##### O#####",
"#########O @##### o#####",
"#########o X###### #####",
"#########O O###### #####",
"#########o ######@ #####",
"#########o ######o #####",
"#########@ ######o #####",
"########## #####@ X#####",
"########## #####o o#####",
"##########X ####@ @#####",
"##########O +###o X######",
"##########O O##+ @######",
"########### o#@. X#######",
"########### #o @#######",
"###########X O O########",
"###########O o#########",
"###########o .##########",
"##########@. .@##########",
"#########@. @###########",
"#########. @############",
"#######@. #############",
"#######. +############",
"######O O@ o############",
"#####O o## X############",
"####@. .###. ############",
"####X .@###o ############",
"###O @####o @###########",
"###. o#####+ X@+@########",
"##O .#####+X .o######",
"##X O####o O####",
"## .####o o###",
"#@ O###O XX. o##",
"#O @###. +O O#@@X @#",
"#O ###@ .@## o####O o#",
"#O o###o +### X#####o .#",
"#O o###O ####. #####@. @",
"#+ o###O ####o ######O O",
"## O###@ @###o @#####@ O",
"##. X####. X###@ o###### O",
"##+ ####+ @### O###### O",
"###. O####O @##. ###### @",
"###@ .#####+. O#o #####O .#",
"####O o######O@#o #####X +#",
"#####O o########@ O###@ .##",
"######O .O####### o##@ .###",
"#######@X .O+#### X+X .####",
"#########@X .+#####",
"###########@@XXoo. @#######",
"#################+ @#######",
"################## o#######",
"################## o#######",
"##################o #######",
"#######@OO########o #######",
"######X @######@.@######",
"#####O ####### #######",
"##### O######.#######",
"##### o###### #######",
"##### O#####o.#######",
"#####X ######.o#######",
"#####+ +#####+ ########",
"######X .######+ +########",
"#######X O###+. +#########",
"########o o###########",
"##########@o+##############"
};

@ -0,0 +1,75 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"22 61 8 1",
" c #040404",
". c #353535",
"X c #494949",
"o c #777777",
"O c #868686",
"+ c #b7b7b7",
"@ c #c5c5c5",
"# c None",
/* pixels */
"######################",
"#############O########",
"############X o#######",
"###########X #######",
"##########O X######",
"#########+ +#####",
"#########X O@ o#####",
"########+ X## #####",
"########o ###o +####",
"########X O###o O####",
"######## ####O X####",
"######## o####o ####",
"######## +####O ####",
"######## #####X ####",
"########X ##### ####",
"########O ####o o####",
"########o #### +####",
"########o ###O #####",
"######### o#+ o#####",
"######### o#. X######",
"#########.oX +######",
"#########o O#######",
"#########o X########",
"########+ X#########",
"#######+ X##########",
"######+ o##########",
"######X Xo ##########",
"#####X @O ##########",
"####o +#+ ##########",
"###+ +### o#########",
"###X o#### o#########",
"##+ X#####o.Oo+######",
"##X +###+X o####",
"## X###+ X###",
"#O +### .OX X##",
"#O ###O +# o##@. +#",
"#O o### o##.o####X #",
"#O O### ###o ####+ +",
"#O O### ###o #####X O",
"## o###X #### +####O O",
"##..###+ o### o####O O",
"##+ +###X +##.o####o @",
"###o.####X X#o #### #",
"####..####+O#o ###O O#",
"#####..+#####+ ##+ X##",
"######o .o+### .X X###",
"########o o####",
"##########+ooO..######",
"##############o ######",
"##############o ######",
"############### o#####",
"#####+oO####### o#####",
"####+ +#####Xo#####",
"####X X#####oo#####",
"#### #####oo#####",
"#### #####.o#####",
"#### o####+ ######",
"####o O#####.o######",
"#####X X###O.X#######",
"######o .o########",
"########@o+###########"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 16 7 1",
" c #040404",
". c #313131",
"X c #6d6d6d",
"o c #898989",
"O c #afafaf",
"+ c Gray82",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@",
"@@@@@@@+o@@@@",
"@@@@@+X .O+@",
"@@@@X +",
"@@@. +@",
"@@. .+@@",
"@o OOO@@@@",
"@o @@@@@@@",
"@o @@@@@@@",
"@o @@@@@@@",
"@o @@@@@@@",
"@o X+@@@@@",
"@o X@@@@@",
"@o .@@@@@@",
"@O O@@@@@@@",
"@@@XO@@@@@@@@"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"10 13 8 1",
" c Gray1",
". c #313131",
"X c #4e4e4e",
"o c Gray48",
"O c #929292",
"+ c #b2b2b2",
"@ c #d0d0d0",
"# c None",
/* pixels */
"##########",
"######O@##",
"####O X+",
"##@. .#",
"#@. X##",
"#o .++###",
"#o .#####",
"#o .#####",
"#o .#####",
"#O O####",
"#o X####",
"#o X#####",
"##oO######"
};

@ -0,0 +1,54 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 40 8 1",
" c #040404",
". c Gray18",
"X c #484848",
"o c Gray45",
"O c #8b8b8b",
"+ c #b2b2b2",
"@ c #cecece",
"# c None",
/* pixels */
"#############",
"########O####",
"######o .+##",
"####o @",
"###X +#",
"##. @##",
"#O OOO####",
"#O #######",
"#O #######",
"#O #######",
"#O #######",
"#O O######",
"#O O#####",
"#O @#####",
"#O o@######",
"##+.o########",
"#############",
"########@####",
"######+X o###",
"####@X ..@",
"###@. o#",
"##o O##",
"#+ XX.O###",
"#O #######",
"#O #######",
"#O @o.o@##",
"#O o@",
"#O .@",
"#O X@#",
"#O X .O###",
"#O #@#####",
"#O #######",
"#O #######",
"#O #######",
"#O #######",
"#O #######",
"#O X#######",
"#O .########",
"#O X#########",
"#@o##########"
};

@ -0,0 +1,51 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 37 8 1",
" c #040404",
". c Gray22",
"X c Gray29",
"o c #777777",
"O c Gray54",
"+ c Gray71",
"@ c Gray78",
"# c None",
/* pixels */
"###########",
"######++###",
"####+. Xo@",
"###X .#",
"##X X##",
"#O ooO###",
"#O ######",
"#O ######",
"#O ######",
"#O +#####",
"#O O####",
"#O X#####",
"#+ o######",
"###########",
"###########",
"###########",
"###########",
"###########",
"######++###",
"####@. Xo@",
"###o .#",
"##X X##",
"#O ooo###",
"#O ######",
"#O #+o###",
"#O X X@",
"#O .#",
"#O X##",
"#O +o+###",
"#O ######",
"#O ######",
"#O ######",
"#O ######",
"#O ######",
"#O +######",
"#O +#######",
"#@#########"
};

@ -0,0 +1,38 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 24 8 1",
" c #040404",
". c #3c3c3c",
"X c Gray29",
"o c #777777",
"O c #898989",
"+ c #b4b4b4",
"@ c Gray77",
"# c None",
/* pixels */
"#############",
"########O####",
"######O .+##",
"####+ @",
"###X +#",
"##X +##",
"#O ooO####",
"#O #######",
"#O #######",
"#O +X .+##",
"#O O",
"#O X#",
"#O o##",
"#O oXo+###",
"#O #######",
"#O #######",
"#O #######",
"#O #######",
"#O #######",
"#O #######",
"#O X#######",
"#O X########",
"#O X#########",
"#@O##########"
};

@ -0,0 +1,34 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 20 8 1",
" c #040404",
". c #373737",
"X c #4b4b4b",
"o c #747474",
"O c #898989",
"+ c #b4b4b4",
"@ c #cbcbcb",
"# c None",
/* pixels */
"###########",
"######++###",
"####@. Xo@",
"###o .#",
"##X X##",
"#O ooO###",
"#O ######",
"#O @oX###",
"#O X@",
"#O .#",
"#O X##",
"#O +o+###",
"#O ######",
"#O ######",
"#O ######",
"#O ######",
"#O ######",
"#O +######",
"#O +#######",
"#@@########"
};

@ -0,0 +1,45 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 31 8 1",
" c Gray2",
". c Gray15",
"X c Gray36",
"o c #747474",
"O c #898989",
"+ c #bbbbbb",
"@ c #c0c0c0",
"# c None",
/* pixels */
"#############",
"#@+##########",
"#oX##########",
"#oo##########",
"#oX##########",
"#oX##########",
"#O.##########",
"#O .o########",
"#O o######",
"#O o####",
"#O O##",
"#O.. .#",
"#oX#o #",
"#oX###o o",
"#oo#####o +",
"#oX#######o #",
"#O O#########",
"#O o#######",
"#O o#####",
"#O o###",
"#O o#",
"#oXO #",
"#oX##o +",
"#oX####o O",
"#oX######o #",
"#oo########O#",
"#oX##########",
"#oX##########",
"#oo##########",
"#oX##########",
"#@+##########"
};

@ -0,0 +1,39 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 25 8 1",
" c #060606",
". c Gray15",
"X c Gray36",
"o c #747474",
"O c #888888",
"+ c #b9b9b9",
"@ c Gray76",
"# c None",
/* pixels */
"###########",
"#@+########",
"#oX########",
"#oo########",
"#O.########",
"#O o######",
"#O O####",
"#O o##",
"#O.. #",
"#oX#o #",
"#oX###o @",
"#oX#####o.#",
"#oo########",
"#oX########",
"#O O#######",
"#O o#####",
"#O O###",
"#O o#",
"#oXO #",
"#oo##o +",
"#oX####o #",
"#oo######O#",
"#oo########",
"#oo########",
"#@+########"
};

@ -0,0 +1,45 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"19 31 8 1",
" c Gray2",
". c Gray22",
"X c Gray29",
"o c #6f6f6f",
"O c Gray55",
"+ c #aaaaaa",
"@ c #d7d7d7",
"# c None",
/* pixels */
"###################",
"########+@#########",
"########.+#########",
"########.+#########",
"########.+#########",
"########.+#########",
"########.+#########",
"########X o@#######",
"########X o@#####",
"########X o@###",
"###@####X o##",
"#+ .##X @",
"#O .##.++ O",
"#O @#.+##O. o",
"#o +#.+####O O",
"#O +#.+######O.@",
"#O +#.X@########",
"#O +#X o@######",
"#O +#X o@####",
"#O +#X o@##",
"##OoO +#X o#",
"#####XO#.X. +",
"#####XO#.+#O. O",
"#####XO#.+###O O",
"#####XO#.+#####O +",
"#####XO#.+#######O#",
"#####XO#.+#########",
"#####XO#.+#########",
"#####XO#.+#########",
"#####XO#.+#########",
"#####+@#+@#########"
};

@ -0,0 +1,39 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"16 25 8 1",
" c #040404",
". c Gray21",
"X c Gray29",
"o c Gray45",
"O c Gray56",
"+ c #aaaaaa",
"@ c Gray81",
"# c None",
/* pixels */
"################",
"#######+@#######",
"#######.+#######",
"#######X+#######",
"#######.O#######",
"#######X X@#####",
"#######X X@###",
"#######X X@#",
"##@@@##X #",
"#+ +#.+@X O",
"#O O#.+##@X O",
"#O +#.+####+X#",
"#O +#.+#######",
"#o +#.+#######",
"#o O#X +######",
"#+ +#X .O####",
"##@@.O#X .+##",
"####XO#X .#",
"####XO#.OO +",
"####XO#.+#@o O",
"####XO#.+###@o @",
"####XO#.+#######",
"####XO#.+#######",
"####XO#.+#######",
"####+@##########"
};

@ -0,0 +1,52 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 40 6 1",
" c Gray1",
". c Gray50",
"X c Gray52",
"o c #b4b4b4",
"O c #c6c6c6",
"+ c None",
/* pixels */
"+++++++++++++++++++++++++++",
"+OX+OX++++++++++++++++XO+XO",
"+X +. ++++++++++++++++ .+ X",
"+X +X ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +X ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ X+ X",
"+X +X X+ X",
"+X +X X+ X",
"+X +X X+ X",
"+X +X X+ X",
"+X +X o++++++++++++++o X+ X",
"+X +X ++++++++++++++++ .+ X",
"+X +X o++++++++++++++o X+ X",
"+X +X X+ X",
"+X +X X+ X",
"+X +X X+ X",
"+X +X X+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +. ++++++++++++++++ .+ X",
"+X +X ++++++++++++++++ X+ X",
"+X +. ++++++++++++++++ .+ X",
"+OX+OX++++++++++++++++XO+XO"
};

@ -0,0 +1,46 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"21 32 8 1",
" c #010101",
". c #313131",
"X c #4c4c4c",
"o c Gray45",
"O c #888888",
"+ c Gray69",
"@ c #c8c8c8",
"# c None",
/* pixels */
"#####################",
"#+@@@############@+@+",
"#oOoO############OoOo",
"#oOoO############OoOo",
"#oOoo############OoOo",
"#oOoO############OoOo",
"#oOoo############OoOo",
"#oOoO############ooOo",
"#oOoO############ooOo",
"#oOoO############OoOo",
"#oOoo############OoOX",
"#oOoo############ooOo",
"#oOO OOoOo++ooOoO OOo",
"#oOO XX OOo",
"#oOO XX OOo",
"#oOo.Ooooo++ooooO.oOo",
"#oOoO############OoOo",
"#oOo.Ooooo++ooooO.oOo",
"#oOO XX OOo",
"#oOO XX OOo",
"#oOo OoOOo++oooOO OOo",
"#oOoo############ooOo",
"#oOoo############ooOo",
"#oOoo############OoOo",
"#oOoO############ooOo",
"#oOoO############OoOX",
"#oOoo############OoOo",
"#oOoO############ooOo",
"#oOoO############OoOo",
"#oOoo############OoOo",
"#oOoO############OoOo",
"#+@+@############@@@+"
};

@ -0,0 +1,70 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"22 56 8 1",
" c Gray1",
". c Gray19",
"X c Gray32",
"o c #717171",
"O c #8e8e8e",
"+ c #b1b1b1",
"@ c #cdcdcd",
"# c None",
/* pixels */
"######################",
"################+O####",
"###############+ o###",
"###############X +##",
"##############+ X##",
"#+o######+o###.X@ +#",
"#O ######o ##o +#X .#",
"#O oooooo. ## ##+ @",
"#O #o +##X X#",
"#O #X @#o @#",
"#O #@ O+ O##",
"#O X+OOOO ##O .###",
"#O ######O ###. .###",
"#O @#####o ###+ O##",
"#O .oXXXX ###o . @#",
"#O ##+ O@ o#",
"#O ##. ##O +",
"#O #+ @##. .#",
"#O ++++++X #X .##o O#",
"#O ######o #O +#.X##",
"#@+######O ##X .X @##",
"#########o ##@ X###",
"#########o ###o .@###",
"#########o ####. O####",
"#########o ####oX#####",
"#########O ####oo#####",
"#########o ####oo#####",
"#########o ####oo#####",
"#########o ####oo#####",
"#########o ####oX#####",
"#########o ####oo#####",
"#########o ####oo#####",
"#########o ####oo#####",
"#########o ####Xo#####",
"#########O ####oo#####",
"#########o ####oo#####",
"#########o ####oo#####",
"#########o ####oo#####",
"#########o ####oo#####",
"#########O ####oo#####",
"#########o ####oo#####",
"#########o ####oo#####",
"#########O ####oo#####",
"#########o ####Xo#####",
"#########o ####oo#####",
"#########o ####oo#####",
"#########o ####oo#####",
"#########O ####oo#####",
"#########O ####oo#####",
"#########o ####Xo#####",
"#########+o####oo#####",
"###############oo#####",
"###############oo#####",
"###############oo#####",
"###############oo#####",
"###############++#####"
};

@ -0,0 +1,60 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"18 46 8 1",
" c #0b0b0b",
". c #2d2d2d",
"X c #4c4c4c",
"o c #6d6d6d",
"O c #8d8d8d",
"+ c Gray70",
"@ c #d0d0d0",
"# c None",
/* pixels */
"##################",
"##############+###",
"#############X ###",
"############o o##",
"###########@.X ##",
"###########..# X#",
"#oo##### #+ +#O @",
"#O.#@@#O #X O##..#",
"#O #o #+ +#",
"#O ## ..X##",
"#o .... ##O @##",
"#oo####@ ###X .###",
"#oX#@@@@ ###o +##",
"#O ###. .##",
"#O ##O.@ O#",
"#O .... #@ O#X @",
"#oX####@ #o +#@. @",
"#OO##### #X .##.O#",
"########.#@ Oo ##",
"#######@ ##X O##",
"######## @#@. o###",
"########.###o @###",
"######## ###oo####",
"######## ###oo####",
"######## ###oo####",
"########.@##oo####",
"########.###oo####",
"#######@ ###oo####",
"######## ###oo####",
"######## ###oo####",
"######## ###oo####",
"#######@ ###oo####",
"######## ###oo####",
"######## ###oo####",
"#######@ ###oo####",
"######## ###oo####",
"######## ###oo####",
"#######@ ###oo####",
"########.###oo####",
"######## ###oo####",
"######## ###oo####",
"######## ###oo####",
"############oo####",
"############oo####",
"############oo####",
"############++####"
};

@ -0,0 +1,51 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 40 5 1",
" c Gray3",
". c Gray48",
"X c #868686",
"o c #c0c0c0",
"O c None",
/* pixels */
"OOOOOOOOOOO",
"OoXOOOOOOXo",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. .",
"O. .",
"O. X.X.X. .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. .",
"O. .",
"O. ...... .",
"O. OOOOOO .",
"O. X..... .",
"O. .",
"O. .",
"O. OOOOoO .",
"O. OOOOOO .",
"O. X....X .",
"O. .",
"O. .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"O. OOOOOO .",
"OoXOOOOOOXo"
};

@ -0,0 +1,47 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"10 34 7 1",
" c #060606",
". c #282828",
"X c Gray44",
"o c #888888",
"O c #b9b9b9",
"+ c #c0c0c0",
"@ c None",
/* pixels */
"@@@@@@@@@@",
"@+O@@@@@OO",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@o X",
"@o o",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@o.oXooo.X",
"@o o",
"@o.oXooo.X",
"@XX@@@@@XX",
"@o.ooXXo.o",
"@o o",
"@o.oXXXo.X",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@o o",
"@o . o",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@OO@@@@@O+"
};

@ -0,0 +1,30 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 16 8 1",
" c Gray2",
". c #343434",
"X c #4c4c4c",
"o c #6f6f6f",
"O c #8d8d8d",
"+ c #afafaf",
"@ c #d0d0d0",
"# c None",
/* pixels */
"###############",
"###OO@#####@+##",
"##. X@##o +#",
"#+ @#. +",
"###+. X#@ +",
"#####O @#@ o#",
"######X X#####",
"######@ X#####",
"#######X X#####",
"#######X O#####",
"#######. ######",
"######@ O#@X.##",
"#####+..@#. .#",
"##+ @##o O",
"#@ O#####o @",
"#@o@########O##"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 15 8 1",
" c #040404",
". c #3c3c3c",
"X c #484848",
"o c Gray47",
"O c #888888",
"+ c Gray72",
"@ c #c3c3c3",
"# c None",
/* pixels */
"###############",
"##@OO######O+##",
"#+ X###. +#",
"#+oX X##o @",
"#####X +##+ X#",
"######X X######",
"######+ ######",
"####### ######",
"####### ######",
"####### X######",
"######+ +######",
"######.X##+ X##",
"##+oo X### X#",
"#+ o#####X @",
"#@o@########O+#"
};

@ -0,0 +1,62 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 49 7 1",
" c #040404",
". c #464646",
"X c #797979",
"o c #8b8b8b",
"O c Gray68",
"+ c #d5d5d5",
"@ c None",
/* pixels */
"@@@@@@@@@@@",
"@Oo@@@@@@o+",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X ++++++ X",
"@o X",
"@X X",
"@X OOOoOO X",
"@X @@@@@@ X",
"@X ++++++ X",
"@X X",
"@X X",
"@X OOOOOO X",
"@X @@@@@@ X",
"@X ...... X",
"@X o",
"@X ...... X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X ...... X",
"@X X",
"@X ...... X",
"@X @@@@@@ X",
"@X OOOOOO X",
"@X X",
"@X X",
"@X ++++++ X",
"@X @@@@@@ X",
"@X OOOOOO X",
"@X X",
"@X X",
"@X ++++++ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@X @@@@@@ X",
"@+o@@@@@@oO"
};

@ -0,0 +1,57 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"9 43 8 1",
" c #060606",
". c Gray15",
"X c Gray33",
"o c #6f6f6f",
"O c Gray52",
"+ c Gray71",
"@ c #cdcdcd",
"# c None",
/* pixels */
"#########",
"#+@####@+",
"#oO####Oo",
"#oO####Oo",
"#oO####Oo",
"#oO####Oo",
"#oO####Oo",
"#oO####Oo",
"#oo#@@#oo",
"#o o",
"#o .... o",
"#oO####Oo",
"#oO####Oo",
"#oO####Oo",
"#o.oXXX.o",
"#o O",
"#oX@++@Xo",
"#oO####Oo",
"#o XX.X.o",
"#o O",
"#oX@++@Xo",
"#oO####Oo",
"#oO####Oo",
"#oX@++@Xo",
"#o o",
"#o XXXX o",
"#oO####Oo",
"#oX@++@Xo",
"#o o",
"#o.oXXX.o",
"#oO####Oo",
"#oo####Oo",
"#oO####Oo",
"#o .... o",
"#o o",
"#oo#@@#oo",
"#oO####Oo",
"#oO####Oo",
"#oO####Oo",
"#oO####Oo",
"#oO####Oo",
"#oO####Oo",
"#+@####@+"
};

@ -0,0 +1,38 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 24 8 1",
" c #040404",
". c Gray20",
"X c #4c4c4c",
"o c #6c6c6c",
"O c #8e8e8e",
"+ c #a9a9a9",
"@ c #d3d3d3",
"# c None",
/* pixels */
"#############",
"#######@o+###",
"#######. @##",
"######@ @##",
"######+ .####",
"####### .O@##",
"#######O +#",
"########o #",
"#####@O###+ O",
"####O .@#o o",
"###+ X O",
"##@ @",
"##o O..+. +#",
"## @#X o@##",
"#+ @##X .##",
"#o ###X +#",
"#o ###X OO o#",
"#O @##..##OX#",
"## X##..##OX#",
"##. @#..##OO#",
"##+ #..##o@#",
"###O .O X##",
"####+. .###",
"######+OO@###"
};

@ -0,0 +1,34 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 20 8 1",
" c #040404",
". c Gray17",
"X c #505050",
"o c #717171",
"O c #8e8e8e",
"+ c #acacac",
"@ c #cdcdcd",
"# c None",
/* pixels */
"###########",
"######O+###",
"#####+ @##",
"#####X o##",
"#####O .+##",
"######. O#",
"######@. #",
"####O +#X O",
"###O o",
"##+ . #",
"##. X OoO+#",
"#@ @@ +##",
"#O #@ O#",
"#o #@ .O o#",
"#O @@ +#OX#",
"## o@ @#OX#",
"##o X +#o@#",
"###. .##",
"####+. O##",
"######@+###"
};

@ -0,0 +1,34 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 21 7 1",
" c Gray1",
". c #323232",
"X c Gray49",
"o c Gray51",
"O c #a0a0a0",
"+ c #c5c5c5",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@",
"@+oooO@@@OooX+",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. X",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@o .@@@. o",
"@+XooO@@@OooX+"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 17 5 1",
" c Gray2",
". c Gray49",
"X c Gray54",
"o c #c8c8c8",
"O c None",
/* pixels */
"OOOOOOOOOOOO",
"OoXXXOOOXXXo",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"OX OOO X",
"Oo.XXOOOXXXo"
};

@ -0,0 +1,61 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 47 8 1",
" c #040404",
". c #2c2c2c",
"X c Gray29",
"o c #777777",
"O c #8b8b8b",
"+ c #aaaaaa",
"@ c Gray81",
"# c None",
/* pixels */
"#################",
"#@oOOOOOOOOOOOOo@",
"#O O",
"#O .. . . .. O",
"#######o o######",
"#######o o######",
"#######o o######",
"#######o o######",
"#######O o######",
"#######o o######",
"#######o O######",
"#######o o######",
"#######O o######",
"#######o O######",
"#######O o######",
"#######@+O@######",
"#################",
"#######OXXO######",
"####### ######",
"######+ +#####",
"######. .#####",
"#####+ oo +####",
"#####. ++ .####",
"####@ .##. @###",
"####o +##+ o###",
"###@ .X.X @##",
"###o o##",
"###. XXXXXX .##",
"##O o######o O#",
"##. @######@ .#",
"#@ .########. @",
"#@@@##########@@@",
"#################",
"#+ ........o@####",
"#O o###",
"#O .oXXoXX @##",
"#O o######o o##",
"#O o######X o##",
"#O ...... @##",
"#O X@#",
"#O .oooooo. #",
"#O o#######@X O",
"#O o########O O",
"#O o######+o +",
"#O . . . X#",
"#O .+##",
"#@oOOOOOOOOO#####"
};

@ -0,0 +1,52 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 38 8 1",
" c #060606",
". c #343434",
"X c #484848",
"o c Gray48",
"O c Gray53",
"+ c #b9b9b9",
"@ c #c6c6c6",
"# c None",
/* pixels */
"##############",
"#@OOOOOOOOOOO#",
"#O #",
"#@oOOo XOoOO#",
"###### O#####",
"###### o#####",
"###### O#####",
"###### O#####",
"###### O#####",
"###### o#####",
"###### O#####",
"###### O#####",
"######Oo+#####",
"##############",
"#####+ X#####",
"#####o #####",
"##### O####",
"####o .o ####",
"#### o# O###",
"###+ ##o X###",
"###X oOX +##",
"##+ X##",
"##o XOOOOo ##",
"## O##### o#",
"#O ######o #",
"##############",
"#@oOoOOoO#####",
"#O X###",
"#O ooooo O##",
"#O #####o ##",
"#O oooOo O##",
"#O .@#",
"#O oOOOOo #",
"#O ####### O",
"#O ####### O",
"#O oOOOOo #",
"#O .@#",
"#@OOOOOOOO####"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 17 6 1",
" c #040404",
". c #464646",
"X c #6d6d6d",
"o c Gray54",
"O c #b6b6b6",
"+ c None",
/* pixels */
"+++++++",
"+++ooo+",
"++. o",
"+O o",
"+o o",
"+o o",
"+o o",
"+o O+OO",
"+XX++++",
"+XX++++",
"+o O+OO",
"+o o",
"+o o",
"+o o",
"+O o",
"++. o",
"+++ooo+"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 17 6 1",
" c #040404",
". c #464646",
"X c #6d6d6d",
"o c Gray54",
"O c #b6b6b6",
"+ c None",
/* pixels */
"+++++++",
"+++ooo+",
"++. o",
"+O o",
"+o o",
"+o o",
"+o o",
"+o O+OO",
"+XX++++",
"+XX++++",
"+o O+OO",
"+o o",
"+o o",
"+o o",
"+O o",
"++. o",
"+++ooo+"
};

@ -0,0 +1,38 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 24 8 1",
" c #040404",
". c Gray15",
"X c #484848",
"o c #6f6f6f",
"O c Gray54",
"+ c Gray73",
"@ c Gray78",
"# c None",
/* pixels */
"############",
"########Oo+#",
"#######X #",
"######+ @",
"######O O",
"######o O",
"##X @O #",
"#O .o +#O#",
"#O ..o####",
"#O o####",
"#O +#O#",
"##+##X #",
"#####O O",
"#####o O",
"#####o. +",
"#####ooo #",
"#####oo#Oo+#",
"#####oo#####",
"#####oo#####",
"#####oo#####",
"#####oo#####",
"#####oo#####",
"#####oo#####",
"#####++#####"
};

@ -0,0 +1,38 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 24 8 1",
" c #040404",
". c Gray15",
"X c #484848",
"o c #6f6f6f",
"O c Gray54",
"+ c Gray73",
"@ c Gray78",
"# c None",
/* pixels */
"############",
"########Oo+#",
"#######X #",
"######+ @",
"######O O",
"######o O",
"##X @O #",
"#O .o +#O#",
"#O ..o####",
"#O o####",
"#O +#O#",
"##+##X #",
"#####O O",
"#####o O",
"#####o. +",
"#####ooo #",
"#####oo#Oo+#",
"#####oo#####",
"#####oo#####",
"#####oo#####",
"#####oo#####",
"#####oo#####",
"#####oo#####",
"#####++#####"
};

@ -0,0 +1,18 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"6 6 6 1",
" c #020202",
". c #797979",
"X c #818181",
"o c Gray68",
"O c Gray85",
"+ c None",
/* pixels */
"++++++",
"++o.o+",
"+o O",
"+. X",
"+o O",
"++o.o+"
};

@ -0,0 +1,37 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"6 25 6 1",
" c #020202",
". c Gray46",
"X c #818181",
"o c Gray67",
"O c #dadada",
"+ c None",
/* pixels */
"++++++",
"++o.o+",
"+o O",
"+. .",
"+o O",
"++o.o+",
"++++++",
"++++++",
"++++++",
"++++++",
"++++++",
"++++++",
"++++++",
"++++++",
"++++++",
"++++++",
"++++++",
"++++++",
"++++++",
"++++++",
"++o.o+",
"+o O",
"+. .",
"+o O",
"++o.o+"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"6 16 7 1",
" c #020202",
". c Gray17",
"X c #6f6f6f",
"o c #888888",
"O c Gray68",
"+ c #dadada",
"@ c None",
/* pixels */
"@@@@@@",
"@@+o+@",
"@+ .@",
"@X O",
"@O +",
"@@X o@",
"@@@@@@",
"@@@@@@",
"@@@@@@",
"@@@@@@",
"@@@@@@",
"@@X o@",
"@O +",
"@X O",
"@+ .@",
"@@+o+@"
};

@ -0,0 +1,44 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 30 8 1",
" c #060606",
". c #2a2a2a",
"X c Gray32",
"o c Gray46",
"O c #8d8d8d",
"+ c #b2b2b2",
"@ c Gray83",
"# c None",
/* pixels */
"#############",
"#########O@##",
"#########XX##",
"#########+.##",
"##########.O#",
"##########XX#",
"##########O #",
"########### +",
"########### o",
"#++######## o",
"#oo######## o",
"#oo#######O +",
"#oo#######. #",
"#oo######+ o#",
"#oo#####@ @#",
"#oo####@. O##",
"#oo###@. .###",
"#oo##O .####",
"#oo#. .@####",
"#o.. O#####",
"#O o######",
"#o o#######",
"#o .########",
"#O @########",
"#O X#########",
"#o @#########",
"#o ##########",
"#oo##########",
"#oo##########",
"#+@##########"
};

@ -0,0 +1,45 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 31 8 1",
" c #040404",
". c Gray19",
"X c #4b4b4b",
"o c #747474",
"O c #898989",
"+ c #b1b1b1",
"@ c #cacaca",
"# c None",
/* pixels */
"#############",
"##########@o#",
"##########O #",
"########### o",
"########### o",
"########### o",
"########### O",
"##########O #",
"#########@ o#",
"#########X @#",
"#@######X O#",
"#oo###@. @oX#",
"#oo#@o +#O #",
"#ooO +##+ #",
"#o +###o #",
"#O +#### .#",
"#O +####@ @#",
"#O X#####.X##",
"#o +####. @##",
"#o.###@. @###",
"#oo##+ @####",
"#oO#X @#####",
"#o @######",
"#o o#######",
"#o X########",
"#O .#########",
"#O O#########",
"#o ##########",
"#oo##########",
"#oo##########",
"#+@##########"
};

@ -0,0 +1,53 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 39 8 1",
" c Gray2",
". c Gray20",
"X c #4e4e4e",
"o c #747474",
"O c #898989",
"+ c #aeaeae",
"@ c #cbcbcb",
"# c None",
/* pixels */
"#############",
"##########@o#",
"##########+ #",
"########### o",
"########### o",
"########### o",
"##########@ O",
"##########X #",
"#########+ o#",
"########@ @#",
"#######o XO#",
"#####+X @+X#",
"###@X +##.@",
"##O .####.@",
"##o .##### #",
"##o .#####o.#",
"##o ###### +#",
"##Xo#####..##",
"##X@###@X ##",
"#oX###+ @oo#",
"#oo#+. +#OX#",
"#oXX +##OX#",
"#O +###oo#",
"#o +####.@#",
"#O +####oX##",
"#o X####O @##",
"#O +###+ o###",
"#o.###O o####",
"#oo#@. .#####",
"#oo+ @#####",
"#o @######",
"#O @#######",
"#O O########",
"#O X#########",
"#o @#########",
"#o ##########",
"#oo##########",
"#oo##########",
"#+@##########"
};

@ -0,0 +1,58 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 44 8 1",
" c #060606",
". c Gray20",
"X c Gray31",
"o c #717171",
"O c Gray55",
"+ c Gray69",
"@ c #cecece",
"# c None",
/* pixels */
"#############",
"###########O#",
"########### +",
"########### o",
"########### O",
"##########@ O",
"##########X #",
"#########o X#",
"######@O X.@",
"###@OX X# #",
"##o +##.@",
"##o .#### @",
"##o o####X.#",
"##o O#####.+#",
"##XX#####X O#",
"##o@####.XOX#",
"##@###+ @OX#",
"####+. X@#OX#",
"##O. X###oo#",
"##o .#### +#",
"##o .####O @#",
"##X #####. @#",
"##Xo####X @#",
"##X@###X O ##",
"#oX##@X @+ @#",
"#oO#+ +#+ @#",
"#oXo +##X ##",
"#O X### X##",
"#o X###X @##",
"#o @##+ o###",
"#O O### ####",
"#o ###X +####",
"#o.##. o#####",
"#oo#X .######",
"#ooo @######",
"#O +#######",
"#O X########",
"#o @########",
"#O O#########",
"#o ##########",
"#o ##########",
"#oo##########",
"#oo##########",
"#+@##########"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"23 13 8 1",
" c #060606",
". c Gray13",
"X c #5b5b5b",
"o c #6d6d6d",
"O c Gray56",
"+ c #b6b6b6",
"@ c Gray85",
"# c None",
/* pixels */
"#######################",
"#+O####################",
"#+ O##################",
"###o O################",
"####@o O##############",
"######@o .O############",
"########@X X@#########",
"##########@O. X@#######",
"#############O. o@#####",
"###############O o####",
"#################O o@#",
"###################O +",
"#####################O+"
};

@ -0,0 +1,43 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"3 34 3 1",
" c Gray45",
". c #bebebe",
"X c None",
/* pixels */
"XXX",
"X..",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X.."
};

@ -0,0 +1,43 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"3 34 3 1",
" c Gray45",
". c #bebebe",
"X c None",
/* pixels */
"XXX",
"X..",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X.."
};

@ -0,0 +1,45 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 31 8 1",
" c #070707",
". c Gray19",
"X c #4c4c4c",
"o c #747474",
"O c #8e8e8e",
"+ c #b4b4b4",
"@ c Gray81",
"# c None",
/* pixels */
"############",
"#+@#########",
"#oo#########",
"#oo#########",
"#o #########",
"#o @########",
"#O O########",
"#O .########",
"#o X#######",
"#o +######",
"#O .######",
"#o.. o#####",
"#oO@ @####",
"#oo##X @###",
"#oo###X o###",
"#oo####X +##",
"#oO##### ##",
"#oo#####+ O#",
"#oo######..#",
"#oo######O #",
"#oo####### O",
"#@######## o",
"########## o",
"########## o",
"#########@ +",
"#########O #",
"#########o #",
"######### o#",
"########@ @#",
"########o.##",
"########++##"
};

@ -0,0 +1,50 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 36 8 1",
" c #040404",
". c #2f2f2f",
"X c #4e4e4e",
"o c #767676",
"O c Gray55",
"+ c #afafaf",
"@ c Gray80",
"# c None",
/* pixels */
"############",
"#+@#########",
"#oo#########",
"#oo#########",
"#o #########",
"#O @########",
"#O X########",
"#o +#######",
"#o .#######",
"#O X######",
"#o.. +#####",
"#oo#X @####",
"#o ##X @###",
"#O @##X o###",
"#O X###. +##",
"#o +##+ .##",
"#o ###O O#",
"#o X### X#",
"#ooo X##o @",
"#oo#o +#O #",
"#oo##+ @+ #",
"#@@###+ .XX#",
"#######+ O#",
"########O @#",
"######### .#",
"#########O #",
"########## O",
"########## o",
"########## o",
"########## o",
"#########+ @",
"#########O #",
"#########.X#",
"########@ O#",
"########+ ##",
"########@+##"
};

@ -0,0 +1,57 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 43 8 1",
" c Gray2",
". c #323232",
"X c Gray31",
"o c #747474",
"O c #8e8e8e",
"+ c Gray69",
"@ c Gray80",
"# c None",
/* pixels */
"############",
"#+@#########",
"#oo#########",
"#oo#########",
"#o #########",
"#O @########",
"#O X########",
"#o @#######",
"#O X#######",
"#o +######",
"#o.. @#####",
"#oo#X @####",
"#o ##. o####",
"#O @##. +###",
"#O X###. ###",
"#o +##@ O##",
"#O .###O ##",
"#o X### +#",
"#oX. X##oX#",
"#oo#X o#OX#",
"#o.##O @OX#",
"#@X@##+ .+#",
"##Xo###+ @#",
"##o @###X @#",
"##o .###@ o#",
"##o .###X #",
"##O X##O #",
"###@. X#O #",
"#####o @+ #",
"######@ O#",
"#######+ @#",
"########@ o#",
"#########X #",
"#########@ @",
"########## o",
"########## o",
"########## o",
"#########@ +",
"#########O #",
"#########.X#",
"########@ O#",
"########O.##",
"########@+##"
};

@ -0,0 +1,67 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 53 8 1",
" c #060606",
". c Gray17",
"X c #555555",
"o c #727272",
"O c #8d8d8d",
"+ c #aeaeae",
"@ c Gray84",
"# c None",
/* pixels */
"############",
"#+@#########",
"#oo#########",
"#oo#########",
"#o #########",
"#o @########",
"#O o########",
"#o @#######",
"#o X#######",
"#O +######",
"#o. .@#####",
"#oo#. X#####",
"#o.#@. O####",
"#o ###..####",
"#O +##@ X###",
"#O .###+ @##",
"#o o###XX##",
"#o +##@ @#",
"#O .@##.O#",
"#oO+ .@#OX#",
"#oo#+. X#OX#",
"#+X##@. +OX#",
"##o+##@. @#",
"##XX###@ @#",
"##X @###o +#",
"##o .@##@ X#",
"##X o###X #",
"##+. O##O @",
"####. O#O #",
"##+##O .#O #",
"##O@##o ..X#",
"##XO###o @#",
"##X ####. @#",
"##o o###+ o#",
"##o o###..#",
"##o .@##O #",
"###O .@#O #",
"####@. .#O.#",
"######O ..O#",
"#######o X##",
"########o @#",
"########@ o#",
"#########X @",
"#########@ O",
"########## o",
"########## o",
"########## o",
"#########@ +",
"#########O #",
"#########.X#",
"########@ +#",
"########O.##",
"########@+##"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"21 14 8 1",
" c #010101",
". c #353535",
"X c #4b4b4b",
"o c Gray50",
"O c #818181",
"+ c #b7b7b7",
"@ c Gray77",
"# c None",
/* pixels */
"#####################",
"###################o+",
"#################+. +",
"################X .@#",
"##############o +###",
"############@. o#####",
"###########X .@######",
"#########+ +########",
"#######@. X##########",
"######o .@###########",
"####+ o#############",
"##@. X###############",
"#+ .@################",
"#+O##################"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"24 12 8 1",
" c #040404",
". c #2f2f2f",
"X c #484848",
"o c #6f6f6f",
"O c Gray55",
"+ c #aaaaaa",
"@ c #d5d5d5",
"# c None",
/* pixels */
"########################",
"##O######+oooOO@######O#",
"#O O#@O. ooX o+##O O",
"#O O@. o#####o o#O O",
"#O X +######o XO O",
"#O +######+ . O",
"#O +#######. O",
"#O .#######. X O",
"#O X @######. XO O",
"#O +@. .@####@ o#O O",
"#O O#@O. ooX o+##O O",
"##O######+Ooooo@######O#"
};

@ -0,0 +1,31 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"21 17 8 1",
" c Gray1",
". c #2d2d2d",
"X c Gray29",
"o c Gray50",
"O c #888888",
"+ c #b9b9b9",
"@ c #c0c0c0",
"# c None",
/* pixels */
"#####################",
"#@+################++",
"#o.################.o",
"#O oOooOoooooooooOo O",
"#O O",
"#O O",
"#O O",
"#O XOooooooooooOoOX O",
"#O ################ O",
"#O ################ O",
"#O XOoOooooooooooOX O",
"#O O",
"#O O",
"#O O",
"#O oOoooOOooooOoooo O",
"#o.################.o",
"#@+################++"
};

@ -0,0 +1,40 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"22 26 8 1",
" c #020202",
". c Gray17",
"X c Gray31",
"o c Gray46",
"O c #898989",
"+ c Gray67",
"@ c Gray77",
"# c None",
/* pixels */
"######################",
"#++################++#",
"#o.################.o#",
"#O oooooooooooooooo O#",
"#O o#",
"#O O#",
"#O o#",
"#O o++++++++++++++o O#",
"#O ################ o#",
"#O @##############@ o#",
"#O .XXXXXXXXXXXXXX. O#",
"#O o#",
"#O o#",
"#O o#",
"#O +@@@@@@@@@@@@@@@ o#",
"#oX################ o#",
"##@################o #",
"###################o #",
"###################o #",
"###################o #",
"###################o #",
"###################o @",
"###################O O",
"###################O O",
"###################+ O",
"####################O@"
};

@ -0,0 +1,40 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 26 8 1",
" c Gray1",
". c Gray21",
"X c #4e4e4e",
"o c #727272",
"O c Gray53",
"+ c #a4a4a4",
"@ c Gray77",
"# c None",
/* pixels */
"###########################",
"#++######################O#",
"#O #####################O #",
"#O ooooooooooooooooooooo. #",
"#O #",
"#O @",
"#O #",
"#O o++++++++++++++++++++. #",
"#o #####################O #",
"#o #####################o @",
"#O .XXXXXXXXXXXXXXXXXXXX #",
"#O #",
"#O #",
"#O #",
"#o @@@@@@@@@@@@@@@@@@@+@o #",
"#o.#####################o #",
"##@#####################O #",
"########################O #",
"########################O #",
"########################O #",
"########################O #",
"########################O @",
"######################### O",
"######################### O",
"######################### o",
"#########################O@"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"21 12 8 1",
" c #040404",
". c Gray21",
"X c Gray29",
"o c Gray46",
"O c #888888",
"+ c Gray71",
"@ c #c0c0c0",
"# c None",
/* pixels */
"#####################",
"########ooooOO#######",
"####+o .oo. o+###",
"###O +#####X o##",
"##X #######X X#",
"#@ #######O @",
"#O ######## O",
"#@ O####### @",
"##X X####### X#",
"###O X#####+ o##",
"####+o .oo. o+###",
"########OOOooo#######"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"18 13 8 1",
" c Gray4",
". c Gray20",
"X c #4c4c4c",
"o c Gray44",
"O c #959595",
"+ c Gray69",
"@ c #d2d2d2",
"# c None",
/* pixels */
"##################",
"####@O#######O@###",
"###O X@###@. O##",
"##X @#X O#O X#@ X#",
"#+ o###O +###o +",
"##+. @###+###@ .+#",
"####+ o#####o +###",
"####O o#####X +###",
"##+. @###+###@ .+#",
"#+ o###+ +###o +",
"##. @#X O#O X#@ X#",
"###O X@###@. O##",
"####@O#######O@###"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"21 12 8 1",
" c Gray2",
". c #3c3c3c",
"X c #444444",
"o c Gray47",
"O c #868686",
"+ c #bcbcbc",
"@ c #c1c1c1",
"# c None",
/* pixels */
"#####################",
"#########+OO+########",
"########o o#######",
"######+. .+#####",
"###+o o##OX o+##",
"#@ o####X @",
"#O o####O O",
"#@ X####o @",
"###+o XO##o o+##",
"######+. .@#####",
"########o o#######",
"#########+OO+########"
};

@ -0,0 +1,24 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 12 6 1",
" c Gray2",
". c #313131",
"X c #797979",
"o c #898989",
"O c #d3d3d3",
"+ c None",
/* pixels */
"+++++++++++",
"+++++OO++++",
"+++++ .O+++",
"++++. .+++",
"+++..O .++",
"++. O+X .+",
"+o X++X o",
"++. X+O .+",
"+++. O..++",
"++++. .O++",
"+++++ ++++",
"+++++OO++++"
};

@ -0,0 +1,34 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"30 21 7 1",
" c Gray1",
". c #484848",
"X c Gray50",
"o c Gray53",
"O c #b7b7b7",
"+ c #c8c8c8",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@OXooooooooooooooo+",
"@@@@@@@@@@@@ +",
"@@@@@@@@@@@X O@",
"@@@@@@@@@@@ .oXXXXXXXo .@@",
"@@@@@@@@@@. .@@@@@@@@@O O@@",
"@@@@@@@@@O O@@@@@@@@@ o@@@",
"@@@@@@@@@. .@@@@@@@@@X @@@@",
"@@@@@@@@X @@@@@@@@@O O@@@@",
"@@@@@@@@ X@@@@@@@@@. .@@@@@",
"@@@@@@@. @@@@@@@@@O O@@@@@",
"@@@@@@O O@@@@@@@@@ .@@@@@@",
"@@@@@@. .@@@@@@@@@o @@@@@@@",
"@@@@@O O@@@@@@@@@ o@@@@@@@",
"@@@@@ X@@@@@@@@@. .@@@@@@@@",
"@@@@X @@@@@@@@@O O@@@@@@@@",
"@@@O O@@@@@@@@@. .@@@@@@@@@",
"@@@. oXXXXXXXo. @@@@@@@@@@",
"@@O X@@@@@@@@@@",
"@@ @@@@@@@@@@@",
"@+ooooooooooooooooO@@@@@@@@@@@"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 11 8 1",
" c Gray2",
". c Gray18",
"X c Gray31",
"o c #727272",
"O c Gray53",
"+ c Gray70",
"@ c #cbcbcb",
"# c None",
/* pixels */
"############",
"######@#####",
"#####@.@####",
"#####X .####",
"####+ + +###",
"####.O#o.###",
"###o ### o##",
"### O###O ##",
"##XX#####XX#",
"#+ XOoOoOX +",
"#+ooooooooo+"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 13 8 1",
" c Gray1",
". c #343434",
"X c Gray29",
"o c #777777",
"O c #898989",
"+ c #b7b7b7",
"@ c #c3c3c3",
"# c None",
/* pixels */
"###############",
"########+OOo+##",
"#####+. X#",
"####X X@##.+",
"###X +####oo",
"##+ X######.o",
"## +######X +",
"#+ X######+ #",
"#O.######X +#",
"#oo####+ X##",
"#+.##@X X###",
"##. .+####",
"###+oOO@#######"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"16 13 8 1",
" c #040404",
". c Gray17",
"X c #4b4b4b",
"o c #676767",
"O c Gray56",
"+ c Gray68",
"@ c Gray81",
"# c None",
/* pixels */
"################",
"####O#######O###",
"##+. .@###@X .+#",
"#+ O#o @#@ o#O +",
"#@.o##O . O##o.+",
"###. @#@o@#@ .##",
"####+ o###o +###",
"####O o###o O###",
"###. @#@o@#@ .##",
"#+.o##O . O##o.@",
"#+ O#X @#@ o#O +",
"##+. X@###@X .+#",
"####O#######O###"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 13 8 1",
" c #070707",
". c #343434",
"X c #5b5b5b",
"o c #676767",
"O c #8d8d8d",
"+ c #a4a4a4",
"@ c #d0d0d0",
"# c None",
/* pixels */
"###############",
"############OO#",
"#####@@###O O",
"####. o",
"###o .+#o #",
"###o X@##+ +#",
"###o .O###@ .##",
"###. @###+ o##",
"##+ +##@X o##",
"## o#+. o##",
"#O .###",
"#o O###@@####",
"##OO###########"
};

@ -0,0 +1,24 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 12 6 1",
" c Gray2",
". c #313131",
"X c #797979",
"o c #898989",
"O c #d3d3d3",
"+ c None",
/* pixels */
"+++++++++++",
"+++++OO++++",
"+++++ .O+++",
"++++. .+++",
"+++..O .++",
"++. O+X .+",
"+o X++X o",
"++. X+O .+",
"+++. O..++",
"++++. .O++",
"+++++ ++++",
"+++++OO++++"
};

@ -0,0 +1,34 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"26 21 7 1",
" c Gray1",
". c #484848",
"X c Gray50",
"o c #868686",
"O c #b7b7b7",
"+ c #c8c8c8",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@OXooooooooooo+",
"@@@@@@@@@@@@ @",
"@@@@@@@@@@@X O@",
"@@@@@@@@@@@ .oXXXo .@@",
"@@@@@@@@@@. .@@@@@O O@@",
"@@@@@@@@@O O@@@@@ X@@@",
"@@@@@@@@@. .@@@@@X @@@@",
"@@@@@@@@X @@@@@O O@@@@",
"@@@@@@@@ X@@@@@. .@@@@@",
"@@@@@@@. @@@@@O O@@@@@",
"@@@@@@O O@@@@@ .@@@@@@",
"@@@@@@. .@@@@@X @@@@@@@",
"@@@@@O O@@@@@ o@@@@@@@",
"@@@@@ X@@@@@. .@@@@@@@@",
"@@@@X @@@@@O O@@@@@@@@",
"@@@O O@@@@@. .@@@@@@@@@",
"@@@. oXXXo. @@@@@@@@@@",
"@@O X@@@@@@@@@@",
"@@ @@@@@@@@@@@",
"@+oooooooooooo+@@@@@@@@@@@"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 11 8 1",
" c Gray3",
". c Gray15",
"X c #4b4b4b",
"o c Gray46",
"O c Gray55",
"+ c Gray70",
"@ c Gray83",
"# c None",
/* pixels */
"###########",
"#####@@####",
"#####oo####",
"####@..####",
"####XooX###",
"###@ ## @##",
"###Xo##XX##",
"##O.####.O#",
"##.O####O.#",
"#+ +",
"#+oOOOOOOo+"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 12 7 1",
" c #020202",
". c #323232",
"X c Gray42",
"o c Gray52",
"O c Gray69",
"+ c Gray84",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@",
"@@@@@@@+oooO@@",
"@@@@@O. .@",
"@@@@X O",
"@@@. o",
"@@X o",
"@+ +",
"@o X@",
"@o .@@",
"@O X@@@",
"@@. .O@@@@",
"@@@Oooo+@@@@@@"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 12 7 1",
" c #090909",
". c #272727",
"X c #505050",
"o c #959595",
"O c #b1b1b1",
"+ c #d2d2d2",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@",
"@++@@@@@@@@@++",
"@+ X@@@@@@@X O",
"@@o X+@@@+X O@",
"@@@@. +@+ .@@@",
"@@@@@..o..@@@@",
"@@@@@@X .@@@@@",
"@@@@@. o..@@@@",
"@@@@. +@+ .@@@",
"@@o X+@@@+X O@",
"@O X@@@@@@@X O",
"@++@@@@@@@@@++"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 13 8 1",
" c #020202",
". c Gray16",
"X c Gray37",
"o c Gray",
"O c #8d8d8d",
"+ c #b2b2b2",
"@ c #d8d8d8",
"# c None",
/* pixels */
"##############",
"######@o@#####",
"######. .O. +",
"#####O o",
"#####. +",
"####@ +#",
"####X O##",
"###O X###",
"##+ @###",
"#+ .####",
"#o O####",
"#+ .O. .@####",
"######@o@#####"
};

@ -0,0 +1,23 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 12 5 1",
" c #040404",
". c Gray20",
"X c #898989",
"o c Gray84",
"O c None",
/* pixels */
"OOOOOOOOOOO",
"OOOOOooOOOO",
"OOOOO .oOOO",
"OOOO. .OOO",
"OOO. .OO",
"OO. .O",
"OX X",
"OO. .O",
"OOO. .OO",
"OOOO. .OOO",
"OOOOO OOOO",
"OOOOOooOOOO"
};

@ -0,0 +1,35 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"18 21 8 1",
" c Gray1",
". c #313131",
"X c Gray29",
"o c #727272",
"O c #8d8d8d",
"+ c #acacac",
"@ c Gray82",
"# c None",
/* pixels */
"##################",
"############+OOOO@",
"###########+ @",
"###########. +#",
"##########+ .##",
"#########@. +##",
"#########o o###",
"########@. @###",
"########X O####",
"#######+ .#####",
"#######. O#####",
"######O .######",
"######. @######",
"#####O X#######",
"####@ @#######",
"####o O########",
"###+ .@########",
"###. +#########",
"##+ .##########",
"#@ +##########",
"#@OOOOO###########"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 11 8 1",
" c Gray1",
". c #343434",
"X c #5a5a5a",
"o c #797979",
"O c Gray54",
"+ c #aeaeae",
"@ c #d7d7d7",
"# c None",
/* pixels */
"###########",
"#####@@####",
"#####oo####",
"####@ .@###",
"####X X###",
"###@ @##",
"###X X##",
"##+ +#",
"##. .#",
"#+ +",
"#+oOOOOOOo+"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 13 6 1",
" c #0e0e0e",
". c Gray17",
"X c Gray26",
"o c #6f6f6f",
"O c #afafaf",
"+ c None",
/* pixels */
"++++++++++++++",
"+++++OoooO++++",
"+++O. ooo .O++",
"++O .+++++. O+",
"++ O.o+++o.O +",
"+oX++ o+o ++Xo",
"+oo+++...+++oo",
"+oo+++...+++oo",
"+oX++ o+o ++.o",
"++ O.o+++o.O +",
"++O .+++++. O+",
"+++O. ooo .O++",
"+++++OoooO++++"
};

@ -0,0 +1,14 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 4 4 1",
" c #010101",
". c Gray55",
"X c #cbcbcb",
"o c None",
/* pixels */
"oooooooooooo",
"oX.........X",
"o. .",
"oX.........X"
};

@ -0,0 +1,22 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 11 5 1",
" c Gray1",
". c Gray47",
"X c #808080",
"o c #bbbbbb",
"O c None",
/* pixels */
"OOOOOOO",
"Oo.X..o",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"Oo.XX.o"
};

@ -0,0 +1,22 @@
/* XPM */
static char * rests__1o_xpm[] = {
"19 11 8 1",
" c None",
". c #898989",
"+ c #808080",
"@ c #787878",
"# c #020202",
"$ c #030303",
"% c #343434",
"& c #626262",
" ",
" .......+@....... ",
" .#######$$#######.",
" .....%#$$#%...&. ",
" @$$$$@ ",
" @$$$$@ ",
" @$$$$@ ",
" @$$$$@ ",
" ..&..%#$$#%..... ",
" .#######$$#######.",
" .......++....... "};

@ -0,0 +1,32 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 21 5 1",
" c #020202",
". c Gray48",
"X c #8b8b8b",
"o c #c1c1c1",
"O c None",
/* pixels */
"OOOOOOO",
"Oo.XX.o",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"Oo.XX.o"
};

@ -0,0 +1,33 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"78 21 6 1",
" c Gray2",
". c #6f6f6f",
"X c #898989",
"o c #b9b9b9",
"O c #c0c0c0",
"+ c None",
/* pixels */
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
"+Oo+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++oo",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+X X",
"+X X",
"+X X",
"+X X",
"+X X",
"+X X",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..",
"+Oo+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++oO"
};

@ -0,0 +1,19 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"16 8 5 1",
" c #020202",
". c Gray49",
"X c Gray53",
"o c #c5c5c5",
"O c None",
/* pixels */
"OOOOOOOOOOOOOOOO",
"Oo.XXXXXXXXXXX.o",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"Oo.XXXXXXXXXXX.o"
};

@ -0,0 +1,22 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"28 9 7 1",
" c #020202",
". c #343434",
"X c Gray37",
"o c #626262",
"O c #898989",
"+ c Gray71",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@OOOOOOOOOOOOOOOOOOOOOOOOO@",
"@O O",
"@@OOOOO. .OOOoO@",
"@@@@@@@X X@@@@@@",
"@@@@@@@X X@@@@@@",
"@@@@@@@X X@@@@@@",
"@@@@@@@X X@@@@@@",
"@@@@@@@+OOOOOOOOOOOOO+@@@@@@"
};

@ -0,0 +1,19 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"16 8 5 1",
" c #020202",
". c Gray49",
"X c Gray53",
"o c #c5c5c5",
"O c None",
/* pixels */
"OOOOOOOOOOOOOOOO",
"Oo.XXXXXXXXXXX.o",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"Oo.XXXXXXXXXXX.o"
};

@ -0,0 +1,22 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"28 9 7 1",
" c #020202",
". c #343434",
"X c Gray37",
"o c #626262",
"O c #898989",
"+ c Gray71",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@+OOOOOOOOOOOOO+@@@@@@",
"@@@@@@@X X@@@@@@",
"@@@@@@@o o@@@@@@",
"@@@@@@@X X@@@@@@",
"@@@@@@@X X@@@@@@",
"@@OOoOO. .OOOOO@",
"@O O",
"@@OOOOOOOOOOOOOOOOOOOOOOOOO@"
};

@ -0,0 +1,43 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 29 8 1",
" c Gray2",
". c #2f2f2f",
"X c #505050",
"o c #717171",
"O c #8e8e8e",
"+ c #b1b1b1",
"@ c Gray80",
"# c None",
/* pixels */
"###########",
"###@O######",
"#### o#####",
"#####.@####",
"#####@ @###",
"######. @##",
"######X X##",
"######. O#",
"#####+ +",
"####@ o",
"###O @",
"##o @#",
"#O +##",
"#O +###",
"## o####",
"##@ @####",
"###@ @####",
"####+ +####",
"##@+@X.####",
"#@ . X###",
"#o X##",
"#o oo. +#",
"#+ O###+ #",
"## .#####@#",
"##X #######",
"##O.#######",
"###.@######",
"###OX######",
"####+######"
};

@ -0,0 +1,22 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"9 9 7 1",
" c #040404",
". c #2f2f2f",
"X c #747474",
"o c #898989",
"O c #aeaeae",
"+ c #c3c3c3",
"@ c None",
/* pixels */
"@@@@@@@@@",
"@@X+@@@@@",
"@X X+@@",
"@X . O",
"@o O@o..o",
"@X O@@@@@",
"@o O@@@@@",
"@o O@@@@@",
"@@o@@@@@@"
};

@ -0,0 +1,33 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 19 8 1",
" c Gray1",
". c #313131",
"X c #515151",
"o c #747474",
"O c Gray56",
"+ c #b1b1b1",
"@ c #d3d3d3",
"# c None",
/* pixels */
"###############",
"###+o+#########",
"##. X######O+",
"#+ +##### O",
"#O o####O #",
"#@ o@@+. X#",
"##o O#",
"###+.....o@o ##",
"###########.X##",
"##########O O##",
"##########X.###",
"#########@ o###",
"#########o @###",
"#########..####",
"########O O####",
"########X @####",
"#######@ .#####",
"#######o o#####",
"########O######"
};

@ -0,0 +1,22 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"9 9 7 1",
" c Gray2",
". c Gray19",
"X c #747474",
"o c #848484",
"O c #aeaeae",
"+ c #c8c8c8",
"@ c None",
/* pixels */
"@@@@@@@@@",
"@@@@@@+X@",
"@@@+X X",
"@+ . X",
"@+..o@O o",
"@@@@@@O X",
"@@@@@@O o",
"@@@@@@O X",
"@@@@@@@o@"
};

@ -0,0 +1,43 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"16 29 8 1",
" c Gray2",
". c Gray20",
"X c Gray32",
"o c Gray44",
"O c Gray56",
"+ c Gray69",
"@ c #d2d2d2",
"# c None",
/* pixels */
"################",
"#####@OO@#######",
"####O O####++",
"####. #### o",
"###@ @### @",
"####. @#@X #",
"####O o#",
"#####+. X+.O#",
"############+ @#",
"############XX##",
"############ o##",
"##+. X@####+ @##",
"#@ .####o.###",
"#O +### X###",
"#o +##+ O###",
"## oOX @###",
"##+ X####",
"###@oOOo+@ X####",
"#########+ @####",
"#########. #####",
"######### X#####",
"########+ O#####",
"########X @#####",
"######## .######",
"#######@ O######",
"#######X @######",
"####### @######",
"######@ X#######",
"#######+@#######"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"9 11 8 1",
" c #060606",
". c #252525",
"X c Gray29",
"o c #767676",
"O c #888888",
"+ c #acacac",
"@ c Gray82",
"# c None",
/* pixels */
"#########",
"######@o#",
"####@X O",
"###O o",
"#@ oO o",
"#@.o@#X o",
"###@o o",
"##o .. o",
"#O .o#+ o",
"#@o###+ O",
"#######O#"
};

@ -0,0 +1,52 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"18 38 8 1",
" c #060606",
". c Gray19",
"X c #4c4c4c",
"o c Gray45",
"O c #8d8d8d",
"+ c #b4b4b4",
"@ c #cecece",
"# c None",
/* pixels */
"##################",
"#######@Oo@#######",
"######O O####++",
"######. ####.o",
"#####@ @### @",
"######. +#+. #",
"######O ..#",
"#######+. . .o@.o#",
"############### +#",
"##############O @#",
"######@@######O.##",
"####O o##### X##",
"###@ +####.+##",
"###o .###O @##",
"###o X##@X.###",
"#### XX o###",
"####+. X +###",
"######+++++#+ @###",
"############X ####",
"############.X####",
"##@o.O#####@ o####",
"##. X####+ @####",
"#O @###X #####",
"#o +### X#####",
"#@ o@O o#####",
"##o . @#####",
"###@XXXXo@X ######",
"##########.X######",
"#########@ o######",
"#########O @######",
"#########X @######",
"######### .#######",
"########@ X#######",
"########O +#######",
"########X @#######",
"######## .########",
"#######@ X########",
"########O@########"
};

@ -0,0 +1,62 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"20 48 8 1",
" c Gray2",
". c #373737",
"X c #494949",
"o c #797979",
"O c #868686",
"+ c #b9b9b9",
"@ c Gray77",
"# c None",
/* pixels */
"####################",
"#########+oO########",
"########X +####++",
"#######+ X####.o",
"#######O #### +",
"#######+ ##+. #",
"########X . #",
"#########O X@oX#",
"################# O#",
"################# ##",
"################o ##",
"######@. o#####o.##",
"###### O#### o##",
"#####O #### o##",
"#####o ###X ###",
"###### oo ###",
"######+ X..###",
"########OoooO## o###",
"############### +###",
"##############o ####",
"#####+oO######o ####",
"####X +#### o####",
"###+ X#### o####",
"###O ###o +####",
"###+ ##o #####",
"####X #####",
"#####o o+ o#####",
"############+ O#####",
"############o ######",
"############o ######",
"##@. .+##### .######",
"## ##### o######",
"#O O###O O######",
"#O o###X #######",
"## XOo #######",
"##+ X X#######",
"####OooOO#+ o#######",
"##########o +#######",
"##########X ########",
"########## ########",
"########## o########",
"#########O O########",
"#########o +########",
"######### #########",
"######### #########",
"########+ o#########",
"########O O#########",
"#########O##########"
};

@ -0,0 +1,71 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"22 57 8 1",
" c Gray2",
". c #2f2f2f",
"X c #4e4e4e",
"o c Gray45",
"O c #8b8b8b",
"+ c #afafaf",
"@ c #d2d2d2",
"# c None",
/* pixels */
"######################",
"###########+OO########",
"##########X +####++",
"#########+ X####.o",
"#########o #### @",
"#########@ @#+. #",
"##########X . #",
"###########O. . .o@oX#",
"################### O#",
"##################@ ##",
"##########@@######o ##",
"########+. X#####o.##",
"#######@ o####.o##",
"#######o ###@ O##",
"#######O ##@. ###",
"########. XX ###",
"########@. Oo.###",
"##########+++++## o###",
"################@ @###",
"################o ####",
"#######O.X@#####o ####",
"######. +####.O####",
"#####+ .#### o####",
"#####o ###O @####",
"#####@ @@X #####",
"######o .#####",
"#######+X....+@ o#####",
"##############@ O#####",
"##############o ######",
"#####@+@######X ######",
"####O O##### o######",
"###@ @#### o######",
"###O o###O +######",
"###+ O##+. #######",
"####. .. #######",
"####@X .O X#######",
"######@@@@@#@ o#######",
"############o @#######",
"############X ########",
"##@o o@##### .########",
"## .##### o########",
"#O O###O o########",
"#O o###X @########",
"#@ X+O. #########",
"##O . .#########",
"###@ooXoo@@ O#########",
"##########o +#########",
"##########X ##########",
"########## ##########",
"########## o##########",
"#########O O##########",
"#########o +##########",
"######### ###########",
"######### ###########",
"########+ o###########",
"########O O###########",
"#########O############"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"10 15 8 1",
" c Gray2",
". c #2c2c2c",
"X c Gray32",
"o c #7b7b7b",
"O c #8b8b8b",
"+ c Gray67",
"@ c #cdcdcd",
"# c None",
/* pixels */
"##########",
"###o######",
"###X.+####",
"####X +###",
"##### X##",
"##### .@",
"####O +",
"###o o#",
"#@. .@##",
"#O .@###",
"##. o####",
"###. O####",
"####O @###",
"#####+ +##",
"######++##"
};

@ -0,0 +1,42 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"22 29 7 1",
" c #0b0b0b",
". c #353535",
"X c #535353",
"o c Gray45",
"O c Gray53",
"+ c Gray72",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@O@@@@@@@@@@",
"@@@@@@@@@@@ @@@@@@@@@@",
"@@@@@@@@@@@ @@@@@@@@@@",
"@@@@@@@@@@@ @@@@@@@@@@",
"@@@@@@@@@@o X@@@@@@@@@",
"@@@@@@@@o X X o@@@@@@@",
"@@@@@@@X +@ @+ X@@@@@@",
"@@@@@@o @@ @@ o@@@@@",
"@@@@@@ o@@ @@o @@@@@",
"@@@@@+ O@@ @@o +@@@@",
"@@@@@o O@@ @@o o@@@@",
"@@@@@ o@@.+@o @@@@",
"@@@@@ o@@ @@o @@@@",
"@+XoX .oX Xo. ooX+",
"@+XoX .oo Xo. ooX+",
"@@@@@ O@@ @@o @@@@",
"@@@@@ o@@ @@o @@@@",
"@@@@@o o@@.@@o o@@@@",
"@@@@@+ o@@ +@O +@@@@",
"@@@@@@ o@@ @@o @@@@@",
"@@@@@@o @@ @@ O@@@@@",
"@@@@@@@X +@ @+ X@@@@@@",
"@@@@@@@@o X X o@@@@@@@",
"@@@@@@@@@@o X@@@@@@@@@",
"@@@@@@@@@@@ @@@@@@@@@@",
"@@@@@@@@@@@ @@@@@@@@@@",
"@@@@@@@@@@@ @@@@@@@@@@",
"@@@@@@@@@@@O@@@@@@@@@@"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 16 7 1",
" c #040404",
". c Gray17",
"X c #767676",
"o c #909090",
"O c #afafaf",
"+ c Gray83",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@+O@@@@@@@@@OXXO@@@@@@@@@O+",
"@o @@@@@@@@O O@@@@@@@@ o",
"@+ +@@@@@@@o X@@@@@@@+ O",
"@@ X@@@@@@@o o@@@@@@@X @",
"@@X.@@@@@@@@X X@@@@@@@@.X@",
"@@+ o@@@@@@@@++@@@@@@@@o +@",
"@@@. +@@@@@@@@@@@@@@@@+ .@@",
"@@@o .+@@@@@@@@@@@@@@+. o@@",
"@@@@. .+@@@@@@@@@@@@+. .@@@",
"@@@@+ X+@@@@@@@@+X +@@@",
"@@@@@o .OOOOOO. o@@@@",
"@@@@@@o o@@@@@",
"@@@@@@@O. .O@@@@@@",
"@@@@@@@@@X X@@@@@@@@",
"@@@@@@@@@@@OXooXO@@@@@@@@@@"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 12 7 1",
" c Gray2",
". c #313131",
"X c #6d6d6d",
"o c #8e8e8e",
"O c Gray68",
"+ c #d0d0d0",
"@ c None",
/* pixels */
"@@@@@@@@@@@@",
"@+XoX+@@@@OO",
"@o .@@@@.X",
"@@ +@@O @",
"@@o X@@.o@",
"@@@. @o.@@",
"@@@o X.o@@",
"@@@@. .@@@",
"@@@@O O@@@",
"@@@@@. .@@@@",
"@@@@@O O@@@@",
"@@@@@@o@@@@@"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"16 14 7 1",
" c Gray1",
". c Gray26",
"X c #717171",
"o c Gray52",
"O c Gray71",
"+ c Gray78",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@",
"@+XoXoooooXoooX+",
"@o o",
"@o o",
"@o o",
"@o o",
"@X.+OOOOOOOOO+.X",
"@XX@@@@@@@@@@@XX",
"@XX@@@@@@@@@@@XX",
"@XX@@@@@@@@@@@XX",
"@XX@@@@@@@@@@@XX",
"@XX@@@@@@@@@@@XX",
"@XX@@@@@@@@@@@XX",
"@OO@@@@@@@@@@@OO"
};

@ -0,0 +1,31 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"35 17 8 1",
" c #040404",
". c #343434",
"X c Gray29",
"o c #6f6f6f",
"O c Gray57",
"+ c Gray71",
"@ c #d0d0d0",
"# c None",
/* pixels */
"###################################",
"####O##############################",
"###. ##############################",
"##o O##################+###########",
"## @#################+ @##########",
"#O .####.@######@.@###+ @@.########",
"#O ###. @####@. .@##+ +. .#######",
"#O ##O @###O .@#+ . .####@@",
"#+ #@ @#@ .#+ .##@ O",
"##X OX @. .O .# .#",
"##+ . O+ OO Oo +#",
"###+ o##O .##o @#o o##",
"####+####O @###o @##o .###",
"##########O o#####o X @###o +###",
"###########Oo#######oO+ @####XO####",
"######################+ @##########",
"#######################+###########"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"35 15 8 1",
" c #060606",
". c #2a2a2a",
"X c Gray32",
"o c #6d6d6d",
"O c Gray56",
"+ c #b1b1b1",
"@ c #d0d0d0",
"# c None",
/* pixels */
"###################################",
"###@O##############################",
"###. ##############################",
"##o O##############################",
"#@ @##############################",
"#O .###@ +######@ @######+.@#######",
"#O ###. +####@ +####+ @######",
"#O ##o +###X +###. .@###O@",
"#@ @@ O#+ +#O @#O O",
"##o O... o o . .+ X#",
"##@. +# @@ @+ .@#",
"###@.O##@. X##@ o##+ +##",
"#########@. .####@ X####+ X###",
"##########@. @#####@ .@#####+ .####",
"###########@@#######@@#######@@####"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 13 6 1",
" c #020202",
". c Gray21",
"X c Gray46",
"o c #898989",
"O c Gray70",
"+ c None",
/* pixels */
"++++++++++++",
"+++++XXo++++",
"+++. .++",
"++. O+++o .+",
"++ o+++++o +",
"+o +++++++ o",
"+o +++++++ o",
"+X +++++++ o",
"+o +++++++ o",
"+o +++++++ o",
"+o +++++++ o",
"+o +++++++ o",
"+OO+++++++OO"
};

@ -0,0 +1,30 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 16 8 1",
" c #060606",
". c #2a2a2a",
"X c Gray31",
"o c #747474",
"O c #909090",
"+ c Gray68",
"@ c Gray85",
"# c None",
/* pixels */
"############",
"##O#######++",
"#O @###### O",
"## o#####o #",
"##X.#####.X#",
"##O @###@ O#",
"### o###o ##",
"###X.###.X##",
"###O @#@ O##",
"#### o#o ###",
"####X # X###",
"####+ O +###",
"##### ####",
"#####o o####",
"#####+ o####",
"######O#####"
};

@ -0,0 +1,24 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"6 12 6 1",
" c Gray2",
". c Gray48",
"X c #898989",
"o c Gray75",
"O c #c0c0c0",
"+ c None",
/* pixels */
"++++++",
"+++X++",
"+++ ++",
"++X X+",
"++X X+",
"++. .+",
"++ +",
"++ +",
"+o o",
"+X X",
"+o o",
"++o.o+"
};

@ -0,0 +1,22 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 12 4 1",
" c Gray57",
". c Gray70",
"X c Gray86",
"o c None",
/* pixels */
"oooooooooooo",
"ooooX Xooo",
"ooo. XXX .oo",
"oo..ooooo..o",
"oX ooooooo X",
"o XoooooooX ",
"o XoooooooX ",
"o XoooooooX ",
"oX ooooooo X",
"oo..ooooo..o",
"ooo. XXX .oo",
"ooooX Xooo"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"6 13 8 1",
" c #040404",
". c #343434",
"X c Gray32",
"o c Gray45",
"O c #888888",
"+ c #afafaf",
"@ c #cacaca",
"# c None",
/* pixels */
"######",
"####++",
"#### +",
"###.X#",
"##+ @#",
"##X ##",
"## o##",
"#+ O##",
"#O X##",
"#O @#",
"#+ X#",
"##. #",
"###o+#"
};

@ -0,0 +1,41 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"33 27 8 1",
" c Gray1",
". c #3f3f3f",
"X c #464646",
"o c Gray47",
"O c Gray52",
"+ c #b6b6b6",
"@ c #c3c3c3",
"# c None",
/* pixels */
"#################################",
"##+##############################",
"#O ##############################",
"#O ##############################",
"#O ##############################",
"#O ##############################",
"#O ##############################",
"#O ##############################",
"#O ##############################",
"#O ##############################",
"#O ##############################",
"#o ##############################",
"#O ##############################",
"#O ##############################",
"#O ##############################",
"#O ##############################",
"#O ###+########+########+########",
"#O ##X +######X +######X +#######",
"#O #O +####o +####O +######",
"#O + +##+ +##+ +###.+",
"#O . +#X +#X +#X +",
"#O o X X X X o o#",
"#O X#+ X#+ X#+ X##",
"#+X###+ +##+ +##+ +##",
"#######+ o####+ o####+ o###",
"########+ X######+ .######+ X####",
"#########+########@########@#####"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"24 15 8 1",
" c Gray1",
". c #3c3c3c",
"X c #4b4b4b",
"o c #7c7c7c",
"O c #888888",
"+ c #b6b6b6",
"@ c #c3c3c3",
"# c None",
/* pixels */
"########################",
"############@###########",
"############ o##########",
"#####+X##### O+.########",
"####+ X#### . X#######",
"####X X### X####+#",
"###O X## X##+ O",
"##+ X+ X# .#",
"##. #X oX +#",
"#O +##X O#X O##",
"##+####X . o##X X###",
"########X + o###X +###",
"#########X+# o####X+####",
"############ o##########",
"############+###########"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"10 12 7 1",
" c #020202",
". c #313131",
"X c #4e4e4e",
"o c Gray43",
"O c Gray53",
"+ c #bbbbbb",
"@ c None",
/* pixels */
"@@@@@@@@@@",
"@@@@+o+@@@",
"@@@X o X@@",
"@@o.@@@.o@",
"@@ o@@@O @",
"@O @@@@@ O",
"@O @@@@@ O",
"@O @@@@@ O",
"@@ O@@@o @",
"@@o.@@@.o@",
"@@@X o X@@",
"@@@@+o+@@@"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"24 12 8 1",
" c Gray1",
". c #3f3f3f",
"X c #464646",
"o c #7b7b7b",
"O c #808080",
"+ c Gray71",
"@ c #c3c3c3",
"# c None",
/* pixels */
"########################",
"######+########@########",
"#####X +######X +#######",
"####O +####o +######",
"###+ +##+ +###.+",
"###X +#X +#X +",
"##o o X X o o#",
"#+ X#+ X#+ X##",
"#+X###+ +##+ +##",
"#######+ o####+ O###",
"########+ X######+ X####",
"#########@########+#####"
};

@ -0,0 +1,31 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"34 17 8 1",
" c #040404",
". c #313131",
"X c #515151",
"o c #6d6d6d",
"O c #8e8e8e",
"+ c Gray71",
"@ c #d5d5d5",
"# c None",
/* pixels */
"##################################",
"#########+########+########+######",
"########O X######o o######X O#####",
"#######O O####o +####X @####",
"#O.###O @##o @##X .####",
"#@ .#O X#o o#X O###",
"##O X .X . XX . oo @##",
"###X .##. X##. X#@..@#",
"###@. .@##+ X###+ o###O X#",
"####O .#####o X#####X o####@ @",
"#####o.#######XX#######.X######. O",
"######@#######@################ O",
"###############################. O",
"##############################@ @",
"##############################O o#",
"############################## .##",
"##############################O@##"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"33 15 8 1",
" c Gray1",
". c #3c3c3c",
"X c #4b4b4b",
"o c Gray49",
"O c #888888",
"+ c Gray71",
"@ c #c3c3c3",
"# c None",
/* pixels */
"#################################",
"#####################@###########",
"####################o ###########",
"#####+X#######+X####o #+X########",
"####+ X#####+ X###o + X#######",
"####X X####X X##o . X####+#",
"###O X##o X#o X##+ O",
"##+ X+ Xo X# .#",
"##X #X +X +X +#",
"#O +##X o##X ##X O##",
"##+####X X####X ###X X###",
"########X +#####X . ####X +###",
"#########X+#######X+O #####X+####",
"####################o ###########",
"#####################+###########"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"33 12 8 1",
" c Gray1",
". c #3f3f3f",
"X c Gray27",
"o c #7b7b7b",
"O c #808080",
"+ c Gray71",
"@ c #c3c3c3",
"# c None",
/* pixels */
"#################################",
"######+########@########+########",
"#####X +######X +######X +#######",
"####O +####O +####O +######",
"###+ +##+ +##+ +###.+",
"###X +#X +#X +#X +",
"##o o X X X X o o#",
"#+ X#+ X#+ X#+ X##",
"#+.###+ +##+ +##+ +##",
"#######+ O####+ O####+ o###",
"########+ X######+ X######+ X####",
"#########+########+########@#####"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"35 15 8 1",
" c #060606",
". c #2a2a2a",
"X c Gray32",
"o c #6d6d6d",
"O c Gray56",
"+ c #b1b1b1",
"@ c #d0d0d0",
"# c None",
/* pixels */
"###################################",
"###############################O@##",
"############################### .##",
"###############################O o#",
"###############################@ @",
"########@.+######@ @######+ @### O",
"#######@ @####+ @####+ .###. O",
"#@O###@. .###@ X###O o## O",
"#O O#@ O#+ +#O @@ @",
"##X + o o ...O o#",
"##@. +@ @@ @@ .##",
"###+ +##o @##o .@##O.@##",
"####o +####X @####. .@########",
"#####. +#####@. @#####@ .@#########",
"#####@@#######@@#######@@##########"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"6 13 8 1",
" c #040404",
". c #343434",
"X c Gray32",
"o c Gray45",
"O c #888888",
"+ c #afafaf",
"@ c #cacaca",
"# c None",
/* pixels */
"######",
"##+o##",
"## .#",
"##X +",
"##@ O",
"###X O",
"###O +",
"###o #",
"### X#",
"##@ +#",
"##X.##",
"#+ @##",
"#++###"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"23 12 8 1",
" c Gray1",
". c #323232",
"X c Gray29",
"o c Gray46",
"O c Gray53",
"+ c #b9b9b9",
"@ c #c1c1c1",
"# c None",
/* pixels */
"#######################",
"####@oO########+OOO####",
"###X +####@. X##",
"##X O###O X#",
"## XO +##X XoOX #",
"#O.##+o+##X +####.o",
"#oo######X X######oo",
"#O.####+ X##+o+##.O",
"## XOOX X##+ OX #",
"##X O###O X#",
"###X .@####+ X##",
"#####OOO+########Oo+###"
};

@ -0,0 +1,45 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"21 31 8 1",
" c Gray1",
". c Gray21",
"X c #4c4c4c",
"o c #767676",
"O c #868686",
"+ c Gray72",
"@ c Gray78",
"# c None",
/* pixels */
"#####################",
"#####+oo+#########OO@",
"###@. Xo..@######+ #",
"##+ +###X +##### +#",
"##X X####X X####O X##",
"#+ o###X +### +##",
"#O o### O##X X###",
"#O ### o#+ ####",
"#O o##X +#X O####",
"#+ ###Oo+#O X#####",
"## X###### +#####",
"##+ X####O X######",
"###X .+#+ +######",
"####X OX O##+ +##",
"#####X ###O O##",
"######+ X#######",
"########X +#####",
"###O O### X####",
"###+ +##O XO X###",
"#######+ +#+. X##",
"#######X O####X +#",
"######+ ######X #",
"######X o#+oO### +",
"#####o X#+ X##O O",
"##### +#o ### O",
"####X X##O ###o O",
"###+ ###+ X###o +",
"###X O####X X####X X#",
"##+ #####+ X###+ +#",
"## +######@..oX .@##",
"#@oO#########+oo+####"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"19 12 8 1",
" c #060606",
". c Gray20",
"X c Gray25",
"o c #747474",
"O c #898989",
"+ c Gray70",
"@ c #cdcdcd",
"# c None",
/* pixels */
"###################",
"##O################",
"#+ oo############",
"###Oo .o+########",
"#######O. oo@####",
"###########oo. .OO#",
"##############@@ O",
"###########oo. .oO#",
"#######O. oo#####",
"###oo Xo+########",
"#@ oO############",
"#@O################"
};

@ -0,0 +1,17 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"4 4 7 1",
" c Gray0",
". c #565656",
"X c #727272",
"o c Gray51",
"O c Gray69",
"+ c #d3d3d3",
"@ c None",
/* pixels */
"@@@@",
"@+o@",
"@X X",
"@O.O"
};

@ -0,0 +1,22 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 12 4 1",
" c Gray0",
". c #444444",
"X c #888888",
"o c None",
/* pixels */
"oooooooooooo",
"ooooooXooooo",
"oooooX Xoooo",
"oooooX Xoooo",
"oooooX Xoooo",
"ooXXX. .XXXo",
"oX X",
"ooXXX. .XXXo",
"oooooX Xoooo",
"oooooX Xoooo",
"oooooX Xoooo",
"ooooooXooooo"
};

@ -0,0 +1,13 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 3 4 1",
" c #515151",
". c Gray69",
"X c gainsboro",
"o c None",
/* pixels */
"ooooooooooooo",
"oX .",
"oX ."
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"10 15 8 1",
" c #070707",
". c #2c2c2c",
"X c #5d5d5d",
"o c #6f6f6f",
"O c Gray54",
"+ c Gray66",
"@ c #c5c5c5",
"# c None",
/* pixels */
"##########",
"####+X+###",
"###. o .##",
"##o @#@ o#",
"## ### @",
"#O ### O",
"#O ### O",
"#+ ### +",
"##. ### .#",
"##+ X#X +#",
"###O...O##",
"####O O###",
"####O O###",
"####O o###",
"#####O####"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 12 8 1",
" c Gray1",
". c #3f3f3f",
"X c #484848",
"o c #7b7b7b",
"O c #808080",
"+ c #b4b4b4",
"@ c #c3c3c3",
"# c None",
/* pixels */
"###############",
"######+########",
"#####X +#######",
"####o +######",
"###+ +###.+",
"###X +#X +",
"##o o o o#",
"#+ X#+ X##",
"#+.###+ +##",
"#######+ O###",
"########+ X####",
"#########+#####"
};

@ -0,0 +1,24 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 10 8 1",
" c #040404",
". c #2c2c2c",
"X c Gray30",
"o c #767676",
"O c Gray56",
"+ c #afafaf",
"@ c #d5d5d5",
"# c None",
/* pixels */
"###############",
"#####@O########",
"#####. o#######",
"####X +####++",
"###O .@##@ +",
"##+ .OO O#",
"##.X##O O##",
"#OX####O .###",
"#######@. .@###",
"########@O@####"
};

@ -0,0 +1,38 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"30 24 8 1",
" c Gray1",
". c #343434",
"X c #535353",
"o c Gray45",
"O c Gray56",
"+ c Gray69",
"@ c #cecece",
"# c None",
/* pixels */
"##############################",
"##############O@##############",
"###########+X .###############",
"###########X X###############",
"###########X O###############",
"##########@ +###############",
"##########@ @###############",
"##########o .################",
"##########X .################",
"##########X O###@+@@####OXX+#",
"#########@ +##+OX .@#. +",
"###+OOO+#@ ++O@###. .O@. O",
"##O+###+OO .O+#####. +##X O",
"#@+######X .#######. ### +",
"#O@####@+. o######+ X###O.O#",
"#++##+OO+ OO@####+ X#######",
"##+oO+@#@ +#O@###X @#######",
"########+ .##@O###. @#######",
"########X .###O###. @#######",
"########X .##++##+ X########",
"########X @#.@##+ X########",
"########O o###o O########",
"#########. o####. @########",
"#########@OO@#################"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"23 12 8 1",
" c Gray1",
". c #323232",
"X c Gray29",
"o c Gray46",
"O c Gray53",
"+ c #b9b9b9",
"@ c #c1c1c1",
"# c None",
/* pixels */
"#######################",
"#####OOO+########OO+###",
"###X .@####+ X##",
"##X O###O X#",
"## XOOX X##+ OX #",
"#O.####+ X##+o+##.o",
"#oo######X X######oo",
"#O.##+o+##X +####.O",
"## XO +##X XOOX #",
"##X O###o X#",
"###X +####@. X##",
"####+OO########@OOO####"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 16 7 1",
" c #040404",
". c Gray17",
"X c #767676",
"o c #909090",
"O c #afafaf",
"+ c Gray83",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@OXooXO@@@@@@@@@@",
"@@@@@@@@@X X@@@@@@@@",
"@@@@@@@O. .O@@@@@@",
"@@@@@@o o@@@@@",
"@@@@@o .oOOOOO. o@@@@",
"@@@@+ X+@@@@@@@@+X +@@@",
"@@@@. .+@@@@@@@@@@@@+. .@@@",
"@@@o .+@@@@@@@@@@@@@@+. o@@",
"@@@. +@@@@@@@@@@@@@@@@+ .@@",
"@@+ o@@@@@@@@++@@@@@@@@o +@",
"@@X.@@@@@@@@X X@@@@@@@@.X@",
"@@ X@@@@@@@o o@@@@@@@X @",
"@+ +@@@@@@@o o@@@@@@@+ +",
"@o @@@@@@@@O O@@@@@@@@ o",
"@OO@@@@@@@@@OXXO@@@@@@@@@OO"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 12 7 1",
" c Gray2",
". c #313131",
"X c #6d6d6d",
"o c #8e8e8e",
"O c Gray68",
"+ c #d0d0d0",
"@ c None",
/* pixels */
"@@@@@@@@@@@@",
"@@@@@@o@@@@@",
"@@@@@O O@@@@",
"@@@@@. .@@@@",
"@@@@O O@@@",
"@@@@. .@@@",
"@@@o.X o@@",
"@@@ O+ .@@",
"@@o.@@X o@",
"@@ O@@+ .@",
"@o.@@@@. o",
"@OO@@@@OXoXO"
};

@ -0,0 +1,34 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 22 6 1",
" c Gray1",
". c Gray23",
"X c #777777",
"o c #868686",
"O c #b7b7b7",
"+ c None",
/* pixels */
"++++++++++++++",
"++o+++++++++OO",
"+o +++++++++ o",
"++ X+++++++o +",
"++ X+++++++X +",
"++X +++++++ X+",
"++O O+++++O O+",
"+++ X+++++X ++",
"+++..+++++..++",
"+++X +++++ X++",
"++++ X+++o +++",
"++++ X+++X +++",
"++++X +++ X+++",
"++++O O+O O+++",
"+++++ X+X ++++",
"+++++..+..++++",
"+++++X + o++++",
"++++++ +++++",
"++++++ +++++",
"++++++X X+++++",
"++++++O o+++++",
"+++++++o++++++"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 13 6 1",
" c #020202",
". c Gray21",
"X c Gray46",
"o c #898989",
"O c Gray70",
"+ c None",
/* pixels */
"++++++++++++",
"+OO+++++++OO",
"+o +++++++ o",
"+o +++++++ o",
"+o +++++++ o",
"+o +++++++ o",
"+o +++++++ o",
"+o +++++++ o",
"+X +++++++ o",
"++ o+++++o +",
"++. O+++o .+",
"+++. .++",
"+++++XXX++++"
};

@ -0,0 +1,30 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 16 8 1",
" c #060606",
". c #2a2a2a",
"X c Gray31",
"o c #747474",
"O c #909090",
"+ c Gray68",
"@ c Gray85",
"# c None",
/* pixels */
"############",
"######O#####",
"#####+ O####",
"#####o o####",
"##### ####",
"####+ + +###",
"####X # X###",
"#### o#o ###",
"###O @#@ O##",
"###X.###.X##",
"### o###o ##",
"##O @###@ O#",
"##X.#####.X#",
"## o#####o #",
"#O @#####@ O",
"#@O#######++"
};

@ -0,0 +1,33 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"34 19 8 1",
" c #040404",
". c #343434",
"X c Gray28",
"o c #6f6f6f",
"O c Gray57",
"+ c Gray70",
"@ c #d0d0d0",
"# c None",
/* pixels */
"##################################",
"######################+###########",
"#####################+ @##########",
"#######.@######@.@###+ @@.########",
"######. @####@. .@##+ +. .#######",
"#####+ @###O .@#+ X .####@@",
"####@ @#@ .#+ .##+ O",
"####X +. .O X# .#",
"###+ O+ OO Oo +#",
"##+ X##+ .##O @#o o##",
"##X O###O @###o @##o .###",
"#+ #####O o#####o X @###X +###",
"#O .######Oo#######oO+ @####XO####",
"#O #################+ @##########",
"#O ##################+###########",
"## +#############################",
"##o O#############################",
"###. #############################",
"####O#############################"
};

@ -0,0 +1,31 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"34 17 8 1",
" c #040404",
". c #313131",
"X c #515151",
"o c #6d6d6d",
"O c #8e8e8e",
"+ c Gray71",
"@ c #d5d5d5",
"# c None",
/* pixels */
"##################################",
"#######+########+########+########",
"######O X######o o######X O#######",
"#####@ X####+ o####O O######",
"#####. X##@ o##@ O###.O",
"####O X#o o#X O#. @",
"###@ oo . .X . X. X O#",
"##@..@#X .##X .##. X##",
"##X O###o +###X +##@. @##",
"#@ @####o X#####X o#####. O###",
"#O .######X.#######XX#######.o####",
"#O ##############################",
"#O ##############################",
"#@ @#############################",
"##o O#############################",
"###. #############################",
"####O#############################"
};

@ -0,0 +1,24 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"6 12 6 1",
" c Gray2",
". c Gray48",
"X c #898989",
"o c Gray75",
"O c #c0c0c0",
"+ c None",
/* pixels */
"++++++",
"++o.O+",
"+O O",
"+X X",
"+o o",
"++ +",
"++ +",
"++. .+",
"++X X+",
"++X X+",
"+++ ++",
"+++X++"
};

@ -0,0 +1,16 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"6 8 2 1",
"x c Gray0",
" c None",
/* pixels */
" xxx ",
" x ",
" x ",
" xx ",
" x ",
" ",
" x ",
" "
};

@ -0,0 +1,40 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 26 8 1",
" c #070707",
". c #2f2f2f",
"X c Gray29",
"o c Gray48",
"O c Gray57",
"+ c #b9b9b9",
"@ c #cecece",
"# c None",
/* pixels */
"#######",
"#####++",
"#####.O",
"####o.#",
"#### O#",
"###O ##",
"### X##",
"##O +##",
"##X @##",
"## ###",
"#@ .###",
"#O .###",
"#o .###",
"#o X###",
"#o .###",
"#o X###",
"#@ .###",
"## ###",
"##X @##",
"##O +##",
"### X##",
"###o ##",
"#### O#",
"####o.#",
"#####.O",
"#####@+"
};

@ -0,0 +1,40 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 26 8 1",
" c #070707",
". c #2f2f2f",
"X c Gray29",
"o c Gray48",
"O c Gray57",
"+ c #b9b9b9",
"@ c #cecece",
"# c None",
/* pixels */
"#######",
"#+@####",
"#O.####",
"## o###",
"##O ###",
"### o##",
"###X ##",
"###@ O#",
"###@ X#",
"#### #",
"####. @",
"####X o",
"####X o",
"####. o",
"####X o",
"####. O",
"####. #",
"###@ @",
"###@ X#",
"###@ O#",
"###X ##",
"### O##",
"##O ###",
"## o###",
"#O.####",
"#+@####"
};

@ -0,0 +1,46 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 32 8 1",
" c Gray1",
". c #313131",
"X c Gray28",
"o c #6c6c6c",
"O c Gray54",
"+ c #afafaf",
"@ c #cacaca",
"# c None",
/* pixels */
"############",
"#@o@########",
"#O O########",
"#O O########",
"#O o########",
"#O O########",
"#O O########",
"#O O########",
"#O O########",
"#O O########",
"#O O########",
"#O O########",
"#O O########",
"#O O########",
"#O O########",
"#O O########",
"#O O########",
"#O O##o.X+##",
"#O OO o#",
"#O .XX @",
"#O .@##O O",
"#O O#### O",
"#O O#### +",
"#O O###@ .#",
"#O O### +#",
"#+ +##o O##",
"## ##o +###",
"## #o .+####",
"## .######",
"## .#######",
"## +#######",
"##++########"
};

@ -0,0 +1,46 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"19 32 8 1",
" c Gray1",
". c #2f2f2f",
"X c Gray29",
"o c #727272",
"O c #909090",
"+ c #aeaeae",
"@ c #cbcbcb",
"# c None",
/* pixels */
"###################",
"#@o@#####o+########",
"#O O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#o O####@ X########",
"#O O####@ X########",
"#O O####@ X########",
"#O O#+.X. X#@X..+##",
"#O o. Xo o#",
"#o .X XX @",
"#O .##@ @##+ O",
"#O O###X o####. o",
"#O O###X +####. +",
"#O O##@ @###@ .#",
"#O O##o @###o O#",
"#+ +#@ O +##O O##",
"## ##X @@ @#O .O###",
"#@.#X @#@ @O .@####",
"#@.. @##@ o######",
"## O###@ O#######",
"##.X####@ ########",
"#########O@########"
};

@ -0,0 +1,49 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"9 36 7 1",
" c #070707",
". c #282828",
"X c Gray37",
"o c #777777",
"O c #868686",
"+ c Gray75",
"@ c None",
/* pixels */
"@@@@@@@@@",
"@+O@@@@@@",
"@o @@@@@@",
"@o @@@@@@",
"@o @@@@@@",
"@o @@@@@@",
"@o @@@@@@",
"@o @@@@@@",
"@o @@@@@@",
"@o OOX o",
"@o o",
"@o o",
"@o o",
"@o o",
"@o .oo@ o",
"@o @@@@ o",
"@o @@@@ o",
"@o @@@@ o",
"@o @@@@ o",
"@o @@@@ o",
"@o @@@@ o",
"@o @@@@ o",
"@o @oo. o",
"@o o",
"@o o",
"@o o",
"@o o",
"@O XOo o",
"@@@@@@@ o",
"@@@@@@@ o",
"@@@@@@@ o",
"@@@@@@@ o",
"@@@@@@@ o",
"@@@@@@@ o",
"@@@@@@@ o",
"@@@@@@@O+"
};

@ -0,0 +1,51 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 38 7 1",
" c #040404",
". c #232323",
"X c #505050",
"o c #868686",
"O c #acacac",
"+ c #cecece",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@",
"@@@@@@@@@oO@@@",
"@@@@@@@@@.X@@@",
"@@@@Oo@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.XO o",
"@@@@X.@@+ o",
"@@@@X.O. o",
"@@@@. X",
"@+. .+",
"@o .@@@",
"@o .O.X@@@",
"@X +@@.X@@@",
"@o OX.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.XO o",
"@@@@X.@@+ o",
"@@@@X.O. o",
"@@@@. X",
"@+. .+",
"@o .@@@",
"@o .O.X@@@",
"@X +@@.X@@@",
"@o OX.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@.X@@@",
"@@@@X.@@@oO@@@",
"@@@@X.@@@@@@@@",
"@@@@Oo@@@@@@@@"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 14 5 1",
" c #060606",
". c #7b7b7b",
"X c Gray55",
"o c Gray83",
"O c None",
/* pixels */
"OOOOOOOOOOOOOO",
"OooOOOOOOOOOoo",
"OX XOX X",
"OX .O. X",
"OX .OX X",
"OO o o",
"OOX.X ...O",
"OOOOOo oOOOO",
"OO... XX.O",
"OO o O",
"OX .O. X",
"OX .O. X",
"OX .O. X",
"OooOOOOOOOOOoo"
};

@ -0,0 +1,62 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"33 48 8 1",
" c #040404",
". c #2c2c2c",
"X c #4e4e4e",
"o c #676767",
"O c Gray54",
"+ c #afafaf",
"@ c Gray82",
"# c None",
/* pixels */
"#################################",
"#####@#############@OOO@#########",
"#O .#o +####@o. .+######",
"#O #o +###o .OOOo .+####",
"#O .#o +##O @####@ +###",
"#O #o +## +#####+ +##",
"#O .#o +#o @#####. .##",
"#O #o +#X .#####+ o#",
"#O #o +#X @####+ .#",
"#O .#o +#O .######. #",
"#O .#o +##X +######. +",
"#O #o +###o..+#######. O",
"#O .#o +##############. O",
"#O .#o +###@##########. O",
"#O #o +##@ o#########. O",
"#O .#o +##@ X#########. @",
"#O .#o +##@ .#########. #",
"#O #o +##o +#######+ O#",
"#O .#o +##X o#######+ .##",
"#O .#o +#@ @######X @##",
"#O #o +#o +####+ @###",
"#O .#o +# .. .XX. o@####",
"#O .#o +o +##O. .o@######",
"#O #o . .#####++@#########",
"#O .#o .#################",
"#O #o .#################",
"#o .#o o. @###O..X+@#######",
"#O #o ++ X@O. o@#####",
"#O .#o +#. .+@@+. o####",
"#O #o +#+ o######. o###",
"#O .#o +##. .#######o o##",
"#O #o +##X +#######+ @#",
"#O #o +##+ @########. X#",
"#O .#o +##@ X#########. #",
"#O .#o +##@ X#########. O",
"#O #o +###o+#########. O",
"#O .#o +##############. O",
"#O .#o +###@O+########. O",
"#O #o +##+ .#######. O",
"#O .#o +#@ o######. @",
"#O .#o +#X @####+ .#",
"#O #o +#X @####O +#",
"#O .#o +#X o#####. .##",
"#O .#o +#+ o#####+ +##",
"#O #o +##X @####@. +###",
"#O .#o +##@. O@OOo .+####",
"#O .#o +###@X .+######",
"#@oOOOOO#+o@######+oOOO@#########"
};

@ -0,0 +1,53 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 39 8 1",
" c #040404",
". c Gray20",
"X c Gray29",
"o c #797979",
"O c #888888",
"+ c #b1b1b1",
"@ c Gray81",
"# c None",
/* pixels */
"###########################",
"#####@##########+oOO@######",
"#O O# o####o .+####",
"#O O# o##+ +##@X X###",
"#O O# o#+ #####X X##",
"#O O# o#. +####@ +#",
"#O O# o# +#### .#",
"#O O# O# O####X @",
"#O O# o#X @####o O",
"#O o# o##o .@#####o O",
"#O O# o###########O O",
"#O O# o##OO#######o O",
"#O O# o##o #######o +",
"#O O# o##. #######o #",
"#O O# o#@ +######o X#",
"#O o# o#+ o###### @#",
"#O O# o#o O####O @##",
"#O O# O@ .X ... o####",
"#O O# oX O#@o...+@#####",
"#O O# ##############",
"#O O# ##############",
"#O o# X. @##@++@#######",
"#O O# OO X@o .o@####",
"#O O# o#. O@@O O###",
"#O O# o#o .@####@ o##",
"#O O# o#@ O######. O#",
"#O O# o## @######O .#",
"#O O# o##o #######o @",
"#O O# o##o #######o O",
"#O O# o###########O O",
"#O o# o##@O+######o O",
"#O O# o#@ o#####o O",
"#O O# o# O####X @",
"#O o# O# o#### .#",
"#O O# o# X####@ +#",
"#O O# o#o @####X X##",
"#O O# o##X ###@X X###",
"#O O# o###o .. .+####",
"#@oOOo@#o@#####ooOo+#######"
};

@ -0,0 +1,53 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"34 39 8 1",
" c #040404",
". c Gray19",
"X c Gray33",
"o c #747474",
"O c #8e8e8e",
"+ c Gray69",
"@ c #d0d0d0",
"# c None",
/* pixels */
"##################################",
"############OoOoo+################",
"#########+. .+#############",
"#######+. o@###O .+###########",
"######+ X########X +##########",
"#####+ X##########X +####+Xo+#",
"##### ###########@ @##O @",
"####o @############X o##o O",
"###@ oo@##########O @#O @",
"###O O########## o#@. X#",
"###. +######### o###O@##",
"### .#########X #######",
"### +########o #######",
"### o########O #######",
"###. o########o #######",
"###o @########o #######",
"###@. o#########o .##@Xo##",
"####@. O##########. o#O .#",
"######+++@########### o#o +",
"####################@ @#o O",
"####################X o##+. .#",
"#################### O###@@+@#",
"###################O .#########",
"##################@. @#########",
"##################X O##########",
"#################O .###########",
"################@ .@###########",
"###############@. .#############",
"##############@ .##############",
"#############@ X@##############",
"############+ O################",
"###########X X@#################",
"#########@. O###################",
"########O o@####################",
"######@X o@######################",
"#####X o@########################",
"###O o###########################",
"#+ o@############################",
"#++###############################"
};

@ -0,0 +1,46 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 32 8 1",
" c Gray1",
". c #2f2f2f",
"X c #4b4b4b",
"o c #6f6f6f",
"O c Gray54",
"+ c #b1b1b1",
"@ c #d2d2d2",
"# c None",
/* pixels */
"###########################",
"#########@OoOo@############",
"#######+. .O##########",
"######. o@###o .@########",
"####@. .@######O .@####@@#",
"####o @########X X###X +",
"###@ O#########+ O#+ O",
"###o oo@########. .#@ O",
"###. +#######. @#+.X@",
"### .#######O O#####",
"##@ +######+ o#####",
"### +######+ X#####",
"###. +######+ o#####",
"###O X#######+ o##@@#",
"####o X########O +#X +",
"#####@+@#########. #+ O",
"#################. X#@ O",
"################O o##O.X@",
"################. #######",
"###############O O#######",
"##############@ X########",
"##############. @########",
"#############. @#########",
"############X @##########",
"###########X .@###########",
"#########+ o#############",
"########O X+##############",
"######@. O################",
"#####X O##################",
"###o O####################",
"#+ o######################",
"#++########################"
};

@ -0,0 +1,104 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"32 90 8 1",
" c #040404",
". c #393939",
"X c #484848",
"o c Gray48",
"O c Gray52",
"+ c #b7b7b7",
"@ c Gray77",
"# c None",
/* pixels */
"################################",
"###################+############",
"##################X +###########",
"#################X ###########",
"################X X##########",
"###############o +#########",
"##############+ X#########",
"##############X +########",
"#############+ X#X X########",
"#############X X##+ ########",
"############+ #### O#######",
"############o +####X X#######",
"############ o#####o #######",
"############ ######o +######",
"###########+ O######o o######",
"###########o #######o X######",
"###########O o#######o ######",
"###########o O#######o ######",
"###########O ########X ######",
"###########o ######## ######",
"###########+ #######+ ######",
"############ #######o X######",
"############ ####### o######",
"############X ######o +######",
"############o ###### #######",
"############o O####o O#######",
"############+ o###+ ########",
"############# o###X o########",
"############# ##o #########",
"#############o #+ o#########",
"#############o o X##########",
"#############O ###########",
"############## +###########",
"#############X +############",
"############X X#############",
"###########X X##############",
"##########+ X###############",
"#########+ o###############",
"########+ o###############",
"######## + ###############",
"#######X +#o ###############",
"######X +##o +##############",
"#####+ o###o O##############",
"##### X##### o##############",
"####X ###### ##############",
"###+ +######X ##############",
"###X o#######o oooO##########",
"### ######+. .@#######",
"##O +#####X .@#####",
"##. X#####X +####",
"## O####o +###",
"#+ ##### .+o @##OX +##",
"#O X####O +##o O####+. X##",
"#O o####X o###O O######X +#",
"#O +#### ##### o#######X o#",
"#O ##### o##### #######+ #",
"#O ##### o#####X ########X +",
"## #####X O#####O +#######O O",
"## #####O X#####o o######## O",
"##o +##### +####+ O######## O",
"##+ o#####O X##### X######## O",
"###X ######X X#### ######## #",
"###+ o######X +##o #######+ X#",
"####O #######O ##o O######o +#",
"#####X X#######@@##O O###### .##",
"######X X########### .#####o +##",
"#######X +######### ####+ +###",
"########+ .@#######. ###o +####",
"##########o oO####o oo .@#####",
"############O. .+#######",
"###############+ooooo o#########",
"##################### #########",
"##################### #########",
"#####################o +########",
"#####################O o########",
"#####################O O########",
"###################### .########",
"########o o#########o ########",
"#######X X########o ########",
"######O o#######o ########",
"######X #######o ########",
"###### #######o ########",
"###### ####### .########",
"######X o######+ O########",
"######O @######. #########",
"####### +######+ O#########",
"#######+ @######O X##########",
"########+ o+##O. X###########",
"##########o +############",
"############+OOOo@##############"
};

@ -0,0 +1,86 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"26 72 8 1",
" c #040404",
". c #2d2d2d",
"X c #515151",
"o c Gray46",
"O c Gray54",
"+ c #afafaf",
"@ c Gray82",
"# c None",
/* pixels */
"##########################",
"###############O##########",
"##############X X#########",
"#############X +########",
"############X ########",
"###########+ o#######",
"##########@ X #######",
"##########o X#+ +######",
"########## X### o######",
"#########o @###o ######",
"#########o O####o +#####",
"######### #####O O#####",
"######### O#####O X#####",
"######### ######o #####",
"######### X######o #####",
"######### O######. #####",
"#########X O#####@ #####",
"#########O O#####O X#####",
"#########O O#####. O#####",
"########## o####+ @#####",
"########## .####. .######",
"##########X ###o O######",
"##########o ##O X#######",
"##########O +@ @#######",
"########### XX o########",
"########### o#########",
"########### .##########",
"##########O @##########",
"#########O @###########",
"########O O############",
"#######O o############",
"######+ o. ############",
"#####@. o#o ############",
"#####. o##o @###########",
"####O X###+ O###########",
"###@ .@#### o###########",
"###. @##### .###########",
"##O o#####@. ..X+@######",
"##X .####@. .o@####",
"## +###@. .@###",
"#@ ####. .X. .@##",
"#O o###+ X+ .##@O. .##",
"#O o###X O##. ####@. O#",
"#O @### .###o @####@. .#",
"#O #### O###o O#####+ @",
"#+ ###@ O###@ o###### O",
"## ####o X#### X######o O",
"##. @###+ @###. ######O O",
"##+ O####. X###o ######O +",
"###. @####. o@#O O#####X #",
"###@ X####@X ++ o##### X#",
"####O o#####@X@# X####O @#",
"#####+ X@####### ###@ O##",
"######+. X@#####o ##+ O###",
"########o X+O+X . .O####",
"##########+X. .+######",
"#############@@#@ X#######",
"################# #######",
"#################. #######",
"#################O O######",
"#################o O######",
"######O. X@####### o######",
"#####X @###### o######",
"####+ X###### o######",
"####O ###### o######",
"####o #####@ O######",
"####+ X#####o #######",
"#####. +##### .#######",
"#####+ .@#####X +#######",
"######+ O+##O +########",
"########X .+#########",
"##########OOOo@###########"
};

@ -0,0 +1,33 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 19 8 1",
" c Gray1",
". c #2c2c2c",
"X c #555555",
"o c Gray49",
"O c #868686",
"+ c Gray68",
"@ c Gray80",
"# c None",
/* pixels */
"###############",
"#########O+####",
"#######O X@##",
"#####o O",
"###@. X#",
"##@. X##",
"##. +###",
"#O .+++@####",
"#O .########",
"#O .########",
"#O .########",
"#O .########",
"#O .########",
"#O X@######",
"#O .######",
"#O @######",
"#O @#######",
"#+. @########",
"###+O##########"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 15 8 1",
" c Gray1",
". c Gray16",
"X c Gray34",
"o c #747474",
"O c #818181",
"+ c Gray69",
"@ c Gray81",
"# c None",
/* pixels */
"############",
"######@o+###",
"####@X XX+",
"###O +",
"##O .+#",
"#+ ...X###",
"#o +######",
"#O +######",
"#O +######",
"#o +######",
"#O o######",
"#O @####",
"#O X#####",
"#O o######",
"##+o@#######"
};

@ -0,0 +1,62 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 48 8 1",
" c Gray1",
". c #343434",
"X c Gray32",
"o c #6f6f6f",
"O c Gray53",
"+ c Gray69",
"@ c Gray82",
"# c None",
/* pixels */
"###############",
"#########O+####",
"#######O o@##",
"#####O O",
"###@. X#",
"###. X##",
"##. +###",
"#o .OOO+####",
"#O .########",
"#O .########",
"#o .########",
"#O .########",
"#O .########",
"#O o#######",
"#O ######",
"#O +######",
"#o O#######",
"#+ +########",
"##@X.@#########",
"###############",
"###############",
"########@Xo####",
"######+. .+@@",
"####@X O",
"###@ o#",
"##@ o##",
"#@ @###",
"#O .@@+@####",
"#O .########",
"#O .##+@####",
"#O .@X +###",
"#O . O",
"#o @",
"#O .@#",
"#O X@##",
"#O oXXO####",
"#O .########",
"#o .########",
"#O .########",
"#O .########",
"#o .########",
"#O .########",
"#O .########",
"#O o########",
"#O @########",
"#O X@#########",
"#O X###########",
"#++############"
};

@ -0,0 +1,57 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 43 8 1",
" c #040404",
". c #2d2d2d",
"X c #4b4b4b",
"o c #767676",
"O c Gray54",
"+ c #b4b4b4",
"@ c #d2d2d2",
"# c None",
/* pixels */
"############",
"#######O+###",
"####@o Xo+",
"###+ +",
"##+ @#",
"#+ . X@##",
"#O o######",
"#O o######",
"#O o######",
"#O o######",
"#O o######",
"#O X#####",
"#O X#####",
"#O o######",
"#@. o#######",
"###@########",
"############",
"############",
"############",
"############",
"############",
"#######+@###",
"#####+X O@@",
"####o O",
"##@. O#",
"#@ O##",
"#O o@@@###",
"#O o######",
"#O O#oO###",
"#O o+@",
"#O O",
"#O O#",
"#O .@##",
"#O o#@####",
"#O o######",
"#O o######",
"#O O######",
"#O o######",
"#O o######",
"#O O######",
"#O X#######",
"#O o########",
"#++#########"
};

@ -0,0 +1,43 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 29 8 1",
" c #020202",
". c Gray20",
"X c #535353",
"o c #6d6d6d",
"O c Gray52",
"+ c #aaaaaa",
"@ c #cdcdcd",
"# c None",
/* pixels */
"###############",
"#########+@####",
"#######+ o@##",
"#####+. .@",
"####O .#",
"###. .##",
"##X .###",
"#+ .O..+####",
"#O .#@######",
"#O .########",
"#O .#@Xo@###",
"#O .o o@#",
"#O @",
"#O +#",
"#O +##",
"#O .+###",
"#O .@o+#####",
"#O .########",
"#O .########",
"#O .########",
"#O .########",
"#O .########",
"#O .########",
"#O .########",
"#O o########",
"#O o#########",
"#O o##########",
"#o @###########",
"#@#############"
};

@ -0,0 +1,37 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 23 8 1",
" c #040404",
". c Gray16",
"X c Gray27",
"o c Gray47",
"O c #8b8b8b",
"+ c #afafaf",
"@ c #d2d2d2",
"# c None",
/* pixels */
"############",
"#######++###",
"#####+. o+#",
"####X O",
"##+ o#",
"#+ . .@##",
"#O O@O####",
"#O o######",
"#O O@XO###",
"#O . ..+",
"#O @",
"#O .@#",
"#O .X.X@##",
"#O O######",
"#O o######",
"#O o######",
"#O o######",
"#O O######",
"#O o######",
"#O +######",
"#O +#######",
"#o.@########",
"#@@#########"
};

@ -0,0 +1,51 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 37 8 1",
" c Gray1",
". c Gray23",
"X c Gray36",
"o c #717171",
"O c #898989",
"+ c #bbbbbb",
"@ c Gray77",
"# c None",
/* pixels */
"##############",
"#@+###########",
"#oo###########",
"#oo###########",
"#oo###########",
"#oX###########",
"#oX###########",
"#oX###########",
"#O O##########",
"#O O########",
"#O o######",
"#O o####",
"#O O##",
"#O +",
"#oo@. O",
"#oo##@. O",
"#oo####@. O",
"#oX######+. O",
"#oo########+.O",
"#O +##########",
"#O .+########",
"#O .@######",
"#O .+####",
"#O .@##",
"#O .@",
"#oXO O",
"#oo##o O",
"#oo####O O",
"#oo######o O",
"#oX########O O",
"#oX#########@@",
"#oX###########",
"#oo###########",
"#oo###########",
"#oo###########",
"#oX###########",
"#@+###########"
};

@ -0,0 +1,44 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"12 30 8 1",
" c Gray2",
". c Gray15",
"X c Gray36",
"o c #747474",
"O c Gray54",
"+ c #bbbbbb",
"@ c #c1c1c1",
"# c None",
/* pixels */
"############",
"#@+#########",
"#oX#########",
"#oX#########",
"#oo#########",
"#O.#########",
"#O o#######",
"#O o#####",
"#O O###",
"#O o#",
"#oXO O",
"#oX##o O",
"#oX####o O",
"#oo######o O",
"#oX#########",
"#oX#########",
"#oX#########",
"#O O########",
"#O o######",
"#O o####",
"#O O##",
"#O.. +",
"#oo#o O",
"#oX###o O",
"#oX#####o O",
"#oX#######o@",
"#oo#########",
"#oo#########",
"#oX#########",
"#@+#########"
};

@ -0,0 +1,51 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"22 37 8 1",
" c Gray1",
". c #2c2c2c",
"X c #515151",
"o c Gray43",
"O c #898989",
"+ c Gray72",
"@ c #cecece",
"# c None",
/* pixels */
"######################",
"#########@+###########",
"#########+.###########",
"#########@.###########",
"#########+.###########",
"#########+.###########",
"#########+.###########",
"#########+.###########",
"#########@ X@#########",
"#########@ o@#######",
"#########@ o@#####",
"#########@ o@###",
"#########@ o##",
"#+ o##@ +",
"#O .##+.#X O",
"#O .##+.##@X O",
"#O .##+.####@X O",
"#O .##+.######@X O",
"#O .##+.########@.o",
"#O .##@ O##########",
"#o .##@ .+########",
"#O .##@ .+######",
"#O .##@ .+####",
"#O .##@ .+##",
"##ooOo.##@ .@",
"#####@.##+.+. O",
"#####@.##+.##O. O",
"#####@.##+.####O. O",
"#####@.##+.######O O",
"#####@.##+.########O O",
"#####@.##+.#########@@",
"#####@.##+.###########",
"#####@.##+.###########",
"#####@.##+.###########",
"#####@.##+.###########",
"#####@.##+.###########",
"######O##@O###########"
};

@ -0,0 +1,44 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"19 30 8 1",
" c #070707",
". c Gray15",
"X c #5f5f5f",
"o c #727272",
"O c #8b8b8b",
"+ c #bcbcbc",
"@ c Gray76",
"# c None",
/* pixels */
"###################",
"########++#########",
"########oo#########",
"########oo#########",
"########oo#########",
"########o.#########",
"########o O#######",
"########o o#####",
"########O o###",
"########o o#",
"########oXO O",
"#+ ##oX##o O",
"#O ##Xo####o O",
"#O ##oo######O O",
"#O ##oX#########",
"#O ##Xo#########",
"#O ##oX#########",
"#O ##o O########",
"#O ##O o######",
"#+ ##o o####",
"####@ ##o o##",
"#####.##o.. @",
"##### @#Xo#o O",
"#####.##oo###o O",
"##### ##XX#####o O",
"##### ##Xo#######o+",
"##### ##Xo#########",
"#####.@#oo#########",
"#####.##oo#########",
"#####O##++#########"
};

@ -0,0 +1,60 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"32 48 6 1",
" c #040404",
". c Gray25",
"X c #7c7c7c",
"o c #868686",
"O c #c5c5c5",
"+ c None",
/* pixels */
"++++++++++++++++++++++++++++++++",
"+Oo++oO+++++++++++++++++++Oo++oO",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ o+++++++++++++++++++o ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ +++++++++++++++++++ ++ o",
"+o ++ ++ o",
"+o ++ ++ o",
"+o ++ ++ X",
"+o ++ ++ o",
"+o ++ ++ o",
"+o ++ .+++++++++++++++++++. ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ .+++++++++++++++++++. ++ o",
"+o ++ ++ o",
"+o ++ ++ o",
"+o ++ ++ X",
"+o ++ ++ X",
"+o ++ ++ o",
"+o ++ +++++++++++++++++++ ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+o ++ X+++++++++++++++++++X ++ o",
"+Oo++oO+++++++++++++++++++Oo++oO"
};

@ -0,0 +1,51 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"26 39 6 1",
" c Gray1",
". c Gray44",
"X c Gray52",
"o c #bbbbbb",
"O c Gray78",
"+ c None",
/* pixels */
"++++++++++++++++++++++++++",
"+OX+oo+++++++++++++++oo+.O",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +. +++++++++++++++ .+ X",
"+X +X X+ X",
"+X +X X+ X",
"+X +X X+ X",
"+X +X .X.XX..XX.X..X. X+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +. .XX..XX..X.XX.. X+ X",
"+X +X X+ X",
"+X +X X+ X",
"+X +X .+ X",
"+X +. +++++++++++++++ X+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+X +..+++++++++++++++..+ X",
"+OX+oo+++++++++++++++oo+XO"
};

@ -0,0 +1,81 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"25 67 8 1",
" c Gray1",
". c #353535",
"X c #515151",
"o c Gray41",
"O c Gray54",
"+ c #aeaeae",
"@ c #d2d2d2",
"# c None",
/* pixels */
"#########################",
"###################@o####",
"##################O +###",
"#################@ @##",
"#################o o##",
"################+ +#",
"#+o########OO###. o. .#",
"#O ########..##o .#+ +",
"#O O#@@#@#+ X#@ O##o O",
"#O .o .#o X##@ O",
"#O .o .#. @##X #",
"#O .o .#X .##. o#",
"#O .o X#+ OO ##",
"#O . Xo .. .##X +##",
"#O @####### .##@. @##",
"#o ########..###o O##",
"#O +@@@#@@@ .###+ .##",
"#O .o .###o o#",
"#O .o X##+ @o @",
"#O .o .##. o#@. O",
"#O .o .#+ O##+ o",
"#O . oo .. .#. @##. @",
"#O +######@ .#. X##X X#",
"#o ########..#O @+ @#",
"#@+########..#@. X. O##",
"###########..##+ ###",
"###########..###X O###",
"###########..###+ X####",
"###########..####O .@####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..#@##+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########..####+ o#####",
"###########OO####+ o#####",
"#################+ o#####",
"#################+ o#####",
"#################+ o#####",
"#################+ o#####",
"#################+ o#####",
"#################@o+#####"
};

@ -0,0 +1,69 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"21 55 8 1",
" c #070707",
". c Gray18",
"X c #505050",
"o c Gray43",
"O c #8b8b8b",
"+ c #afafaf",
"@ c #d2d2d2",
"# c None",
/* pixels */
"#####################",
"################++###",
"###############+ ###",
"##############+ o##",
"##############. ##",
"#############+ X .#",
"############# X#X +",
"#oX######Xo#o O#+ O",
"#O @@@#@@ o# @#O #",
"#O O# .#+ O#",
"#O o#X +. ##",
"#O O#@ @##",
"#O X+OO+X O##O X###",
"#O ###### o### .###",
"#O @####@ o###o +##",
"#O .oXXo. O###o .##",
"#O O##@ o#",
"#O o##. @. @",
"#O ...... o#+ o#@ O",
"#o ###### o#. .##X @",
"#OO######oo@ O#+ X#",
"#########oo#. @. @#",
"#########oo#O . O##",
"#########oo##X .###",
"#########oo##@ O###",
"#########oo###o O####",
"#########oo####.#####",
"#########oo###@ @####",
"#########oo####.#####",
"#########oo###@ #####",
"#########oo###@.#####",
"#########oo#### #####",
"#########oo#### #####",
"#########oo#### @####",
"#########oo#### #####",
"#########oo####.#####",
"#########oo###@ #####",
"#########oo####.@####",
"#########oo#### #####",
"#########oo#### #####",
"#########oo#### #####",
"#########oo#### #####",
"#########oo#### @####",
"#########oo####.#####",
"#########oo###@ #####",
"#########oo####.#####",
"#########oo###@.@####",
"#########oo#### #####",
"#########oo###@.#####",
"#########oo####.@####",
"############### #####",
"############### #####",
"##############@.#####",
"###############.#####",
"###############O#####"
};

@ -0,0 +1,61 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 48 7 1",
" c Gray2",
". c #535353",
"X c #797979",
"o c #838383",
"O c #a5a5a5",
"+ c #c5c5c5",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@",
"@+o@@@@@@@@o+",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X ooXOOXoo X",
"@o .. X",
"@X .. o",
"@X +@@@@@@+ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@o .oXOOXo. o",
"@o .. o",
"@X .. X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@o .. X",
"@o .. X",
"@o .oXOOXo. o",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X O@@@@@@+ X",
"@o .. o",
"@o .. X",
"@X ooXOOXoo X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@X @@@@@@@@ X",
"@+o@@@@@@@@o+"
};

@ -0,0 +1,54 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"10 41 7 1",
" c Gray3",
". c #353535",
"X c Gray45",
"o c #848484",
"O c Gray73",
"+ c #c5c5c5",
"@ c None",
/* pixels */
"@@@@@@@@@@",
"@O+@@@@@+O",
"@Xo@@@@@XX",
"@Xo@@@@@oX",
"@Xo@@@@@oX",
"@Xo@@@@@XX",
"@Xo@@@@@oX",
"@Xo@@@@@XX",
"@XX@@@@@XX",
"@XX@@@@@oX",
"@X.oXXoo.X",
"@X X",
"@X X",
"@XX@@@@@XX",
"@Xo@@@@@oX",
"@XX@@@@@XX",
"@Xo@@@@@oX",
"@X.oXoXo.X",
"@X X",
"@o X",
"@XX@@@@@XX",
"@XX@@@@@XX",
"@o X",
"@X X",
"@X.oooXo.X",
"@Xo@@@@@XX",
"@XX@@@@@XX",
"@Xo@@@@@oX",
"@XX@@@@@XX",
"@X X",
"@X X",
"@X.oXoXo.X",
"@Xo@@@@@XX",
"@XX@@@@@XX",
"@Xo@@@@@oX",
"@Xo@@@@@oX",
"@Xo@@@@@XX",
"@Xo@@@@@XX",
"@XX@@@@@oX",
"@Xo@@@@@XX",
"@O+@@@@@+O"
};

@ -0,0 +1,33 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"18 19 8 1",
" c #040404",
". c Gray23",
"X c Gray29",
"o c #7b7b7b",
"O c Gray52",
"+ c #b7b7b7",
"@ c #c3c3c3",
"# c None",
/* pixels */
"##################",
"###+OO+#######+###",
"##O .@###+ .+#",
"## +## @",
"#@OX +# O",
"####+. X#@. @",
"######X ###X +#",
"#######X O######",
"#######+ o######",
"######## O######",
"########o +######",
"########O #######",
"########X o#######",
"#######+ +##o o##",
"#######X X##X X#",
"###+oO X### O",
"##O O####O O",
"## .@######+ X#",
"#@OO##########++##"
};

@ -0,0 +1,32 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 18 8 1",
" c Gray2",
". c #323232",
"X c Gray29",
"o c #747474",
"O c #8e8e8e",
"+ c Gray71",
"@ c #cdcdcd",
"# c None",
/* pixels */
"#################",
"###OOO######@O###",
"#@ O###@ .+#",
"#O o##o +",
"###+. +#+ +",
"#####O X###o X#",
"######O #######",
"#######. +######",
"#######X @######",
"#######+ @######",
"#######@ .#######",
"#######@ O#######",
"#######O @#######",
"####### .###o o##",
"#####+ .@##O .#",
"##o X@###o O",
"#+ O######@ #",
"#+o@#########@o##"
};

@ -0,0 +1,73 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 59 8 1",
" c #040404",
". c #343434",
"X c #505050",
"o c #777777",
"O c Gray52",
"+ c Gray71",
"@ c #cacaca",
"# c None",
/* pixels */
"#############",
"#@O########O@",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o oXXOOXoX o",
"#O XX O",
"#o ...Xo .. o",
"#o @######@ o",
"#o ######## o",
"#o ######## o",
"#O .XXOOXX. O",
"#O XX O",
"#o ...oo... O",
"#o ######## o",
"#o ######## o",
"#o @@@@@@@@ o",
"#O XX O",
"#O XX o",
"#O O@+@@+@O O",
"#o ######## o",
"#o ######## o",
"#O O@+@@+@O O",
"#o XX o",
"#O XX O",
"#o @@@@@@@@ o",
"#o ######## o",
"#o ######## o",
"#O ...oo... o",
"#O XX O",
"#O .XXOOXX. O",
"#o ######## o",
"#o ######## o",
"#o @######@ o",
"#O .. oo .. O",
"#O XX O",
"#o ooXOOXXo o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#o ######## o",
"#@O########O@"
};

@ -0,0 +1,66 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 52 8 1",
" c #010101",
". c Gray18",
"X c #585858",
"o c #686868",
"O c Gray53",
"+ c #b9b9b9",
"@ c Gray78",
"# c None",
/* pixels */
"###########",
"#@o######o@",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O oooooo O",
"#O O",
"#O ...... O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O XXXXXX O",
"#O O",
"#O ...... O",
"#O ###### O",
"#O @@@@@@ O",
"#O O",
"#O O",
"#O ++++++ O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ++++++ O",
"#O O",
"#O O",
"#O @@@@@@ O",
"#O ###### O",
"#O ...... O",
"#O O",
"#O XXXXXX O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ...... O",
"#O O",
"#O oooooo O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#O ###### O",
"#@O######O@"
};

@ -0,0 +1,42 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"16 28 8 1",
" c Gray2",
". c Gray22",
"X c #4c4c4c",
"o c #797979",
"O c #888888",
"+ c #b6b6b6",
"@ c #c5c5c5",
"# c None",
/* pixels */
"################",
"#########@o@####",
"########+ +###",
"######## O###",
"######## o@###",
"########X o#####",
"########+ .@##",
"#########X +#",
"##########o X#",
"#######O##### +",
"#####@. +##+ O",
"####+ XX O",
"###+ +",
"###X o. +#",
"##o + #oOO###",
"## X## . X@###",
"## ### +##",
"#O o### ##",
"#O O### O#",
"#O o### ##+ o#",
"#O ### ###o O#",
"#+ +## ###O O#",
"## .## ###o +#",
"##+ X# ###o ##",
"###X ##o o##",
"####X ###",
"#####+o +###",
"#######++@o+####"
};

@ -0,0 +1,37 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 23 8 1",
" c Gray1",
". c #2d2d2d",
"X c Gray33",
"o c #747474",
"O c #8d8d8d",
"+ c Gray69",
"@ c Gray81",
"# c None",
/* pixels */
"#############",
"#######+o+###",
"######+ ###",
"######o O##",
"######o O@##",
"######@ X+##",
"#######o +#",
"########+. .#",
"#####+O###. O",
"####O .X. O",
"###O +",
"##@ Xo. o#",
"##. X+ oOX@##",
"#@ O## O@#",
"#o ### X#",
"#O ### XX #",
"#O O## o##o #",
"#+ X## o##o #",
"##. X# o##X.#",
"##+ . XO. O#",
"###+ @#",
"####@o +##",
"########++###"
};

@ -0,0 +1,37 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 25 6 1",
" c #020202",
". c Gray49",
"X c #838383",
"o c #acacac",
"O c Gray81",
"+ c None",
/* pixels */
"+++++++++++++++++",
"+O.XXXO++++OXXX.O",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o .",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+X o++++o X",
"+O.XXXO++++OXXXXO"
};

@ -0,0 +1,32 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 20 6 1",
" c Gray1",
". c Gray49",
"X c Gray51",
"o c #acacac",
"O c Gray81",
"+ c None",
/* pixels */
"++++++++++++++",
"+O.X.O+++OXXXO",
"+X o+++o X",
"+X o+++o X",
"+X o+++o X",
"+X o+++o .",
"+X o+++o X",
"+X o+++o X",
"+X o+++o X",
"+X o+++o X",
"+X o+++o X",
"+X o+++o X",
"+X o+++o X",
"+X o+++o .",
"+X o+++o X",
"+X o+++o X",
"+X o+++o X",
"+X o+++o X",
"+. o+++o X",
"+O.XXO+++OXX.O"
};

@ -0,0 +1,70 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"21 56 8 1",
" c Gray2",
". c Gray24",
"X c Gray28",
"o c Gray49",
"O c #888888",
"+ c #b7b7b7",
"@ c Gray77",
"# c None",
/* pixels */
"#####################",
"#@oOOOOOOOOOOOOOOOOo@",
"#O O",
"#O O",
"#@oOooooO. oOOooOo@",
"#########o ########",
"#########o ########",
"#########o ########",
"#########o ########",
"#########O ########",
"#########o ########",
"#########o ########",
"#########o ########",
"#########o ########",
"#########o ########",
"#########O ########",
"#########o ########",
"#########O ########",
"#####################",
"#####################",
"######### ########",
"########o O#######",
"########X X#######",
"#######+ +######",
"#######X X######",
"######+ OO +#####",
"######X ## X#####",
"###### o##O #####",
"#####O #### o####",
"##### o####o ####",
"####o o###",
"#### ###",
"###O O##",
"###X X########X X##",
"##+ +########+ +#",
"##X ########## .#",
"#@ o##########o @",
"#####################",
"#####################",
"## oO######",
"## +####",
"## +###",
"## o#######o ###",
"## o########o ###",
"## o#######o ###",
"## +###",
"## X@##",
"## +#",
"## o########+. +",
"## o##########+ O",
"## o########### O",
"## o#########+. O",
"## .OooooooOX X#",
"## X##",
"## .+###",
"##OOOOOOOOOOOo+######"
};

@ -0,0 +1,59 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 45 8 1",
" c #040404",
". c #2d2d2d",
"X c #484848",
"o c #777777",
"O c #8b8b8b",
"+ c Gray66",
"@ c #d2d2d2",
"# c None",
/* pixels */
"#################",
"#@oOOOOOOOOOOOOo@",
"#O O",
"#O .. . . .. O",
"#######o o######",
"#######o o######",
"#######o o######",
"#######o o######",
"#######O o######",
"#######o o######",
"#######o O######",
"#######o o######",
"#######O o######",
"#######O O######",
"#######O. O######",
"#################",
"#######@@@@######",
"#######. .######",
"######+ +#####",
"######. .#####",
"#####@ oo @####",
"#####o ++ o####",
"####@ .##. @###",
"####X +##+ o###",
"###@ XX.X @##",
"###O o##",
"###. XXXXXX .##",
"##O o######o O#",
"## @######@ #",
"#+XXO########OXX@",
"#################",
"#@+++++++++######",
"#O .+####",
"#O o###",
"#O o@@@@@+. O##",
"#O O######O o##",
"#O X++OO+X +##",
"#O +##",
"#O X#",
"#O o#@@#@#@o. O",
"#O o########O O",
"#O o#######+. O",
"#O . . . .#",
"#O o##",
"#@oOoOOOOOOO#####"
};

@ -0,0 +1,35 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 21 8 1",
" c #020202",
". c #343434",
"X c Gray30",
"o c #767676",
"O c #929292",
"+ c Gray68",
"@ c Gray87",
"# c None",
/* pixels */
"#######",
"###+o+#",
"##O @",
"##. O",
"#+ o",
"#o o",
"#o o",
"#o o",
"#o XO.o",
"#oX####",
"#oO####",
"#oO####",
"#oX####",
"#o XOXo",
"#o o",
"#o o",
"#o o",
"#+ o",
"##. o",
"##O @",
"###+o+#"
};

@ -0,0 +1,35 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 21 8 1",
" c #020202",
". c #343434",
"X c Gray30",
"o c #767676",
"O c #929292",
"+ c Gray68",
"@ c Gray87",
"# c None",
/* pixels */
"#######",
"###+o+#",
"##O @",
"##. O",
"#+ o",
"#o o",
"#o o",
"#o o",
"#o XO.o",
"#oX####",
"#oO####",
"#oO####",
"#oX####",
"#o XOXo",
"#o o",
"#o o",
"#o o",
"#+ o",
"##. o",
"##O @",
"###+o+#"
};

@ -0,0 +1,43 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 29 8 1",
" c Gray1",
". c #373737",
"X c #484848",
"o c #777777",
"O c #868686",
"+ c Gray72",
"@ c #cacaca",
"# c None",
/* pixels */
"#############",
"#########OO+#",
"########o +",
"#######@ O",
"#######o O",
"#######. o",
"#######X O",
"##+oo@#. o",
"#+ OX oO.o",
"#O X.o####",
"#O XX+####",
"#O XX+####",
"#O X.o####",
"#+o##XXX oO.o",
"#####+XX o",
"#####+XX O",
"#####+XX o",
"#####+XO O",
"#####+.# O",
"#####+.#o +",
"#####+.##Oo+#",
"#####+.######",
"#####+.######",
"#####+.######",
"#####+.######",
"#####+.######",
"#####+.######",
"#####+.######",
"#####@+######"
};

@ -0,0 +1,43 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 29 8 1",
" c Gray1",
". c #373737",
"X c #484848",
"o c #777777",
"O c #868686",
"+ c Gray72",
"@ c #cacaca",
"# c None",
/* pixels */
"#############",
"#########OO+#",
"########o +",
"#######@ O",
"#######o O",
"#######. o",
"#######X O",
"##+oo@#. o",
"#+ OX oO.o",
"#O X.o####",
"#O XX+####",
"#O XX+####",
"#O X.o####",
"#+o##XXX oO.o",
"#####+XX o",
"#####+XX O",
"#####+XX o",
"#####+XO O",
"#####+.# O",
"#####+.#o +",
"#####+.##Oo+#",
"#####+.######",
"#####+.######",
"#####+.######",
"#####+.######",
"#####+.######",
"#####+.######",
"#####+.######",
"#####@+######"
};

@ -0,0 +1,18 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 7 5 1",
" c #040404",
". c Gray50",
"X c #8d8d8d",
"o c #bebebe",
"O c None",
/* pixels */
"OOOOOOO",
"OOOX.oO",
"OO o",
"OX X",
"OX X",
"OO o",
"OOOX.oO"
};

@ -0,0 +1,43 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 30 7 1",
" c Gray1",
". c #444444",
"X c Gray47",
"o c Gray55",
"O c #bbbbbb",
"+ c #c0c0c0",
"@ c None",
/* pixels */
"@@@@@@@",
"@@@oo@@",
"@@. O",
"@o o",
"@o o",
"@+ O",
"@@OXXO@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@OXXO@",
"@+ O",
"@o o",
"@o o",
"@@. O",
"@@@oo@@"
};

@ -0,0 +1,31 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 18 7 1",
" c Gray1",
". c #3a3a3a",
"X c #494949",
"o c #898989",
"O c #b7b7b7",
"+ c Gray80",
"@ c None",
/* pixels */
"@@@@@@@",
"@@OooO@",
"@O o",
"@o o",
"@o o",
"@@X .+",
"@@@OO@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@@@@@",
"@@@OO@@",
"@@X .+",
"@o o",
"@o o",
"@O o",
"@@OooO@"
};

@ -0,0 +1,49 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 35 8 1",
" c Gray2",
". c Gray16",
"X c #555555",
"o c #747474",
"O c #898989",
"+ c #aeaeae",
"@ c Gray81",
"# c None",
/* pixels */
"###############",
"##########@o###",
"##########@ O##",
"###########..##",
"###########+ @#",
"############ X#",
"############o.#",
"############O #",
"############@ +",
"############# o",
"#@########### O",
"#oo########## o",
"#oo########## o",
"#oo#########o @",
"#oo######### #",
"#oo########O O#",
"#oo#######+ ##",
"#oo######+ O##",
"#oo#####+ X###",
"#oo####X @###",
"#oo##@X @####",
"#oo#+ +#####",
"#oXo X######",
"#o X#######",
"#O X########",
"#O .#########",
"#O +#########",
"#o X##########",
"#O .###########",
"#O O###########",
"#o ############",
"#o.############",
"#oo############",
"#oo############",
"#+@############"
};

@ -0,0 +1,51 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 37 8 1",
" c #040404",
". c Gray20",
"X c Gray31",
"o c Gray45",
"O c #898989",
"+ c Gray72",
"@ c #cbcbcb",
"# c None",
/* pixels */
"###############",
"############@+#",
"############O #",
"############@ @",
"############# o",
"############# o",
"############# o",
"############@ O",
"############O #",
"###########+ o#",
"###########. ##",
"##########X @#",
"#########X X O#",
"#oo####@. X#.X#",
"#oo###o X##O #",
"#oo#+. X###O #",
"#oXX .####O #",
"#O .#####o #",
"#O .###### o#",
"#o ######o @#",
"#O O###### X##",
"#O X######. @##",
"#o +#####. +###",
"#o.####@X o####",
"#oo###O o#####",
"#oo#@X o######",
"#oXo X#######",
"#O X########",
"#o X#########",
"#O .##########",
"#O +##########",
"#O X###########",
"#O @###########",
"#o ############",
"#oo############",
"#oo############",
"#++############"
};

@ -0,0 +1,61 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 47 8 1",
" c Gray2",
". c #2c2c2c",
"X c #565656",
"o c Gray44",
"O c #898989",
"+ c #aaaaaa",
"@ c #d2d2d2",
"# c None",
/* pixels */
"###############",
"############@+#",
"############O #",
"############@ @",
"############# O",
"############# o",
"############# o",
"############@ +",
"############X #",
"###########@ o#",
"##########@ .##",
"#########@. @#",
"########o o +#",
"######@. O# X#",
"####@o O##O #",
"###o O###+ #",
"##o o####O #",
"##o o#####X #",
"##o o###### X#",
"##o o######+ +#",
"##X @#####@ .##",
"##Xo#####@. o##",
"#@X#####+. . @#",
"#o.###@X +@ +#",
"#oo##+. O## o#",
"#oo@. o### o#",
"#o o#### o#",
"#O o####+ @#",
"#O o#####..##",
"#o X#####+ +##",
"#O @####@ .###",
"#O +####@. +###",
"#o ####@. O####",
"#oX###O .#####",
"#oo#@o .@#####",
"#oo@. .@######",
"#O .@#######",
"#o +########",
"#O o#########",
"#O X##########",
"#O @##########",
"#O X###########",
"#O @###########",
"#o ############",
"#oo############",
"#oo############",
"#+@############"
};

@ -0,0 +1,67 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 53 8 1",
" c #060606",
". c #2c2c2c",
"X c #565656",
"o c Gray44",
"O c Gray54",
"+ c Gray67",
"@ c #d2d2d2",
"# c None",
/* pixels */
"###############",
"#############O#",
"############@ +",
"############# o",
"############# o",
"############# O",
"############@ O",
"############X @",
"###########o o#",
"#########@X o#",
"#######+X XO #",
"###@oo X#O @",
"##o .+##O #",
"##o X@###O #",
"##o +##### X#",
"##o @#####+ +#",
"##o @#####@ @#",
"##XO#####@ o#",
"##O@####@. + o#",
"##+####O O# o#",
"#####+. O## o#",
"###@o O### o#",
"##o o###@ o#",
"##o o####O @#",
"##o o#####..##",
"##o X#####o o##",
"##X @####@ X##",
"##XO####@ . X##",
"#@X####@. +.X##",
"#o.###+. O# X##",
"#oO##O O## X##",
"#oo#. .### o##",
"#o. @##@ @##",
"#O @###X.###",
"#O @###@ O###",
"#o o####o.####",
"#O .####+ O####",
"#O O###@ .#####",
"#o ###@..@#####",
"#oX###. O######",
"#oo#@. O#######",
"#oO@. .@#######",
"#o. @########",
"#O o#########",
"#O .##########",
"#O @##########",
"#o X###########",
"#O +###########",
"#o ############",
"#oX############",
"#oo############",
"#oo############",
"#+@############"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"28 15 8 1",
" c Gray2",
". c #2c2c2c",
"X c Gray32",
"o c #6d6d6d",
"O c Gray57",
"+ c #afafaf",
"@ c #d0d0d0",
"# c None",
/* pixels */
"############################",
"#@o+########################",
"#O .+######################",
"##@X .+####################",
"####@o .O##################",
"######@o .O################",
"########@o .O##############",
"###########o X@###########",
"#############o. X+#########",
"###############@X .+#######",
"#################@X .+#####",
"###################@o .+###",
"#####################@o .O#",
"#######################@o O",
"#########################@O#"
};

@ -0,0 +1,49 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"3 40 3 1",
" c Gray45",
". c Gray74",
"X c None",
/* pixels */
"XXX",
"X..",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X.."
};

@ -0,0 +1,49 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"3 40 3 1",
" c Gray45",
". c Gray74",
"X c None",
/* pixels */
"XXX",
"X..",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X ",
"X.."
};

@ -0,0 +1,51 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 37 8 1",
" c #020202",
". c #2f2f2f",
"X c #414141",
"o c #717171",
"O c #8b8b8b",
"+ c #b1b1b1",
"@ c Gray86",
"# c None",
/* pixels */
"##############",
"#++###########",
"#oo###########",
"#oo###########",
"#o.###########",
"#O ###########",
"#O +##########",
"#O X##########",
"#O +#########",
"#O .#########",
"#O O########",
"#O @#######",
"#O .#######",
"#oX. O######",
"#oo@. +#####",
"#oo##o .@####",
"#oo###o o####",
"#oo####o O###",
"#oo#####o .@##",
"#oo######. o##",
"#oo######@. @#",
"#oo#######+ O#",
"#oo########. #",
"#oo########o #",
"#oo########@ O",
"#@@######### O",
"############ O",
"############ O",
"############ O",
"###########O @",
"###########o #",
"###########.o#",
"########### o#",
"##########@ @#",
"##########o.##",
"########## o##",
"##########O###"
};

@ -0,0 +1,57 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 43 8 1",
" c Gray1",
". c Gray19",
"X c #4c4c4c",
"o c Gray45",
"O c #898989",
"+ c #b7b7b7",
"@ c #c8c8c8",
"# c None",
/* pixels */
"##############",
"#@+###########",
"#oo###########",
"#oo###########",
"#O ###########",
"#O +##########",
"#O o##########",
"#O ##########",
"#O X#########",
"#O +########",
"#O ########",
"#O X#######",
"#ooO X######",
"#oX#+ O#####",
"#O ###X +####",
"#O +###X +###",
"#O X####X X###",
"#O +####X O##",
"#O X##### ##",
"#O o####+ o#",
"#O +####. #",
"#O.. +###O +",
"#oo@. .#### O",
"#oo##X X### O",
"#oo###+ X## O",
"#++####+ +@ +",
"########+ .o #",
"#########+ O#",
"##########X +#",
"########### .#",
"###########o #",
"###########+ O",
"############ o",
"############ O",
"############ O",
"############ O",
"###########o #",
"###########o #",
"########### o#",
"##########+ +#",
"##########o.##",
"########## o##",
"##########O###"
};

@ -0,0 +1,65 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 51 8 1",
" c #040404",
". c #2f2f2f",
"X c #535353",
"o c #747474",
"O c #8b8b8b",
"+ c Gray70",
"@ c Gray84",
"# c None",
/* pixels */
"##############",
"#++###########",
"#oo###########",
"#oo###########",
"#o.###########",
"#O ###########",
"#O O##########",
"#O @#########",
"#O o#########",
"#O +########",
"#O .########",
"#O .#######",
"#ooo O######",
"#oX#@ O#####",
"#O ##@ @####",
"#O +##@ .####",
"#O .###@ O###",
"#O O###@ @##",
"#O @###o o##",
"#O .@###. @#",
"#O o###@ o#",
"#oX. O###..#",
"#oo#o O##o #",
"#oX##+. o#o #",
"#O ###@o #O #",
"##XO####o . X#",
"##o #####O @#",
"##o O#####X @#",
"##o @####@ X#",
"##o .@####o #",
"##o .####@ O",
"##@. o#### O",
"####O. o### O",
"#####@. o#@ O",
"#######O +O @",
"########O . .#",
"#########O +#",
"##########o O#",
"##########@ #",
"###########o #",
"###########@ O",
"############ O",
"############ O",
"############ O",
"###########+ @",
"###########o #",
"###########.o#",
"########### +#",
"##########o.##",
"########## o##",
"##########O###"
};

@ -0,0 +1,77 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 63 8 1",
" c Gray1",
". c Gray21",
"X c Gray29",
"o c #777777",
"O c #888888",
"+ c Gray71",
"@ c Gray78",
"# c None",
/* pixels */
"##############",
"#@+###########",
"#oo###########",
"#oo###########",
"#o.###########",
"#O ###########",
"#O O##########",
"#O ##########",
"#O O#########",
"#O +########",
"#O X########",
"#O o#######",
"#oXo +######",
"#oo#+ +#####",
"#o.##+ X#####",
"#O ###+ X####",
"#O O###+ +###",
"#O ####+ ###",
"#O X####X O##",
"#O +#### ##",
"#O +###o +#",
"#O X#### o#",
"#oX+ X###. #",
"#oo#+. X##o #",
"#o.###X X#o #",
"#@X@###+ @o #",
"##o+####+ o#",
"##o.#####+ ##",
"##O O#####X +#",
"##o +##### X#",
"##O X#####o #",
"##o X####+ O",
"##+ o#### O",
"####X +### O",
"#####+ +## O",
"##O@###X #O #",
"##o+####X X..#",
"##o.#####X +#",
"##o +#####X ##",
"##o X#####+ o#",
"##o X#####. #",
"##o O####O @",
"##+ +#### O",
"###@. +### O",
"#####X +## O",
"######+ X#o #",
"#######+ . +#",
"########+ o##",
"#########+ ##",
"##########O O#",
"########### #",
"###########o @",
"############ o",
"############ O",
"############ O",
"############ O",
"###########+ #",
"###########o #",
"###########.o#",
"########### +#",
"##########o.##",
"########## o##",
"##########O###"
};

@ -0,0 +1,30 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"25 16 8 1",
" c #070707",
". c #2f2f2f",
"X c #555555",
"o c Gray44",
"O c Gray57",
"+ c Gray69",
"@ c Gray81",
"# c None",
/* pixels */
"#########################",
"#######################O#",
"#####################+ O",
"###################@. O#",
"#################@o X@##",
"################o .+####",
"##############+. .+######",
"############@X X########",
"###########o X@#########",
"#########+. .+###########",
"#######@X o#############",
"#####@X X@##############",
"####O .+################",
"##@ +##################",
"#O o####################",
"#+o@#####################"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"29 15 8 1",
" c #040404",
". c #3c3c3c",
"X c #494949",
"o c #797979",
"O c Gray54",
"+ c #b6b6b6",
"@ c #c3c3c3",
"# c None",
/* pixels */
"#############################",
"##++#######+oOOOOO#########O#",
"#@ ####O. o+####X O",
"#O ##o O###O .+## O",
"#O #X o######X +# O",
"#O X ########X + O",
"#O ########+ . O",
"#O #########X O",
"#O +########o O",
"#O X########O . O",
"#O . +#######o +. O",
"#O #X +###### +# O",
"#O ##o X@##@. .@## O",
"#@ ####OX o+####X O",
"##++#######+oOOOoO#########O#"
};

@ -0,0 +1,31 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"25 20 5 1",
" c Gray2",
". c #888888",
"X c #b4b4b4",
"o c Gray78",
"O c None",
/* pixels */
"OOOOOOOOOOOOOOOOOOOOOOOOO",
"Oo.OOOOOOOOOOOOOOOOOOOO.o",
"O. OOOOOOOOOOOOOOOOOOOO .",
"O. .OOOOOOOOOOOOOOOOOO. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. XOOOOOOOOOOOOOOOOOOX .",
"O. OOOOOOOOOOOOOOOOOOOO .",
"O. XOOOOOOOOOOOOOOOOOOX .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .",
"O. .OOOOOOOOOOOOOOOOOO. .",
"O. OOOOOOOOOOOOOOOOOOOO .",
"Oo.OOOOOOOOOOOOOOOOOOOO.o"
};

@ -0,0 +1,45 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"26 31 8 1",
" c #020202",
". c Gray15",
"X c Gray26",
"o c Gray49",
"O c #898989",
"+ c #acacac",
"@ c #cdcdcd",
"# c None",
/* pixels */
"##########################",
"#@o####################O+#",
"#O #################### o#",
"#O o##@##@#@##@#@#@#@#o O#",
"#O o#",
"#O o#",
"#O o#",
"#O o#",
"#O .................... o#",
"#O @##################@ o#",
"#O #################### o#",
"#O O@@@@@@@@@@@@@@@@@@O o#",
"#O o#",
"#O o#",
"#O o#",
"#O o#",
"#O .X.XXXXXXXXXXXXXXXX. o#",
"#O +##################+ O#",
"#O ###################@ o#",
"##@#################### o#",
"####################### o#",
"####################### #",
"####################### #",
"####################### #",
"####################### #",
"####################### #",
"####################### @",
"####################### O",
"#######################o O",
"#######################O O",
"#######################@o#"
};

@ -0,0 +1,45 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"32 31 8 1",
" c #020202",
". c #282828",
"X c #434343",
"o c #7b7b7b",
"O c #898989",
"+ c #aeaeae",
"@ c #cecece",
"# c None",
/* pixels */
"################################",
"#@o##########################@o#",
"#O ##########################O #",
"#O O#@@#@#@##@#@@#@###@##@#@@ #",
"#O #",
"#O #",
"#O #",
"#O #",
"#O .......................... #",
"#O @#########################X #",
"#O ##########################O #",
"#O O@@@@@@@@@@@@@@@@@@@@@@@@@. #",
"#O #",
"#O #",
"#O #",
"#O @",
"#O .XXXXXXXXXXXXXXXXXXXXXXXXX #",
"#O +#########################. #",
"#O ##########################. #",
"#@@########################## .#",
"############################# #",
"#############################o #",
"#############################O #",
"#############################O #",
"#############################O #",
"#############################O #",
"#############################O O",
"#############################O O",
"#############################O O",
"#############################O O",
"##############################O#"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"24 15 8 1",
" c Gray1",
". c #2d2d2d",
"X c #414141",
"o c Gray44",
"O c #898989",
"+ c Gray69",
"@ c #d5d5d5",
"# c None",
/* pixels */
"########################",
"#########+oOOOO+########",
"#####@O. .O@####",
"####o +##@o o###",
"###. +#####@. X##",
"##X .#######@ X#",
"#+ .########o +",
"#O .########@ O",
"#O @########. O",
"#+ o########. +",
"##X @#######. X#",
"###. .@#####+ .##",
"####o o@##+ o###",
"#####@O. .O@####",
"#########+OOOOo+########"
};

@ -0,0 +1,30 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"21 16 8 1",
" c Gray3",
". c #343434",
"X c #565656",
"o c #6c6c6c",
"O c #929292",
"+ c Gray68",
"@ c Gray80",
"# c None",
/* pixels */
"#####################",
"#####+@########@+####",
"####. O######O .###",
"##+ @o X@##@X o+ +#",
"#O X###+ ++ +###X O",
"#@. O####X o####O .@",
"###o X####OO####X o##",
"####O @######@ O###",
"#####@ X######. @####",
"####+ @######@ O###",
"###o X####OO####X o##",
"#@. O####X X####O .@",
"#O X###+. ++ .+###X O",
"##+ +o X@##@X o+ +#",
"####. O######O .###",
"#####+@########@+####"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"24 15 8 1",
" c #040404",
". c Gray17",
"X c Gray26",
"o c #777777",
"O c #8e8e8e",
"+ c #aaaaaa",
"@ c Gray84",
"# c None",
/* pixels */
"########################",
"###########+o+##########",
"#########@. .@########",
"########+. .+#######",
"#######O O######",
"###@Oo .@#OO. oO@##",
"##X .####@ .#",
"#O .#####. O",
"#O .#####. O",
"##X @####. X#",
"###@Oo .o+#@ oO@##",
"#######O O######",
"########+. .+#######",
"#########@. .@########",
"###########+o+##########"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 15 7 1",
" c #060606",
". c Gray18",
"X c Gray47",
"o c #959595",
"O c #a9a9a9",
"+ c Gray84",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@",
"@@@@@@++@@@@@",
"@@@@@+. +@@@@",
"@@@@@. .@@@@",
"@@@@o . o@@@",
"@@@o X@ o@@",
"@@o X@@o O@",
"@O X@@@X O",
"@O X@@@X O",
"@@O X@@X O@",
"@@@o @X o@@",
"@@@@o . o@@@",
"@@@@@. .@@@@",
"@@@@@+ .+@@@@",
"@@@@@@++@@@@@"
};

@ -0,0 +1,39 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"35 25 8 1",
" c #040404",
". c #313131",
"X c Gray34",
"o c #6d6d6d",
"O c Gray54",
"+ c #aaaaaa",
"@ c Gray83",
"# c None",
/* pixels */
"###################################",
"##############@OOOOOOOOOOOOOOOOOOo@",
"##############. @",
"#############O +#",
"############@. X##",
"############X o########### +##",
"###########@ @##########o o###",
"###########X O##########@ @###",
"##########+ .###########X o####",
"##########. +##########+ .#####",
"#########O .###########. +#####",
"########@ @##########+ .######",
"########o o##########@ @######",
"#######@ @##########o o#######",
"#######. +##########@ @#######",
"######+ .###########. O########",
"######. +##########+ .#########",
"#####o X###########. +#########",
"####@ @##########o X##########",
"####o o##########@ @##########",
"###+ ###########o X###########",
"###X .@###########",
"##+ O############",
"#@ .#############",
"#@oOOOOOOOOOOOOOOOOOO@#############"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"16 13 8 1",
" c Gray1",
". c #272727",
"X c #565656",
"o c #767676",
"O c Gray55",
"+ c #a2a2a2",
"@ c #cdcdcd",
"# c None",
/* pixels */
"################",
"########O#######",
"#######+ +######",
"######@ @#####",
"######X + X#####",
"#####+ o#o +####",
"#####..###..####",
"####O +###+ O###",
"###@ .#####. @##",
"###X @#####@ X##",
"##@ o#######o @#",
"## #",
"#@oooooooooooOo@"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 15 7 1",
" c Gray1",
". c Gray21",
"X c Gray44",
"o c Gray54",
"O c Gray69",
"+ c #cecece",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@",
"@@@@@@@@@+oooXO@@",
"@@@@@@+X .@",
"@@@@@X XO@+ O",
"@@@@. .+@@@@XX",
"@@@. X@@@@@@XX",
"@@O +@@@@@@+ o",
"@@. X@@@@@@@+ @",
"@@ +@@@@@@@X .@",
"@o +@@@@@@+. O@",
"@XX@@@@@@X .@@",
"@XX@@@@+. .@@@",
"@O +@OX X@@@@",
"@@. X+@@@@@",
"@@@OXooo+@@@@@@@@"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"19 15 8 1",
" c Gray2",
". c #282828",
"X c Gray33",
"o c #6f6f6f",
"O c #959595",
"+ c Gray69",
"@ c Gray81",
"# c None",
/* pixels */
"###################",
"####+@########@+###",
"###o o######o o##",
"#@. OO @##@ OO .@",
"#O X###. ++ .@##X O",
"##+ X@#@X X##@X +#",
"###+. O##OO##O .+##",
"#####o o####o o####",
"#####o o####o o####",
"###+. O##OO##O .+##",
"##+ X@#@o X##@X +#",
"#O X###. ++ .@##X O",
"#@. OO @##@ OO .@",
"###o o######o o##",
"####+@########@+###"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"19 15 8 1",
" c Gray2",
". c Gray24",
"X c #494949",
"o c #7c7c7c",
"O c Gray52",
"+ c Gray75",
"@ c Gray76",
"# c None",
/* pixels */
"###################",
"###############@o+#",
"############+o +",
"#####o O",
"####o oo +",
"#### .+##o o#",
"#### o####X X##",
"#### .@####X O##",
"###O X####@. ###",
"###X X####o ###",
"##o o##@. ###",
"#@ oo O###",
"#O o####",
"#@ o+###########",
"##+o@##############"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 15 7 1",
" c #060606",
". c Gray18",
"X c Gray47",
"o c #959595",
"O c #a9a9a9",
"+ c Gray84",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@",
"@@@@@@++@@@@@",
"@@@@@+. +@@@@",
"@@@@@. .@@@@",
"@@@@o . o@@@",
"@@@o X@ o@@",
"@@o X@@o O@",
"@O X@@@X O",
"@O X@@@X O",
"@@O X@@X O@",
"@@@o @X o@@",
"@@@@o . o@@@",
"@@@@@. .@@@@",
"@@@@@+ .+@@@@",
"@@@@@@++@@@@@"
};

@ -0,0 +1,38 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"31 25 7 1",
" c #040404",
". c #484848",
"X c Gray50",
"o c Gray53",
"O c #b7b7b7",
"+ c #cdcdcd",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@ooooooooooooooo+",
"@@@@@@@@@@@@@@. +",
"@@@@@@@@@@@@@O O@",
"@@@@@@@@@@@@@. .@@",
"@@@@@@@@@@@@X .@@@@@@+ O@@",
"@@@@@@@@@@@@ O@@@@@@. X@@@",
"@@@@@@@@@@@o .@@@@@@O @@@@",
"@@@@@@@@@@O @@@@@@@. o@@@@",
"@@@@@@@@@@. X@@@@@@X .@@@@@",
"@@@@@@@@@O @@@@@@@ O@@@@@",
"@@@@@@@@@ O@@@@@@X .@@@@@@",
"@@@@@@@@X .@@@@@@O @@@@@@@",
"@@@@@@@@ O@@@@@@. o@@@@@@@",
"@@@@@@@. o@@@@@@O @@@@@@@@",
"@@@@@@O @@@@@@@ O@@@@@@@@",
"@@@@@@. X@@@@@@o .@@@@@@@@@",
"@@@@@o .@@@@@@@ O@@@@@@@@@",
"@@@@@ O@@@@@@. o@@@@@@@@@@",
"@@@@X .@@@@@@O @@@@@@@@@@@",
"@@@O +@@@@@@. o@@@@@@@@@@@",
"@@@. .@@@@@@@@@@@@",
"@@O O@@@@@@@@@@@@",
"@+ .@@@@@@@@@@@@@",
"@+ooooooooooooooo@@@@@@@@@@@@@@"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 13 8 1",
" c #060606",
". c #323232",
"X c #515151",
"o c #777777",
"O c #818181",
"+ c #b4b4b4",
"@ c Gray82",
"# c None",
/* pixels */
"##############",
"#######@######",
"######@.@#####",
"######o o#####",
"#####+ X +####",
"#####. # .####",
"####+ +#+ +###",
"#### X###X ###",
"###o @###@ o##",
"### X#####X ##",
"##X ####### X#",
"#+ +",
"#+oOoooooooOo+"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 14 6 1",
" c #020202",
". c #4b4b4b",
"X c Gray49",
"o c #898989",
"O c #b9b9b9",
"+ c None",
/* pixels */
"+++++++++++++++++",
"+++++++++OoooO+++",
"+++++++X O+",
"+++++X +",
"++++. o",
"+++. o",
"++X o",
"++ +",
"+o X+",
"+o .++",
"+o .+++",
"++ X++++",
"++O X++++++",
"++++OoooO++++++++"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 15 7 1",
" c Gray1",
". c #3e3e3e",
"X c Gray31",
"o c Gray58",
"O c #b6b6b6",
"+ c Gray77",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@",
"@@o@@@@@@@@@@@@o@",
"@o X@@@@@@@@@@X o",
"@@X .+@@@@@@+. X@",
"@@@O O@@@@O O@@",
"@@@@O O@@O O@@@",
"@@@@@O XX O@@@@",
"@@@@@@@X X@@@@@@",
"@@@@@@@X X@@@@@@",
"@@@@@O XX O@@@@",
"@@@@O O@@O O@@@",
"@@@O O@@@@O O@@",
"@@X .+@@@@@@+. X@",
"@o X@@@@@@@@@@X o",
"@@o@@@@@@@@@@@@o@"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"18 15 7 1",
" c #020202",
". c #484848",
"X c #797979",
"o c #898989",
"O c #b9b9b9",
"+ c #c0c0c0",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@",
"@@@@@@@@+X+@@@@@@@",
"@@@@@@@O Xo. .@",
"@@@@@@@ o",
"@@@@@@o o",
"@@@@@@ .@",
"@@@@@X .@@",
"@@@@@ .@@@",
"@@@@. @@@@",
"@@@. X@@@@",
"@@. @@@@@",
"@o o@@@@@",
"@o @@@@@@",
"@@. .oX O@@@@@@",
"@@@@@@@@+X+@@@@@@@"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 15 6 1",
" c Gray1",
". c #2a2a2a",
"X c Gray59",
"o c Gray66",
"O c Gray84",
"+ c None",
/* pixels */
"+++++++++++++",
"++++++OO+++++",
"+++++O..O++++",
"+++++. .++++",
"++++X X+++",
"+++X X++",
"++o o+",
"+o o",
"+o o",
"++o o+",
"+++X X++",
"++++X X+++",
"+++++. .++++",
"+++++O..O++++",
"++++++OO+++++"
};

@ -0,0 +1,38 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"22 25 7 1",
" c Gray1",
". c #484848",
"X c Gray50",
"o c Gray53",
"O c #b7b7b7",
"+ c #cdcdcd",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@oooooo+",
"@@@@@@@@@@@@@@. +",
"@@@@@@@@@@@@@O O@",
"@@@@@@@@@@@@@. .@@",
"@@@@@@@@@@@@X O@@",
"@@@@@@@@@@@@ o@@@",
"@@@@@@@@@@@o @@@@",
"@@@@@@@@@@O X@@@@",
"@@@@@@@@@@. .@@@@@",
"@@@@@@@@@O O@@@@@",
"@@@@@@@@@ .@@@@@@",
"@@@@@@@@X @@@@@@@",
"@@@@@@@@ X@@@@@@@",
"@@@@@@@. @@@@@@@@",
"@@@@@@O O@@@@@@@@",
"@@@@@@. .@@@@@@@@@",
"@@@@@X O@@@@@@@@@",
"@@@@@ X@@@@@@@@@@",
"@@@@X @@@@@@@@@@@",
"@@@O X@@@@@@@@@@@",
"@@@. .@@@@@@@@@@@@",
"@@O O@@@@@@@@@@@@",
"@+ .@@@@@@@@@@@@@",
"@+oooooo@@@@@@@@@@@@@@"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 13 8 1",
" c Gray1",
". c #282828",
"X c #4c4c4c",
"o c #767676",
"O c #818181",
"+ c #b7b7b7",
"@ c #d5d5d5",
"# c None",
/* pixels */
"##############",
"#######@######",
"######@.@#####",
"######o o#####",
"#####+ +####",
"#####. X####",
"####+ +###",
"#### @##",
"###o o##",
"### ##",
"##X X#",
"#+ +",
"#+oOOOOOOOOOo+"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 16 7 1",
" c Gray1",
". c #343434",
"X c #484848",
"o c Gray49",
"O c #888888",
"+ c #b7b7b7",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@",
"@@@@@@@OOOO@@@@@@",
"@@@@@X X@@@@",
"@@@+ o@@@@o +@@",
"@@+ X@@@@@@X +@",
"@@.X+ X@@@@X +X.@",
"@@ o@+ X@@X +@O @",
"@O @@@+ XX +@@@ O",
"@O @@@@o o@@@@ O",
"@O @@@+ XX +@@@ O",
"@@ O@+ X@@X +@o @",
"@@.X+ X@@@@X +X.@",
"@@+ X@@@@@@X +@",
"@@@+ O@@@@o +@@",
"@@@@@. X@@@@",
"@@@@@@@OOOO@@@@@@"
};

@ -0,0 +1,14 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 4 4 1",
" c #010101",
". c Gray55",
"X c #cbcbcb",
"o c None",
/* pixels */
"ooooooooooooo",
"oX..........X",
"o. .",
"oX..........X"
};

@ -0,0 +1,24 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"9 13 5 1",
" c #020202",
". c Gray45",
"X c Gray53",
"o c Gray77",
"O c None",
/* pixels */
"OOOOOOOOO",
"Oo.XX.X.o",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"Oo.XX.X.o"
};

@ -0,0 +1,26 @@
/* XPM */
static char * rests__1o_xpm[] = {
"20 12 11 1",
" c None",
". c #828282",
"+ c #7D7D7D",
"@ c #737373",
"# c #878787",
"$ c #020202",
"% c #CFCFCF",
"& c #323232",
"* c #BDBDBD",
"= c #030303",
"- c #898989",
" .+@@##@##@##@##@++ ",
".$$$$$$$$$$$$$$$$$$.",
"%&&$$$$$$$$$$$$$$&&%",
" #$$$$$$# ",
" #$$$$$$# ",
" #$$$$$$# ",
" #$$$$$$# ",
" #$$$$$$# ",
" #$$$$$$# ",
"*==================*",
"-==================-",
" -------------------"};

@ -0,0 +1,36 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"9 25 5 1",
" c #020202",
". c Gray49",
"X c #898989",
"o c #c8c8c8",
"O c None",
/* pixels */
"OOOOOOOOO",
"Oo.XXXX.o",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"Oo.XXXX.o"
};

@ -0,0 +1,35 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"93 25 4 1",
" c #040404",
". c Gray53",
"X c Gray78",
"o c None",
/* pixels */
"ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo",
"oX.oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.X",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. .",
"o. .",
"o. .",
"o. .",
"o. .",
"o. .",
"o. .",
"o. .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"o. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo .",
"oX.oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.X"
};

@ -0,0 +1,20 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"19 9 5 1",
" c #020202",
". c Gray49",
"X c #898989",
"o c #c8c8c8",
"O c None",
/* pixels */
"OOOOOOOOOOOOOOOOOOO",
"Oo.XXXXXXXXXXXXXXXo",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"Oo.XXXXXXXXXXXXXX.o"
};

@ -0,0 +1,23 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"33 10 7 1",
" c #020202",
". c #323232",
"X c Gray49",
"o c Gray51",
"O c #bebebe",
"+ c Gray81",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@oXooooXXXXXXXXXXXXXoXXXXXXooXo@",
"@o o",
"@+....... .......+",
"@@@@@@@@X X@@@@@@@",
"@@@@@@@@X X@@@@@@@",
"@@@@@@@@o X@@@@@@@",
"@@@@@@@@o o@@@@@@@",
"@@@@@@@@X X@@@@@@@",
"@@@@@@@@OXXXXXXXXXXXXXXXXO@@@@@@@"
};

@ -0,0 +1,20 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"19 9 5 1",
" c #020202",
". c Gray49",
"X c #898989",
"o c #c8c8c8",
"O c None",
/* pixels */
"OOOOOOOOOOOOOOOOOOO",
"Oo.XXXXXXXXXXXXXXXo",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"OX X",
"Oo.XXXXXXXXXXXXXX.o"
};

@ -0,0 +1,22 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"33 10 6 1",
" c Gray1",
". c Gray",
"X c #898989",
"o c Gray74",
"O c Gray77",
"+ c None",
/* pixels */
"+++++++++++++++++++++++++++++++++",
"++++++++O.XXXXXXXXXXXXXXXO+++++++",
"++++++++. .+++++++",
"++++++++X X+++++++",
"++++++++. .+++++++",
"++++++++. X+++++++",
"++++++++. .+++++++",
"+o o",
"+X X",
"++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+"
};

@ -0,0 +1,49 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 35 8 1",
" c Gray1",
". c Gray19",
"X c #565656",
"o c Gray45",
"O c #8d8d8d",
"+ c #acacac",
"@ c #d3d3d3",
"# c None",
/* pixels */
"##############",
"####@o########",
"####O X#######",
"#####X o######",
"######X +#####",
"####### +####",
"#######O +###",
"#######o .###",
"#######o .##",
"######@ .#",
"######o +",
"#####O O",
"###@X .#",
"##@. @#",
"#@. .@##",
"#O o####",
"#+ X#####",
"##X @#####",
"##@. X######",
"###@. o######",
"####@ O######",
"#####O .######",
"##@++@O o#####",
"#@ . O####",
"#O @###",
"#O @##",
"#O .XXX @#",
"#@ @####+ o#",
"##. o######@##",
"##O O#########",
"### o#########",
"###XX#########",
"###@ #########",
"####+X########",
"#####+########"
};

@ -0,0 +1,23 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 11 6 1",
" c #070707",
". c #484848",
"X c Gray46",
"o c #8b8b8b",
"O c #b9b9b9",
"+ c None",
/* pixels */
"+++++++++++",
"++OO+++++++",
"+O Xo++++",
"+o .o+",
"+o X o",
"+o +++o. O",
"+o +++++++",
"+o +++++++",
"+o +++++++",
"+O +++++++",
"++OO+++++++"
};

@ -0,0 +1,37 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 23 8 1",
" c Gray1",
". c Gray19",
"X c #4e4e4e",
"o c Gray45",
"O c Gray52",
"+ c #afafaf",
"@ c #d3d3d3",
"# c None",
/* pixels */
"#################",
"###@OO@##########",
"##+ o#######o+",
"#@ +#####@ o",
"#O X#####X #",
"#O .####@ .#",
"#@ o##@X o#",
"##+ @#",
"###@o .OO .##",
"############+ o##",
"############. @##",
"###########@ .###",
"###########o o###",
"###########. @###",
"##########+ .####",
"##########. o####",
"#########@ @####",
"#########+ .#####",
"#########X X#####",
"########@ @#####",
"########O .######",
"########X X######",
"########@O@######"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 11 8 1",
" c #070707",
". c #3e3e3e",
"X c #4e4e4e",
"o c Gray46",
"O c #8b8b8b",
"+ c #bcbcbc",
"@ c #c3c3c3",
"# c None",
/* pixels */
"###########",
"########+O#",
"#####Oo O",
"##@X O",
"#+ o O",
"##..O### O",
"######## O",
"######## O",
"######## O",
"########X O",
"#########O#"
};

@ -0,0 +1,48 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"19 34 8 1",
" c #040404",
". c Gray17",
"X c Gray30",
"o c Gray46",
"O c Gray54",
"+ c #b1b1b1",
"@ c #cdcdcd",
"# c None",
/* pixels */
"###################",
"#######+oO#########",
"######. .@#####o+",
"#####X X####@ O",
"####@ @###O +",
"####@ @### #",
"#####o .@#+. o#",
"######X . O#",
"#######@.... X@X @#",
"############### ##",
"##############+ o##",
"##############O @##",
"####@@########. @##",
"##@. .+#####@ X###",
"##. @####O O###",
"#+ X####. @###",
"#O .####. ####",
"#@ .@@O. X####",
"##o O####",
"###+. X. @####",
"#####@@@@@@+ X#####",
"###########O X#####",
"###########. +#####",
"##########@ @#####",
"##########O X######",
"##########X o######",
"##########. @######",
"#########+ .@######",
"#########X X#######",
"#########. o#######",
"########@ @#######",
"########O .########",
"########X X########",
"########@o@########"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 13 8 1",
" c Gray2",
". c #2d2d2d",
"X c #4b4b4b",
"o c #727272",
"O c #8b8b8b",
"+ c #aeaeae",
"@ c #d5d5d5",
"# c None",
/* pixels */
"###########",
"########@O#",
"######@o O",
"####@o O",
"##@X . O",
"#+ .+# O",
"#@.X@##o O",
"#####o O",
"##@o . O",
"#@ .O@. O",
"#+ .+### O",
"##@#####X O",
"#########o#"
};

@ -0,0 +1,60 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"22 46 8 1",
" c Gray2",
". c Gray23",
"X c #484848",
"o c #7b7b7b",
"O c Gray52",
"+ c Gray72",
"@ c Gray78",
"# c None",
/* pixels */
"######################",
"##########Oo+#########",
"########+ X######o@",
"######## o####+ O",
"#######O ####o @",
"#######O ####X #",
"######## X##@. X#",
"########+ o#",
"##########o .@O +#",
"##################X ##",
"################## ##",
"#################+ o##",
"#################O O##",
"######O .+######X ###",
"#####X +##### ###",
"####+ X####+ o###",
"####o ####o O###",
"####+ ####X ####",
"#####X .OOo ####",
"######o . X####",
"########OooOOO#O O####",
"###############X +####",
"############### #####",
"##############+ X#####",
"####Oo+#######O O#####",
"##+ X######X O#####",
"## O##### ######",
"#O ####+ ######",
"#O ####X o######",
"## oOo O######",
"##+ #######",
"####O O+ #######",
"##########@#O o#######",
"############X O#######",
"############ +#######",
"###########+ ########",
"###########O X########",
"###########X O########",
"########### +########",
"##########+ #########",
"##########O X#########",
"########## O#########",
"########## O#########",
"#########O ##########",
"#########O ##########",
"##########O+##########"
};

@ -0,0 +1,71 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"23 57 8 1",
" c Gray1",
". c Gray18",
"X c Gray31",
"o c Gray43",
"O c #8d8d8d",
"+ c #b1b1b1",
"@ c #d0d0d0",
"# c None",
/* pixels */
"#######################",
"###########+o+#########",
"#########@. .@#####o+",
"#########X X####@ O",
"########@ @###O +",
"########@ @###X #",
"#########X .@#@X #",
"#########@. X o#",
"###########+ .@@ o#",
"###################O +#",
"###################X ##",
"###################. @#",
"################### o##",
"########o X@#####+ o##",
"#######. .#####O +##",
"######O O####. @##",
"######o X#### @##",
"######O X###@ o###",
"#######. oOOX o###",
"#######@o oO +###",
"#########@oOoOO@#. @###",
"################# .####",
"################+ o####",
"################+ o####",
"######+oO#######o @####",
"#####. .@#####. @####",
"####o X####@ .#####",
"###@ +###+ o#####",
"###@ +###o o#####",
"####o oOo @#####",
"#####. @#####",
"######+. oO .######",
"########@###@#+ X######",
"##############o o######",
"##############. @######",
"##############. @######",
"###o X@#####+ .#######",
"##X @####+ X#######",
"#+ o####X o#######",
"#O .####. @#######",
"#+ .##@o @#######",
"##. .########",
"###o .. X########",
"#####oOoOoO#. X########",
"############. @########",
"###########@ @########",
"###########+ X#########",
"###########X X#########",
"###########X O#########",
"########### @#########",
"##########@ @#########",
"##########+ X##########",
"##########X X##########",
"##########X O##########",
"#########@ +##########",
"#########@ @##########",
"##########+O###########"
};

@ -0,0 +1,82 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"26 68 8 1",
" c #040404",
". c Gray19",
"X c Gray31",
"o c Gray43",
"O c Gray54",
"+ c #afafaf",
"@ c #d0d0d0",
"# c None",
/* pixels */
"##########################",
"##############Oo+#########",
"############+ X########",
"############ o##### O",
"###########O ####O O",
"###########O ####o #",
"###########+ .##@o #",
"############X X#",
"#############O. X+ o#",
"###############OOOOO@#O O#",
"######################o ##",
"###################### ##",
"############@@######## X##",
"##########+. o######+ o##",
"#########+ .#####o @##",
"#########. +####. ###",
"######### o#### ###",
"#########X O###O O###",
"#########@ ooX. o###",
"##########@o oX @###",
"############@O+++O@# ####",
"#################### .####",
"###################+ O####",
"###################O o####",
"########@XXO#######. @####",
"#######O .@##### #####",
"######@ o####@ X#####",
"######O ####O O#####",
"######O ####o O#####",
"#######. X@@@. ######",
"#######@. . ######",
"#########+X....X@+ X######",
"#################O O######",
"#################o O######",
"################# #######",
"######@+@#######@ #######",
"#####O .@#####o o#######",
"####O .#####O O#######",
"####. O####. @#######",
"#### O###@ ########",
"####o X@+o .########",
"####@. o########",
"######O. .OX O########",
"#######@@@@@@@# @########",
"##############@ #########",
"##############o .#########",
"##############O O#########",
"###+..o@######. o#########",
"##o @##### @#########",
"#@ X####O ##########",
"#O ####o o##########",
"#+ ###+. O##########",
"##. ... +##########",
"##@o . ###########",
"####@oooXoo#o ###########",
"############O o###########",
"############ O###########",
"############ +###########",
"###########@ ############",
"###########o ############",
"###########X o############",
"########### O############",
"########### @############",
"##########O #############",
"##########o X#############",
"##########. o#############",
"########## O#############",
"##########+O##############"
};

@ -0,0 +1,32 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 18 8 1",
" c Gray2",
". c Gray22",
"X c #535353",
"o c #747474",
"O c #929292",
"+ c #a9a9a9",
"@ c Gray82",
"# c None",
/* pixels */
"###########",
"###o@######",
"##@ @#####",
"####. O####",
"####@ o###",
"#####X X@#",
"#####. #",
"####+ o",
"###@ @",
"##@ @#",
"#@ X###",
"#o .####",
"#@. +####",
"##@ @####",
"####o X####",
"#####o +###",
"######o X##",
"#######++##"
};

@ -0,0 +1,48 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"26 34 8 1",
" c #020202",
". c Gray19",
"X c Gray36",
"o c #6d6d6d",
"O c Gray56",
"+ c #b2b2b2",
"@ c Gray79",
"# c None",
/* pixels */
"##########################",
"#############o@###########",
"############@ @###########",
"############@ @###########",
"############@ +###########",
"############+ @###########",
"##########@X .+##########",
"#########O .X . .#########",
"########O #@ @O .########",
"#######@ o#+ @# X#######",
"#######X +#@ @#. @######",
"######@ .##@ +#+ X######",
"######O .##@ @#+ .######",
"######X .##@ @#+ @#####",
"######. .##+ +#+ O#####",
"#####@ .##@ @#+ X#####",
"#+oooo oOX XOX .Oooo#",
"#O @",
"#####@ .##+ +#+ X#####",
"###### .##@ @#+ X#####",
"######. .##@ +#+ O#####",
"######X .##@ @#+ @#####",
"######O .##@ +#+ .######",
"######@ .##@ @#O X######",
"#######X +#@ +#. @######",
"#######@ o#+ @# X#######",
"########O #@ @O .########",
"#########O .X X .#########",
"##########@X +##########",
"############+ @###########",
"############@ @###########",
"############@ @###########",
"############@ @###########",
"############@O############"
};

@ -0,0 +1,33 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"32 19 8 1",
" c Gray1",
". c Gray19",
"X c #484848",
"o c Gray44",
"O c #8b8b8b",
"+ c #b1b1b1",
"@ c #d2d2d2",
"# c None",
/* pixels */
"################################",
"#@O############+o+############o@",
"#O +##########X X##########+ O",
"#@ o#########+ +#########o @",
"## .#########O O#########. #",
"##X @########O O########@ X#",
"##O o#########o o#########o O#",
"### @#########+++#########@ ##",
"###o .#####################. o##",
"###@ O###################O @##",
"####o o#################o o###",
"####@ o@#############@o @###",
"#####O .+###########+. O####",
"######. .o+@###@+o. .#####",
"#######. ... .######",
"########. .#######",
"#########+ +########",
"##########@o o@#########",
"#############@OOOOO@############"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 14 8 1",
" c Gray2",
". c #323232",
"X c #555555",
"o c #6c6c6c",
"O c #888888",
"+ c Gray69",
"@ c #d3d3d3",
"# c None",
/* pixels */
"#############",
"#@oOo@#####++",
"#O .#####.O",
"## +###+ #",
"##O o###.O#",
"### @#@ ##",
"###X o#XX##",
"###@ + @##",
"####o o###",
"####@ @###",
"#####. .####",
"#####+ +####",
"######..#####",
"######++#####"
};

@ -0,0 +1,29 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"19 17 6 1",
" c #020202",
". c Gray",
"X c #888888",
"o c Gray70",
"O c Gray77",
"+ c None",
/* pixels */
"+++++++++++++++++++",
"+O.XXXXXXXXXXXXXX.O",
"+X X",
"+X X",
"+X X",
"+X X",
"+X X",
"+X .X..........X. X",
"+X ++++++++++++++ .",
"+X ++++++++++++++ X",
"+X ++++++++++++++ X",
"+X ++++++++++++++ X",
"+X ++++++++++++++ X",
"+X ++++++++++++++ .",
"+X ++++++++++++++ X",
"+. ++++++++++++++ X",
"+oo++++++++++++++oO"
};

@ -0,0 +1,33 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"41 19 8 1",
" c #040404",
". c Gray18",
"X c #4c4c4c",
"o c #686868",
"O c #8e8e8e",
"+ c #acacac",
"@ c #d5d5d5",
"# c None",
/* pixels */
"#########################################",
"####++###################################",
"###+ O###################################",
"##@ ####################################",
"##. O######################..############",
"#@ @####@@#########@###### #@@#########",
"#O ####+ .########. O##### .O .#########",
"#O ###@. .@#####O O#### . .@#######",
"#O ###o .@###@ O### .@####@@",
"#@ @#O O##. X@# O##O O",
"##o O#. OO .+ O@ @",
"##@ .X O. . . . +#",
"###O .#@. o#O @. o##",
"####OX@###O .@##@. ##O .@##",
"###########O +#####. . ###O +###",
"############O o#######. @ ####+ o####",
"#############+o@########o+# #####+o@####",
"########################### ############",
"###########################++############"
};

@ -0,0 +1,31 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"41 17 8 1",
" c #020202",
". c Gray19",
"X c #555555",
"o c #747474",
"O c #8d8d8d",
"+ c Gray67",
"@ c #d5d5d5",
"# c None",
/* pixels */
"#########################################",
"####++###################################",
"###+ O###################################",
"##@ ####################################",
"##. O####################################",
"#@ @####@@########@@#########@@#########",
"#O ####+ .@#######. O#######+ .@########",
"#O ###@. .@#####O O#####@. .@#######",
"#O ###o .@###@ O####o .@####+@",
"#@ @#O O##. .@#O O##O O",
"##o O@. oo .+. O@ .@",
"##@ .X O. X .. +#",
"###O .##. o#O @#. o##",
"####+X@###O .###@. O###O .###",
"###########+ +#####. X#####+ +###",
"############+ o#######X @######+ o####",
"#############+o#########o+########+O#####"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 15 5 1",
" c #020202",
". c #888888",
"X c #b4b4b4",
"o c Gray78",
"O c None",
/* pixels */
"OOOOOOOOOOOOO",
"OOOOO....OOOO",
"OOOX XOO",
"OOX .OO. XO",
"OO XOOOOX O",
"O. .OOOOOO. .",
"O. OOOOOOOO .",
"O. OOOOOOOO .",
"O. OOOOOOOO .",
"O. OOOOOOOO .",
"O. OOOOOOOO .",
"O. OOOOOOOO .",
"O. OOOOOOOO .",
"O. OOOOOOOO .",
"Oo.OOOOOOOO.o"
};

@ -0,0 +1,32 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"13 19 7 1",
" c #040404",
". c #434343",
"X c #777777",
"o c #888888",
"O c Gray73",
"+ c #c8c8c8",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@",
"@+o@@@@@@@@o+",
"@o O@@@@@@O o",
"@+ X@@@@@@X +",
"@@ @@@@@@ @",
"@@X @@@@@@ X@",
"@@o o@@@@o o@",
"@@@ .@@@@. @@",
"@@@. @@@@ .@@",
"@@@o o@@o o@@",
"@@@@ .@@. @@@",
"@@@@. @@ .@@@",
"@@@@o ++ o@@@",
"@@@@O oo O@@@",
"@@@@@ @@@@",
"@@@@@X X@@@@",
"@@@@@O O@@@@",
"@@@@@@ @@@@@",
"@@@@@@Oo@@@@@"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 14 7 1",
" c #040404",
". c #393939",
"X c #434343",
"o c Gray49",
"O c Gray53",
"+ c #bcbcbc",
"@ c None",
/* pixels */
"@@@@@@@",
"@@@++@@",
"@@@..@@",
"@@@ @@",
"@@@ @@",
"@@o O@",
"@@o o@",
"@@X X@",
"@@ @",
"@@ @",
"@O O",
"@O O",
"@+ +",
"@@+OO+@"
};

@ -0,0 +1,23 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"14 14 3 1",
" c #929292",
". c Gray85",
"X c None",
/* pixels */
"XXXXXXXXXXXXXX",
"XXXXX. .XXXX",
"XXX. ... .XX",
"XXX .XXXXX. XX",
"XX .XXXXXXX. X",
"X. XXXXXXXXX .",
"X .XXXXXXXXX. ",
"X .XXXXXXXXX. ",
"X .XXXXXXXXX. ",
"X. XXXXXXXXX .",
"XX .XXXXXXX. X",
"XXX .XXXXX. XX",
"XXX. ... .XX",
"XXXXX. .XXXX"
};

@ -0,0 +1,30 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 16 8 1",
" c Gray1",
". c Gray14",
"X c Gray32",
"o c Gray47",
"O c Gray54",
"+ c #b4b4b4",
"@ c #d3d3d3",
"# c None",
/* pixels */
"#######",
"#####o+",
"####+ +",
"#### X#",
"###o @#",
"##@ X##",
"##O O##",
"##. ###",
"#@ ###",
"#O ###",
"#O @##",
"#O o##",
"#O .##",
"## O#",
"##o o#",
"###OO##"
};

@ -0,0 +1,45 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"38 31 8 1",
" c #020202",
". c Gray18",
"X c #535353",
"o c #727272",
"O c #8d8d8d",
"+ c Gray70",
"@ c #cecece",
"# c None",
/* pixels */
"######################################",
"##O###################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##################################",
"#O O##@+#########+#########+@#########",
"#O O## O#######X X#######+ @########",
"#O O#X O#####+ .######. +#######",
"#O O@ O####. .####o @####+@",
"#O O. .@#X O#+ X##o O",
"#O .O O. X@ .#",
"#O XO X. .X +#",
"#O +#O .#@ @#X X##",
"#+ +###@. @###o o###+ .###",
"########@. o#####o .#####@ +###",
"##########. .#######o @######@ o####",
"###########o@########OO########@o#####"
};

@ -0,0 +1,31 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 17 8 1",
" c #020202",
". c #343434",
"X c #494949",
"o c Gray45",
"O c Gray58",
"+ c #b6b6b6",
"@ c Gray80",
"# c None",
/* pixels */
"###########################",
"#############O@############",
"############@ X############",
"######o@####@ X#OO#########",
"#####o @###@ X@ O########",
"####+ @##@ .. O#######",
"####. @#@ O####O+",
"###o o@ .##X O",
"##+ X X@ .#",
"##. +X .o +#",
"#O X##. .#o o##",
"#+o####O X##@ .###",
"########O X###@ +###",
"#########O O .####@ o####",
"##########OO@ X#####@o#####",
"############@ X############",
"#############O@############"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 13 6 1",
" c #040404",
". c Gray30",
"X c Gray",
"o c Gray53",
"O c Gray75",
"+ c None",
/* pixels */
"+++++++++++",
"++++OooO+++",
"+++. .++",
"++o .++. o+",
"++ ++++ +",
"+o X++++X o",
"+o o++++o o",
"+o X++++o o",
"+o o++++X o",
"++ ++++ +",
"++o .++. X+",
"+++. .++",
"++++OooO+++"
};

@ -0,0 +1,27 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 13 8 1",
" c Gray1",
". c #373737",
"X c #515151",
"o c #747474",
"O c #929292",
"+ c #b4b4b4",
"@ c Gray81",
"# c None",
/* pixels */
"###########################",
"######o@########OO#########",
"#####o @######+ O########",
"####+ @##### O#######",
"####. @###o O####o+",
"###o o#+ .##X O",
"##+ X. X+ .#",
"##. +X .o +#",
"#O X##. +#o o##",
"#@o####O o###@ .###",
"########O .@####@ +###",
"#########O +######@ o####",
"##########+O########@o#####"
};

@ -0,0 +1,34 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"40 20 8 1",
" c Gray1",
". c Gray18",
"X c #505050",
"o c Gray46",
"O c Gray56",
"+ c #acacac",
"@ c Gray83",
"# c None",
/* pixels */
"########################################",
"##########+o#########O+########+o#######",
"#########+ o#######X @######+ o######",
"########+ +#####. .#####+ +#####",
"#+X####O .###@. +###O .#####",
"#O .##. o#O @#. o####",
"##X O. X .. +###",
"##@. oo .+. O@ .@##",
"###O o##. .@#O o##o o##",
"####X .@###@ o####X .@####. @#",
"####@. .@#####O o#####@. .@#####o .#",
"#####+ .@#######. O#######+ .@######@ @",
"######@@########@@#########@@######## O",
"##################################### O",
"##################################### O",
"####################################@ @",
"####################################O o#",
"#################################### @#",
"###################################O +##",
"###################################++###"
};

@ -0,0 +1,31 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"38 17 8 1",
" c #040404",
". c #3f3f3f",
"X c #4c4c4c",
"o c #797979",
"O c #848484",
"+ c #b6b6b6",
"@ c Gray76",
"# c None",
/* pixels */
"######################################",
"########################++############",
"######################## ############",
"######o+########+o###### #o+#########",
"#####O +####### X##### o +########",
"####+ +#####X X#### +#######",
"####X +###+ X### +####o@",
"###o X## +# X##X O",
"##+ XX o X+ X#",
"##X +X o X +#",
"#O X##X o#+ #X O##",
"#+o####+ X####X ##+ X###",
"########+ +#####X . ###+ +###",
"#########+ O#######X # ####+ O####",
"##########+o#########o@# #####+o#####",
"######################## ############",
"########################++############"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"38 13 7 1",
" c Gray1",
". c #4c4c4c",
"X c #7b7b7b",
"o c Gray52",
"O c #b6b6b6",
"+ c Gray76",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@oO@@@@@@@@Oo@@@@@@@@@oO@@@@@@@@@",
"@@@@@o O@@@@@@@ .@@@@@@@o O@@@@@@@@",
"@@@@O O@@@@@. .@@@@@O O@@@@@@@",
"@@@@. O@@@O .@@@@. O@@@@X+",
"@@@o .@@ O@X .@@. o",
"@@O .. X .O .@",
"@@. O. X .. O@",
"@o .@@. X@O @@. X@@",
"@+X@@@@O .@@@@. O@@@O .@@@",
"@@@@@@@@O O@@@@@. .@@@@@O O@@@",
"@@@@@@@@@O X@@@@@@@. @@@@@@@O X@@@@",
"@@@@@@@@@@Oo@@@@@@@@@oO@@@@@@@@Oo@@@@@"
};

@ -0,0 +1,31 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"41 17 8 1",
" c #020202",
". c Gray19",
"X c #555555",
"o c #747474",
"O c #8d8d8d",
"+ c Gray67",
"@ c #d5d5d5",
"# c None",
/* pixels */
"#########################################",
"####################################++###",
"####################################O +##",
"#####################################. @#",
"#####################################O X#",
"##########@@#########@@########@@####@ @",
"#########@. +#######O .########. +#### O",
"########@. .@#####O O#####@. .@##@ O",
"#@@####@. X####O @###@. o### O",
"#O O##O +#@. .##O O#@ @",
"#@. @O .+. oo .@O o#",
"##+ .. X .O X. @#",
"###o .#@ O#o .@#. O##",
"####. O###O .@###. O###@X+###",
"####+ +#####X .#####+ +##########",
"#####o +######@ .#######o +###########",
"######O+########+O#########o+############"
};

@ -0,0 +1,30 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"7 16 8 1",
" c Gray1",
". c Gray14",
"X c Gray32",
"o c Gray47",
"O c Gray54",
"+ c #b4b4b4",
"@ c #d3d3d3",
"# c None",
/* pixels */
"#######",
"###OO##",
"##o o#",
"##O @",
"###. O",
"###o O",
"###@ O",
"#### O",
"#### @",
"#### .#",
"###O O#",
"###X @#",
"##@ o##",
"##X ###",
"#+ +###",
"#+o####"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 14 8 1",
" c #040404",
". c Gray24",
"X c #4b4b4b",
"o c #7c7c7c",
"O c #888888",
"+ c #b7b7b7",
"@ c #c1c1c1",
"# c None",
/* pixels */
"###########################",
"#####OOO##########+OOO#####",
"###+ +######+. o###",
"##+ #####X X##",
"##. ####X o#",
"#@ X#X X###X .@##O #",
"#O ###OoO##+ +#####+ O",
"#O #######+ +####### O",
"#O +#####+ +##OoO### O",
"## o##@. X###X X#X @",
"##o X#### .#",
"###X X##### +#",
"####o .@######+ +##",
"######OOO+##########OOO####"
};

@ -0,0 +1,50 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"25 36 8 1",
" c #040404",
". c #2d2d2d",
"X c Gray29",
"o c #7c7c7c",
"O c Gray52",
"+ c #b6b6b6",
"@ c #c8c8c8",
"# c None",
/* pixels */
"#########################",
"######OOOO###########@Oo@",
"####o o#########X #",
"###X O##@. X#######O +#",
"##o o##### O###### X##",
"## #####+ #####X +##",
"#+ ##### +###+ o###",
"#O ####O O###X ####",
"#O +###O o##O +####",
"#O X###+ +## X#####",
"#+ +###X X##X +#####",
"## X########+ O######",
"##o X#######X #######",
"### X#####+ +#######",
"###+ +### X########",
"####+ X#O +##+ .###",
"#####+ O###o ###",
"#######X o####OO###",
"########+ +#######",
"####OO####o X######",
"#### o###O +####",
"####. +##+ o#X +###",
"#########X ###+ +##",
"########+ +#####X ##",
"######## X#######X o#",
"#######o +########X #",
"######+ X##X X###+ +",
"######X ##+ +###X O",
"#####+ O##O O###+ O",
"##### X###O O#### O",
"####o +###+ ##### @",
"###+ X##### +##### #",
"###X ######O #####O o#",
"##+ o#######X .@##O X##",
"## X#########O o###",
"#@OO@###########OOOO#####"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"23 13 7 1",
" c Gray2",
". c Gray26",
"X c #717171",
"o c Gray54",
"O c #bbbbbb",
"+ c #c5c5c5",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@",
"@+Xo@@@@@@@@@@@@@@@@@@@",
"@o Xo@@@@@@@@@@@@@@@",
"@@@oX Xo@@@@@@@@@@@",
"@@@@@@@oX Xo@@@@@@@",
"@@@@@@@@@@@oo. XXO@@",
"@@@@@@@@@@@@@@@@+oo. o",
"@@@@@@@@@@@@@@@@+oo. O",
"@@@@@@@@@@@oX. XXO@@",
"@@@@@@@oX Xo@@@@@@@",
"@@@oX Xo@@@@@@@@@@@",
"@o Xo@@@@@@@@@@@@@@@",
"@+Xo@@@@@@@@@@@@@@@@@@@"
};

@ -0,0 +1,14 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"5 5 3 1",
" c Gray0",
". c #8b8b8b",
"X c None",
/* pixels */
"XXXXX",
"XX..X",
"X. .",
"X. .",
"XX..X"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"15 15 7 1",
" c #070707",
". c #494949",
"X c #7b7b7b",
"o c Gray52",
"O c #bcbcbc",
"+ c #c3c3c3",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@",
"@@@@@@@@o@@@@@@",
"@@@@@@@. o@@@@@",
"@@@@@@@ X@@@@@",
"@@@@@@@ X@@@@@",
"@@@@@@@ X@@@@@",
"@@OXoXX .oXXo@",
"@O o",
"@@. O",
"@@@@@@@ X@@@@@",
"@@@@@@@ X@@@@@",
"@@@@@@@ o@@@@@",
"@@@@@@@ X@@@@@",
"@@@@@@@. o@@@@@",
"@@@@@@@@o@@@@@@"
};

@ -0,0 +1,12 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"16 3 3 1",
" c #515151",
". c Gray69",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXX",
"X. .",
"X. ."
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"11 17 5 1",
" c #060606",
". c #4b4b4b",
"X c Gray52",
"o c Gray72",
"O c None",
/* pixels */
"OOOOOOOOOOO",
"OOOOo.XoOOO",
"OOO. .OO",
"OOX .OO. XO",
"OO XOOX O",
"OX XOO. X",
"OX OOOO X",
"OX OOOO X",
"OX XOOX X",
"OO XOO. O",
"OOX .OO. XO",
"OOO. .OO",
"OOOOo oOOO",
"OOOOO OOOO",
"OOOOO OOOO",
"OOOOO OOOO",
"OOOOOooOOOO"
};

@ -0,0 +1,26 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"17 13 7 1",
" c #020202",
". c #4c4c4c",
"X c #7c7c7c",
"o c Gray52",
"O c #b7b7b7",
"+ c Gray76",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@",
"@@@@@@oO@@@@@@@@@",
"@@@@@X O@@@@@@@@",
"@@@@O O@@@@@@@",
"@@@@. O@@@@X+",
"@@@X .@@. o",
"@@O .O .@",
"@@. O. O@",
"@o .@@. X@@",
"@OX@@@@O .@@@",
"@@@@@@@@O O@@@",
"@@@@@@@@@O X@@@@",
"@@@@@@@@@@Oo@@@@@"
};

@ -0,0 +1,25 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"18 11 8 1",
" c Gray2",
". c Gray20",
"X c Gray34",
"o c Gray46",
"O c #8d8d8d",
"+ c Gray67",
"@ c Gray83",
"# c None",
/* pixels */
"##################",
"######@o@#########",
"#####@. @########",
"#####X @#####X+",
"####o X####+ @",
"###O .+@X o#",
"##@ X. o##",
"#@ .@##+ o###",
"#o #####@ ####",
"##@######@ .@####",
"##########@o@#####"
};

@ -0,0 +1,43 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"36 29 8 1",
" c Gray1",
". c Gray19",
"X c Gray33",
"o c Gray43",
"O c #909090",
"+ c #b1b1b1",
"@ c #d2d2d2",
"# c None",
/* pixels */
"####################################",
"#################+##################",
"##############+X o##################",
"#############X +##################",
"#############. +##################",
"############@ .@##################",
"############@ .###################",
"############X X###################",
"############X +###################",
"############. +###################",
"###########@ @###################",
"###########O .####@@@#######@oo+##",
"###########X .###@OO. o+#@. X#",
"####+OOO@##X +#@OO###o XXoO O",
"##@O+@@@OOO OOO@####+ .@##O O",
"##O#######O +#######+ o###. #",
"#@O#######+ .########. @###. X#",
"#+@#######X .########. @###+oO@#",
"#O@####@OO. OO@######. .#########",
"#++@@+OO@@ +#O@####+ X#########",
"##+OO+@##@ @##O@###+ o#########",
"#########O .###++###o @#########",
"#########X .###++###. @#########",
"#########o .###O@###. .##########",
"#########o @#@X###+ X##########",
"#########O .O +###+ X##########",
"#########@ o####o @##########",
"##########O o#####. @##########",
"###########@OO@#####################"
};

@ -0,0 +1,28 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"27 14 8 1",
" c #040404",
". c Gray24",
"X c #4b4b4b",
"o c #7c7c7c",
"O c #888888",
"+ c #b7b7b7",
"@ c #c1c1c1",
"# c None",
/* pixels */
"###########################",
"######OOO+##########OOO####",
"####o .+######+ +##",
"###X X##### +#",
"##o X#### X#",
"## o##@. X###X X#X +",
"#O +#####+ +##OoO### O",
"#O #######+ +####### O",
"#O ###OoO##+ +#####+ O",
"#+ X#X X###X .@##O #",
"##X ####X o#",
"##+ #####X X##",
"###+ +######+. o###",
"#####OOO##########+OOO#####"
};

@ -0,0 +1,33 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"32 19 8 1",
" c Gray1",
". c Gray19",
"X c #484848",
"o c Gray44",
"O c #8b8b8b",
"+ c #b1b1b1",
"@ c #d2d2d2",
"# c None",
/* pixels */
"################################",
"#############@OOOoO#############",
"##########@o o@#########",
"#########+ O########",
"########. .#######",
"#######. ... .######",
"######. .o+@###@+o. .#####",
"#####O .+###########+. O####",
"####@ o@#############@o @###",
"####o o#################o o###",
"###@ O###################O @##",
"###o .#####################. o##",
"### @#########+++#########@ ##",
"##O o#########o o#########o O#",
"##X @########O O########@ X#",
"## .#########O O#########. #",
"#@ O#########+ +#########O @",
"#O +##########X X##########+ O",
"#@o############+o+############o@"
};

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save