Skip to content

Commit

Permalink
Merge from branch rblive
Browse files Browse the repository at this point in the history
  • Loading branch information
cannam committed Aug 8, 2024
2 parents 832f577 + 091ef63 commit 01e0a65
Show file tree
Hide file tree
Showing 24 changed files with 3,466 additions and 47 deletions.
2 changes: 1 addition & 1 deletion COMPILING.md
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,7 @@ vDSP -Dfft=vdsp -DHAVE_VDSP Default on macOS/iOS (in
FFTW3 -Dfft=fftw -DHAVE_FFTW3 A bit faster than built-in,
a bit slower than vDSP.
GPL licence.
GPL with commercial option.
SLEEF -Dfft=sleef -DHAVE_SLEEF Usually very fast. Not as widely
distributed as FFTW3. Requires
Expand Down
44 changes: 44 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@

Rubber Band is an open source library with a commercial licence
option. It is developed and maintained with care, prioritising
reliability, output quality, compatibility across releases and
platforms, and performance, in roughly that order.

## Bug reports

We welcome and encourage bug reports for the Rubber Band
Library. We're happy to receive them by almost any channel. The most
usual are [as Github issues](https://github.com/breakfastquay/rubberband/issues)
or [by contacting us directly](https://breakfastquay.com/contact.html).

Please try to provide enough information for us to reproduce the
problem. At the minimum this includes details of platform, compiler,
and library configuration, as well as a description of the expected
and problematic behaviour. We appreciate that describing issues
relating to audio output can be tricky, and we may ask you to send or
provide further information such as audio examples.

## Pull requests

Please be aware that we **cannot directly merge** pull requests. This
is partly for technical reasons (the Github repository for the library
is a read-only mirror of an upstream repo) and partly for control of
copyright and provenance.

Github pull requests may still be appropriate if you have small fixes,
particularly fixes to the build system or documentation, that would be
convenient to upstream. We will gratefully read and consider PRs,
especially of this sort.

If you have any more substantial changes you would like to see
included, please contact us directly to discuss.

## Other ways to contribute

An excellent way to contribute to the continued development of Rubber
Band Library is to [buy a commercial licence](https://breakfastquay.com/technology/license.html).

For enhancements and other new development work, it may be possible to
engage [Particular Programs Ltd](https://particularprograms.co.uk/) at
a commercial rate. Please contact us for details.

5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ tempo and pitch of an audio recording independently of one another.

* About Rubber Band: https://breakfastquay.com/rubberband/
* Code repository: https://hg.sr.ht/~breakfastquay/rubberband
* Issue tracker: https://todo.sr.ht/~breakfastquay/rubberband or https://github.com/breakfastquay/rubberband/issues
* Github mirror: https://github.com/breakfastquay/rubberband

CI builds:
Expand Down Expand Up @@ -56,8 +55,8 @@ licences for some relevant library code are as follows, to the best of
our knowledge. See also the file [COMPILING.md](COMPILING.md) for more
details.

* FFTW3 - GPL; proprietary licence needed for redistribution
* Intel IPP - Proprietary; licence needed for redistribution
* FFTW3 - GPL with commercial proprietary option
* Intel IPP - Proprietary of some nature
* SLEEF - BSD-like
* KissFFT - BSD-like
* libsamplerate - BSD-like from version 0.1.9 onwards
Expand Down
3 changes: 3 additions & 0 deletions cross/ios-simulator.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ cpu = 'x86_64'
system = 'darwin'
endian = 'little'

[properties]
needs_exe_wrapper = true

[binaries]
c = 'cc'
cpp = 'c++'
Expand Down
3 changes: 3 additions & 0 deletions cross/ios.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ cpu = 'aarch64'
system = 'darwin'
endian = 'little'

[properties]
needs_exe_wrapper = true

[binaries]
c = 'cc'
cpp = 'c++'
Expand Down
Loading

0 comments on commit 01e0a65

Please sign in to comment.