Menu

Tree [r129] /
 History

HTTPS access


File Date Author Commit
 0.1alpha 2011-01-10 methos2004 [r113] Deleted redundant directories and versions
 0.7 2011-01-10 methos2004 [r113] Deleted redundant directories and versions
 0.9 2011-01-10 methos2004 [r115] update documentation for 0.9
 0.9.1 2011-01-26 methos2004 [r125] 0.9.1 images
 AtariST 2010-08-02 methos2004 [r89] Implementation of the insertion of triplets sta...
 BNL.png 2009-10-04 methos2004 [r36] Initial release
 BNR.png 2009-10-04 methos2004 [r36] Initial release
 Bars.png 2009-10-04 methos2004 [r36] Initial release
 Bars_r.png 2009-10-04 methos2004 [r36] Initial release
 Beat.png 2009-10-04 methos2004 [r36] Initial release
 Beat_r.png 2009-10-04 methos2004 [r36] Initial release
 COPYING 2009-10-04 methos2004 [r8] GNU PUBLIC LICENSE file
 Copy.png 2009-10-04 methos2004 [r36] Initial release
 Copy_r.png 2009-10-04 methos2004 [r36] Initial release
 Cut.png 2009-10-04 methos2004 [r36] Initial release
 Cut_r.png 2009-10-04 methos2004 [r36] Initial release
 Delete.png 2009-10-04 methos2004 [r36] Initial release
 Delete_r.png 2009-10-04 methos2004 [r36] Initial release
 Erase.png 2009-10-04 methos2004 [r36] Initial release
 Erase_r.png 2009-10-04 methos2004 [r36] Initial release
 Flip.png 2009-10-04 methos2004 [r36] Initial release
 Help.png 2009-10-04 methos2004 [r36] Initial release
 Help_r.png 2009-10-04 methos2004 [r36] Initial release
 Info.png 2009-10-04 methos2004 [r36] Initial release
 Info_r.png 2009-10-04 methos2004 [r36] Initial release
 Insert.png 2009-10-04 methos2004 [r36] Initial release
 Insert_r.png 2009-10-04 methos2004 [r36] Initial release
 KlavarGuide.odt 2013-02-23 methos2004 [r128] Freeze 0.9.2
 KlavarGuide.pdf 2013-02-23 methos2004 [r128] Freeze 0.9.2
 Klavaricon2.jpg 2009-10-04 methos2004 [r36] Initial release
 Middle-C.png 2009-10-04 methos2004 [r36] Initial release
 Middle-C_r.png 2009-10-04 methos2004 [r36] Initial release
 Midi.png 2009-10-04 methos2004 [r36] Initial release
 Midi_r.png 2009-10-04 methos2004 [r36] Initial release
 New.png 2009-10-04 methos2004 [r36] Initial release
 New_r.png 2009-10-04 methos2004 [r36] Initial release
 Notes.png 2009-10-04 methos2004 [r36] Initial release
 Octaves.png 2009-10-04 methos2004 [r36] Initial release
 Octaves_r.png 2009-10-04 methos2004 [r36] Initial release
 Open.png 2011-01-22 methos2004 [r119] Link to Klavarstore implemented
 Open_r.png 2011-01-22 methos2004 [r119] Link to Klavarstore implemented
 Page.png 2009-10-04 methos2004 [r36] Initial release
 Page_r.png 2009-10-04 methos2004 [r36] Initial release
 Paste.png 2009-10-04 methos2004 [r36] Initial release
 Paste_r.png 2009-10-04 methos2004 [r36] Initial release
 Pedal1.png 2009-10-04 methos2004 [r36] Initial release
 Pedal2.png 2009-10-04 methos2004 [r36] Initial release
 Play.png 2009-10-04 methos2004 [r36] Initial release
 Play_r.png 2009-10-04 methos2004 [r36] Initial release
 Print.png 2009-10-04 methos2004 [r36] Initial release
 Print_r.png 2009-10-04 methos2004 [r36] Initial release
 Quit.png 2009-10-04 methos2004 [r36] Initial release
 Quit_r.png 2009-10-04 methos2004 [r36] Initial release
 README.html 2013-02-23 methos2004 [r126] Update to Qt 5.0.1
 RtError.h 2009-10-04 methos2004 [r32] Initial release
 RtMidi.cpp 2011-01-16 methos2004 [r116] Update RTmidi.cpp for Mac OS X Snow Leopard
 RtMidi.h 2009-10-04 methos2004 [r32] Initial release
 RtMidiOutPlay.cpp 2013-02-23 methos2004 [r126] Update to Qt 5.0.1
 RtMidiOutPlay.h 2013-02-23 methos2004 [r126] Update to Qt 5.0.1
 Save.png 2009-10-04 methos2004 [r36] Initial release
 Save_r.png 2009-10-04 methos2004 [r36] Initial release
 Select.png 2009-10-04 methos2004 [r36] Initial release
 Sheets.png 2011-01-25 methos2004 [r120] 0.9.1
 Sheets_rev.png 2011-01-25 methos2004 [r120] 0.9.1
 Slur.png 2010-08-10 methos2004 [r95] Implementation of the selection started.
 Sound.png 2009-10-04 methos2004 [r36] Initial release
 Sound_r.png 2009-10-04 methos2004 [r36] Initial release
 Stop.png 2009-10-04 methos2004 [r36] Initial release
 Sustain.png 2009-10-04 methos2004 [r36] Initial release
 Text1.png 2009-10-04 methos2004 [r36] Initial release
 Trans.png 2009-10-04 methos2004 [r36] Initial release
 Trans_r.png 2009-10-04 methos2004 [r36] Initial release
 Triplets.png 2010-08-02 methos2004 [r89] Implementation of the insertion of triplets sta...
 WNL.png 2009-10-04 methos2004 [r36] Initial release
 WNR.png 2009-10-04 methos2004 [r36] Initial release
 barsdialog.cpp 2009-10-04 methos2004 [r12] Text for SVN variables changed
 barsdialog.h 2013-04-11 methos2004 [r129] New version for VS2012 64bit
 diagramitem.cpp 2009-10-04 methos2004 [r16] Initial release
 diagramitem.h 2010-12-31 methos2004 [r103] New start on KLAVAR !
 docscene.cpp 2011-01-07 methos2004 [r108] Pruned excessive code for 1.0rc1
 docscene.h 2011-01-07 methos2004 [r108] Pruned excessive code for 1.0rc1
 info.ui 2013-02-23 methos2004 [r128] Freeze 0.9.2
 infodialog.cpp 2011-01-21 methos2004 [r118] new Info
 infodialog.h 2011-01-21 methos2004 [r118] new Info
 klavar.cpp 2013-02-23 methos2004 [r126] Update to Qt 5.0.1
 klavar.h 2013-02-23 methos2004 [r126] Update to Qt 5.0.1
 klavar.pro 2013-04-11 methos2004 [r129] New version for VS2012 64bit
 klavar.qrc 2011-01-25 methos2004 [r120] 0.9.1
 klavar.ui 2013-02-23 methos2004 [r127] Update to Qt 5.0.1 - latest
 main.cpp 2013-02-23 methos2004 [r126] Update to Qt 5.0.1
 measures.ui 2013-02-23 methos2004 [r128] Freeze 0.9.2
 middlec.cpp 2009-10-04 methos2004 [r25] Initial release
 middlec.h 2009-10-04 methos2004 [r24] Initial release
 middlec.ui 2009-10-04 methos2004 [r26] Initial release
 midifileauthor.cpp 2013-02-23 methos2004 [r126] Update to Qt 5.0.1
 midifileauthor.h 2009-10-04 methos2004 [r27] Initial release
 notes.cpp 2010-08-17 methos2004 [r100] Implementation of the slurs continued.
 notes.h 2010-08-04 methos2004 [r91] Implementation of the insertion of triplets con...
 nscreader.cpp 2011-01-04 methos2004 [r104] Reverse to 0.7 version + triplets
 nscreader.h 2009-10-04 methos2004 [r29] Initial release
 options.ui 2013-02-23 methos2004 [r128] Freeze 0.9.2
 optionsdialog.cpp 2009-10-04 methos2004 [r31] Initial release
 optionsdialog.h 2013-04-11 methos2004 [r129] New version for VS2012 64bit
 pedal1.cpp 2009-10-24 methos2004 [r52] Project infrastructure updated for the implemen...
 pedal1.h 2010-07-23 methos2004 [r79] Insertion and deletion of notes and stops imple...
 pedal1note.png 2009-10-26 methos2004 [r54] Artwork for supporting Pedal1 and Pedal2 added.
 pedal2.cpp 2009-10-24 methos2004 [r52] Project infrastructure updated for the implemen...
 pedal2.h 2010-07-23 methos2004 [r79] Insertion and deletion of notes and stops imple...
 pedal2note.png 2009-10-26 methos2004 [r55] Insertion and deletion of Pedal1 and Pedal2 imp...
 sheettemplate.cpp 2010-07-28 methos2004 [r82] Implemented saving and loading files
 sheettemplate.h 2010-07-28 methos2004 [r82] Implemented saving and loading files
 stopnote.cpp 2009-10-04 methos2004 [r33] Initial release
 stopnote.h 2010-07-23 methos2004 [r79] Insertion and deletion of notes and stops imple...
 stopnote.png 2009-10-04 methos2004 [r36] Initial release
 sustainnote.cpp 2009-10-04 methos2004 [r34] Initial release
 sustainnote.h 2010-07-23 methos2004 [r79] Insertion and deletion of notes and stops imple...
 sustnote.png 2009-10-04 methos2004 [r35] Initial release
 transpose.cpp 2010-08-10 methos2004 [r95] Implementation of the selection started.
 transpose.h 2010-08-10 methos2004 [r95] Implementation of the selection started.
 transpose.ui 2010-08-09 methos2004 [r94] Implementation of transposition.
 triplet.ui 2010-08-03 methos2004 [r90] Implementation of the insertion of triplets con...
 tripletdialog.cpp 2010-08-04 methos2004 [r91] Implementation of the insertion of triplets con...
 tripletdialog.h 2010-08-14 methos2004 [r98] Implementation of the slurs continued.

