Added the website

git-svn-id: https://svn.code.sf.net/p/pianobooster/code/trunk@99 ba081f5d-443b-49a7-ac4b-446c3f91f371
This commit is contained in:
louisjb 2010-01-03 23:13:27 +00:00
parent 879a2ef35c
commit 757c23bcc0
21 changed files with 1147 additions and 0 deletions

170
Website/download.html Executable file
View File

@ -0,0 +1,170 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>Piano Booster - Download</title>
<link rel="stylesheet" href="ref.css" type="text/css">
</head>
<body>
<table align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="right" valign="top" width="15%">
<!-- Some initial vertical space -->
<table><tbody><tr><td height="20"></td></tr></tbody></table>
<a href="index.html"/> <img src="images/logo64x64.png" alt="Home"/> </a>
<p><a href="http://pianobooster.sourceforge.net" target="_top"><b>Home</b></a></p>
<p><a href="screenshots.html"><b>Screen shots</b></a></p>
<p><a href="index.html#features"><b>Features</b></a></p>
<p><a href="download.html"><b>Download</b></a></p>
<p><a href="faq.html"><b>FAQ</b></a></p>
<p><a href="http://n2.nabble.com/Piano-Booster-Users-f1591936.html"><b>Users Forum</b></a></p>
<p><a href="http://n2.nabble.com/Piano-Booster-Development-f2625691.html"><b>Development Forum</b></a></p>
<p><a href="http://sourceforge.net/projects/pianobooster/"><b>SourceForge</b></a> </p>
</td>
<!-- Small margin before main content -->
<td width="20">
</td>
<td valign="top" width="800">
<!-- A table to give some space around the content -->
<table cellpadding="0" width="100%">
<!-- Small vertical space before content -->
<tbody><tr><td height="5"></td></tr>
<tr>
<td>
<h1>Download PianoBooster</h1>
<p><i>The current version of PianoBooster is 0.6.4</i></p>
<h2>Requirements</h2>
<p>
To run Piano Booster you need a MIDI Piano Keyboard and a MIDI interface for the PC. (If you
don't have a MIDI keyboard you can still try out PianoBooster using the PC keyboard, 'x' is
middle C -- but a MIDI piano is recommend).
</p><p>
To hear the music you will need a General Midi compatible sound synthesizer. Unfortunately
the "Microsoft GS Wavetable software synthesizer" that comes with Windows introduces an
unacceptable delay (latency) between pressing a note and hearing the sound. For this reason
the use of "Microsoft GS Wavetable software synthesizer" is not recommend. Please see the
forum section of this website for possible solutions. </p>
<h2>MIDI files</h2>
<p>
To run PianoBooster you will need some Midi files preferably with right and left piano parts on channels 4 and 3.
Some high quality demo MIDI files that are compatible with
PianoBooster are available <a href="http://www.pianobooster.pwp.blueyonder.co.uk/"><b>here</b></a>.
</p>
<h2>Executable for Windows</h2>
<p>
There is now an installer/uninstaller for windows. Just download and run this setup program.</p>
<p>
<ul><li>
<a href="https://sourceforge.net/projects/pianobooster/files/pianobooster/0.6.4/PianoBoosterInstall-0-6-4.exe/download"><b>PianoBoosterInstall-0-6-4.exe</b></a>
</li></ul>
</p>
<h2>Executable for The Mac</h2>
<p>
Piano Booster has been tested with <a href="http://notahat.com/simplesynth">SimplSynth</a>
for the Mac which can be obtained for free (MIT license).
</p>
<p>
Version 0.6.4 for the Mac is coming soon in the meantime here is the previous release.
A universal binary for the Mac (Thanks to Christian).
<ul><li>
<a href="https://sourceforge.net/projects/pianobooster/files/pianobooster/0.6.2/pianobooster-mac-0.6.2.dmg/download"><b>pianobooster-mac-0.6.2.dmg</b></a>
</li></ul>
</p>
<h2>Packages for Linux</h2>
<p>
<b>A Ubuntu Package</b> for Piano Booster for the current version 0.6.4 is available here:
</p>
<p>
<ul><li>
<a href="https://launchpad.net/~racb/+archive/extra"><b>https://launchpad.net/~racb/+archive/extra</b></a>
</li></ul>
</p>
<p>
Download and install the .deb package that corresponds to your architecture using your favourite package manager.
</p>
<p><i><font color="#ff6666">
Note: In Ubuntu 9.04 there is an issue with the Intel drivers which that means PianoBooster
performs very badly if you have Intel graphic chips.
Upgrading to Ubuntu 9.10 fixes this problem.
</font></i></p>
<p>
<b>A Fedora Package</b> for Piano Booster is available as part of the distribution see:
<ul><li>
<a http://www.rpmfind.net><b>http://www.rpmfind.net</b></a>
then search for <i>pianobooster</i>.
</li></ul>
</p>
<b>Note:</b> The packages provided with distributions may not exist or are out of date,
in which case you will have to compile from the source code.
However compiling from source is quite easy on Linux, see the instructions
in the section below.
<h2>Source Code for all platforms</h2>
<p>
Download and uncompress the archive file below and then follow the instructions in
the <i>BUILD.txt</i> file.
</p> <p>
<ul><li>
<a href="https://sourceforge.net/projects/pianobooster/files/pianobooster/0.6.4/pianobooster-src-0.6.4.tar.gz/download"><b>pianobooster-src-0.6.4.tar.gz</b></a> </p>
</li></ul>
</p>
<p>
<b>Compiling on Linux:</b> You need to have the following packages installed <i>cmake</i>, <i>libqt4-dev</i>, <i>libasound2-dev</i>.
and the <i>build-essential</i> packages. Then in the <i>pianobooster/build</i> directory type <i>cmake&nbsp;../src</i>, then type <i>make</i>
followed by <i>sudo&nbsp;make&nbsp;install</i>. Finally type <i>sudo&nbsp;update-desktop-database</i> to get
'open with' working in Nautilus.
</p>
<p>
<b>Compiling on Windows:</b> The easiest way to compile on windows download and run LGPL / Free version of
<i>Qt SDK: Complete Development Environment</i>.
</p>
<!-- Footer -->
<a href="http://sourceforge.net">
<img src="http://sflogo.sourceforge.net/sflogo.php?group_id=245663&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
</td>
<!-- A margin on the right hand side -->
<td width="15%">
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</body></html>

