diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 4f62dda4..140ce7a7 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -13,7 +13,7 @@ Else it might be closed without further notice. If you have a question look into our wiki ( https://github.com/FluidSynth/fluidsynth/wiki ) or the developer resources -( http://www.fluidsynth.org/api/ ) +( https://www.fluidsynth.org/api/ ) If you still have a question, need support or want to discuss ideas, contact our mailing list https://lists.nongnu.org/mailman/listinfo/fluid-dev diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 27f89277..c23f95e2 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -13,7 +13,7 @@ Else it might be closed without further notice. If you have a question look into our wiki ( https://github.com/FluidSynth/fluidsynth/wiki ) or the developer resources -( http://www.fluidsynth.org/api/ ) +( https://www.fluidsynth.org/api/ ) If you still have a question, need support or want to discuss ideas, contact our mailing list https://lists.nongnu.org/mailman/listinfo/fluid-dev diff --git a/.github/issue_template.md b/.github/issue_template.md index 0d6c9edc..5d537f1e 100644 --- a/.github/issue_template.md +++ b/.github/issue_template.md @@ -5,7 +5,7 @@ Else it might be closed without further notice._ _If you have a question look into our wiki ( https://github.com/FluidSynth/fluidsynth/wiki ) or the developer resources -( http://www.fluidsynth.org/api/ )_ +( https://www.fluidsynth.org/api/ )_ If you still have a question, need support or want to discuss ideas, contact our mailing list https://lists.nongnu.org/mailman/listinfo/fluid-dev diff --git a/AUTHORS b/AUTHORS index 9828113a..73db754b 100644 --- a/AUTHORS +++ b/AUTHORS @@ -70,7 +70,7 @@ summary of contributions. * The initial alsa driver was based on the jMax alsa driver by Francois Dechelle and his Real-time Team at Ircam - (http://www.ircam.fr/jmax). The jMax code was based upon Ardour's + (https://www.ircam.fr/jmax). The jMax code was based upon Ardour's alsa_device.cc by Paul Barton-Davis. file: iiwu_alsa.c * Code was borrowed from the glib library to the smurf files. The goal was @@ -84,7 +84,7 @@ summary of contributions. Smurf's midi_alsaraw.c by Josh Green. file: iiwu_alsa.c * The reverb algorithm was written by Jezar - (http://www.dreampoint.co.uk). His code is public domain. The code + (https://www.dreampoint.co.uk). His code is public domain. The code was translated to C by Peter Hanappe. file: iiwu_synth.c * The original code for the chorus effect was written by Juergen diff --git a/ChangeLog b/ChangeLog index e292de4b..fa67ac69 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,8 @@ This file is no longer used. For detailed Changelog information, please refer to the version control system's commits. For an overview of differences between versions, see: -http://sourceforge.net/apps/trac/fluidsynth/wiki/ChangeLog1_1_2 -http://sourceforge.net/apps/trac/fluidsynth/wiki/ChangeLog1_1_1 +https://sourceforge.net/apps/trac/fluidsynth/wiki/ChangeLog1_1_2 +https://sourceforge.net/apps/trac/fluidsynth/wiki/ChangeLog1_1_1 etc. For developer related "What's new"-information, doc/fluidsynth-v11-devdoc contains diff --git a/README.md b/README.md index e1491a4d..af4ebd91 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ The central place for documentation and further links is our **wiki** here at Gi If you are missing parts of the documentation, let us know by writing to our mailing list. Of course, you are welcome to edit and improve the wiki yourself. All you need is an account at GitHub. Alternatively, you may send an EMail to our mailing list along with your suggested changes. Further information about the mailing list is available in the wiki as well. -Latest information about FluidSynth is also available on the web site at http://www.fluidsynth.org/. +Latest information about FluidSynth is also available on the web site at https://www.fluidsynth.org/. ## License @@ -39,11 +39,11 @@ For information on how to build FluidSynth from source, please [refer to our wik ## Links -- FluidSynth's Home Page, http://www.fluidsynth.org +- FluidSynth's Home Page, https://www.fluidsynth.org - FluidSynth's wiki, https://github.com/FluidSynth/fluidsynth/wiki -- FluidSynth's API documentation, http://www.fluidsynth.org/api/ +- FluidSynth's API documentation, https://www.fluidsynth.org/api/ --- diff --git a/THANKS b/THANKS index 772b40f0..cb2a9195 100644 --- a/THANKS +++ b/THANKS @@ -5,7 +5,7 @@ file AUTHORS. We would like to thank the Fondation Daniel Langlois for their funding. Their help made this project to get of the ground. Without it would simply not exist. Many thanks! -(http://www.fondation-langlois.org) +(https://www.fondation-langlois.org) In alphabetic order: diff --git a/doc/README b/doc/README index 4190999e..de046c94 100644 --- a/doc/README +++ b/doc/README @@ -7,7 +7,7 @@ execute the following command in this doc/ directory: $ make doxygen The latest generated API HTML docs can also be found at: -http://www.fluidsynth.org/api/ +https://www.fluidsynth.org/api/ Even more documentation references are provided on our wiki page: https://github.com/FluidSynth/fluidsynth/wiki/Documentation diff --git a/doc/fluidsynth-v20-devdoc.txt b/doc/fluidsynth-v20-devdoc.txt index 67dd8338..acf98eda 100644 --- a/doc/fluidsynth-v20-devdoc.txt +++ b/doc/fluidsynth-v20-devdoc.txt @@ -11,11 +11,11 @@ \version Revision 2.1.7 \date 2021-01-29 -All the source code examples in this document are in the public domain; you can use them as you please. This document is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ . The FluidSynth library is distributed under the GNU Lesser General Public License. A copy of the GNU Lesser General Public License is contained in the FluidSynth package; if not, visit http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +All the source code examples in this document are in the public domain; you can use them as you please. This document is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License. To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/3.0/ . The FluidSynth library is distributed under the GNU Lesser General Public License. A copy of the GNU Lesser General Public License is contained in the FluidSynth package; if not, visit https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. \section Abstract -FluidSynth is a software synthesizer based on the SoundFont 2 specifications. The synthesizer is available as a shared object that can easily be reused in any application that wants to use wave-table synthesis. This document explains the basic usage of FluidSynth. Some of the more advanced features are not yet discussed but will be added in future versions. +FluidSynth is a software synthesizer based on the SoundFont 2 specifications. The synthesizer is available as a shared object that can easily be reused in any application that wants to use wave-table synthesis. This document explains the basic usage of FluidSynth. Some of the more advanced features are not yet discussed but will be added in future versions. \section Disclaimer @@ -37,7 +37,7 @@ What is FluidSynth? - FluidSynth can easily be embedded in an application. It has a main header file, fluidsynth.h, and one dynamically linkable library. FluidSynth runs on Linux, Mac OS X, and the Windows platforms, and support for OS/2 and OpenSolaris is experimental. It has audio and midi drivers for all mentioned platforms but you can use it with your own drivers if your application already handles MIDI and audio input/output. This document explains the basic usage of FluidSynth and provides examples that you can reuse. -- FluidSynth is open source, in active development. For more details, take a look at http://www.fluidsynth.org +- FluidSynth is open source, in active development. For more details, take a look at https://www.fluidsynth.org \page deprecated Deprecated Functions diff --git a/doc/fluidsynth.1 b/doc/fluidsynth.1 index 9f03bdf9..272d54da 100644 --- a/doc/fluidsynth.1 +++ b/doc/fluidsynth.1 @@ -144,7 +144,7 @@ Show version of program Size of each audio buffer .SH SETTINGS -The settings to be specified with \-o are documented in the fluidsettings.xml hopefully shipped with this distribution or online at http://www.fluidsynth.org/api/fluidsettings.xml . We recommend viewing this file in a webbrowser, favourably Firefox. +The settings to be specified with \-o are documented in the fluidsettings.xml hopefully shipped with this distribution or online at https://www.fluidsynth.org/api/fluidsettings.xml . We recommend viewing this file in a webbrowser, favourably Firefox. .SH SHELL COMMANDS .TP diff --git a/doc/ladspa.md b/doc/ladspa.md index ed17f750..4eb22a02 100644 --- a/doc/ladspa.md +++ b/doc/ladspa.md @@ -1,6 +1,6 @@ # FluidSynth LADSPA Interface -The [LADSPA](http://ladspa.org/) (Linux Audio Developer's Simple Plugin API) +The [LADSPA](https://ladspa.org/) (Linux Audio Developer's Simple Plugin API) binding can be used to route the FluidSynth audio output through any number of LADSPA plugins. Please note that even though the "L" in LADSPA stands for "Linux", it can also be used on different platforms, for example Windows or @@ -461,7 +461,7 @@ then you also need to increase the `synth.audio-channels` setting. LADSPA is a very simple plugin architecture and only requires the ladspa.h header file as compile-time dependency. To build FluidSynth on non-Linux platform with LADSPA support, download the ladspa.h file from -http://www.ladspa.org and place it somewhere in your compiler include path. Then +https://www.ladspa.org and place it somewhere in your compiler include path. Then configure and build LADSPA as you normally would. All information in the above documentation is valid for all other platforms as @@ -476,7 +476,7 @@ ladspa_effect /path/to/ladspa/plugin.so ``` Audacity provides a large number of precompiled LADSPA plugins for Windows and -MacOS: http://www.audacityteam.org/download/plug-ins/ +MacOS: https://www.audacityteam.org/download/plug-ins/ To get the `analyseplugin` and `listplugins` commands on Windows, you can either compile them yourself using the LADSPA-SDK source code from ladspa.org or install diff --git a/fluidsynth.spec.in b/fluidsynth.spec.in index afb7ab55..08414011 100644 --- a/fluidsynth.spec.in +++ b/fluidsynth.spec.in @@ -11,8 +11,8 @@ Release: %{release} Prefix: %{prefix} Copyright: LGPL Group: Sound -Source: http://savannah.nongnu.org/download/fluid/stable.pkg/%{version}/fluidsynth-%{version}.tar.gz -URL: http://www.fluidsynth.org/ +Source: https://savannah.nongnu.org/download/fluid/stable.pkg/%{version}/fluidsynth-%{version}.tar.gz +URL: https://www.fluidsynth.org/ BuildRoot: /var/tmp/%{name}-%{version} %description diff --git a/sf2/COPYRIGHT.txt b/sf2/COPYRIGHT.txt index 0a13af6e..40d7ecac 100644 --- a/sf2/COPYRIGHT.txt +++ b/sf2/COPYRIGHT.txt @@ -18,7 +18,7 @@ http://www.geocities.com/SiliconValley/Campus/8645/index.html http://members.nbci.com/silicon39/ http://www.mp3.com/silicon39 - http://analoguesque.x10host.com/ + https://analoguesque.x10host.com/ Update 2020-10-31: @@ -52,7 +52,7 @@ Regards Tom - http://www.fluidsynth.org/ + https://www.fluidsynth.org/ On Sat, Oct 31, 2020 Ian Wilson replied: diff --git a/src/synth/fluid_chan.c b/src/synth/fluid_chan.c index 79100884..5f2674b5 100644 --- a/src/synth/fluid_chan.c +++ b/src/synth/fluid_chan.c @@ -115,7 +115,7 @@ fluid_channel_init(fluid_channel_t *chan) /* @param is_all_ctrl_off if nonzero, only resets some controllers, according to - http://www.midi.org/techspecs/rp15.php + https://www.midi.org/techspecs/rp15.php */ void fluid_channel_init_ctrl(fluid_channel_t *chan, int is_all_ctrl_off) @@ -211,7 +211,7 @@ fluid_channel_init_ctrl(fluid_channel_t *chan, int is_all_ctrl_off) /* fluid_channel_set_cc (chan, EFFECTS_DEPTH1, 40); */ /* Note: although XG standard specifies the default amount of reverb to be 40, most people preferred having it at zero. - See http://lists.gnu.org/archive/html/fluid-dev/2009-07/msg00016.html */ + See https://lists.gnu.org/archive/html/fluid-dev/2009-07/msg00016.html */ } } @@ -323,7 +323,7 @@ fluid_channel_set_bank_msb(fluid_channel_t *chan, int bankmsb) { /* XG bank, do drum-channel auto-switch */ /* The number "120" was based on several keyboards having drums at 120 - 127, - reference: http://lists.nongnu.org/archive/html/fluid-dev/2011-02/msg00003.html */ + reference: https://lists.nongnu.org/archive/html/fluid-dev/2011-02/msg00003.html */ chan->channel_type = (120 <= bankmsb) ? CHANNEL_TYPE_DRUM : CHANNEL_TYPE_MELODIC; return; } diff --git a/src/synth/fluid_tuning.h b/src/synth/fluid_tuning.h index 3afe2c65..542d2ced 100644 --- a/src/synth/fluid_tuning.h +++ b/src/synth/fluid_tuning.h @@ -23,9 +23,9 @@ More information about micro tuning can be found at: - http://www.midi.org/about-midi/tuning.htm - http://www.midi.org/about-midi/tuning-scale.htm - http://www.midi.org/about-midi/tuning_extens.htm + https://www.midi.org/about-midi/tuning.htm + https://www.midi.org/about-midi/tuning-scale.htm + https://www.midi.org/about-midi/tuning_extens.htm */ diff --git a/src/utils/fluid_sys.c b/src/utils/fluid_sys.c index 81ef1d9f..b52bd20e 100644 --- a/src/utils/fluid_sys.c +++ b/src/utils/fluid_sys.c @@ -510,7 +510,7 @@ fluid_thread_self_set_prio(int prio_level) * Floating point exceptions * * The floating point exception functions were taken from Ircam's - * jMax source code. http://www.ircam.fr/jmax + * jMax source code. https://www.ircam.fr/jmax * * FIXME: check in config for i386 machine * diff --git a/test/README.md b/test/README.md index 518bbbc8..665caba5 100644 --- a/test/README.md +++ b/test/README.md @@ -7,7 +7,7 @@ Although some tests might serve as educational demonstration of how to use certa they are **not** intended to do so! It is most likely that those tests will consist of many hacky parts that are necessary to test fluidsynth (e.g. including fluidsynth's private headers to access internal data types and functions). For user applications this programming style is strongly discouraged! -Keep referring to the documentation and code examples listed in the [API documentation](http://www.fluidsynth.org/api/). +Keep referring to the documentation and code examples listed in the [API documentation](https://www.fluidsynth.org/api/). #### Developers