Package: soundgen 3.0.0

Andrey Anikin

soundgen: Sound Synthesis and Acoustic Analysis

Parametric source-filter synthesis of harmonic-noise signals, such as animal vocalizations and human voice, with control over pitch, formants, noise, amplitude modulation, nonlinear phenomena, and morphing. General signal processing tools for audio analysis and manipulation: pitch tracking, formant and vocal tract length estimation, reassigned and auditory spectrograms, modulation spectra and psychoacoustic roughness, self-similarity and surprisal, audio segmentation, pitch and formant shifting, etc. Includes four interactive web apps for audio synthesis, annotation, formant analysis, and manually correcting pitch contours. Reference: Anikin (2019) <doi:10.3758/s13428-018-1095-7>.

Authors:Andrey Anikin [aut, cre]

soundgen_3.0.0.tar.gz
soundgen_3.0.0.zip(r-4.7-any)soundgen_3.0.0.zip(r-4.6-any)
soundgen_3.0.0.tar.gz(r-4.7-any)soundgen_3.0.0.tar.gz(r-4.6-any)
soundgen_3.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
soundgen/json (API)

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

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

4.83 score 2 stars 1 packages 141 scripts 677 downloads 4 mentions 88 exports 4 dependencies

Last updated from:ea27b02789. Checks:6 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK210
source / vignettesOK206
linux-releaseOK163
windows-develOK145
windows-releaseOK148
wasm-releaseOK111

Exports:acf_fftaddAMaddFormantsaddVectorsanalyzeannotation_appaudSpectrogrambandpassbeatcompareFoldercompareSoundscompressorcrossFadedetectNLPestimateVTLfadefilterMSfilterSoundByMSfindPeaksflatEnvformant_appgaussianSmooth2DgetDurationgetEntropygetEnvgetFormantFiltergetLoudnessgetRMSgetRolloffgetSpecEnvgetSurprisalhilbert_approxhilbert_exactHzToOtherinterpol_approxLowPassinterpol_cardinalinterpol_loessinterpol_sgolayinterpolateinterpolateNAinvertSpectrogramistft_simpleistft_timevarmatchParsmeanSpectrummixAtSNRmodulationSpectrummorphmsToSpecnaiveBayesnaiveBayes_trainnoiseRemovalnormalizeFolderoscotherToHzphasegrampitch_apppitchDescriptivespitchSmoothPraatplaymeplotMSprosodyreportCIreportTimeresamplereverbschwasegmentsegment_annshiftFormantsshiftPitchsoundgensoundgen_appspecToMSspecToMS_1Dspectrogramspectrumssmstft_simpletimeStretchtransplantEnvtransplantFormantswinFunwinFun_cauchywinFun_gausswinFun_kaiserwinFun_poissonwinFun_tukey

Dependencies:MASSphonToolssignaltuneR

Readme and manuals

Help Manual

Help pageTopics
Autocorrelation with FFTacf_fft
Add amplitude modulationaddAM
Add formantsaddFormants
Acoustic analysisanalyze
Annotation appannotation_app
Auditory spectrogramaudSpectrogram
Bandpass/stop filtersbandpass
Generate beatbeat
Compare soundscompareFolder compareSounds
Join two waveforms by cross-fadingcrossFade
Detect NLPdetectNLP
Training datasets for NLP detectiondetectNLP_training_nonv detectNLP_training_synth
Estimate vocal tract lengthestimateVTL
Fadefade
Filter sound by modulation spectrumfilterMS filterSoundByMS
Find peaksfindPeaks
Flat envelope / compressorcompressor flatEnv
Interactive formant trackerformant_app
Gaussian smoothing in 2DgaussianSmooth2D
Get durationgetDuration
EntropygetEntropy
Get amplitude envelopegetEnv
Formant filtergetFormantFilter
Get loudnessgetLoudness
RMS amplitudegetRMS
Rolloff of harmonics in source spectrumgetRolloff
Get spectral envelopegetSpecEnv
Get surprisalgetSurprisal
Hilbert transformshilbert_approx hilbert_exact
Formants in American vowelshillenbrand
Convert between Hz and other frequency scalesHzToOther otherToHz
Interpolationinterpolate interpol_approxLowPass interpol_cardinal interpol_loess interpol_sgolay
Interpolate NAsinterpolateNA
Invert spectrograminvertSpectrogram
Impulse responseIR
Match soundgen pars (experimental)matchPars
Mix signals at specific SNRaddVectors mixAtSNR
Modulation spectrummodulationSpectrum
Morph soundsmorph
Naive BayesnaiveBayes naiveBayes_train
Noise removalnoiseRemoval
Normalize foldernormalizeFolder
Oscillogramosc
Phasegramphasegram
Interactive pitch trackerpitch_app
Pitch descriptivespitchDescriptives
Pitch smoothing as in PraatpitchSmoothPraat
Play audioplayme
Plot modulation spectrumplotMS
Presetspresets
Prosodyprosody
Report CIreportCI
Report timereportTime
Resample a vectorresample
Reverb & echoreverb
Schwa-related formant conversionschwa
Segment a soundsegment
Extract annotated syllablessegment_ann
Shift formantsshiftFormants
Shift pitchshiftPitch
Generate a soundsoundgen
Interactive sound synthesizersoundgen_app
Spectrogram to modulation spectrum and backmsToSpec specToMS
Spectrogram to modulation spectrum 1DspecToMS_1D
Spectrogramspectrogram
SpectrummeanSpectrum spectrum
Speech examplespeechEx
Self-similarity matrixssm
STFT and inverse STFTistft_simple istft_timevar stft_simple
Time stretchtimeStretch
Transplant envelopetransplantEnv
Transplant formantstransplantFormants
Windowing functions for the Fourier transformwinFun winFun_cauchy winFun_gauss winFun_kaiser winFun_poisson winFun_tukey