237
Website/faq.html Executable file
View File

@ -0,0 +1,237 @@
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.4.1: http://docutils.sourceforge.net/" />
<title>Piano Booster - FAQ</title>
<style type="text/css">
@import url(html4css1.css);
@import url(ref.css);
pre.literal-block {
background-color:#F0F0F0;
border:1px dashed black;
color:inherit;
font-family:courier,courier new,monospace;
font-size:12px;
line-height:100%;
margin-bottom:4px;
margin-top:4px;
overflow:auto;
padding:5px;
padding-top:15px;
padding-bottom:15px;
white-space:normal;
width:98%;
margin-left: 0 ;
margin-right: 0 ;
}
h1 a.toc-backref, h2 a.toc-backref, h3 a.toc-backref, h4 a.toc-backref {
color: #6e7e97;
}
h1 a.toc-backref {
font-size: 20px;
color: #ff0000;
}
a.toc-backref {
text-decoration: none;
color: black;
}
.contents ul{
margin-left: 0%;
margin-right: 0%;
}
.topic-title a{
color: black;
}
</style>
</head>
<body>
<div class="document">
<!-- start begin -->
<table align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="right" valign="top" width="15%">
<!-- Some initial vertical space -->
<table><tbody><tr><td height="20"></td></tr></tbody></table>
<a href="index.html"> <img src="images/logo64x64.png" alt="Home"> </a>
<p><a href="http://pianobooster.sourceforge.net" target="_top"><b>Home</b></a></p>
<p><a href="screenshots.html"><b>Screen shots</b></a></p>
<p><a href="index.html#features"><b>Features</b></a></p>
<p><a href="download.html"><b>Download</b></a></p>
<p><a href="faq.html"><b>FAQ</b></a></p>
<p><a href="http://n2.nabble.com/Piano-Booster-Users-f1591936.html"><b>Users Forum</b></a></p>
<p><a href="http://n2.nabble.com/Piano-Booster-Development-f2625691.html"><b>Development Forum</b></a></p>
<p><a href="http://sourceforge.net/projects/pianobooster/"><b>SourceForge</b></a> </p>
</td>
</td>
<!-- Small margin before main content -->
<td width="20">
</td>
<td valign="top" width="800">
<!-- A table to give some space around the content -->
<table cellpadding="0" width="100%">
<!-- Small vertical space before content -->
<tbody><tr><td height="5"></td></tr>
<tr>
<td>
<!-- start end --><h1>Frequently Asked Questions</h1><div class="contents topic">
<p class="topic-title first"><a id="contents" name="contents"><em>Contents</em></a></p>
<ul class="simple">
<li><a class="reference" href="#where-are-the-music-files" id="id1" name="id1">Where are the music files?</a></li>
<li><a class="reference" href="#how-do-i-hear-the-sound-on-linux-ubuntu" id="id2" name="id2">How do I hear the sound on Linux (Ubuntu)?</a></li>
<li><a class="reference" href="#how-do-i-hear-the-sound-on-mac" id="id3" name="id3">How do I hear the sound on Mac?</a></li>
<li><a class="reference" href="#why-is-there-a-delay-between-pressing-the-note-and-hearing-the-sound" id="id4" name="id4">Why is there a delay between pressing the note and hearing the sound?</a></li>
<li><a class="reference" href="#my-sound-generator-has-high-latency-what-can-i-do" id="id5" name="id5">My sound generator has high latency, what can I do?</a></li>
<li><a class="reference" href="#what-is-the-latency-fix" id="id6" name="id6">What is the latency fix?</a></li>
<li><a class="reference" href="#what-value-should-i-use-for-the-latency-fix" id="id7" name="id7">What value should I use for the latency fix?</a></li>
</ul>
</div>
<div class="section">
<h3><a class="toc-backref" href="#id1" id="where-are-the-music-files" name="where-are-the-music-files">Where are the music files?</a></h3>
<p>Piano Booster uses MIDI music files (.mid) or karaoke files (.kar) to play music
but none of these files are included with the program so you will have to get them from the NET.
In particular there are some high quality demo midi files contained in three zip files
available from <a class="reference" href="http://www.pianobooster.pwp.blueyonder.co.uk">this page</a>.
These are demos of commercially produced MIDI files that used to be supplied with music tutor books but now these books are sold without any MIDI files.</p>
<p>Also see <a class="reference" href="http://n2.nabble.com/Pieces-of-music-that-I-have-enjoyed-playing---please-add-to-this-list-td1600345.html">this thread</a>
on the forum which list useful source of midi files on the net.
Please add to this list if you find any pieces of music that you enjoy playing.</p>
</div>
<div class="section">
<h3><a class="toc-backref" href="#id2" id="how-do-i-hear-the-sound-on-linux-ubuntu" name="how-do-i-hear-the-sound-on-linux-ubuntu">How do I hear the sound on Linux (Ubuntu)?</a></h3>
<p>To hear the sound Piano Booster needs a MIDI sound generator,
there are two different General Midi sound generators available on Linux, 'fluidsynth' and 'timidty'.
To install fluidsynth you must install the following packages 'fluidsynth' 'fluid-soundfont-gm' and
'fluid-soundfont-gs' using your favourite package manager.
To start the fluidsynth sound generator type the following on the command line.</p>
<pre class="literal-block">
fluidsynth -C0 -R0 -r22050 -l -o midi.alsa_seq.id=fs -a alsa -o audio.alsa.device=plughw:0 /usr/share/sounds/sf2/FluidR3_GM.sf2 /usr/share/sounds/sf2/FluidR3_GS.sf2
</pre>
<p>If you have a fast machine then you can leave out the flags '-C0 -R0 -r22050' which turns off
the reverb, chorus and reduce the sample rate. The flags '-o audio.alsa.device=plughw:0'
bypasses the Ubuntu Pulse Audio layer which caused a lot of latency delay but unfortunately these flags may also bypass
the desktop volume controls.</p>
<p>For more information on running fluidsynth with low latency see this page.</p>
<blockquote>
<a class="reference" href="http://fluidsynth.resonance.org/trac/wiki/LowLatency">http://fluidsynth.resonance.org/trac/wiki/LowLatency</a></blockquote>
<p>If you get problems with unsteady playback or the audio cutting out then try closing all other programs,
turning off your wireless network and unplug any network cable.</p>
</div>
<div class="section">
<h3><a class="toc-backref" href="#id3" id="how-do-i-hear-the-sound-on-mac" name="how-do-i-hear-the-sound-on-mac">How do I hear the sound on Mac?</a></h3>
<p>While there are many possible choices General Midi sound generators
for the Mac (Timidity, FluidSynth or an external MIDI
Synth), the easiest way is to use SimplSynth, which can be obtained for free (MIT license)
from:</p>
<blockquote>
<a class="reference" href="http://notahat.com/simplesynth">http://notahat.com/simplesynth</a></blockquote>
<p>This must be started before Pianobooster, and also allows to load custom Soundfonts.</p>
</div>
<div class="section">
<h3><a class="toc-backref" href="#id4" id="why-is-there-a-delay-between-pressing-the-note-and-hearing-the-sound" name="why-is-there-a-delay-between-pressing-the-note-and-hearing-the-sound">Why is there a delay between pressing the note and hearing the sound?</a></h3>
<p>The delay between pressing the note and hearing the sound is called the latency.
Unfortunately some sound generators introduce a latency delay between receiving
the command to play a note and producing the audible sound.
This unwanted delay can make it extremely difficult to play along with the music.</p>
<p>The MS GM Wavetable Synthesizer that comes with Windows also suffers from this problem
as it introduces a noticeable delay of 150 milliseconds (0.15 seconds).</p>
</div>
<div class="section">
<h3><a class="toc-backref" href="#id5" id="my-sound-generator-has-high-latency-what-can-i-do" name="my-sound-generator-has-high-latency-what-can-i-do">My sound generator has high latency, what can I do?</a></h3>
<p>The first thing to do is to turn up the speakers on your piano keyboard
(provided that you are using a piano keyboard that has it's own sound generator)
so that you can hear what you are playing without a delay.
Then aim to use the <strong>'Play Along'</strong> mode as much as possible.</p>
<p>To use the <strong>'Follow You'</strong> mode you will need set the latency value (see the next question)
or alternately use a realtime sound generator with low latency (recommended, For Linux see <a class="reference" href="http://fluidsynth.resonance.org/trac/wiki/LowLatency">fluidsynth Low Latency page</a>).</p>
</div>
<div class="section">
<h3><a class="toc-backref" href="#id6" id="what-is-the-latency-fix" name="what-is-the-latency-fix">What is the latency fix?</a></h3>
<p>The Latency fix aims to counteract the latency delay of the sound generator by deliberately
running the musical accompaniment several milliseconds ahead of what you are playing on the
piano to try and cancel out this delay within the sound generator.</p>
<p>The latency value is entered from the 'settings/Midi setup' page.
If you are using the MS GM Wavetable Synthesizer then try entering a value for the delay of 150 mSec.</p>
<p>Whenever you set a value for the latency then the instrument sound
for your piano is automatically set to 'None' to mute
the delayed sound of your playing through the sound generator.
Remember to turn up the volume of the speakers on your piano.
If your piano does not have it's own speakers or you are still
using the PC keyboard then this fix will not work, sorry.</p>
<p>Unfortunately when you stop playing using the <strong>'Follow You'</strong> mode
then the music will stop in the wrong place (because the music
was deliberately being run ahead of your playing).
The use of the latency fix is less than ideal and so the <strong>best</strong>
solution is to change to different realtime sound generator that has a low latency delay.</p>
</div>
<div class="section">
<h3><a class="toc-backref" href="#id7" id="what-value-should-i-use-for-the-latency-fix" name="what-value-should-i-use-for-the-latency-fix">What value should I use for the latency fix?</a></h3>
<p>To work out the value of the delay first enable the timing markers from the preferences menu.
(These are the white crosses that are drawn over the notes that show <em>when</em> you pressed the note).
Then using the <strong>'Play Along'</strong> mode look at the timing markers to see
if you are playing ahead or behind the notes.
If you are playing consistently behind the beat then try increasing
the latency value by say 100 milliseconds.
Conversely if the timing markers show you are playing ahead of the beat
then try decreasing the latency slightly.</p>
<p>It is always best to use a value that shows you are
playing <em>slightly ahead of the beat</em> rather than behind the beat.
(This is because Piano Booster in <strong>'Follow You'</strong> mode will slow down
the music if you are playing behind the beat.)</p>
<p>To disable the latency fix enter a value of zero.</p>
<!-- How do I get the very latest code from subversion
Ensure you have the subversion client 'svn' installed.
Then run the following command on the command line.
Please be aware that this is development code::
svn co https://pianobooster.svn.sourceforge.net/svnroot/pianobooster/trunk/PianoBooster -->
<!-- END begin -->
</td>
<!-- A margin on the right hand side -->
<td width="15%">
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
<!-- END end --></div>
</div>
</body>
</html>

BIN
Website/favicon.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

272
Website/html4css1.css Executable file
View File

@ -0,0 +1,272 @@
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 5631 2008-08-24 13:01:23Z goodger $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/
/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
border: 0 }
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important }
.first {
/* Override more specific margin styles with "! important". */
margin-top: 0 ! important }
.last, .with-subtitle {
margin-bottom: 0 ! important }
.hidden {
display: none }
a.toc-backref {
text-decoration: none ;
color: black }
blockquote.epigraph {
margin: 2em 5em ; }
dl.docutils dd {
margin-bottom: 0.5em }
/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
font-weight: bold }
*/
div.abstract {
margin: 2em 5em }
div.abstract p.topic-title {
font-weight: bold ;
text-align: center }
div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
margin: 2em ;
border: medium outset ;
padding: 1em }
div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
font-weight: bold ;
font-family: sans-serif }
div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title {
color: red ;
font-weight: bold ;
font-family: sans-serif }
/* Uncomment (and remove this text!) to get reduced vertical space in
compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
margin-bottom: 0.5em }
div.compound .compound-last, div.compound .compound-middle {
margin-top: 0.5em }
*/
div.dedication {
margin: 2em 5em ;
text-align: center ;
font-style: italic }
div.dedication p.topic-title {
font-weight: bold ;
font-style: normal }
div.figure {
margin-left: 2em ;
margin-right: 2em }
div.footer, div.header {
clear: both;
font-size: smaller }
div.line-block {
display: block ;
margin-top: 1em ;
margin-bottom: 1em }
div.line-block div.line-block {
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 1.5em }
div.sidebar {
margin: 0 0 0.5em 1em ;
border: medium outset ;
padding: 1em ;
background-color: #ffffee ;
width: 40% ;
float: right ;
clear: right }
div.sidebar p.rubric {
font-family: sans-serif ;
font-size: medium }
div.system-messages {
margin: 5em }
div.system-messages h1 {
color: red }
div.system-message {
border: medium outset ;
padding: 1em }
div.system-message p.system-message-title {
color: red ;
font-weight: bold }
div.topic {
margin: 2em }
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em }
h1.title {
text-align: center }
h2.subtitle {
text-align: center }
hr.docutils {
width: 75% }
img.align-left {
clear: left }
img.align-right {
clear: right }
ol.simple, ul.simple {
margin-bottom: 1em }
ol.arabic {
list-style: decimal }
ol.loweralpha {
list-style: lower-alpha }
ol.upperalpha {
list-style: upper-alpha }
ol.lowerroman {
list-style: lower-roman }
ol.upperroman {
list-style: upper-roman }
p.attribution {
text-align: right ;
margin-left: 50% }
p.caption {
font-style: italic }
p.credits {
font-style: italic ;
font-size: smaller }
p.label {
white-space: nowrap }
p.rubric {
font-weight: bold ;
font-size: larger ;
color: maroon ;
text-align: center }
p.sidebar-title {
font-family: sans-serif ;
font-weight: bold ;
font-size: larger }
p.sidebar-subtitle {
font-family: sans-serif ;
font-weight: bold }
p.topic-title {
font-weight: bold }
pre.address {
margin-bottom: 0 ;
margin-top: 0 ;
font: inherit }
pre.literal-block, pre.doctest-block {
margin-left: 2em ;
margin-right: 2em }
span.classifier {
font-family: sans-serif ;
font-style: oblique }
span.classifier-delimiter {
font-family: sans-serif ;
font-weight: bold }
span.interpreted {
font-family: sans-serif }
span.option {
white-space: nowrap }
span.pre {
white-space: pre }
span.problematic {
color: red }
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80% }
table.citation {
border-left: solid 1px gray;
margin-left: 1px }
table.docinfo {
margin: 2em 4em }
table.docutils {
margin-top: 0.5em ;
margin-bottom: 0.5em }
table.footnote {
border-left: solid 1px black;
margin-left: 1px }
table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
padding-left: 0.5em ;
padding-right: 0.5em ;
vertical-align: top }
table.docutils th.field-name, table.docinfo th.docinfo-name {
font-weight: bold ;
text-align: left ;
white-space: nowrap ;
padding-left: 0 }
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100% }
ul.auto-toc {
list-style-type: none }

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
Website/images/keyboardsetup.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
Website/images/logo64x64.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
Website/images/midisetup.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
Website/images/pianolines.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

