From e0ced7ce6e3a82c6bd838eb18313575a7c656941 Mon Sep 17 00:00:00 2001 From: Werner Schweer Date: Mon, 4 Sep 2006 14:24:52 +0000 Subject: updates --- muse/ChangeLog | 5 +- muse/muse/arranger/canvas.cpp | 6 +- muse/muse/help.cpp | 19 +- muse/muse/muse.h | 2 +- muse/share/CMakeLists.txt | 2 +- muse/share/html/CMakeLists.txt | 27 --- muse/share/html/COPYING.html | 353 ----------------------------- muse/share/html/button_bar.jpg | Bin 13115 -> 0 bytes muse/share/html/getting_started.html | 89 -------- muse/share/html/index.html | 62 ----- muse/share/html/installation.html | 64 ------ muse/share/html/invocation.html | 54 ----- muse/share/html/left_pane.jpg | Bin 24599 -> 0 bytes muse/share/html/main_window.jpg | Bin 75510 -> 0 bytes muse/share/html/main_window_track_info.jpg | Bin 84636 -> 0 bytes muse/share/html/right_pane.jpg | Bin 34158 -> 0 bytes muse/share/html/styles.css | 85 ------- muse/share/html/toc_.txt | 13 -- muse/share/html/track_info.jpg | Bin 14003 -> 0 bytes muse/share/html/window_ref.html | 180 --------------- 20 files changed, 19 insertions(+), 942 deletions(-) delete mode 100644 muse/share/html/CMakeLists.txt delete mode 100644 muse/share/html/COPYING.html delete mode 100644 muse/share/html/button_bar.jpg delete mode 100644 muse/share/html/getting_started.html delete mode 100644 muse/share/html/index.html delete mode 100644 muse/share/html/installation.html delete mode 100644 muse/share/html/invocation.html delete mode 100644 muse/share/html/left_pane.jpg delete mode 100644 muse/share/html/main_window.jpg delete mode 100644 muse/share/html/main_window_track_info.jpg delete mode 100644 muse/share/html/right_pane.jpg delete mode 100644 muse/share/html/styles.css delete mode 100644 muse/share/html/toc_.txt delete mode 100644 muse/share/html/track_info.jpg delete mode 100644 muse/share/html/window_ref.html diff --git a/muse/ChangeLog b/muse/ChangeLog index 63593bfd..28ecf262 100644 --- a/muse/ChangeLog +++ b/muse/ChangeLog @@ -1,4 +1,7 @@ -4.9 (ng) +4.9 + (ws) + - remove html documentation and replace with *pdf version + (ng) * DeicsOnze 0.4 - 16 instances (one per channel) - stereo diff --git a/muse/muse/arranger/canvas.cpp b/muse/muse/arranger/canvas.cpp index 340d2566..bb75b1b1 100644 --- a/muse/muse/arranger/canvas.cpp +++ b/muse/muse/arranger/canvas.cpp @@ -477,9 +477,9 @@ void PartCanvas::contextMenu(const QPoint& pos) case 10: // pianoroll edit emit startEditor(part, 0); break; - case 11: //miditracker edit - emit startEditor(part, 2); - break; + case 11: //miditracker edit + emit startEditor(part, 2); + break; case 12: // list edit emit startEditor(part, 1); break; diff --git a/muse/muse/help.cpp b/muse/muse/help.cpp index 6dd13e01..a2964df5 100644 --- a/muse/muse/help.cpp +++ b/muse/muse/help.cpp @@ -31,17 +31,18 @@ void MusE::startHelpBrowser() { QString lang(getenv("LANG")); - QString museHelp = museGlobalShare + QString("/html/index_") + lang + QString(".html"); - if (access(museHelp.toLatin1().data(), R_OK) != 0) { - museHelp = museGlobalShare + QString("/html/index.html"); - if (access(museHelp.toLatin1().data(), R_OK) != 0) { - QString info(tr("no help found at: ")); - info += museHelp; + QFileInfo museHelp(museGlobalShare + QString("/doc/man-") + lang + QString(".pdf")); + if (!museHelp.isReadable()) { + museHelp.setFile(museGlobalShare + QString("/doc/man-en.pdf")); + if (!museHelp.isReadable()) { + QString info(tr("MusE manual not found at: ")); + info += museHelp.filePath(); QMessageBox::critical(this, tr("MusE: Open Help"), info); return; } } - launchBrowser(museHelp); + QString url("file://" + museHelp.filePath()); + launchBrowser(url); } //--------------------------------------------------------- @@ -89,11 +90,11 @@ void MusE::aboutQt() // launchBrowser //--------------------------------------------------------- -void MusE::launchBrowser(QString &whereTo) +void MusE::launchBrowser(const QString& whereTo) { char testStr[40]; strcpy(testStr, "which "); - strcat(testStr, config.helpBrowser.toLatin1().data()); + strcat(testStr, config.helpBrowser.toAscii().data()); if (config.helpBrowser == "" || system(testStr)) { QMessageBox::information(this, tr("Unable to launch help"), diff --git a/muse/muse/muse.h b/muse/muse/muse.h index b30b000d..f680d804 100644 --- a/muse/muse/muse.h +++ b/muse/muse/muse.h @@ -187,7 +187,7 @@ class MusE : public QMainWindow // , public Ui::MuseBase void startHelpBrowser(); void startHomepageBrowser(); void startBugBrowser(); - void launchBrowser(QString &whereTo); + void launchBrowser(const QString &whereTo); void importMidi(); void importWave(); bool importWave(const QString&); diff --git a/muse/share/CMakeLists.txt b/muse/share/CMakeLists.txt index ea8b595a..02ecdf61 100644 --- a/muse/share/CMakeLists.txt +++ b/muse/share/CMakeLists.txt @@ -18,5 +18,5 @@ # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #============================================================================= -subdirs( html instruments locale plugins templates wallpapers ) +subdirs( instruments locale plugins templates wallpapers ) diff --git a/muse/share/html/CMakeLists.txt b/muse/share/html/CMakeLists.txt deleted file mode 100644 index cc28f1f9..00000000 --- a/muse/share/html/CMakeLists.txt +++ /dev/null @@ -1,27 +0,0 @@ -#============================================================================= -# MusE -# Linux Music Editor -# $Id:$ -# -# Copyright (C) 2002-2006 by Werner Schweer and others -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License version 2. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -#============================================================================= - -# -# TODO: fill with useful data -# -install_files( /share/${MusE_INSTALL_NAME}/html .html - index.html - ) - diff --git a/muse/share/html/COPYING.html b/muse/share/html/COPYING.html deleted file mode 100644 index 86b6fa8e..00000000 --- a/muse/share/html/COPYING.html +++ /dev/null @@ -1,353 +0,0 @@ - -
- Note that the GPL below is copyrighted by the Free Software
- Foundation, but the instance of code that it refers to (the
- MusE music editor) is copyrighted by me and others who 
- actually wrote it.
-
-			Werner Schweer
-
-----------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  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
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    
-    Copyright (C) 19yy  
-
-    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.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  , 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
-
-
diff --git a/muse/share/html/button_bar.jpg b/muse/share/html/button_bar.jpg deleted file mode 100644 index 204328c8..00000000 Binary files a/muse/share/html/button_bar.jpg and /dev/null differ diff --git a/muse/share/html/getting_started.html b/muse/share/html/getting_started.html deleted file mode 100644 index 0d6c4344..00000000 --- a/muse/share/html/getting_started.html +++ /dev/null @@ -1,89 +0,0 @@ - -

