Projects / Secret Rabbit Code

Secret Rabbit Code

Secret Rabbit Code is a sample rate converter for audio. It is capable of arbitrary and time varying conversions. It can downsample by a factor of 256 and upsample by the same factor. The ratio of input and output sample rates can be a real number. The conversion ratio can also vary with time for speeding up and slowing down effects.

Tags multimedia Sound/Audio Conversion Scientific/Engineering Software Development Libraries
Licenses GPL
Operating Systems POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Feb 2009 04:46
  • Rrelease-after

Changes: A segfault which occurs when memcpy is passed a bad length parameter was fixed. This bug is not exploitable. Compilation under MSVC was fixed.

  • Rrelease-mid
  •  27 Jan 2009 10:54
  • Rrelease-after

Changes: A bug in the test suite with accounting for rounding errors on x86_64 was fixed.

  • Rrelease-mid
  •  11 Jan 2009 13:48
  • Rrelease-after

Changes: Optimization of the SINC based converters resulted in significant improvements in throughput for many common cases.

  • Rrelease-mid
  •  03 Jul 2008 08:08
  • Rrelease-after

Changes: A segfault when downsampling by an extremely small ratio was fixed.

  • Rrelease-mid
  •  25 Mar 2008 01:12
  • Rrelease-after

Changes: Drastic improvements in conversion quality of the SRC_SINC_MEDIUM_QUALITY and SRC_SINC_BEST_QUALITY converters with a minor decrease in throughput. Minor bugs were fixed.

Rss Recent comments

Rcomment-before 16 Sep 2004 23:42 Rcomment-trans peisenlohr Rcomment-after

Just the right thing!
When looking for a streamlined and easy-to-use audio resampling library to use in your project, you just found it!

Resampling can be done either on a single block of audio data at once or, for streaming purposes, in smaller chunks of data, while libsamplerate takes care of managing the state.

Good work!

No-screenshot

Project Spotlight

Tie::Table

A Perl module which maps database tables to hashes.

35caf0e087e1f0b86c2e022444e2c193_thumb

Project Spotlight

Component Conversion Utility

Converts skeleton code between various languages.