BIN
Website/images/timingmarkers.jpeg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
Website/images/timingmarkers.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
Website/images/version_0_6_1.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

172
Website/index.html Executable file
View File

@ -0,0 +1,172 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>Piano Booster - Home</title>
<link rel="stylesheet" href="ref.css" type="text/css">
</head><body>
<table align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="right" valign="top" width="15%">
<!-- Some initial vertical space -->
<table><tbody><tr><td height="20"></td></tr></tbody></table>
<a href="index.html"> <img src="images/logo64x64.png" alt="Home"/> </a>
<p><a href="http://pianobooster.sourceforge.net" target="_top"><b>Home</b></a></p>
<p><a href="screenshots.html"><b>Screen shots</b></a></p>
<p><a href="index.html#features"><b>Features</b></a></p>
<p><a href="download.html"><b>Download</b></a></p>
<p><a href="faq.html"><b>FAQ</b></a></p>
<p><a href="http://n2.nabble.com/Piano-Booster-Users-f1591936.html"><b>Users Forum</b></a></p>
<p><a href="http://n2.nabble.com/Piano-Booster-Development-f2625691.html"><b>Development Forum</b></a></p>
<p><a href="http://sourceforge.net/projects/pianobooster/"><b>SourceForge</b></a> </p>
</td>
<!-- Small margin before main content -->
<td width="20">
</td>
<td valign="top" width="800">
<!-- A table to give some space around the content -->
<table cellpadding="0" width="100%">
<!-- Small vertical space before content -->
<tbody><tr><td height="5"></td></tr>
<tr>
<td>
<h1><b>Boost</b> your <b>Piano</b> playing skills</h1>
<p class="greyed">
<b>PianoBooster</b> is a fun way of playing along with a musical accompaniment and
at the same time learning the basics of reading musical notation.
The difference between playing along to a CD or a standard midi file
is that <b>PianoBooster</b> listens and follows what you are playing on a midi piano keyboard.
</p>
<div class="news">
<h3 class="news">News: PianoBooster version 0.6.4 has been released</h3>
<p class="news">
Version of 0.6.4 of <b>PianoBooster</b>
fixes a number of issues with CPU usage and timing accuracy and so
everyone should upgrade to this version.
For the what's new read
<a href="http://n2.nabble.com/Announcing-a-new-Version-0-6-4-of-PianoBooster-td4096259.html">this post</a> in the User Forum.
<b>PianoBooster</b> can be downloaded <a href="download.html">here</a>.
</p>
</div>
<h2>Introduction</h2>
<b>PianoBooster</b> is a free (Open Source) program that plays Standard Midi Files
and allows you to change the speed of playback
and transpose the music etc.
There is a scrolling musical stave that shows the notes for just one part
from all the parts in the complete musical arrangement.
</p>
<p class="image">
<a href="images/LinuxScreenShot.png">
<img hspace="10" src="images/LinuxScreenShot50.png" alt="Piano Booster main screen"/>
</a> <br>
Piano Booster main screen
</p>
<p>
<img hspace="10" align="right" src="images/pianolines.png" alt="Piano Lines"/>
<b>PianoBooster</b> has been designed to allow you to play along on a midi piano keyboard
with the scrolling notes shown on the screen.
The notes you press on the keyboard appear as coloured
lines on the musical stave, the colour of which depends whether
you have pressed the right or wrong note.
</p>
<p>
A different musical instrument sound is used
for your playing depending whether you are playing the right or wrong notes.
This feature also allows PianoBooster to be used with printed sheet music
so you can hear if you are playing the right notes while at the same time
keeping your eyes on the printed score.
The music accompaniment will automatically wait for you to find and
play the correct notes in the piece.
</p>
<h2>PianoBooster in Action</h2>
<p>
Watch the video and see the features of <b>PianoBooster</b> in action.
</p>
<p class="image">
<object width="445" height="364"><param name="movie" value="http://www.youtube-nocookie.com/v/UGbfm8Tv-20&hl=en&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/UGbfm8Tv-20&hl=en&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object>
<br> Watch Piano Booster in action
</p>
<p>More videos are available <a href="http://www.youtube.com/watch?v=7YaDllVreuM"> here</a>
and <a href="http://www.youtube.com/watch?v=58iw8nu3EOM"> here</a>.
</p>
<b>Piano Booster</b> is piano teaching software that can provide piano lessons for beginners as well as for advanced players.
It can be used for teaching music theory and is useful for piano practice and learning piano technique.
</p>
<a name="timingmarkers"></a>
<!--<h2>Timing markers <font color="#ff6666">(new)</font></h2>-->
<h2>Timing markers</h2>
<p>
Timing markers show whether you are playing ahead or behind of the beat.
They appear as white crosses that are drawn over the note.
Timing markers are new in version 0.6.2
</p>
<p>
<img hspace="10" src="images/timingmarkers.jpeg" alt="Piano Booster timing markers"/>
</p>
<a name="features"></a>
<h2>Features</h2>
<ul>
<li>Piano Booster <b>follows your</b> playing when playing along to a musical accompaniment. (If you stop then so does the music).
</li><li>Play a <b>single hand</b> and Piano Booster will play the other hand <i>in time</i> with you (and will also play the violins, the bass, the drums etc. <i>in time</i> with you).
</li><li>Change the <b>speed</b> of playback to match your playing ability.
</li><li><b>Transpose</b> +/- 12 semitones <i>without stopping</i> the play back.
</li><li>Change the <b>Key Signature</b> of the piece.
</li><li>Plays any standard <b>midi</b> or <b>kar</b> file. </li><li>Play along to <b>any instrument</b> in the midi file.
</li><li>Adjust the <b>volume</b> of the current part or the <b>volume</b> your piano part. </li><li>See the <b>accuracy</b> of you playing. </li><li>Change the <b>start bar</b> to start playing from any bar in the music.
The <b>repeat bars</b> allows you to practice just a few difficult bars continuously.
</li><li><b>Timing markers</b> are white crosses that are drawn over each note and show if you are playing ahead or behind the beat.
</li><li>A different instrument sound is used for the right and wrong notes that you play.
</li>
</ul>
<!-- Footer -->
<a href="http://sourceforge.net">
<img src="http://sflogo.sourceforge.net/sflogo.php?group_id=245663&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
</td>
<!-- A margin on the right hand side -->
<td width="15%">
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</body></html>

