Updated the URL to point to the new pianobooster.org website.

This commit is contained in:
louis-barman 2020-12-12 20:07:02 +00:00
parent 66a24db6b6
commit 0156e0e620
9 changed files with 46 additions and 34 deletions

View File

@ -17,7 +17,8 @@ To compile the PianoBooster source code type:
`make -j$(nproc)`
The pianobooster binary executable is now in a new build subdirectory. Piano Booster is designed to run in place so you can type `build/pianobooster` to start running the program.
The pianobooster binary executable is now in a new build subdirectory.
PianoBooster is designed to run in place so you can type `build/pianobooster` to start running the program.
(Optional) If you wish to install PianoBooster as root type:
@ -74,7 +75,7 @@ Or alternatively you can install QtCreator and then open the `CMakeLists.txt`.
# Build options
Using `cmake` without any flags defaults to the recommended build options.
However the following build options below can be changed by using the `-D` flag to `cmake`.
However the following build options below can be changed by using the `-D` flag to `cmake`.
**WITH_INTERNAL_FLUIDSYNTH:** build with an internal FluidSynth sound generator [Default:ON]

View File

@ -1,4 +1,4 @@
0.7.4-RC1 (28 May 2020)
1.0.0-RC1 (12 Dec 2020)
- Integrated fluidsynth as a build option.
- Changes necessary for building an AppImage.
- Added <System Language> to the manual language selection.

View File

