Minor formatting tweaks

This commit is contained in:
Chris Cannam
2021-10-14 13:48:15 +01:00
parent 2472213d73
commit 5b7f9e0e4d

View File

@@ -68,7 +68,7 @@ our knowledge. See also the end of this README for detailed terms.
1. Code components 1. Code components
2. Using the Rubber Band command-line tool 2. Using the Rubber Band command-line tool
3. Using Rubber Band Library 3. Using Rubber Band Library
4. Compiling Rubber Band 4. Compiling Rubber Band:
a. Building on Linux a. Building on Linux
b. Building on macOS b. Building on macOS
c. Building for iOS c. Building for iOS
@@ -85,21 +85,21 @@ Rubber Band consists of:
* The Rubber Band Library code. This is the code that will normally * The Rubber Band Library code. This is the code that will normally
be used by your applications. The headers for this are in the be used by your applications. The headers for this are in the
rubberband/ directory, and the source code is in src/. `rubberband/` directory, and the source code is in `src/`.
The Rubber Band Library may also depend upon external resampler The Rubber Band Library may also depend upon external resampler
and FFT code; see section 3a below for details. and FFT code; see section 3a below for details.
* The Rubber Band command-line tool. This is in main/main.cpp. * The Rubber Band command-line tool. This is in `main/main.cpp`.
This program uses Rubber Band Library and also requires libsndfile This program uses Rubber Band Library and also requires libsndfile
(http://www.mega-nerd.com/libsndfile/, licensed under the GNU Lesser (http://www.mega-nerd.com/libsndfile/, licensed under the GNU Lesser
General Public License) for audio file loading. General Public License) for audio file loading.
* A pitch-shifter LADSPA audio effects plugin. This is in ladspa/. * A pitch-shifter LADSPA audio effects plugin. This is in `ladspa/`.
It requires the LADSPA SDK header ladspa.h (not included). It requires the LADSPA SDK header `ladspa.h` (not included).
* A Vamp audio analysis plugin which may be used to inspect the * A Vamp audio analysis plugin which may be used to inspect the
dynamic stretch ratios and other decisions taken by the Rubber Band dynamic stretch ratios and other decisions taken by the Rubber Band
Library when in use. This is in vamp/. It requires the Vamp Library when in use. This is in `vamp/`. It requires the Vamp
plugin SDK (https://www.vamp-plugins.org/develop.html) (not included). plugin SDK (https://www.vamp-plugins.org/develop.html) (not included).
@@ -121,9 +121,9 @@ For example,
stretches the file test.wav to 50% longer than its original duration, stretches the file test.wav to 50% longer than its original duration,
shifts it up in pitch by one octave, and writes the output to output.wav. shifts it up in pitch by one octave, and writes the output to output.wav.
Several further options are available: run "rubberband -h" for help. Several further options are available: run `rubberband -h` for help.
In particular, different types of music may benefit from different In particular, different types of music may benefit from different
"crispness" options (-c flag with a numerical argument from 0 to 6). "crispness" options (`-c` flag, with a numerical argument from 0 to 6).
## 3. Using Rubber Band Library ## 3. Using Rubber Band Library
@@ -266,8 +266,8 @@ $ meson build --cross-file cross/macos-universal.txt && ninja -C build
``` ```
Note that the universal cross file also sets the minimum OS version to Note that the universal cross file also sets the minimum OS version to
the earliest supported macOS versions for both architectures. (Note the earliest supported macOS versions for both architectures. (In
that actual compatibility will also depend on how any dependent practice, compatibility will also depend on how the dependent
libraries have been compiled.) You can edit this in the libraries have been compiled.) You can edit this in the
`cross/macos-universal.txt` file if you want a specific target. `cross/macos-universal.txt` file if you want a specific target.
@@ -471,7 +471,7 @@ build files will handle these for you.)
Select the Julien Pommier implementations of trig functions for ARM Select the Julien Pommier implementations of trig functions for ARM
NEON or x86 SSE architectures. These are usually faster but may be NEON or x86 SSE architectures. These are usually faster but may be
of lower precision than system implementations. Consider using this of lower precision than system implementations. Consider using this
for mobile architectures. for 32-bit mobile architectures.
## 5. Copyright notes for bundled libraries ## 5. Copyright notes for bundled libraries