75
Website/pianohints.html Executable file
View File

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>Piano Booster - Home</title>
<link rel="stylesheet" href="ref.css" type="text/css">
</head><body>
<table align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="right" valign="top" width="15%">
<!-- Some initial vertical space -->
<table><tbody><tr><td height="20"></td></tr></tbody></table>
<a href="index.html"> <img src="images/logo64x64.png" alt="Home"/> </a>
<p><a href="http://pianobooster.sourceforge.net" target="_top"><b>Home</b></a></p>
<p><a href="screenshots.html"><b>Screen shots</b></a></p>
<p><a href="index.html#features"><b>Features</b></a></p>
<p><a href="download.html"><b>Download</b></a></p>
<p><a href="faq.html"><b>FAQ</b></a></p>
<p><a href="http://n2.nabble.com/Piano-Booster-Users-f1591936.html"><b>Users Forum</b></a></p>
<p><a href="http://n2.nabble.com/Piano-Booster-Development-f2625691.html"><b>Development Forum</b></a></p>
<p><a href="http://sourceforge.net/projects/pianobooster/"><b>SourceForge</b></a> </p>
</td>
<!-- Small margin before main content -->
<td width="20">
</td>
<td valign="top" width="800">
<!-- A table to give some space around the content -->
<table cellpadding="0" width="100%">
<!-- Small vertical space before content -->
<tbody><tr><td height="5"></td></tr>
<tr>
<td>
<h1>Hints on playing the Piano</h1>
<p class="greyed">
<b>COMING SOON</b> </p>
<!-- Footer -->
<a href="http://sourceforge.net">
<img src="http://sflogo.sourceforge.net/sflogo.php?group_id=245663&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
</td>
<!-- A margin on the right hand side -->
<td width="15%">
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</body></html>