@ -1,6 +1,6 @@
# == THE URL HAS CHANGED ==
This Piano Booster repository has now been transferred to @pianobooster as the new owner.
This **PianoBooster** repository has now been transferred to @pianobooster as the new owner.
Please update all your bookmarks and [update](https://docs.github.com/en/free-pro-team@latest/github/using-git/changing-a-remotes-url) any existing local clones to point to the new repository URL https://github.com/pianobooster/PianoBooster
@ -9,15 +9,15 @@ Please update all your bookmarks and [update](https://docs.github.com/en/free-pr
# INTRODUCTION
Piano Booster is a MIDI file player that displays the musical notes AND teaches you how to
**PianoBooster** is a MIDI file player that displays the musical notes AND teaches you how to
play the piano.
The difference between playing along to a CD or a standard MIDI file
is that Piano Booster listens and reacts to what you are playing on a
MIDI piano keyboard.
You can play along to any track in the MIDI file and PianoBooster will
You can play along to any track in the MIDI file and Piano Booster will
follow your playing. Piano Booster makes learning to sight read fun!
Piano Booster is a free (Open Source) program, available from: <http://pianobooster.sourceforge.net/>
Piano Booster is a free (Open Source) program, available from: <https://www.pianobooster.org/>
# FEATURES
@ -35,16 +35,19 @@ Piano Booster is a free (Open Source) program, available from: <http://pianoboos
# GETTING STARTED
Binary executable version of Piano Booster are available for Windows, MacOS and Linux, which can be downloaded from the [Piano Booster website](<http://pianobooster.sourceforge.net/>). Piano booster now includes a built in version of the FluidSynth sound generator. In order for FluidSynth to work and to hear sound a `.sf2` (sound font) file is required which must be loaded using the MIDI Setup/Fluidsynth menu of Piano Booster. A recommended General Midi (GM) sound font file is the `FluidR3_GM.sf2`
Binary executable version of **PianoBooster** are available for Windows, MacOS and Linux, which can be downloaded from the [Piano Booster website](<https://www.pianobooster.org/>).
Piano Booster now includes a built in version of the FluidSynth sound generator.
In order for FluidSynth to work and to hear sound a `.sf2` (sound font) file is required which must be loaded using the MIDI Setup/Fluidsynth menu of Piano Booster.
A recommended General Midi (GM) sound font file is the `FluidR3_GM.sf2`
To play along with Piano Booster you will need a MIDI Piano Keyboard.
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 highly recommended.
To play along with **PianoBooster** you will need a MIDI Piano Keyboard.
If you don't have a MIDI keyboard you can still try out Piano Booster using the PC keyboard, 'x' is middle C - but a MIDI piano is highly recommended.
After connecting the MIDI keyboard you need to setup the midi input device using
the Piano Booster MIDI setup menu.
Piano Booster now comes with a music teaching course called Booster Music.
**PianoBooster** now comes with a music teaching course called Booster Music.
The MIDI files for this course are in a folder called `BoosterMusicBooks` located in the `Music` folder on your PC.
The Booster Music teaching course is also available on the [Piano Booster website](<http://pianobooster.sourceforge.net/>).
The Booster Music teaching course is also available on the [Piano Booster website](<https://www.pianobooster.org/>).
Use the File/Open from the Piano Booster menu to load the MIDI file ".mid" or a karaoke ".kar" file.
Finally choose the skill level, if you want to
@ -54,7 +57,7 @@ start.
# TRANSLATIONS
PianoBooster isn't translated in your language? Help us, and we will gladly ship
**PianoBooster** isn't translated in your language? Help us, and we will gladly ship
new translations with it.
Please see the [Web-based continuous localisation](https://hosted.weblate.org/projects/pianobooster/) (Weblate) to contribute to the language translations.
@ -63,27 +66,29 @@ The translation required for the Piano Booster app are located [here](https://ho
# LICENSE
Piano Booster is fully copyrighted by the authors and all rights are reserved.
**PianoBooster** is fully copyrighted by the authors and all rights are reserved.
PianoBooster is free software (Open Source software): you can redistribute it and/or modify
**PianoBooster** is free software (Open Source 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 3 of the License, or (at your option) any later version.
PianoBooster is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
**PianoBooster** 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 in the file "gplv3.txt" or from the web site
<http://www.gnu.org/licenses/> or [gplv3.txt](gplv3.txt).
The Piano Booster Documentation and Music are released under the Creative Commons License (CC-BY).
The **PianoBooster** documentation and music are released under the Creative Commons License (CC-BY).
[PianoBooster License](license.txt)
# SOURCE CODE
As part of GNU General Public License the source code for PianoBooster is available from
As part of GNU General Public License the source code for **PianoBooster** is available from
the GitHub site <https://github.com/pianobooster/PianoBooster>. See the [BUILD.md](BUILD.md) for
instructions on how to build the source code.
This source code URL has recently changed so please update all your bookmarks and change any existing local clones to point to the new repository URL.
# BUGTRACKER
@ -91,7 +96,7 @@ instructions on how to build the source code.
# CONTRIBUTING
PianoBooster is community developing project. You're welcome with patches:
**PianoBooster** is community developing project. You're welcome with patches:
[Pull Requests](https://github.com/pianobooster/PianoBooster/pulls)

View File

@ -13,10 +13,9 @@
- [Piano Booster Music](courses/README.md)
External links:
- [Original project](http://pianobooster.sourceforge.net)
- [Original source tree](http://sourceforge.net/projects/pianobooster/)
- [Original User Forum](http://piano-booster.2625608.n2.nabble.com/Piano-Booster-Users-f1591936.html)
- [Original Development Forum](http://piano-booster.2625608.n2.nabble.com/Piano-Booster-Development-f2625691.html)
- [Web site](https://www.pianobooster.org)
- [User Forum](http://piano-booster.2625608.n2.nabble.com/Piano-Booster-Users-f1591936.html)
- [Development Forum](http://piano-booster.2625608.n2.nabble.com/Piano-Booster-Development-f2625691.html)
## Presentation

View File

@ -82,6 +82,6 @@ Timing markers show whether you are playing ahead or behind of the beat. They ap
.br
- A different instrument sound is used for the right and wrong notes that you play.
.SH "SEE ALSO"
You can find more about the game on its homepage: http://pianobooster.sourceforge.net
You can find more about the game on its homepage: https://www.pianobooster.org
.SH "AUTHOR"
The game was originally written by Louis James Barman <louisjb@users.sourceforge.net>, <louisjbarman@gmail.com>. This manual page was written by Miriam Ruiz <miriam@debian.org> for the Debian project, but can be used by others.

View File

@ -170,8 +170,13 @@ Section "Install Section"
CreateDirectory $INSTDIR\translations
SetOutPath $INSTDIR\translations
File "${PB_BUILT_DIR}\translations\*.*"
File "${PB_BUILT_DIR}\translations\*.qm"
File "${PB_BUILT_DIR}\translations\langs.json"
CreateDirectory $INSTDIR\fonts
SetOutPath $INSTDIR\fonts
File "${PB_BUILT_DIR}\fonts\*.ttf"
CreateDirectory $INSTDIR\doc
SetOutPath $INSTDIR\doc
File license.txt
@ -180,7 +185,7 @@ Section "Install Section"
CreateDirectory "$DOCUMENTS\My Music"
SetOutPath "$DOCUMENTS\My Music"
; Temporary fix
File /r "${PB_BUILT_DIR}\BoosterMusicBooks\BoosterMusicBooks3"
File /r "${PB_BUILT_DIR}\BoosterMusicBooks\BoosterMusicBooks4"
SetOutPath $INSTDIR

View File

@ -517,7 +517,7 @@ void QtWindow::setCurrentFile(const QString &fileName)
void QtWindow::website()
{
QDesktopServices::openUrl(QUrl("http://pianobooster.sourceforge.net/"));
QDesktopServices::openUrl(QUrl("https://www.pianobooster.org/"));
}
void QtWindow::help()
@ -546,11 +546,11 @@ void QtWindow::help()
"you are ready click the <i>play icon</i> (or press the <i>space bar</i>) to roll the music.") +
tr("<h3>Hints on Playing the Piano</h3>"
"<p>For hints on how to play the piano see: ") +
"<a href=\"http://pianobooster.sourceforge.net/pianohints.html\" ><b>" + tr("Piano Hints") + "</b></a></p>" +
"<a href=\"https://www.pianobooster.org/music-info.html\" ><b>" + tr("Piano Hints") + "</b></a></p>" +
tr("<h3>More Information</h3>"
"<p>For more help please visit the PianoBooster ") +
"<a href=\"http://pianobooster.sourceforge.net\" ><b>" + tr("website") + "</b></a>, " +
tr("the PianoBooster") + " <a href=\"http://pianobooster.sourceforge.net/faq.html\" ><b> " + tr("FAQ") + "</b></a> " +
"<a href=\"https://www.pianobooster.org\" ><b>" + tr("website") + "</b></a>, " +
tr("the PianoBooster") + " <a href=\"https://www.pianobooster.org/faq.html\" ><b> " + tr("FAQ") + "</b></a> " +
tr("and the") + " <a href=\"http://piano-booster.2625608.n2.nabble.com/Piano-Booster-Users-f1591936.html\"><b>" +tr("user forum") +"</b></a>."
);
@ -565,7 +565,7 @@ void QtWindow::about()
msgBox.setText(
tr("<b>PianoBooster - Version %1</b> <br><br>").arg(PB_VERSION) +
tr("<b>Boost</b> your <b>Piano</b> playing skills!<br><br>") +
"<a href=\"http://pianobooster.sourceforge.net/\" ><b>http://pianobooster.sourceforge.net/</b></a><br><br>" +
"<a href=\"https://www.pianobooster.org/\" ><b>https://www.pianobooster.org/</b></a><br><br>" +
tr("Copyright(c) L. J. Barman, 2008-2020; All rights reserved.<br>") +
tr("Copyright(c) Fabien Givors, 2018-2019; All rights reserved.<br>") +
"<br>" +

View File

@ -32,8 +32,6 @@
#include "Util.h"
#include "Cfg.h"
static QTime s_realtime;
static FILE * logInfoFile = nullptr;
static FILE * logErrorFile = nullptr;
@ -190,6 +188,10 @@ void ppLogError(const char *msg, ...)
flushLogs();
}
#ifdef DEBUG_LOG_TIMING
static QTime s_realtime;
#endif
void ppTiming(const char *msg, ...)
{
#ifdef DEBUG_LOG_TIMING

View File

@ -1,2 +1,2 @@
#define PB_VERSION "0.7.4-RC1"
#define PB_VERSION "1.0.0-RC1"
#define MUSIC_RELEASE 4