Read Me

<HTML><HEAD><TITLE>KLAVAR ! Readme</TITLE>
<BODY>
<H1>KLAVAR ! Readme </H1>
<P>KLAVAR !<BR>Release 
date: 2011-01-10 </P>
<H2>Table of contents </H2>
<UL>
  <LI><A href="#Overview">Overview</A> 

  <LI><A href="#Installation">Installation</A> 

  <LI><A href="#Compilation">Compilation</A> 

  <LI><A href="#Bugs Report">Bugs</A> 
  <LI><A href="#Updates">Updates</A> 
  <LI><A href="#Copyright">Copyright and Licensing</A> 
  <LI><A href="#Acknowledgements">Acknowledgements</A> 
  </LI></UL>
<H2><A name=Overview></A>Overview </H2>
<P>KLAVAR! is the porting to MS Windows, Apple Mac OS X and Linux of a graphic music sequencer/notation program based 
on the easy-to-read KLAVAR music notation: no flats, no sharps, only notes and pauses.
It was originally written in GFA Basic for the Atari ST and that version is also available on the project website.<P>
<P>Due to lack of hardware resources, it is with regret that, from version 0.9.2, we have to announce the discontinuing of 
the support for Apple MAC OS and GNU/Linux. Of course the previous versions of the software are still available in the Sourceforge repository.</P>
<H2><A name=Installation></A>Installation </H2>
<P>First uninstall any previous versions of KLAVAR !. </P>
<P>KLAVAR! comes as a self-contained package, thus uninstalling it it's as easy as deleting the folder where the downloaded package
had been extracted (on Windows and Linux), or delete the application package (on Apple Mac OS X)</P>
<H3>Win32</H3>
<P>The application has been originally developed on Microsoft Windows XP.</P>
<P>However, from version 0.9.3, only Windows 7 and 8 are supported.</P>
<UL>
  <LI>Extract the package into a folder of your preference.</LI> 
  <LI>Locate the KlavarGuide.pdf file in the directory. This is the latest version of the manual.
  You will need a PDF reader like Adobe Acrobat Reader to read it.</LI>
  <LI>To start the application double click on the file klavar.exe</LI>  