109
Website/ref.css Executable file
View File

@ -0,0 +1,109 @@
html {
/* background-color: #e0e0e0; */
}
h1 {
font-family: sans-serif;
font-size: 220%;
color: #6e7e97;
margin-top: 0;
padding-top: 0;
}
h2 {
font-family: sans-serif;
font-size: 180%;
color: #6e7e97;
margin-left: 0%;
margin-right: 0%;
}
h3.news
{
font-family: sans-serif;
font-size: 120%;
color: #aa0000;
margin-left: 0%;
margin-right: 0%;
}
h3 {
font-family: sans-serif;
font-size: 120%;
color: #6e7e97;
margin-left: 0%;
margin-right: 0%;
}
p {
margin-left: 0%;
margin-right: 0%;
color: #444444;
}
p.news {
margin-left: 0%;
margin-right: 0%;
color: #aa0000;
}
p.test{
margin-left: 0%;
font-size: 80%;
color: #550000;
#background-color: #000000;
}
a {
color: #6e7ed7;
}
p.image {
font-style: italic;
text-align: center;
margin-left: 0;
margin-right: 0;
margin-bottom: 2.5em;
}
p.greyed {
text-align: justify;
border-style: solid;
border-width: 1px;
border-color: #6e7e97;
color: #444444;
padding: 1ex;
margin-left: 0%;
background-color: #eeeeee;
}
p.h3 {
margin-left: 0%;
margin-right: 0%;
}
/*
ul {
margin-left: 5%;
margin-right: 0%;
color: #444444;
list-style-type: disc;
}
*/
table.xxx {
margin-left: 15%;
margin-right: 10%;
}
img {
border-style: none;
}
.cmdline {
background-color:#F0F0F0;
border:1px dashed black;
color:inherit;
font-family:courier,courier new,monospace;
font-size:12px;
line-height:100%;
margin-bottom:4px;
margin-top:4px;
overflow:auto;
padding:5px;
padding-top:10px;
padding-bottom:10px;
/*white-space:pre; */
width:98%;
}

