Learn R Programming

⚠️There's a newer version (1.4.7) of this package.Take me there.

tuneR (version 1.3.3.1)

Analysis of Music and Speech

Description

Analyze music and speech, extract features like MFCCs, handle wave files and their representation in various ways, read mp3, read midi, perform steps of a transcription, ... Also contains functions ported from the 'rastamat' 'Matlab' package.

Copy Link

Version

Install

install.packages('tuneR')

Monthly Downloads

5,051

Version

1.3.3.1

License

GPL-2 | GPL-3

Maintainer

Uwe Ligges

Last Published

August 4th, 2021

Functions in tuneR (1.3.3.1)

[-methods

Extract or Replace Parts of an Object
MFCC

DEFUNCT: Mel Frequency Cepstral Coefficients
Wave-class

Class Wave
WaveMC-class

Class WaveMC
Wave

Constructors and coercion for class Wave objects
Mono-Stereo

Converting (extracting, joining) stereo to mono and vice versa
Arith-methods

Arithmetics on Waves
FF

Estimation of Fundamental Frequencies from a Wspec object
WavPlayer

Getting and setting the default player for Wave files
MCnames

Default channel ordering for multi channel wave files
bind

Concatenating Wave objects
Waveforms-internal

Internal support functions for Waveforms
WaveMC

Constructors and coercion for class WaveMC objects
channel

Channel conversion for Wave objects
audspec

Frequency band conversion
WspecMat-class

Class WspecMat
downsample

Downsampling a Wave or WaveMC object
deltas

Calculate delta features
dolpc

(Perceptive) Linear Prediction
equalWave

Checking Wave objects
length

S4 generic for length
lifter

Liftering of cepstra
nchannel

Number of channels
noSilence

Cut off silence from a Wave or WaveMC object
prepComb

Preparing the combination/concatenation of Wave or WaveMC objects
powspec

Powerspectrum
melodyplot

Plotting a melody
melfcc

MFCC Calculation
postaud

Equal loudness compression
plot-WspecMat

Plotting WspecMat objects
panorama

Narrow the Panorama of a Stereo Sample
freqconv

Frequency scale conversion
getMidiNotes

Extract note events from objects returned by readMidi
notenames

Generating note names from numbers
plot-Wave

Plotting Wave objects
updateWave

Update old Wave objects for use with new versions of tuneR
normalize-methods

Rescale the range of values
plot-Wspec

Plotting Wspec objects
lpc2cep

LPC to cepstra conversion
writeWave

Writing Wave files
periodogram-methods

Periodogram (Spectral Density) Estimation on Wave objects
spec2cep

Spectra to Cepstra Conversion
lilyinput

Providing LilyPond compatible input
Waveforms

Create Wave Objects of Special Waveforms
smoother

Meta Function for Smoothers
Wspec-class

Class Wspec
extractWave

Extractor for Wave and WaveMC objects
play-methods

Playing Waves
tuneR

tuneR
summary-methods

Object Summaries
noteFromFF

Deriving notes from frequencies
readMP3

Read an MPEG-2 layer 3 file into a Wave object
readMidi

Read a MIDI file
quantize

Functions for the quantization of notes
quantplot

Plotting the quantization of a melody
fftfreqconvmx

Internal: Convert FFT frequency bins to Bark/Mel bins
readWave

Reading Wave files
show-WaveWspec-methods

Showing objects