</UL>
<H3>MAC OS X (discontinued from 0.9.2)</H3>
<P>The application has been developed on MAC OS X 10.6 (Snow Leopard). It is available only for computers with Intel processors.</P>
<P>Open the downloaded disk image and copy the program in the system Application folder (the installer must be an administrator).</P>
<H3>Linux (discontinued from 0.9.2)</H3>
<P>The application has been developed on OpenSuse 11.3 and tested on LinuxMint 10 too.</P>
<P>No binary packages are available at the moment. The application must be compiled from source code.</P>

<H2><A name=Compilation></A>Compilation </H2>
<P>Source code for KLAVAR! can be obtained in two ways</P>
<UL>
  <LI>From the SVN repository (available from SourceForge entering the following SVN command, without quotes
  "svn co https://klavar.svn.sourceforge.net/svnroot/klavar klavar")</LI> 
  <LI>From the official releases of the development package available at <A href="http://sourceforge.net/projects/klavar/files/">
  http://sourceforge.net/projects/klavar/files</A>. Development packages have their names ending with "_dev".
  They are compressed as zip files. Extracting them would create a folder called "klavar".
  </LI>
</UL>
<P>Regardless of the way it is obtained and the platform, the result should be a folder named "klavar" with the development files it.</P>
<P><B>IMPORTANT: The version in SVN is a snaphot of the current status of development. It may resemble the official release, 
but is not even guaranteed to compile.
Although we put all our effort in making the code in SVN a version for enthusiasts to download and work with, we stress the fact that it is just a repository of the 
source code currently in development. 
That is just our working repository, possibly containing experimental code, not suitable for general use.In other words, you are welcome 
to download it, but USE AT YOUR OWN RISK.</B>
</P>