112
Website/screenshots.html Executable file
View File

@ -0,0 +1,112 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>Piano Booster - Screen Shots</title>
<link rel="stylesheet" href="ref.css" type="text/css">
</head><body>
<table align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="right" valign="top" width="15%">
<!-- Some initial vertical space -->
<table><tbody><tr><td height="20"></td></tr></tbody></table>
<a href="index.html"/> <img src="images/logo64x64.png" alt="Home"/> </a>
<p><a href="http://pianobooster.sourceforge.net" target="_top"><b>Home</b></a></p>
<p><a href="screenshots.html"><b>Screen shots</b></a></p>
<p><a href="index.html#features"><b>Features</b></a></p>
<p><a href="download.html"><b>Download</b></a></p>
<p><a href="faq.html"><b>FAQ</b></a></p>
<p><a href="http://n2.nabble.com/Piano-Booster-Users-f1591936.html"><b>Users Forum</b></a></p>
<p><a href="http://n2.nabble.com/Piano-Booster-Development-f2625691.html"><b>Development Forum</b></a></p>
<p><a href="http://sourceforge.net/projects/pianobooster/"><b>SourceForge</b></a> </p>
</td>
<!-- Small margin before main content -->
<td width="20">
</td>
<td valign="top" width="800">
<!-- A table to give some space around the content -->
<table cellpadding="0" width="100%">
<tbody>
<!-- Small vertical space before content -->
<tr><td height="5"></td></tr>
<tr>
<td>
<h1><center>Piano Booster Screen Shots</center></h1>
<p><center>Click on each screen shot to see the full size image.</center></p>
<p class="image">
<a href="images/LinuxScreenShot.png">
<img hspace="10" src="images/LinuxScreenShot50.png" alt="Piano Booster main screen - Linux">
</a> <br>
Piano Booster main screen - Linux
</p>
<p></p>
<p class="image">
<a href="images/WindowsScreenShot.jpeg">
<img hspace="10" src="images/WindowsScreenShot50.jpeg" alt="Piano Booster main screen - Windows">
</a> <br>
Piano Booster main screen - Windows
</p>
<p></p>
<p class="image">
<a href="images/LinuxScreenShotAnnotated.png">
<img hspace="10" src="images/LinuxScreenShotAnnotated50.png" alt="Piano Booster annotated screen shot">
</a> <br>
Piano Booster annotated screen shot
</p>
<p>
<img hspace="10" src="images/timingmarkers.jpeg" alt="Piano Booster timing markers"/>
</p>
<p class="image">
<img hspace="10" src="images/keyboardsetup.png" alt="Piano keyboard setup">
<br>
Piano Keyboard Setup Dialog
</p>
<p class="image">
<img hspace="10" src="images/midisetup.png" alt=" MIDI Setup Dialog">
<br>
MIDI Setup Dialog
</p>
<p></p>
<!-- Footer -->
</td>
<!-- A margin on the right hand side -->
<td width="15%">
</td>
</tr>
</tbody></table>
</td>
</tr>
</body></html>