Recent Releases of audiotree

audiotree - v0.2.1

Bugfixes: * AudioDataSimpleSource wasn't able to glob more than one expression in a group. * audiotree.resample.resample didn't work with multichannel audio.

Improvements: * audiotree.resample.resample works better with jax.jit now. It should also compile quickly.

- Python
Published by DBraun about 1 year ago

audiotree - v0.2.0

  • jit has been removed in most places. We encourage users to jit as late as possible, and DAC-JAX demonstrates this.
  • New class: AudioDataBalancedDataset, which is a grain Dataset, not a Data Source.
  • AudioTree has a .latents property.
  • New transform: NeuralLatentEncodeTransform.
  • Class NeuralAudioCodecEncodeTransform has been adjusted. The arg is now encoder_fn and it takes an AudioTree instead of an audio data array.
  • In an AudioTree's metadata, the offset and duration will now be 1D arrays instead of 0D arrays.
  • cpu has a kwarg has been removed in most places. You should think of AudioTrees as existing on CPU by default. If you pass them to a jitted function then they will be put on device.
  • In, AudioDataSimpleSource and AudioDataBalancedSource, num_steps arg is now num_records. Also ._filepaths property is now .filepaths.

- Python
Published by DBraun over 1 year ago

audiotree - v0.1.0

Breaking changes:

  • SaliencyParams has moved from audiotree.datasources.SaliencyParams to audiotree.SaliencyParams

Updates:

The code has been tested with device parallel sharding. See the recent updates to DAC-JAX. SaliencyParams has a new search_function parameter. The two valid strings are SaliencyParams.search_uniform and SaliencyParams.search_early_bias. You can also plug in your own Callable function.

- Python
Published by DBraun almost 2 years ago

audiotree - v0.0.5

- Python
Published by DBraun almost 2 years ago