<P>As stated before, the development of KLAVAR! is done around the cross-platform QT Libraries from Nokia. This means that expertise with that development 
tool is essential. A training session on that package is far beyond the scope of this document. Help on the subject can be found at 
<A href="http://www.qt-project.org">http://ttp://www.qt-project.org</A> and on a countless number of resources on- and off-line.</P>

<H3>Win32</H3>
<H4>What Is Needed</H4>
<UL>
  <LI>Qt libraries Open Source version from <A href="http://www.qt-project.org">http://www.qt-project.org</A> for MS Windows. The application can be
  compiled with the MinGW compiler included in the distribution. The libraries come in several packages for each platform 
  and it is not always easy to find the exact tool needed. If you start from scratch, probably your best way is to download
  the QT SDK for your platform (or however Digia calls that nowadays), where everything you need is included. However, experienced QT programmers are expected to
  be able to find their way. Please keep in mind that <B>KLAVAR! is not a project for beginners.</B></LI> 
</UL>

<P>The expanded folder from the development package contains a klavar.pro file. If you are experienced in managing QT project it shouldn't be difficult to understand
the configuration.</P>

<P>If the project is managed with Qt Creator (at least release 2.6.0), opening klavar.pro in the IDE will create the possibility to write 
software for the project, compile and run it.</P>

<H3>MAC OS X(discontinued from 0.9.2)</H3>
<H4>What Is Needed</H4>
<UL>

  <LI>An Apple computer with Intel processor and MAC OS X Snow Leopard. A development environment, including Xcode, must be present. We can give support on how to compile with Xcode.</LI>

  <LI>Qt libraries Open Source version from <A href="http://qt.nokia.com">http://qt.nokia.com</A> for MAC OS X. We have developed 
  the application on OS X using Xcode.
  The libraries come in several packages for each platform and it is not always easy to find the exact tool needed. In our environment we only
  needed the "Cocoa: Mac binary package for Mac OS X 10.5 - 10.6 (32-bit and 64-bit)" currently available at 
  <A href="http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x">http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x</A>. Please keep in mind that 
  <B>KLAVAR! is not a project for beginners.</B></LI>  
</UL>

<P>The expanded folder from the development package contains a klavar.pro file. Open a terminal window and go to the folder containing the file.
Run the command qmake and, provided that the QT environment is set up correctly, a project file for Xcode is generated.
Open the generated file as a project in Xcode and you should be ready to go.</P>

<H3>Linux(discontinued from 0.9.2)</H3>
<H4>What Is Needed</H4>
<UL>

  <LI>A computer with Intel processor and a reasonably up-to-date Linux distribution and that means a distribution where 
   Nokia QT libraries with a version > 4.5.0 are available or where the latest version of the Nokia QT SDK can be installed.
   That means almost any current major distribution.</LI>
  <LI>The development package of the fluidsynth libraries for your distribution.</LI>
  <LI>Please keep in mind that 
  <B>KLAVAR! is not a project for beginners.</B></LI>  
</UL>

<P>The expanded folder from the development package contains a klavar.pro file. This is the file that contains the definition 
of the development environment for the project. Experienced QT programmer shouldn't have any problem in finding their way around.</P>

<P></P>

<H2><A name=Bugs></A>Bugs </H2>
<P>Please search our online forum
 <A href="http://sourceforge.net/projects/klavar/forums/forum/947516">http://sourceforge.net/projects/klavar/forums/forum/947516</A></P>
<P>Should you not be able to find the solution to your problem, please contact one of the Project Administrators</P> 
<H2><A name=Updates></A>Updates </H2>
<P>A World Wide Web home page for KLAVAR ! is at <A 
href="http://www.klavarscore.co.uk">http://www.klavarscore.co.uk</A></P>
<P>The latest version of KLAVAR ! for the different platforms is available from <A 
href="http://sourceforge.net/projects/klavar">http://sourceforge.net/projects/klavar</A>
</P>
<H2><A name=Copyright></A>Copyright and Licensing</H2>
<P>KLAVAR ! is copyright by Claes Honig.<BR>
KLAVAR ! is distributed under the GNU Public Licence. The text licence is contained
 in the file COPYING, which you should have received with the package.
 If not, a good place where to look is <A 
href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</A>
<H2><A name=Acknowledgements></A>Acknowledgements </H2>
<P>Claes Honig (SourceForge ID: cchonig), for the decision to release the application as open source.</P>
<P>Marco Mascioli (SourceForge ID: methos2004) for porting the application to Microsoft Windows, MAC OS X and Linux.</P>
<P>Gary P. Scavone for the RTMidi library</P>
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.