Package: tidynorm 0.5.0

Josef Fruehwald

tidynorm: Tools for Tidy Vowel Normalization

An implementation of tidy speaker vowel normalization. This includes generic functions for defining new normalization methods for points, formant tracks, and Discrete Cosine Transform coefficients, as well as convenience functions implementing established normalization methods. References for the implemented methods are: Johnson, Keith (2020) <doi:10.5334/labphon.196> Lobanov, Boris (1971) <doi:10.1121/1.1912396> Nearey, Terrance M. (1978) <https://sites.ualberta.ca/~tnearey/Nearey1978_compressed.pdf> Syrdal, Ann K., and Gopal, H. S. (1986) <doi:10.1121/1.393381> Watt, Dominic, and Fabricius, Anne (2002) <https://www.latl.leeds.ac.uk/article/evaluation-of-a-technique-for-improving-the-mapping-of-multiple-speakers-vowel-spaces-in-the-f1-f2-plane/>.

Authors:Josef Fruehwald [cre, aut, cph]

tidynorm_0.5.0.tar.gz
tidynorm_0.5.0.zip(r-4.7-x86_64)tidynorm_0.5.0.zip(r-4.7-arm64)tidynorm_0.5.0.zip(r-4.6-x86_64)tidynorm_0.5.0.zip(r-4.6-arm64)
tidynorm_0.5.0.tar.gz(r-4.7-arm64)tidynorm_0.5.0.tar.gz(r-4.7-x86_64)tidynorm_0.5.0.tar.gz(r-4.6-arm64)tidynorm_0.5.0.tar.gz(r-4.6-x86_64)
tidynorm_0.5.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
tidynorm/json (API)

# Install 'tidynorm' in R:
install.packages('tidynorm', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jofrhwld/tidynorm/issues

Pkgdown/docs site:https://jofrhwld.github.io

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

quartoopenblascpp

4.76 score 76 scripts 330 downloads 32 exports 25 dependencies

Last updated from:2bd8e519b1. Checks:10 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK134
linux-devel-x86_64OK166
source / vignettesOK241
linux-release-arm64OK126
linux-release-x86_64OK161
windows-devel-arm64OK391
windows-devel-x86_64OK179
windows-release-arm64OK306
windows-release-x86_64OK168
wasm-releaseOK113

Exports:bark_to_hzcheck_normdctdct_basishz_to_barkhz_to_melidctidct_accelidct_ratemel_to_hznorm_barkznorm_dct_barkznorm_dct_deltaFnorm_dct_genericnorm_dct_lobanovnorm_dct_neareynorm_dct_wattfabnorm_deltaFnorm_genericnorm_lobanovnorm_neareynorm_track_barkznorm_track_deltaFnorm_track_genericnorm_track_lobanovnorm_track_neareynorm_track_wattfabnorm_wattfabreframe_with_dctreframe_with_dct_smoothreframe_with_idcttidynorm_options

Dependencies:backportscheckmateclicpp11dplyrgenericsgluelifecyclemagrittroptionspillarpkgconfigpurrrR6RcppRcppArmadillorlangstringistringrtibbletidyrtidyselectutf8vctrswithr

Normalization Overview
Introduction to the problem | An example | Generalizing Normalization Procedures | Examples | $\Delta$F

Last update: 2026-10-26
Started: 2025-06-16

Checking Normalization Procedures

Last update: 2025-06-16
Started: 2025-06-16

Normalization Methods
Lobanov [@lobanov] | Using the Lobanov normalization functions | On points | On tracks | On DCT Coefficients | Nearey Normalization [@neareyPhoneticFeatureSystems1978] | Using the Nearey normalization functions | Delta F [@johnsonDFMethodVocal2020] | Using the DeltaF normalization functions | On DCT coefficients | Watt & Fabricious [@wattEvaluationTechniqueImproving2002] | Using the Watt & Fabricious normaliation functions | Bark Difference [@syrdalPerceptualModelVowel1986] | Using the Bark Difference normalization functions | References

Last update: 2025-06-16
Started: 2025-06-16

Normalizing Formant Tracks
Token IDs

Last update: 2025-06-16
Started: 2025-06-16

The Discrete Cosine Transform
A brief description | DCT functions in tidynorm | Getting average formant tracks | The DCT Basis

Last update: 2025-06-16
Started: 2025-06-16