MusE - The Linux (Midi) Music Editor

- -

5. Getting Started

-

-

5.1 Creating A New Song

-

-Here's a very short tutorial on how to create a new song from scratch. - -

- -

    -
  1. Start MusE with the name of a new song (ie. a filename that doesn't -already exist): -
    -	muse blues1.med
    -
    -Alternatively, start MusE and select File->New. The default song -name is default and the first time you select File->Save, -MusE asks you for a real name. - -
  2. Select a song type from the Type pulldown menu in the -Toolbar. This selects the capabilities of your MIDI hardware (either -NO, GM, GS, or XG). - -
  3. Doubleclick on the first empty track to create a new track. -
  4. Select the MIDI channel for the new track; click with the right mouse -button on Ch column in the track list to increment channel nummber, click -with middle mouse button to decrement. -
  5. If the TrackInfo window is not visible, press TrackInfo. -
  6. Select a MIDI instrument for the MIDI channel of your new track. -
  7. Click with the middle mouse button on ruler to set left locator mark. -
  8. Click with the right mouse button on the ruler to set right locator mark. -Note: The right mark must be set to the right of the left mark. -
  9. Double click between the left and right locators on first track to -create a new part, or select the Pencil tool and draw with the left -mouse button pressed to create a new part. -
- -

-

5.2 Recording Events

-

-Entering Notes Manually - -

    -
  1. Select Pointer tool from toolbar -
  2. Double click on part in part canvas to start the pianoroll editor -
  3. Select Pencil tool from toolbar in the pianoroll editor -
  4. Now you can draw events into the event canvas -
- -

-Play The Notes - -

    -
  1. Click with middle mouse button on ruler to set left locator mark -
  2. Click with right mouse button on ruler to set right locator mark -
  3. Note: right mark must be set right to left mark -
  4. Click with left mouse button on ruler to set current position between left and right locator -
  5. Select "loop" in the transport toolbar -
  6. Press play to start sequencer -
  7. You can enter new notes while the sequencer is playing -
- -

-Some Hints - -

    -
  1. You can "play" in realtime on the piano keyboard on the left side of the pianoroll editor -
  2. You can change Channel Info and Track Info values during play -
- -

-

5.3 Step Recording

-

-

    -
  1. Start the pianoroll editor -
  2. Click with left mouse button on ruler to set current position to the start position of your recording -
  3. Set the Snap value to the step distance -
  4. Set the Quantize value to the length of the notes to record -
  5. Enter step record mode by pressing the "S" toolbar button -
  6. Every click on the piano keyboard records a note with "Quantize" len and advances the current record position to -
  7. The next "Snap" position -
  8. Shift+click records a note without advancing the current record position -
  9. Change the current position with the cursor keys -
  10. Shift+space inserts a gap; all notes to the right of the current position move to the next snap position -
- -
diff --git a/muse/share/html/index.html b/muse/share/html/index.html deleted file mode 100644 index 7fe5b109..00000000 --- a/muse/share/html/index.html +++ /dev/null @@ -1,62 +0,0 @@ - -

MusE - The Linux Music Editor

-

-

About MusE

- -MusE is a multitrack virtual studio for Linux that has support -for sequencing of both midi and audio and has, among other things, -support for LADSPA, Jack and ALSA.
-MusE is written by Werner Schweer and others and is published under the - GNU General Public License. -The latest release of MusE can be found at the MusE hompage: -http://muse.sourceforge.net/. - -

-

1. Introduction (still to be written)

- -

-

2. Installation

- - -

-

3. Invoking MusE

- - -

-

4. Window Reference Guide

- - -

-

5. Getting Started

- - -

-

6. Mixer Automation (still to be written)

- - - -

-

Glossary (still to be written)

- diff --git a/muse/share/html/installation.html b/muse/share/html/installation.html deleted file mode 100644 index 19527333..00000000 --- a/muse/share/html/installation.html +++ /dev/null @@ -1,64 +0,0 @@ - -

MusE - The Linux (Midi) Music Editor

- -

2. Installation

-

-

2.1 How to Obtain MusE

-MusE is available at the MusE Homepage, located at -http://www.muse-sequencer.org/. -Download the latest non-beta release and follow the -installation instructions below. - -

2.2 System Requirements

-To run MusE on your workstation, the following conditions must be met: - - -

2.3 Compiliation and Installation

-Unpack the newly-downloaded tarball into a directory and edit -the file make.inc. -

-The most important variables to set in this file are: -

- -Point QTDIR to where your QT libraries are installed. -ALSA and OSS are boolean values (ie. yes -or no) that tell MusE how to handle Midi and Audio on your -system. It is safe to say yes to both. -

-A sample config: -

-

-	QTDIR = /usr/local/qt
-	ALSA = no
-	OSS = yes
-
- -

-When done, save make.inc and run the following commands: -

-	make depend
-	make
-	make install
-
- -

-Note that make install will ask for the root password, -as MusE is installed as a setuid-root binary. Setuid-root is needed to allow -MusE to get proper timing functions from the Linux kernel. -

-Hint: To get even better timing than that, run MusE with the -R option. - - diff --git a/muse/share/html/invocation.html b/muse/share/html/invocation.html deleted file mode 100644 index 778422c2..00000000 --- a/muse/share/html/invocation.html +++ /dev/null @@ -1,54 +0,0 @@ - - - MusE: Linux Music Editor - - - - -

MusE - The Linux (Midi) Music Editor

- -

3. Invoking MusE

-

-

3.1 Invoking MusE

-MusE is invoked from the command line by typing in: -
-	muse
-
- -Optionally, you can use command line options of the form: - -
-	muse <options> <midifile>
-
- -<options> : see section 3.2 below for details on options. -<midifile> can be either a standard MIDI file or a MusE -file (*.med, *.med.gz or *.med.bz2). - -

3.2 Command Line Options

-

-MusE accepts some options as listed below: -

-   -v  print version
-   -d  debug mode: no threads
-   -D  debug mode: enable some debug messages
-   -m  debug mode: trace midi Input
-   -M  debug mode: trace midi Output
-   -s  debug mode: trace sync
-   -R  enable real time scheduling
-
- -

3.3 File Types Recognized by MusE

-

- -
~/.MusEMusE Configuration File ("~" refers to your home directory) -
.musePrjHidden Project File; stores list of last projects -
*.medMusE song file; internal MusE format -
*.midmidi file; can be imported -
*.karkaraoke: midi file with additional information; some types can be imported -
-

-With adding the additional extensions .gz or .bz2 -you can read or write compressed files. - - diff --git a/muse/share/html/left_pane.jpg b/muse/share/html/left_pane.jpg deleted file mode 100644 index a659e1ee..00000000 Binary files a/muse/share/html/left_pane.jpg and /dev/null differ diff --git a/muse/share/html/main_window.jpg b/muse/share/html/main_window.jpg deleted file mode 100644 index eee1e43f..00000000 Binary files a/muse/share/html/main_window.jpg and /dev/null differ diff --git a/muse/share/html/main_window_track_info.jpg b/muse/share/html/main_window_track_info.jpg deleted file mode 100644 index d4dc207c..00000000 Binary files a/muse/share/html/main_window_track_info.jpg and /dev/null differ diff --git a/muse/share/html/right_pane.jpg b/muse/share/html/right_pane.jpg deleted file mode 100644 index a770a4e8..00000000 Binary files a/muse/share/html/right_pane.jpg and /dev/null differ diff --git a/muse/share/html/styles.css b/muse/share/html/styles.css deleted file mode 100644 index 53026fa1..00000000 --- a/muse/share/html/styles.css +++ /dev/null @@ -1,85 +0,0 @@ -:link { color: #091cef; } -:visited { color: #091cef; } - -body { - background: #eeeeee; - color: #00; - font-family: Arial, Geneva; - font-size: 10pt; - } -h1.head { - margin: 0.05em 0.3em; - font-family: Arial, helvetica, sans-serif; - color: #091cef; - } -td.head { - background: #aeb3e8; - color: #091cef; - } -td.nav { - background: #aeb3e8; - color: #000; - } -td.ld { - background: #aeb3e8; - valign: top; - width: 60; - font-weight: bold; - } -td.lh { - background: #aeb3e8; - } -td.lb { - background: #ced1e2; - } - -h3.navhead { - margin-top: 0.2em; - margin-bottom: 0em; - font-size: small; - font-family: Verdana, Geneva, Arial, sans-serif; - } - -.navlink { - font-size: small; - font-family: Verdana, Geneva, Arial, sans-serif; - } - -p, input { - font-family: Arial, Geneva; - font-size: 10pt; -} - -b { - font-family: Arial, Geneva; - font-size: 10pt; - font-weight: bold; -} - -h1 { - font-family: Arial, Geneva; - font-size: 24pt; - font-weight: bold; -} -h2 { - font-family: Arial, Geneva; - font-size: 18pt; - font-weight: bold; -} - -a { - font-family: Arial, Geneva; - font-size: 12pt; -} - -th { - font-family: Arial, Geneva; - font-size: 10pt; - -} - -td { - font-family: Arial, Geneva; - font-size: 12pt; - color: #000000; - } diff --git a/muse/share/html/toc_.txt b/muse/share/html/toc_.txt deleted file mode 100644 index d8503ff4..00000000 --- a/muse/share/html/toc_.txt +++ /dev/null @@ -1,13 +0,0 @@ -"Glossary" "glossary.html" -"Getting Started" "getting_started.html" -+"Window Reference Guide" "window_ref.html" - +"The Arranger" "window_ref.html" - "The Button Bar & Menus" "window_ref.html" - "The Right Pane" "window_ref.html" - +"The Left Pane" "window_ref.html" - "Track Info" "window_ref.html" - "The Main Window" "window_ref.html" -"Invoking MusE" "invocation.html" -"Installation" "installation.html" -"Introduction" "introduction.html" -"Index" "index.html" diff --git a/muse/share/html/track_info.jpg b/muse/share/html/track_info.jpg deleted file mode 100644 index 89834d71..00000000 Binary files a/muse/share/html/track_info.jpg and /dev/null differ diff --git a/muse/share/html/window_ref.html b/muse/share/html/window_ref.html deleted file mode 100644 index 549e88d3..00000000 --- a/muse/share/html/window_ref.html +++ /dev/null @@ -1,180 +0,0 @@ - -

MusE - The Linux (Midi) Music Editor

- -

4. Window Reference Guide

-

-

4.1 The Main Window

-Here's a screenshot of the main window, with a standard MIDI file already -loaded: -

- - -

-The main window is basically divided up into two panes separated by a -veritcal bar that is movable horizontally. These two panes together -are called the Arranger. - -

4.2 The Arranger

-

-The left pane of the Arranger describes each track in detail, -while the right pane describes each track graphically. - -

4.2.1 The Left Pane

- -

-The left pane details the following information for each track: -

- -You can select which track is currently "active" by simply clicking -on the track. -

-When a track's M column is clicked, that track is marked as Muted with -a red circle and upon playback that track will not be heard. To hear -the track, click on the M column for that track again. -

-Right click on the C column for a track to declare the track to be of -type MIDI, Drum or Wave. -

-The Track column is free-form, meaning that a double-click on a track's -Track column will allow you to enter a descriptive name for the track, -for example "Hot Lead Guitar". -

-The Ch column for a track is changed by right-clicking to increment the -number or middle-clicking to decrement the number. It's generally a -good idea to keep differing instruments on different MIDI channels and it's -considered common to have the drum kit on channel 10. -

-

4.2.1.1 Track Info

-

-At the bottom of the left pane, you'll see a little button labelled -"TrackInfo". When clicked, the standard information plus more about -the currently selected track is presented: -

- -

-The bottom half of the TrackInfo display describes MIDI channel information: - - -

-Operations that can be performed on the left pane: - - -
Track Functions  
Select Track -
    -
  • Left Mouse Button -
-
Select multiple Tracks -
    -
  • Shift + Left Mouse Button -
-
Change Selected Track -
    -
  • Key Up: previous Track -
  • Key Down: next Track -
  • click with left mouse button in name field -
-
Move Track -
    -
  • Drag with left Mouse Button -
-
Create New Track -
    -
  • Pulldown Edit
    -
  • Ctrl T -
  • double click in empty track -
-
Delete selected Track(s) -
    -
  • Pulldown Edit -
  • Del -
-
Rename Track -
    -
  • doubleClick with left mouse button - on track name -
-
Change Midi Channel -
    -
  • left mouse button increments midi channel -
  • middle mouse button decrements midi channel -
-
Select Midi Port -
    -
  • click with right mouse button on portname; - select from pulldown menu -
-
Mute Track -
    -
  • click with left mouse button on "M" field in - Tracklist -
-
Solo Track -
    -
  • click "Solo" button -
-
- - -

4.2.2 The Right Pane

- -

-The right pane desribes each track graphically. Time moves from left -to right and is measured in beats that are referenced at the top of -the right pane. Tracks are displayed vertically in boxes, called -"Parts", that depict where MIDI and audio data are played. -

-The small sliders that are adjacent to the bottom right corner affect -the view of the right pane in terms of "zooming". The vertical slider -affects the height of the tracks, while the horizontal slider affects -the width. -

-Operations that can be performed on the right pane: -

- -
To do this......Do this -
Select PartLeft Click -
Select multiple partsShift + left click -
Change selected trackKey left: previous part, Key right: next part -
Move partDrag with left mouse button -
Create new partselect Pencil tool; draw with left mouse button pressed, OR set left and right mark; double click on track -
Delete selected part(s)select rubber tool; click part to delete -
Rename partdouble click with left mouse button on part -
Copy partdrag with shift + left mouse button -
Cut partselect Cut Tool; click on part to cut -
Glue partselect Glue Tool; click on part to glue with next part -
-

- -

4.2.3 The Button Bar & Menus

- -

-Across the top, above the Arranger, are a menu system, icons and other -widgets that you use to manipulate your project. Most of these are -self-explanatory, while others are described later in this document. - - - - -- cgit v1.2.3