Version 4.0.0 of Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 4.0.0 is a major release which adds a new API,
RubberBandLiveShifter
, which is simpler to use than the general
RubberBandStretcher
interface in cases where only pitch-shifting is
required. For more general purposes the original interface is still
the proper one.
The rest of the API is otherwise unchanged, so the library continues to be binary compatible with the 2.x and 1.x releases for existing applications. Code written to use earlier versions of the library can link and run against this version without alteration.
Version 3.0.3 of Rubber Band Audio, our application for interactive pitch and tempo modification of audio with batch processing support and tempo detection, is now available.
The 3.0.3 release is a minor enhancement update. This release improves the quality and mono-compatibility of the centre-focus mode in the R3 engine; now remembers the most recently-used quality settings and whether the extra options pane was visible, and restores them on startup; and correctly handles the appearance and disappearance of audio devices on macOS, including switching to headphones properly when connected.
We hope you enjoy these improvements!
Version 3.3.0 of Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 3.3.0 is a maintenance release which improves the behaviour of the library in cases such as with larger than expected process buffers. It also adds a function that may be used to query the maximum supported internal buffer size. These changes make no difference to any code that is using the library successfully already, but should make it more resilient in atypical situations.
The API has one new function but is otherwise unchanged. The library continues to be binary compatible with the 2.x and 1.x releases for existing applications. Code written to use earlier versions of the library can link and run against this version without alteration.
Version 3.2.1 of Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 3.2.1 is a minor release fixing a few issues found in the recent version 3.2.0 when building using configurations other than the defaults. (Version 3.2.0 was a significant feature release, which updated the "centre-focus" mode for the R3 engine so as to retain mono compatibility in the resulting stereo output and to produce more coherent imaging in many situations.)
The API is unchanged and the library continues to be binary compatible with the 2.x and 1.x releases for existing applications. Code written to use earlier versions of the library can link and run against this version without alteration.
Two new releases of Rubber Band Library are now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 3.2.0 contains significant improvements to output quality for
certain processing modes. Most notably, it updates the "centre-focus"
mode for the R3 engine (OptionChannelsTogether
) so as to retain mono
compatibility in the resulting stereo output and to produce more
coherent imaging in many situations. There are also small fixes to
latency calculation in some modes. Version 3.2.0 may be downloaded
from the main Rubber Band Library page.
Meanwhile version 3.1.3 is a pure bugfix release whose output is otherwise unchanged from 3.1.2. It is a recommended update for applications where changes to audio output are undesirable, or at least without substantial review. Version 3.1.3 may be downloaded from the download index page.
(Note that 3.2.0 does also include the fixes found in 3.1.3.)
The API is unchanged and the library continues to be binary compatible with the 2.x and 1.x releases for existing applications. Code written to use earlier versions of the library can link and run against either of these versions without alteration.
Version 3.1.2 of Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 3.1.2 is a minor release containing build fixes for some platforms, but no significant code changes.
The API is of course unchanged and the library continues to be binary compatible with the 2.x and 1.x releases for existing applications. Code written to use earlier versions of the library can link and run against this version without alteration.
Version 3.1.1 of Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 3.1.1 is a very minor release containing no code changes, only a fix to the build system. The fix addresses problems building using Meson on certain systems without a Java compiler installed. (Which should not have been a concern, since Rubber Band does not need Java! But it does have an optional JNI interface, and the auto-detection of whether to build that was failing sometimes.)
The API is of course unchanged and the library continues to be binary compatible with the 2.x and 1.x releases for existing applications. Code written to use earlier versions of the library can link and run against this version without alteration.
Version 3.1.0 of Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Following the release of version 3.0.0 which
added the entirely new higher-quality R3 processing engine as an
alternative to the traditional Rubber Band R2 engine, this release now
provides a faster, more energy-efficient "draft" mode for the new
engine. This can be enabled using the OptionWindowShort
option on
construction (an existing option that was previously only supported in
the older R2 engine).
This release also includes a number of other enhancements, including
support for the external speexdsp
and sleefdft
libraries and many
code-quality improvements. See the CHANGELOG for more details.
For more extensive discussion of the changes in this release, please see this blog post, "Performance improvements in Rubber Band Library".
The API is unchanged and the library continues to be binary compatible with the 2.x and 1.x releases for existing applications. Code written to use earlier versions of the library can link and run against this version without alteration.
We've just released a minor update to Rubber Band Audio, our application for interactive pitch and tempo modification of audio with batch processing support and tempo detection.
This is a performance and bugfix release, fixing a handful of issues discovered in the major 3.0.0 release that preceded it. For more information about recent major changes, please see the release announcement for v3.0.0.
Version 3.0.0 of Rubber Band Audio, our application for interactive pitch and tempo modification of audio with batch processing support and tempo detection, is now available.
The main change is to introduce the new processing engine from Rubber Band Library v3. This is a hugely improved engine which produces even higher quality output with almost all types of music.
The new engine is the default in this release, but you can also switch back to the old one by switching from "Finer" to "Faster" in the options pane. (The old engine is "Faster" because it uses less processing power and so can save and export more quickly -- the name has nothing to do with the speed of the music!)
This release also features a new playback volume level display and control, improved interaction for the Speed and Pitch dials, and a more beautiful Night colour theme.
Version 3.0.0 of Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
This is an exciting major release which, among other things,
introduces an entirely new processing engine known as the R3 or Finer
engine. This typically produces substantially higher-quality output
than the existing engine (now referred to as R2 or Faster), although
at higher CPU cost. The more energy-efficient R2 is still the default,
and R3 can be selected using the new OptionEngineFiner
option on
construction.
We're immensely proud of the work we have done for this release, and we hope it will delight you and all the users of your software.
Although we have added to the API in this release, the library continues to be both binary and API compatible with the 2.x and 1.x releases for existing applications. Code written to use earlier versions of the library can link and run against this version without alteration.
Existing commercial licences remain valid for v3.0.0.
Happy stretching!
Version 2.0.2 of Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
This release fixes a crash when pitch-shifting with a certain
combination of options (always involving OptionChannelsTogether
) and
long processing buffers. We have added an exhaustive test of all
option combinations to ensure this type of bug does not reappear. This
release also fixes a failure to build on very old versions of macOS
when using much newer compilers than the platform-supplied ones.
The Rubber Band Library API is unchanged and the library is still binary compatible with versions 1.7, 1.8.x, 1.9.x and 2.0.x.
Version 2.0.1 of Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
This release adds an example LV2 plugin, fixes a failure of the LADSPA plugin to work fully under in-place use, and includes a number of fixes to the build system. The built-in resampler introduced in v2.0.0 is now the default for all builds, although external resampler libraries are still supported and available as build options.
The Rubber Band Library API is unchanged and the library is still binary compatible with versions 1.7, 1.8.x, and 1.9.x as well as 2.0.0. This marks just over ten years of fully API and ABI compatible releases, despite considerable internal improvements during the same period.
Version 2.0.0 of Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
This release is designed to be easier than ever to integrate into a project. It introduces a single-compilation-unit build mode that can be added to a C++ project build without any additional dependencies.
In support of this, Rubber Band Library now has a built-in resampler (as an alternative to the external options that were already supported) which, in tandem with the built-in FFT introduced in version 1.9.2, allows the library to be built with no external library dependencies other than the C++ standard library.
This release also introduces improved timing calculation logic when running in real-time mode, for more stable timing when the pitch shift is changing dynamically. The new resampler is also designed to minimise audible artifacts when changing pitch, giving better results all round when used with frequent dynamic adjustments.
The Rubber Band Library API is unchanged and the library is still binary compatible with versions 1.7, 1.8.x, and 1.9.x.
We incremented the major version number to 2, not because of any API change, but because our timing precision work has changed the audio output for some applications of real-time mode. While the library is code-compatible with earlier releases, it is not "output-compatible", and may change automation-driven mixes even when used with identical options. If you are already using an earlier release in real-time mode, please test v2.0.0 carefully before updating.
Existing commercial licences remain valid for v2.0.0.
Happy stretching!
We've just updated the builds for Rubber Band Audio for Linux so as to fix an incompatibility with desktops running GNOME 40. Existing customers should have been notified of the update. The application itself is unchanged, and there is no change to the builds for other platforms.
Version 1.9.2 of the Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 1.9.2 is a maintenance release. The main change is the addition of a built-in double-precision FFT of efficiency similar to KissFFT, which can be used when there is no pressing reason to prefer an external library. This is the default option on non-Apple platforms (on which vDSP remains the default), simplifying configuration, although FFTW and IPP are still supported where available. This release also includes a few configuration tweaks and fixes a possible memory error. See the CHANGELOG file for more details.
The library is binary compatible with versions 1.7, 1.8.x, and 1.9.
Version 1.9.1 of the Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 1.9.1 is a maintenance release, including a fix that removes some audible artifacts when changing pitch dynamically. This release also changes the default build system from autoconf to Meson, and, although all previous releases in fact work fine on Apple Silicon (ARM) Macs, this is the first one that officially supports that platform as a tested configuration.
The library is binary compatible with versions 1.7, 1.8.x, and 1.9.
We've just released a minor update to Rubber Band Audio, our friendly and useful little program for messing with the tempo and pitch of audio recordings.
This v2.0.1 release contains two changes: it fixes an incompatibility with certain audio file metadata (affecting macOS and Linux builds), and it improves compatibility with audio playback devices (affecting the Linux build).
Neither fix is relevant to users on Windows. We've nudged the version number of the current Windows release to 2.0.1 as well, for consistency, but there's no real need to update if you're using Windows.
It is with some joy that we announce version 2.0.0 of Rubber Band Audio, our friendly and useful little program for messing with the tempo and pitch of audio recordings.
This is a bug-fix, quality, and polish release. It includes an overall update to the user interface to make it work and look better on current operating systems, such as on Windows with high-DPI displays, and on recent versions of macOS with Dark Mode and redesigned icon shapes. It also includes native support for ARM architecture Macs ("Apple Silicon").
This release also adds an option to select which audio device is used for playback, adds support for the Opus file format, fixes some problems playing back audio with certain channel counts or sample rates, and fixes occasional audible artifacts when changing the pitch during playback.
Finally, for the first time we're making this release available for Linux as well as Windows and Mac. Linux has actually always been the primary internal development platform for our software, but shipping a commercial application on Linux is an experiment for us - do tell us if you think it's a great idea or a dreadful heresy, although we might be able to tell by just seeing whether anyone buys it.
At the start of last year we de-registered from UK VAT (value-added tax or sales tax) filing, because we were trading below the registration threshold - see our news item from February 2019. But for various reasons we have now registered again, and from now on will be charging VAT as appropriate once more.
Breakfast Quay library code is now hosted at SourceHut. Repositories can be found at https://hg.sr.ht/~breakfastquay/ and trackers at https://todo.sr.ht/~breakfastquay/.
Hitherto our Mercurial repositories were hosted using Bitbucket, but they recently switched off support for Mercurial - and on the 26th of August all of our former repos, along with their issue trackers and everything else hosted at Bitbucket, disappeared. We actually moved our primary repos to SourceHut some months ago, but users might not have noticed until now!
(The announcement from Bitbucket said that "repos, wikis, and snippets" would be disabled - it didn't mention issue trackers. But they were deleted too. We are intending to review old tracker entries and re-enter them where they are still relevant.)
We do apologise for the inconvenience caused by this.
We also maintain official mirrors on Github of our projects, and we monitor the issue trackers there as well. We don't take pull requests using Github though, so if you have a patch we'd welcome it by email or in a SourceHut tracker entry.
Version 1.9.0 of the Rubber Band Library is now available.
Rubber Band Library is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 1.9.0 is a maintenance release, consisting of bug fixes and build updates. There is one small API fix in the C-language wrapper, which necessitates an increase in the minor version number. See the CHANGELOG file in the distribution for more details.
The library is binary compatible with versions 1.7 and 1.8.x.
Breakfast Quay is a very small operation: it is the trading name used for audio and metadata software by a two-person company, Particular Programs Ltd, with zero full-time employees. Our turnover is tiny and we're content with that.
In the UK, companies with turnovers below a certain threshold are not required to register for or charge VAT (value-added tax or sales tax). For the first few years of our existence, up to the end of 2014, we were able to take advantage of that threshold to simplify our charging and tax. In January 2015 this changed, with the introduction of what is known as the VAT MOSS system for charging VAT on digital services across the EU. This system had no lower threshold, so we had to register for it, and therefore also for UK VAT.
However, as of January 2019, the VAT MOSS system has been changed to introduce a low threshold below which a company may choose to report and pay VAT within their own country even on overseas sales within the EU. As a consequence we are now free to return to operating below the UK VAT registration threshold, and so we will no longer be charging VAT on sales.
Version 1.8.2 of the Rubber Band Library is now available.
Rubber Band is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 1.8.2 is a maintenance release, with some minor bug fixes and a number of build updates. See the CHANGELOG file in the distribution for more details.
The library is source and binary compatible with version 1.7.
Breakfast Quay announce Version 1.9.1 of Rubber Band Audio for Windows, a straightforward, friendly, and useful program for messing with the tempo and pitch of audio recordings for musical purposes.
This release contains a fix for a crash in Rubber Band Audio v1.9.0 when using the advanced options pane. Only certain systems running Windows 7 were affected. If you have purchased v1.9.0 and have been affected by this crash, please contact us for a free update.
This fix is not relevant for Mac users, and the latest version of Rubber Band Audio for Mac OSX remains v1.9.0.
Breakfast Quay announce Version 1.9.0 of Rubber Band Audio, a straightforward, friendly, and useful program for messing with the tempo and pitch of audio recordings for musical purposes.
This version supports selecting a range from a track, in order to audition, loop, or export a section of your music. It also adds keyboard shortcuts (the cursor keys) for speed and pitch, and complete hi-resolution rendering on Retina or hi-DPI displays. File export is sometimes faster than before and some bugs have been fixed.
This release also officially changes the name of the application from "Rubber Band Audio Processor" to "Rubber Band Audio". Not only is this shorter, it was also the name already used to identify the app in the Mac App Store and website URL even though the longer name appeared throughout the user interface.
Rubber Band Audio is available for Mac OS/X and Windows, both through the Mac App Store and direct from us at Breakfast Quay.
Breakfast Quay is a very small operation: it is the trading name used for audio and metadata software by a two-person company, Particular Programs Ltd, with zero full-time employees. We have pootled along for some years providing a few bits of useful software to a small but happy array of customers. Our turnover is tiny and we're content with it that way.
This means that, until the present day, we have been able to operate without needing to be registered to collect VAT (sales tax). The UK has a fairly generous limit below which a company does not need to register for VAT, and we have never been anywhere near it.
That's about to change. From January 2015, a new European Union VAT structure for digital products means that we will need to register for VAT, and collect this tax on all our sales to eligible territories. (The alternative is to block sales to other countries within the EU, which we don't want to do.)
The effect of this is that, from 1 January 2015, our prices will be changing to take into account VAT. The amount of the increase depends on where you, our customer, are based: if you are in the UK, it will be 20% because that is the UK VAT rate; elsewhere in the EU, it will be the rate levelled by your own country; outside the EU we usually will not have to add VAT at all.
So, if you are outside the EU, this probably won't change anything.
If you are a VAT-registered business within the EU, this will probably be a welcome change: previously we were unable to provide you with a VAT number, which some countries consider to be suspicious behaviour for B2B transactions; now we will be able to, and you can reclaim the tax, so the price to you will ultimately remain the same.
But if you are an individual or a non-VAT-registered microbusiness within the EU, then I'm afraid this change means our prices to you go up. Sorry! We don't get to keep the extra, it goes straight to the government of whichever country you reside in.
(Note: this article has been edited since posting, to reflect the true situation for customers outside the EU)
We're delighted to announce that the Rubber Band Audio Processor, a straightforward, friendly, and useful program for messing with the tempo and pitch of audio recordings for musical purposes, is now listed in the Windows Store for the Windows 8 desktop.
Fully Microsoft-certified for use on Windows 8, Rubber Band Audio Processor contains a number of neat features such as intelligent tempo adjustment, aimed at making it the handiest tool in your audio timing toolbox. As well as being listed in the Windows Store, it is available direct from Breakfast Quay; an almost fully featured demo version is also available.
Version 1.0 of MiniBPM, a simple tempo estimator implemented in a single self-contained C++ module, is now available.
MiniBPM is the easiest way to add audio-driven tempo estimation to your creative musical application. Take a look at it today!
Version 1.8.1 of the Rubber Band Library audio time-stretching and pitch-shifting library is now available.
This is a bug-fix release, entirely source and binary compatible with 1.8.0 and earlier.
Following the exciting 1.8.0 release, which unified the codebase across GPL and commercial editions, 1.8.1 is the first release we recommend to clients wishing to deploy the library commercially for iPhone and iPad. See the README file for more about this platform, and the list of available build options in section 4b of the README for tuning parameters. As always, if you have any questions please don't hesitate to contact us.
Version 1.8.0 of the Rubber Band Library is now available.
Rubber Band is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
The 1.8.0 release is the first to have a unified codebase across GPL and commercial editions. Now you can evaluate and integrate the library with your own code using the full commercial edition platform support, before deciding to buy. Accordingly, this release adds build support for Win32/MSVC, Android (with a Java JNI interface), and various new supporting libraries.
The library is source and binary compatible with version 1.7.
Breakfast Quay announce the first release for Microsoft Windows of Rubber Band Audio Processor, a straightforward, friendly, and useful program for messing with the tempo and pitch of audio recordings for musical purposes.
Rubber Band Audio Processor contains a number of handy features such as intelligent tempo adjustment, aimed at making it the handiest tool in your audio timing toolbox. It is available direct from Breakfast Quay or through the Intel AppUp Store; an almost fully featured demo version is also available.
Version 0.9 of Dataquay is now available.
Dataquay is a library that provides a simple, friendly C++ API for the Redland or Sord RDF data stores using Qt classes and containers.
This release reworks some of the constructor API logic and contains a number of other API enhancements and bug fixes. See the changelog for more details, and this blog post for the rationale for the API changes.
Breakfast Quay announce Version 1.8.0 of Rubber Band Audio Processor, a straightforward, friendly, and useful program for messing with the tempo and pitch of audio recordings for musical purposes.
This release adds support for saving compressed (m4a) files as well as the uncompressed wav format.
It also contains a new batch mode, which you can use to process a whole directory of files at a time.
This release also fixes a bug in filename encoding handling on export.
Version 1.7.0 of the Rubber Band Library is now available.
Rubber Band is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
This release adds an option to adjust the handling of channels in stereo material, and fixes a number of bugs.
The library is binary compatible with version 1.6 for forward compatibility (values have been added to an existing enum). Code written to use 1.7 is not necessarily compatible with 1.6.
Breakfast Quay announce Version 1.7.0 of Rubber Band Audio Processor, a straightforward, friendly, and useful program for messing with the tempo and pitch of audio recordings for musical purposes.
This version adds an option to control stereo width during processing. The version numbering has also been updated to match the versioning of the internal Rubber Band processing core.
Breakfast Quay announce Version 1.2.1 of Rubber Band Audio Processor, a straightforward, friendly, and useful program for messing with the tempo and pitch of audio recordings for musical purposes. This is a bug-fix release, fixing a frankly embarrassing failure to open certain audio files with non-ASCII characters in their filenames.
Version 0.8 of Dataquay is now available, with the significant version number bump (over the previous 0.3 release) indicating a big step towards an API-stable 1.0 release.
Dataquay is a library that provides a simple, friendly C++ API for the Redland or Sord RDF data stores using Qt classes and containers.
This release fixes many details of the ObjectMapper code, improves the transactional store interface, and adds support for the lightweight Sord datastore as an alternative to Redland. See the changelog for more details.
Version 1.6.0 of the Rubber Band Library is now available.
Rubber Band is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
This release adds a time-domain smoothing option to the library interface. This uses a window-presum FFT, introducing aliasing which is then smoothed using a sinc window. This can be used in combination with any of the existing processing control options. It will introduce audible time-domain artifacts for percussive transients, but the result may be successful for certain material that is not very amenable to stretching.
This release also fixes a silent-output bug for one channel when processing with the band-limited transients option, and adds support for the libresample library.
The library is binary compatible with version 1.5 for forward compatibility (values have been added to an existing enum). Code written to use 1.6 is not necessarily compatible with 1.5.
Breakfast Quay announce Version 1.2 of Rubber Band Audio Processor, a straightforward, friendly, and useful program for messing with the tempo and pitch of audio recordings for musical purposes. This release is at a new low price and is available in the Mac App Store as well as from Breakfast Quay directly.
Rubber Band Audio Processor uses Breakfast Quay's Rubber Band Library for processing. This version has been updated to use the Rubber Band Library 1.6 core, due for release to developers during the coming days.
The Associated Board of the Royal Schools of Music, publishers of the standard music learning exam material in the UK, today released Speedshifter, a free practice tool for adjusting the tempo of an audio recording aimed at students for use in lessons or individual practice sessions. Based on the Rubber Band Library, Speedshifter is an exciting accompaniment to the ABRSM's existing widely-used learning materials and recordings.
Version 0.3 of Dataquay is now available.
Dataquay is a library that provides a simple, friendly C++ API for the popular Redland RDF data store using Qt classes and containers.
This exciting release introduces a complete object mapper capable of saving QObject hierarchies to the RDF data store and synchronising changes in both directions afterwards. There are other major changes here, including some very significant performance enhancements.
This version is not API compatible with the previous release -- most of the API is the same, but URI handling and the Transaction interface in particular have changed. However, the API is beginning to stabilise as we head toward 1.0.
Version 1.5.0 of the Rubber Band Library is now available.
Rubber Band is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
This release adds a key-frame mapping facility, for managing variable stretch ratios within a single offline time-stretch pass. It also includes a more reliable transient detection mode for soft instruments and band-limits the transient detectors to improve performance with compressed or lower-quality material.
The library is binary compatible with version 1.4 for forward compatibility. Code written to use 1.5.0 is not necessarily compatible with 1.4, as one new function and one enum have been added.
Version 0.9 of dssi-vst is now available.
dssi-vst is an adapter that allows users of Linux audio software to take VST and VSTi audio effects and instrument plugins compiled for Windows and load them into native LADSPA or DSSI plugin hosts.
Version 0.9 is a bug fix release, with a fix to idle handling.
Version 1.4 of the Rubber Band Library is now available.
Rubber Band is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
This maintenance release contains a fix for a hang when faced with some very peculiar stretch factors, and a fix for some incorrect threading condition usage. The commercial edition now contains support for the Accelerate framework on OS/X, and all editions are tested on Solaris in addition to other platforms. The library is binary compatible with version 1.3.
Version 0.2 of Dataquay is now available.
Dataquay is a library that provides a simple, friendly C++ API for the popular Redland RDF data store using Qt classes and containers.
Version 0.1 of Dataquay is now available.
Dataquay is a library that provides a simple, friendly C++ API for the popular Redland RDF data store using Qt classes and containers. Though ultimately intended for serious use in serious applications, this first release is something of a tentative step. Check out the link for more information.
The Rubber Band Audio Processor demo has been selected as a "Staff Pick" at Apple's downloads site. Thanks, Apple people!
Breakfast Quay announce the availability of Rubber Band Audio Processor, a straightforward, friendly, and useful program for messing with the tempo and pitch of audio recordings, using Breakfast Quay's Rubber Band library for processing.
Rubber Band Audio Processor contains a number of handy features such as intelligent tempo adjustment, aimed at making it the handiest tool in your audio timing toolbox. Version 1.0 is available now for Mac OS/X (10.4 or newer on Intel), costing 20 UK pounds. An almost fully featured demo version is also available. Further platform support is forthcoming.
Version 1.3 of Rubber Band is now available.
Rubber Band is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 1.3 is a maintenance release. It fixes a bug that may cause incorrect output during the first process block of some audio files, when processing in offline mode. It also fixes a small number of build issues and more minor bugs. The library is binary compatible with version 1.2.
Version 0.8 of dssi-vst is now available.
dssi-vst is an adapter that allows users of Linux audio software to take VST and VSTi audio effects and instrument plugins compiled for Windows and load them into native LADSPA or DSSI plugin hosts.
The main change in version 0.8 is to make building dssi-vst on 64-bit systems much simpler, so as to host 32-bit plugins in a 64-bit audio application environment.
Version 1.2 of Rubber Band is now available.
Rubber Band is an audio time-stretching and pitch-shifting library and utility designed for musical applications. It allows you to change the tempo and pitch of an audio recording independently of one another.
Version 1.2 includes many performance improvements over the previous version 1.0.1, and introduces a formant-preservation option for the pitch shifter.
Version 0.7 of dssi-vst is now available.
dssi-vst is an adapter that allows users of Linux audio software to take VST and VSTi audio effects and instrument plugins compiled for Windows and load them into native LADSPA or DSSI plugin hosts.
Version 0.7 introduces support for LADSPA as well as DSSI, and includes several bug fixes.
Version 0.6 of dssi-vst is now available.
This release contains a single fix to a crash on startup in the vsthost program. In other respects it is unchanged from 0.5.
Version 1.0.1 of Rubber Band is now available.
This small update (v1.0.1) fixes an option parsing bug and a dodgy bit of #ifdef nesting. The core code is the same as in 1.0.
Version 0.5 of dssi-vst is now available.
This release comes with Javier Serrano Polo's VST-compatibility header, as previously distributed in LMMS. (Actually, this header was already compatible with dssi-vst -- no modifications to dssi-vst were necessary -- it's just that the header is now included in the package.) This permits it to be compiled without the official VST SDK and distributed under pure GPL. No guarantees are made as to the reliability of the results; your feedback is welcome, but please bear in mind that I will not do any development work on the compatibility header myself for legal reasons.
The 0.5 release is also (finally) compatible with version 2.4r2 of the official SDK, should you wish to use it.
Version 1.0 of Rubber Band is now available.
It includes a library that supports a sample-accurate multithreaded offline mode and a real-time lock-free streaming mode; a command-line utility program; and a LADSPA pitch-shifter plugin.