10. Envelope-aware Temporal Alignment
This example demonstrates how to align the envelopes of different audio samples based on their peak amplitude times.
This example demonstrates how to align the envelopes of different audio samples based on their peak amplitude times.
An essential part of writing code is being able to debug unwanted or unexpected behaviors.
This tutorial demonstrates a very simple but consequential feature in bellplay~ — namely, the ability to reuse rendered buffers multiple times to further refine and sculpt the final output into complex and intricate sounds.
absolute
barkbands
bfcc
biquad
chordsdetection
clicks
clip
crop
cycle
dcfilter
degrade
dissonance
divide
dynamics
effectiveduration
energy
energyband
envelope
envmaxtime
envmintime
ezsampler
fade
flux
freeverb
freqshift
fromdiffs
gain
groove
hoadecode
hoaencode
importaudio
inharmonicity
join
larm
logattack
maxmagfreq
mfcc
minus
mix
mixdown
multiply
noise
normalize
onepole
onsetdetection
onsets
overdrive
panning
paulfreeze
paulstretch
phasor
pitchmelodia
pitchyin
plus
pong
power
process
ptracks2buf
rampsmooth
randosc
rect
repeat
resample
retune
reverse
rhythm
rolloff
rounding
rubberband
saw
scaling
scrub
soundtouch
spectralcentroid
spectralflatness
spectralkurtosis
spectralskewness
spectralspread
spectralvariance
spectrum
squareroot
strongdecay
strongpeak
teeth
temporalcentroid
temporalflatness
temporalkurtosis
temporalskewness
temporalspread
temporalvariance
timesquash
todiffs
tonalkey
tri
triangle
trim
wavesetrepeat
wavesetshuffle
waveshape
window
zerocrossingrate