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
jithas 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. AudioTreehas a.latentsproperty.- New transform:
NeuralLatentEncodeTransform. - Class
NeuralAudioCodecEncodeTransformhas been adjusted. The arg is nowencoder_fnand it takes anAudioTreeinstead of an audio data array. - In an
AudioTree's metadata, the offset and duration will now be 1D arrays instead of 0D arrays. cpuhas 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,
AudioDataSimpleSourceandAudioDataBalancedSource,num_stepsarg is nownum_records. Also._filepathsproperty is now.filepaths.
- Python
Published by DBraun over 1 year ago
audiotree - v0.1.0
Breaking changes:
SaliencyParamshas moved fromaudiotree.datasources.SaliencyParamstoaudiotree.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